Analyzing a wind turbine system: From simulation to formal verification

Many industrial systems are hybrid by nature, most often being made of a discrete controller that senses and regulates the execution of a plant characterized by continuous dynamics. Examples of such systems include wind turbines that convert wind energy into electrical energy. Designing industrial c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Science of computer programming Jg. 133; S. 216 - 242
Hauptverfasser: Seceleanu, Cristina, Johansson, Morgan, Suryadevara, Jagadish, Sapienza, Gaetana, Seceleanu, Tiberiu, Ellevseth, Stein-Erik, Pettersson, Paul
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Elsevier B.V 01.01.2017
Schlagworte:
ISSN:0167-6423, 1872-7964, 1872-7964
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Many industrial systems are hybrid by nature, most often being made of a discrete controller that senses and regulates the execution of a plant characterized by continuous dynamics. Examples of such systems include wind turbines that convert wind energy into electrical energy. Designing industrial control systems is challenging, due to the mixed nature of requirements (functional, timing, etc.) as well as due to the complexity stemming from the interaction of the controller with the plant. Model-based techniques help in tackling the design challenges, whereas methods such as simulation with tools like MATLAB/Simulink can be employed for analysis. Although practical, these methods alone cannot ensure full predictability, due to the fact that they cannot guarantee system properties for all possible executions of the system model. In order to ensure that the system will behave as expected under any operational circumstance, formal verification and validation procedures need to be added to the actual development process. In this paper, we propose an extension of the iFEST (industrial Framework for Embedded Systems Tools) process and platform for embedded systems design with model-based testing using MaTeLo, and model checking time-dependent requirements with the Uppaal tool, as means of increasing the confidence in the system's behavior. To show the feasibility of the techniques on industrially-sized systems, we analyze a wind turbine industrial prototype model against functional and timing requirements. We capture the execution semantics of the plant and controller components of the wind turbine via logical clocks and constraints expressed in the clock constraint specification language (CCSL) of UML MARTE, after which we construct real-time models amenable to model checking, by mapping the timed behavior (expressed in CCSL) of the real-time components of the wind turbine, onto timed automata. Our work is a first application on an industrial wind turbine system of complementary methods for formal analysis, that is, model-based testing, and model checking a mathematically tractable system abstraction based on data obtained by simulating the system with MATLAB/Simulink. We also discuss relevant modeling and verification challenges encountered during our experiences with the wind turbine system. •Integrated framework for applying model-based tools to designing industrial systems.•Formal analysis of a wind turbine industrial system against various requirements.•A CCSL-based execution semantics of the plant and controller components of the wind turbine.
AbstractList Many industrial systems are hybrid by nature, most often being made of a discrete controller that senses and regulates the execution of a plant characterized by continuous dynamics. Examples of such systems include wind turbines that convert wind energy into electrical energy. Designing industrial control systems is challenging, due to the mixed nature of requirements (functional, timing, etc.) as well as due to the complexity stemming from the interaction of the controller with the plant. Model-based techniques help in tackling the design challenges, whereas methods such as simulation with tools like MATLAB/Simulink can be employed for analysis. Although practical, these methods alone cannot ensure full predictability, due to the fact that they cannot guarantee system properties for all possible executions of the system model. In order to ensure that the system will behave as expected under any operational circumstance, formal verification and validation procedures need to be added to the actual development process. In this paper, we propose an extension of the iFEST (industrial Framework for Embedded Systems Tools) process and platform for embedded systems design with model-based testing using MaTeLo, and model checking time-dependent requirements with the Uppaal tool, as means of increasing the confidence in the system's behavior. To show the feasibility of the techniques on industrially-sized systems, we analyze a wind turbine industrial prototype model against functional and timing requirements. We capture the execution semantics of the plant and controller components of the wind turbine via logical clocks and constraints expressed in the clock constraint specification language (CCSL) of UML MARTE, after which we construct real-time models amenable to model checking, by mapping the timed behavior (expressed in CCSL) of the real-time components of the wind turbine, onto timed automata. Our work is a first application on an industrial wind turbine system of complementary methods for formal analysis, that is, model-based testing, and model checking a mathematically tractable system abstraction based on data obtained by simulating the system with MATLAB/Simulink. We also discuss relevant modeling and verification challenges encountered during our experiences with the wind turbine system. •Integrated framework for applying model-based tools to designing industrial systems.•Formal analysis of a wind turbine industrial system against various requirements.•A CCSL-based execution semantics of the plant and controller components of the wind turbine.
Many industrial systems are hybrid by nature, most often being made of a discrete controller that senses and regulates the execution of a plant characterized by continuous dynamics. Examples of such systems include wind turbines that convert wind energy into electrical energy. Designing industrial control systems is challenging, due to the mixed nature of requirements (functional, timing, etc.) as well as due to the complexity stemming from the interaction of the controller with the plant. Model-based techniques help in tackling the design challenges, whereas methods such as simulation with tools like MATLAB/Simulink can be employed for analysis. Although practical, these methods alone cannot ensure full predictability, due to the fact that they cannot guarantee system properties for all possible executions of the system model. In order to ensure that the system will behave as expected under any operational circumstance, formal verification and validation procedures need to be added to the actual development process. In this paper, we propose an extension of the iFEST (industrial Framework for Embedded Systems Tools) process and platform for embedded systems design with model-based testing using MaTeLo, and model checking time-dependent requirements with the UPPAAL tool, as means of increasing the confidence in the system's behavior. To show the feasibility of the techniques on industrially-sized systems, we analyze a wind turbine industrial prototype model against functional and timing requirements. We capture the execution semantics of the plant and controller components of the wind turbine via logical clocks and constraints expressed in the clock constraint specification language (CCSL) of UML MARTE, after which we construct real-time models amenable to model checking, by mapping the timed behavior (expressed in CCSL) of the real-time components of the wind turbine, onto timed automata. Our work is a first application on an industrial wind turbine system of complementary methods for formal analysis, that is, model-based testing, and model checking a mathematically tractable system abstraction based on data obtained by simulating the system with MATLAB/Simulink. We also discuss relevant modeling and verification challenges encountered during our experiences with the wind turbine system.
Author Pettersson, Paul
Sapienza, Gaetana
Seceleanu, Cristina
Ellevseth, Stein-Erik
Johansson, Morgan
Suryadevara, Jagadish
Seceleanu, Tiberiu
Author_xml – sequence: 1
  givenname: Cristina
  orcidid: 0000-0003-2870-2680
  surname: Seceleanu
  fullname: Seceleanu, Cristina
  email: cristina.seceleanu@mdh.se
  organization: Mälardalen University, School of Innovation, Design and Engineering, Sweden
– sequence: 2
  givenname: Morgan
  surname: Johansson
  fullname: Johansson, Morgan
  email: morgan.e.johansson@se.abb.com
  organization: ABB Corporate Research, Sweden
– sequence: 3
  givenname: Jagadish
  surname: Suryadevara
  fullname: Suryadevara, Jagadish
  email: jagadish.suryadevara@volvo.com
  organization: Volvo Construction Equipment, Sweden
– sequence: 4
  givenname: Gaetana
  surname: Sapienza
  fullname: Sapienza, Gaetana
  email: gaetana.sapienza@se.abb.com
  organization: Mälardalen University, School of Innovation, Design and Engineering, Sweden
– sequence: 5
  givenname: Tiberiu
  surname: Seceleanu
  fullname: Seceleanu, Tiberiu
  email: tiberiu.seceleanu@se.abb.com
  organization: Mälardalen University, School of Innovation, Design and Engineering, Sweden
– sequence: 6
  givenname: Stein-Erik
  surname: Ellevseth
  fullname: Ellevseth, Stein-Erik
  email: steinee@eunet.no
  organization: ABB Corporate Research, Norway
– sequence: 7
  givenname: Paul
  orcidid: 0000-0003-4040-3480
  surname: Pettersson
  fullname: Pettersson, Paul
  email: paul.pettersson@mdh.se
  organization: Mälardalen University, School of Innovation, Design and Engineering, Sweden
BackLink https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-34042$$DView record from Swedish Publication Index (Mälardalens högskola)
BookMark eNp9kE1OwzAQRi1UJNrCCdj4ACT4J00cJBYV0IJUiQ2wtRzHKVMldmW7VOX0pC1sWHQ18nie5_MboYF11iB0TUlKCc1vV2nQoF3K-kNKypSQ4gwNqShYUpR5NkDD_qJI8ozxCzQKYUUIybOCDtF8alW7-wa7xApvwdY4bnwF1uCwC9F0d3jmXYcDdJtWRXAWR4cb5zvV4i_joQF9aF-i80a1wVz91jF6nz29PTwni9f5y8N0kWhelDFhVBlWc95wLbTIqGAF5RlrBM01yaqqmpCKq1wLxjmrxIT2sfPSFDVtBFdC8DG6Ob4btma9qeTaQ6f8TjoF8hE-ptL5pezqT8kz0v92jMrjuPYuBG8aqSEeAkevoJWUyL1AuZIHgXIvUJJS9gJ7lv9j_5adpu6PlOktfIHx-xljtanBGx1l7eAk_wP97Y2g
CitedBy_id crossref_primary_10_1080_02286203_2022_2064709
crossref_primary_10_1016_j_suscom_2024_101051
crossref_primary_10_3390_en14144360
crossref_primary_10_1002_spe_3372
crossref_primary_10_1016_j_heliyon_2022_e11263
crossref_primary_10_1007_s10836_024_06126_6
crossref_primary_10_1007_s10845_021_01753_8
crossref_primary_10_3233_JIFS_169466
crossref_primary_10_1016_j_ress_2018_09_004
crossref_primary_10_1177_0142331219895117
Cites_doi 10.1145/1376804.1376810
10.1016/0304-3975(94)90010-8
10.1109/MC.2013.297
10.1006/inco.1993.1024
10.1007/s100090100048
10.1109/MS.2003.1241368
10.1007/s10009-014-0345-y
10.1016/j.ress.2013.06.007
10.4204/EPTCS.85.1
10.1007/s100090050010
ContentType Journal Article
Copyright 2016 Elsevier B.V.
Copyright_xml – notice: 2016 Elsevier B.V.
DBID AAYXX
CITATION
ADTPV
AOWAS
DF7
DOI 10.1016/j.scico.2016.09.007
DatabaseName CrossRef
SwePub
SwePub Articles
SWEPUB Mälardalens högskola
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7964
EndPage 242
ExternalDocumentID oai_DiVA_org_mdh_34042
10_1016_j_scico_2016_09_007
S0167642316301472
GroupedDBID --K
--M
.DC
.~1
0R~
123
1B1
1RT
1~.
1~5
4.4
457
4G.
5VS
7-5
71M
8P~
9JN
AACTN
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
AAYFN
ABBOA
ABJNI
ABMAC
ABVKL
ABYKQ
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
ADHUB
AEBSH
AEKER
AENEX
AEXQZ
AFKWA
AFTJW
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
AXJTR
BKOJK
BLXMC
CS3
DU5
E.L
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HVGLF
IHE
IXB
J1W
KOM
LG9
M26
M41
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
RIG
ROL
RPZ
SDF
SDG
SDP
SES
SPC
SPCBC
SSV
SSZ
T5K
TN5
XPP
ZMT
~G-
9DU
AAEDT
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABFNM
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
ADVLN
AEIPS
AEUPX
AFFNX
AFJKZ
AFPUW
AGHFR
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
FGOYB
G-2
HZ~
R2-
SEW
WUQ
ZY4
~HD
ADTPV
AOWAS
DF7
ID FETCH-LOGICAL-c379t-21ae2d33f3c8c8418271342f816c04bbb50b3a6c82332b85116769e7d1f83a883
ISICitedReferencesCount 15
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000390072300007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-6423
1872-7964
IngestDate Tue Nov 04 16:17:12 EST 2025
Tue Nov 18 22:24:07 EST 2025
Sat Nov 29 03:37:17 EST 2025
Fri Feb 23 02:37:17 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Model checking
MaTeLo
Model-based testing
Wind turbine system
UPPAAL
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c379t-21ae2d33f3c8c8418271342f816c04bbb50b3a6c82332b85116769e7d1f83a883
ORCID 0000-0003-2870-2680
0000-0003-4040-3480
PageCount 27
ParticipantIDs swepub_primary_oai_DiVA_org_mdh_34042
crossref_citationtrail_10_1016_j_scico_2016_09_007
crossref_primary_10_1016_j_scico_2016_09_007
elsevier_sciencedirect_doi_10_1016_j_scico_2016_09_007
PublicationCentury 2000
PublicationDate 2017-01-01
2017-01-00
2017
PublicationDateYYYYMMDD 2017-01-01
PublicationDate_xml – month: 01
  year: 2017
  text: 2017-01-01
  day: 01
PublicationDecade 2010
PublicationTitle Science of computer programming
PublicationYear 2017
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Mathworks (br0040) 2014
Alur (br0050) 2011
Kang, Enoiu, Marinescu, Seceleanu, Schobbens, Pettersson (br0420) 2013; 120
Engels, Feijs, Mauw (br0510) 1997
Feng, Chen, Lönn, Törngren (br0400) 2010
OMG (br0100) November 2009
Twiflex (br0180) 2016
Biehl, Sjöstedt, Törngren (br0430) 2010
Marinescu, Kaijser, Mikuc̀ionis, Seceleanu, Lönn, David (br0440) 2015; vol. 476
Abdoul, Champeau, Dhaussy, Pillain, Roger (br0350) 2008
Alur, Courcoubetis, Dill (br0260) 1993; 104
Peraldi-Frati, Goknil, DeAntoni, Nordlander (br0210) 2012
Bujorianu, Bujorianu (br0530) 2011; vol. 85
André, Mallet, de Simone (br0110) 2007; vol. 4735
Seceleanu, Sapienza (br0280) 2013; 46
Enoiu, Marinescu, Seceleanu, Pettersson (br0130) 2012
Burkart, Margellos, Lygeros (br0310) 2011
Slutej, Håkansson, Suryadevara, Seceleanu, Pettersson (br0300) 2009; vol. 253
Chakraborty, Katoen, Sher, Strelec (br0330) 2015; 17
Goknil, Suryadevara, Peraldi-Frati, Mallet (br0150) 2013; vol. 7957
Larsen, Pettersson, Yi (br0090) 1997; 1
Marinescu, Seceleanu, Guen, Pettersson (br0240) 2015; vol. 98
Graaf, Lormans, Toetenel (br0010) 2003; 03
Bouyssounouse, Sifakis (br0030) 2005; vol. 3436
(br0120) 2008
Liebel, Marko, Tichy, Leitner, Hansson (br0020) 2014; vol. 8767
Hugues, Zalila, Pautet, Kordon (br0360) 2008; 7
Suryadevara (br0160) 2013
MetaCase, MetaEdit+, version 5.1, EAST-ADL Tutorial, 2016.
Suryadevara, Sapienza, Seceleanu, Seceleanu, Ellevseth, Pettersson (br0060) 2014; vol. 419
Lindahl, Pettersson, Yi (br0270) 2001; 3
Suryadevara, Seceleanu, Mallet, Pettersson (br0170) 2013; vol. 8137
André (br0220) 2009
(br0200) 2010
Guiotto, Acquaroli, Martelli (br0070) 2003; vol. 532
David, Yi (br0500) 2000
Bulychev, David, Larsen, Mikučionis, Poulsen, Legay, Wang (br0340) 2012; 85
Norris (br0230) 1998
Hessel, Larsen, Nielsen, Pettersson, Skou (br0520) 2003; vol. 2931
Qureshi, Chen, Lonn, Törngren (br0410) 2011
Alur (br0140) 1999; vol. 1633
Wolvers, Seceleanu (br0290) 2013
Behrmann, David, Larsen (br0250) 2006
Jahanian, Mok (br0470) 1994; 20
Back, Seceleanu, Westerholm (br0320) 2002
Wang, Pu, Li, He, Qin, Larsen, Madsen, Gu (br0460) 2012; vol. 105
Björnander, Seceleanu, Lundqvist, Pettersson (br0380) 2011
Havelund, Larsen, Skou (br0490) 1999
Feljan, Sentilles, Carlson, Seceleanu (br0450) 2010
Lindahl, Pettersson, Yi (br0480) 1998; vol. 1384
Berthomieu, Bodeveix, Dal Zilio, Dissaux, Filali, Heim, Gaufillet, Vernadat (br0370) 2010
Alur, Dill (br0080) 1994; 126
Mallet, Peraldi-Frati, André (br0390) 2009
Feljan (10.1016/j.scico.2016.09.007_br0450) 2010
Wolvers (10.1016/j.scico.2016.09.007_br0290) 2013
OMG (10.1016/j.scico.2016.09.007_br0100) 2009
10.1016/j.scico.2016.09.007_br0190
Björnander (10.1016/j.scico.2016.09.007_br0380) 2011
Biehl (10.1016/j.scico.2016.09.007_br0430) 2010
Burkart (10.1016/j.scico.2016.09.007_br0310) 2011
Berthomieu (10.1016/j.scico.2016.09.007_br0370) 2010
Bouyssounouse (10.1016/j.scico.2016.09.007_br0030) 2005; vol. 3436
Marinescu (10.1016/j.scico.2016.09.007_br0240) 2015; vol. 98
Havelund (10.1016/j.scico.2016.09.007_br0490) 1999
Qureshi (10.1016/j.scico.2016.09.007_br0410) 2011
Mallet (10.1016/j.scico.2016.09.007_br0390) 2009
Guiotto (10.1016/j.scico.2016.09.007_br0070) 2003; vol. 532
Alur (10.1016/j.scico.2016.09.007_br0050) 2011
Suryadevara (10.1016/j.scico.2016.09.007_br0160) 2013
Slutej (10.1016/j.scico.2016.09.007_br0300) 2009; vol. 253
Lindahl (10.1016/j.scico.2016.09.007_br0480) 1998; vol. 1384
Hessel (10.1016/j.scico.2016.09.007_br0520) 2003; vol. 2931
Graaf (10.1016/j.scico.2016.09.007_br0010) 2003; 03
Mathworks (10.1016/j.scico.2016.09.007_br0040)
Behrmann (10.1016/j.scico.2016.09.007_br0250) 2006
Chakraborty (10.1016/j.scico.2016.09.007_br0330) 2015; 17
Abdoul (10.1016/j.scico.2016.09.007_br0350) 2008
Norris (10.1016/j.scico.2016.09.007_br0230) 1998
(10.1016/j.scico.2016.09.007_br0120) 2008
André (10.1016/j.scico.2016.09.007_br0220) 2009
Bujorianu (10.1016/j.scico.2016.09.007_br0530) 2011; vol. 85
Bulychev (10.1016/j.scico.2016.09.007_br0340) 2012; 85
Liebel (10.1016/j.scico.2016.09.007_br0020) 2014; vol. 8767
Kang (10.1016/j.scico.2016.09.007_br0420) 2013; 120
Lindahl (10.1016/j.scico.2016.09.007_br0270) 2001; 3
Back (10.1016/j.scico.2016.09.007_br0320) 2002
Goknil (10.1016/j.scico.2016.09.007_br0150) 2013; vol. 7957
Twiflex (10.1016/j.scico.2016.09.007_br0180)
Marinescu (10.1016/j.scico.2016.09.007_br0440) 2015; vol. 476
Peraldi-Frati (10.1016/j.scico.2016.09.007_br0210) 2012
Hugues (10.1016/j.scico.2016.09.007_br0360) 2008; 7
André (10.1016/j.scico.2016.09.007_br0110) 2007; vol. 4735
Alur (10.1016/j.scico.2016.09.007_br0080) 1994; 126
Enoiu (10.1016/j.scico.2016.09.007_br0130) 2012
Jahanian (10.1016/j.scico.2016.09.007_br0470) 1994; 20
David (10.1016/j.scico.2016.09.007_br0500) 2000
Engels (10.1016/j.scico.2016.09.007_br0510) 1997
Feng (10.1016/j.scico.2016.09.007_br0400) 2010
Seceleanu (10.1016/j.scico.2016.09.007_br0280) 2013; 46
Suryadevara (10.1016/j.scico.2016.09.007_br0060) 2014; vol. 419
Suryadevara (10.1016/j.scico.2016.09.007_br0170) 2013; vol. 8137
Larsen (10.1016/j.scico.2016.09.007_br0090) 1997; 1
Alur (10.1016/j.scico.2016.09.007_br0140) 1999; vol. 1633
Alur (10.1016/j.scico.2016.09.007_br0260) 1993; 104
Wang (10.1016/j.scico.2016.09.007_br0460) 2012; vol. 105
References_xml – start-page: 384
  year: 1997
  end-page: 398
  ident: br0510
  article-title: Test generation for intelligent networks using model checking
  publication-title: Proc. of the 3rd International Workshop on Tools and Algorithms for Construction and Analysis of Systems
– volume: vol. 7957
  start-page: 89
  year: 2013
  end-page: 105
  ident: br0150
  article-title: Analysis support for TADL2 timing constraints on EAST-ADL models
  publication-title: Proc. of the 7th European Conference on Software Architecture
– volume: 120
  start-page: 127
  year: 2013
  end-page: 138
  ident: br0420
  article-title: A methodology for formal analysis and verification of EAST-ADL models
  publication-title: Reliab. Eng. Syst. Saf.
– year: 2014
  ident: br0040
  article-title: The MATLAB/Simulink design tool
– volume: vol. 8137
  start-page: 1
  year: 2013
  end-page: 15
  ident: br0170
  article-title: Verifying MARTE/CCSL mode behaviors using
  publication-title: Proc. of the 11th International Conference on Software Engineering and Formal Methods
– volume: 7
  start-page: 1
  year: 2008
  end-page: 42
  ident: br0360
  article-title: From the prototype to the final embedded system using the Ocarina AADL tool suite
  publication-title: ACM Trans. Embed. Comput. Syst.
– year: 2010
  ident: br0430
  article-title: A modular tool integration approach: experiences from two case studies
  publication-title: Proc. of the 3rd Workshop on Model-Driven Tool & Process Integration (MDTPI) at the European Conference on Modelling Foundations and Applications
– volume: vol. 98
  start-page: 89
  year: 2015
  end-page: 140
  ident: br0240
  article-title: Chapter Three — A research overview of tool-supported model-based testing of requirements-based designs
  publication-title: Advances in Computers
– start-page: 5485
  year: 2011
  end-page: 5490
  ident: br0310
  article-title: Nonlinear control of wind turbines: an approach based on switched linear systems and feedback linearization
  publication-title: Proc. of the 50th IEEE Conference on Decision and Control (CDC) and European Control Conference
– start-page: 263
  year: 2008
  end-page: 268
  ident: br0350
  article-title: AADL execution semantics transformation for formal verification
  publication-title: Proc. of the 13th IEEE International Conference on Engineering of Complex Computer Systems
– start-page: 144
  year: 2010
  end-page: 149
  ident: br0400
  article-title: Verifying system behaviors in EAST-ADL2 with the SPIN model checker
  publication-title: Proc. of the 2010 IEEE International Conference on Mechatronics and Automation
– year: 1998
  ident: br0230
  article-title: Markov Chains
– volume: 17
  start-page: 537
  year: 2015
  end-page: 554
  ident: br0330
  article-title: Modelling and statistical model checking of a microgrid
  publication-title: Int. J. Softw. Tools Technol. Transf.
– start-page: 1
  year: 2006
  end-page: 48
  ident: br0250
  article-title: A Tutorial on
– volume: vol. 8767
  start-page: 166
  year: 2014
  end-page: 182
  ident: br0020
  article-title: Assessing the state-of-practice of model-based engineering in the embedded systems domain
  publication-title: Proc. of the 17th International Conference on Model-Driven Engineering Languages and Systems
– start-page: 328
  year: 2011
  end-page: 335
  ident: br0410
  article-title: From
  publication-title: Proc. of the 5th European Conference on Software Architecture
– volume: 20
  start-page: 933
  year: 1994
  end-page: 947
  ident: br0470
  article-title: Modechart: a specification language for real-time systems
– volume: vol. 2931
  start-page: 114
  year: 2003
  end-page: 130
  ident: br0520
  article-title: Time-optimal real-time test case generation using UPPAAL
  publication-title: Proc. of the 3rd International Workshop on Formal Approaches to Testing Software
– year: 2009
  ident: br0220
  article-title: Syntax and Semantics of the Clock Constraint Specification Language (CCSL)
– start-page: 244
  year: 2013
  end-page: 251
  ident: br0290
  article-title: Embedded systems design flows: integrating requirements authoring and design tools
  publication-title: Proc. of the 39th EUROMICRO Conference on Software Engineering and Advanced Applications
– start-page: 268
  year: 2013
  end-page: 275
  ident: br0160
  article-title: Validating
  publication-title: Proc. of the 39th Euromicro Conference on Software Engineering and Advanced Applications
– start-page: 113
  year: 2010
  end-page: 118
  ident: br0450
  article-title: Integrating behavioral descriptions into a component model for embedded systems
  publication-title: Proc. of the 36th Euromicro Conference on Software Engineering and Advanced Applications
– start-page: 249
  year: 2009
  end-page: 253
  ident: br0390
  article-title: MARTE CCSL to execute EAST-ADL timing requirements
  publication-title: Proc. of the 12th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing
– start-page: 165
  year: 2000
  end-page: 172
  ident: br0500
  article-title: Modelling and analysis of a commercial field bus protocol
  publication-title: Proc. of the 12th Euromicro Conference on Real Time Systems
– volume: 1
  start-page: 134
  year: 1997
  end-page: 152
  ident: br0090
  article-title: in a Nutshell
  publication-title: Int. J. Softw. Tools Technol. Transf.
– volume: vol. 85
  start-page: 337
  year: 2011
  end-page: 349
  ident: br0530
  article-title: Interdisciplinary modeling of autonomous systems deployed in uncertain dynamic environments
  publication-title: Informatics in Control Automation and Robotics
– year: 2016
  ident: br0180
  article-title: Industrial disc brakes
– volume: vol. 253
  start-page: 161
  year: 2009
  end-page: 178
  ident: br0300
  article-title: Analyzing a pattern-based model of a real-time turntable system
  publication-title: Proc. of the 6th International Workshop on Formal Engineering Approaches to Software Components and Architectures
– volume: 03
  start-page: 61
  year: 2003
  end-page: 69
  ident: br0010
  article-title: Embedded software engineering: the state-of-the-practice
  publication-title: IEEE Softw.
– volume: 104
  start-page: 2
  year: 1993
  end-page: 34
  ident: br0260
  article-title: Model-checking in dense real-time
  publication-title: Inf. Comput.
– start-page: 273
  year: 2011
  end-page: 278
  ident: br0050
  article-title: Formal verification of hybrid systems
  publication-title: Proc. of the 9th ACM International Conference on Embedded Software
– start-page: 328
  year: 2012
  end-page: 337
  ident: br0130
  article-title: ViTAL: a verification tool for EAST-ADL models using UPPAAL PORT
  publication-title: Proc. of the 17th International Conference on Engineering of Complex Computer Systems
– volume: 46
  start-page: 68
  year: 2013
  end-page: 71
  ident: br0280
  article-title: A tool integration framework for sustainable embedded systems development
  publication-title: Computer
– year: 2010
  ident: br0200
  article-title: HP application lifecycle management tutorial, software version: 11
– volume: vol. 1384
  start-page: 281
  year: 1998
  end-page: 297
  ident: br0480
  article-title: Formal design and analysis of a gear-box controller
  publication-title: Proc. of the 4th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
– volume: vol. 4735
  start-page: 559
  year: 2007
  end-page: 573
  ident: br0110
  article-title: Modeling time(s)
  publication-title: Proc. of the ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems
– volume: 85
  start-page: 1
  year: 2012
  end-page: 16
  ident: br0340
  article-title: UPPAAL SMC: statistical model checking for priced timed automata
  publication-title: Electron. Proc. Theor. Comput. Sci.
– start-page: 230
  year: 2012
  end-page: 239
  ident: br0210
  article-title: A timing model for specifying multi clock automotive systems: the timing augmented description language V2
  publication-title: Proc. of the 17th IEEE International Conference on Engineering of Complex Computer Systems
– reference: MetaCase, MetaEdit+, version 5.1, EAST-ADL Tutorial, 2016.
– volume: vol. 105
  start-page: 135
  year: 2012
  end-page: 149
  ident: br0460
  article-title: MDM: a mode diagram modeling framework
  publication-title: Proc. of the 1st International Workshop on Formal Techniques for Safety-Critical Systems
– start-page: 277
  year: 1999
  end-page: 298
  ident: br0490
  article-title: Formal verification of a power controller using the real-time model checker UPPAAL
  publication-title: Proc. of the 5th International AMAST Workshop on Formal Methods for Real-Time and Probabilistic Systems
– year: 2008
  ident: br0120
  article-title: ATESST Advancing traffic efficiency through software technology
– volume: 126
  start-page: 183
  year: 1994
  end-page: 235
  ident: br0080
  article-title: A theory of timed automata
  publication-title: Theor. Comput. Sci.
– year: November 2009
  ident: br0100
  article-title: UML Profile for MARTE
– volume: 3
  start-page: 353
  year: 2001
  end-page: 368
  ident: br0270
  article-title: Formal design and analysis of a gearbox controller
  publication-title: Int. J. Softw. Tools Technol. Transf.
– start-page: 355
  year: 2011
  end-page: 360
  ident: br0380
  article-title: ABV — a verifier for the architecture analysis and design language (AADL)
  publication-title: Proc. of the 16th IEEE International Conference on Engineering of Complex Computer Systems
– volume: vol. 419
  start-page: 229
  year: 2014
  end-page: 245
  ident: br0060
  article-title: Wind turbine system: an industrial case study in formal modeling and verification
  publication-title: Proc. of the 2nd International Workshop on Formal Techniques for Safety-Critical Systems
– volume: vol. 532
  start-page: 30
  year: 2003
  ident: br0070
  article-title: MaTeLo: automated testing suite for software validation
  publication-title: Proc. of the Data Systems in Aerospace Conference
– start-page: 147
  year: 2002
  end-page: 155
  ident: br0320
  article-title: Symbolic simulation of hybrid systems
  publication-title: Proc. of the 9th Asia-Pacific Software Engineering Conference
– volume: vol. 476
  start-page: 189
  year: 2015
  end-page: 205
  ident: br0440
  article-title: Analyzing industrial architectural models by simulation and model-checking
  publication-title: Proc. of the 3rd International Workshop on Formal Techniques for Safety-Critical Systems
– volume: vol. 3436
  year: 2005
  ident: br0030
  article-title: Embedded Systems Design: The ARTIST Roadmap for Research and Development
  publication-title: Programming and Software Engineering
– start-page: 1
  year: 2010
  end-page: 9
  ident: br0370
  article-title: Formal verification of AADL models with FIACRE and TINA
  publication-title: Proc. of the 5th International Conference on Embedded Real-Time Software and Systems
– volume: vol. 1633
  start-page: 8
  year: 1999
  end-page: 22
  ident: br0140
  article-title: Timed automata
  publication-title: Proc. of the 11th International Conference on Computer Aided Verification
– volume: vol. 105
  start-page: 135
  year: 2012
  ident: 10.1016/j.scico.2016.09.007_br0460
  article-title: MDM: a mode diagram modeling framework
– year: 2008
  ident: 10.1016/j.scico.2016.09.007_br0120
– volume: 7
  start-page: 1
  year: 2008
  ident: 10.1016/j.scico.2016.09.007_br0360
  article-title: From the prototype to the final embedded system using the Ocarina AADL tool suite
  publication-title: ACM Trans. Embed. Comput. Syst.
  doi: 10.1145/1376804.1376810
– year: 1998
  ident: 10.1016/j.scico.2016.09.007_br0230
– start-page: 328
  year: 2011
  ident: 10.1016/j.scico.2016.09.007_br0410
  article-title: From EAST-ADL to AUTOSAR software architecture: a mapping scheme
– ident: 10.1016/j.scico.2016.09.007_br0040
– volume: 126
  start-page: 183
  year: 1994
  ident: 10.1016/j.scico.2016.09.007_br0080
  article-title: A theory of timed automata
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(94)90010-8
– year: 2009
  ident: 10.1016/j.scico.2016.09.007_br0100
– start-page: 165
  year: 2000
  ident: 10.1016/j.scico.2016.09.007_br0500
  article-title: Modelling and analysis of a commercial field bus protocol
– ident: 10.1016/j.scico.2016.09.007_br0180
– start-page: 268
  year: 2013
  ident: 10.1016/j.scico.2016.09.007_br0160
  article-title: Validating EAST-ADL timing constraints using Uppaal
– volume: vol. 2931
  start-page: 114
  year: 2003
  ident: 10.1016/j.scico.2016.09.007_br0520
  article-title: Time-optimal real-time test case generation using UPPAAL
– volume: vol. 1633
  start-page: 8
  year: 1999
  ident: 10.1016/j.scico.2016.09.007_br0140
  article-title: Timed automata
– start-page: 1
  year: 2010
  ident: 10.1016/j.scico.2016.09.007_br0370
  article-title: Formal verification of AADL models with FIACRE and TINA
– volume: 46
  start-page: 68
  issue: 11
  year: 2013
  ident: 10.1016/j.scico.2016.09.007_br0280
  article-title: A tool integration framework for sustainable embedded systems development
  publication-title: Computer
  doi: 10.1109/MC.2013.297
– volume: vol. 419
  start-page: 229
  year: 2014
  ident: 10.1016/j.scico.2016.09.007_br0060
  article-title: Wind turbine system: an industrial case study in formal modeling and verification
– volume: 104
  start-page: 2
  issue: 1
  year: 1993
  ident: 10.1016/j.scico.2016.09.007_br0260
  article-title: Model-checking in dense real-time
  publication-title: Inf. Comput.
  doi: 10.1006/inco.1993.1024
– volume: vol. 98
  start-page: 89
  year: 2015
  ident: 10.1016/j.scico.2016.09.007_br0240
  article-title: Chapter Three — A research overview of tool-supported model-based testing of requirements-based designs
– volume: vol. 532
  start-page: 30
  year: 2003
  ident: 10.1016/j.scico.2016.09.007_br0070
  article-title: MaTeLo: automated testing suite for software validation
– start-page: 273
  year: 2011
  ident: 10.1016/j.scico.2016.09.007_br0050
  article-title: Formal verification of hybrid systems
– start-page: 144
  year: 2010
  ident: 10.1016/j.scico.2016.09.007_br0400
  article-title: Verifying system behaviors in EAST-ADL2 with the SPIN model checker
– start-page: 249
  year: 2009
  ident: 10.1016/j.scico.2016.09.007_br0390
  article-title: MARTE CCSL to execute EAST-ADL timing requirements
– start-page: 277
  year: 1999
  ident: 10.1016/j.scico.2016.09.007_br0490
  article-title: Formal verification of a power controller using the real-time model checker UPPAAL
– start-page: 244
  year: 2013
  ident: 10.1016/j.scico.2016.09.007_br0290
  article-title: Embedded systems design flows: integrating requirements authoring and design tools
– volume: 20
  start-page: 933
  issue: 12
  year: 1994
  ident: 10.1016/j.scico.2016.09.007_br0470
  article-title: Modechart: a specification language for real-time systems
– volume: 3
  start-page: 353
  issue: 3
  year: 2001
  ident: 10.1016/j.scico.2016.09.007_br0270
  article-title: Formal design and analysis of a gearbox controller
  publication-title: Int. J. Softw. Tools Technol. Transf.
  doi: 10.1007/s100090100048
– year: 2010
  ident: 10.1016/j.scico.2016.09.007_br0430
  article-title: A modular tool integration approach: experiences from two case studies
– volume: vol. 4735
  start-page: 559
  year: 2007
  ident: 10.1016/j.scico.2016.09.007_br0110
  article-title: Modeling time(s)
– volume: vol. 253
  start-page: 161
  year: 2009
  ident: 10.1016/j.scico.2016.09.007_br0300
  article-title: Analyzing a pattern-based model of a real-time turntable system
– volume: 03
  start-page: 61
  year: 2003
  ident: 10.1016/j.scico.2016.09.007_br0010
  article-title: Embedded software engineering: the state-of-the-practice
  publication-title: IEEE Softw.
  doi: 10.1109/MS.2003.1241368
– start-page: 230
  year: 2012
  ident: 10.1016/j.scico.2016.09.007_br0210
  article-title: A timing model for specifying multi clock automotive systems: the timing augmented description language V2
– ident: 10.1016/j.scico.2016.09.007_br0190
– volume: vol. 476
  start-page: 189
  year: 2015
  ident: 10.1016/j.scico.2016.09.007_br0440
  article-title: Analyzing industrial architectural models by simulation and model-checking
– volume: 17
  start-page: 537
  issue: 4
  year: 2015
  ident: 10.1016/j.scico.2016.09.007_br0330
  article-title: Modelling and statistical model checking of a microgrid
  publication-title: Int. J. Softw. Tools Technol. Transf.
  doi: 10.1007/s10009-014-0345-y
– volume: 120
  start-page: 127
  year: 2013
  ident: 10.1016/j.scico.2016.09.007_br0420
  article-title: A methodology for formal analysis and verification of EAST-ADL models
  publication-title: Reliab. Eng. Syst. Saf.
  doi: 10.1016/j.ress.2013.06.007
– volume: 85
  start-page: 1
  year: 2012
  ident: 10.1016/j.scico.2016.09.007_br0340
  article-title: UPPAAL SMC: statistical model checking for priced timed automata
  publication-title: Electron. Proc. Theor. Comput. Sci.
  doi: 10.4204/EPTCS.85.1
– start-page: 263
  year: 2008
  ident: 10.1016/j.scico.2016.09.007_br0350
  article-title: AADL execution semantics transformation for formal verification
– start-page: 1
  year: 2006
  ident: 10.1016/j.scico.2016.09.007_br0250
– start-page: 5485
  year: 2011
  ident: 10.1016/j.scico.2016.09.007_br0310
  article-title: Nonlinear control of wind turbines: an approach based on switched linear systems and feedback linearization
– volume: vol. 8137
  start-page: 1
  year: 2013
  ident: 10.1016/j.scico.2016.09.007_br0170
  article-title: Verifying MARTE/CCSL mode behaviors using Uppaal
– volume: 1
  start-page: 134
  issue: 1
  year: 1997
  ident: 10.1016/j.scico.2016.09.007_br0090
  article-title: Uppaal in a Nutshell
  publication-title: Int. J. Softw. Tools Technol. Transf.
  doi: 10.1007/s100090050010
– volume: vol. 1384
  start-page: 281
  year: 1998
  ident: 10.1016/j.scico.2016.09.007_br0480
  article-title: Formal design and analysis of a gear-box controller
– start-page: 147
  year: 2002
  ident: 10.1016/j.scico.2016.09.007_br0320
  article-title: Symbolic simulation of hybrid systems
– volume: vol. 85
  start-page: 337
  year: 2011
  ident: 10.1016/j.scico.2016.09.007_br0530
  article-title: Interdisciplinary modeling of autonomous systems deployed in uncertain dynamic environments
– volume: vol. 3436
  year: 2005
  ident: 10.1016/j.scico.2016.09.007_br0030
  article-title: Embedded Systems Design: The ARTIST Roadmap for Research and Development
– start-page: 113
  year: 2010
  ident: 10.1016/j.scico.2016.09.007_br0450
  article-title: Integrating behavioral descriptions into a component model for embedded systems
– year: 2009
  ident: 10.1016/j.scico.2016.09.007_br0220
– start-page: 328
  year: 2012
  ident: 10.1016/j.scico.2016.09.007_br0130
  article-title: ViTAL: a verification tool for EAST-ADL models using UPPAAL PORT
– start-page: 355
  year: 2011
  ident: 10.1016/j.scico.2016.09.007_br0380
  article-title: ABV — a verifier for the architecture analysis and design language (AADL)
– volume: vol. 7957
  start-page: 89
  year: 2013
  ident: 10.1016/j.scico.2016.09.007_br0150
  article-title: Analysis support for TADL2 timing constraints on EAST-ADL models
– start-page: 384
  year: 1997
  ident: 10.1016/j.scico.2016.09.007_br0510
  article-title: Test generation for intelligent networks using model checking
– volume: vol. 8767
  start-page: 166
  year: 2014
  ident: 10.1016/j.scico.2016.09.007_br0020
  article-title: Assessing the state-of-practice of model-based engineering in the embedded systems domain
SSID ssj0006471
Score 2.2170608
Snippet Many industrial systems are hybrid by nature, most often being made of a discrete controller that senses and regulates the execution of a plant characterized...
SourceID swepub
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 216
SubjectTerms Clocks
Controllers
Embedded software
Embedded systems
Formal verification
Industrial control systems
MaTeLo
MATLAB
Model based techniques
Model based testing
Model checking
Modeling and verifications
Semantics
Specification languages
UPPAAL
Verification-and-validation
Wind power
Wind turbine system
Wind turbine systems
Wind turbines
Title Analyzing a wind turbine system: From simulation to formal verification
URI https://dx.doi.org/10.1016/j.scico.2016.09.007
https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-34042
Volume 133
WOSCitedRecordID wos000390072300007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7964
  dateEnd: 20180131
  omitProxy: false
  ssIdentifier: ssj0006471
  issn: 0167-6423
  databaseCode: AIEXJ
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NT9swFLdY2WEX2Nimwb5ygBPLlNrGdo4VY4NpQxzY1JtlO84oglCFlgF__Z6_QhEdYoddoshJ6sa_1-ffe30fCK2zEnPX9zHn2rCcYl3nwhRlDkyZaVwxQbVH-hvf3xfDYXkQe7af-3YCvGnE5WU5_q9QwxiA7VJn_wHu7kNhAM4BdDgC7HB8EPC-zMi1zz3c_D1y8ZHTVjsuGYo2z7LR9MOOoeWuu0MK2DpNW5qPBTawOalm6r2qXis0anMbiKM5Gs2E4MCuF_O3vn-8-bOpvVKVvVBtCMq9uaDGMPm1H_2iLHBUNeuBCKmWyR0JahYsGHJLnxJySyOyuZo6OA2OwYYHiXchdszXmw0tcOeUwP40-jmQZ-0veVodSUJB1zxCiyBnpeihxcHezvBrtwGzYGd3X87Z3IKDIVEymgpP-RC_O3P_lZzMVpH1zOPwKVqKJkM2CFA_Qwu2WUHLqR1HFkF8jt53yGcqc8hnEfksIP8C_fi8c7i9m8f-F7khvJzkuK8srgipiRFGULAEXeIvrkWfmYJqrbcKTRQzAhOCtaPOLl7Z8qpfC6KEIC9Rrzlr7CuUFbzWlMAVKvpU14VQ1nJeY8EMrgSzqwinF5cmFod3PUpOZIoCPJZ-taRbLVmUElZrFX3oHhqH2ij3387SispI7wJtkyAT9z-4Eda_m2W-QKw98L7X6IkT4-BIe4N6k3Zq36LH5mIyOm_fRWn6A0hQe_E
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Analyzing+a+wind+turbine+system&rft.jtitle=Science+of+computer+programming&rft.au=Seceleanu%2C+Cristina+Cerschi&rft.au=Johansson%2C+M.&rft.au=Suryadevara%2C+J.&rft.au=Sapienza%2C+Gaetana&rft.date=2017&rft.issn=0167-6423&rft.volume=133&rft.spage=216&rft_id=info:doi/10.1016%2Fj.scico.2016.09.007&rft.externalDocID=oai_DiVA_org_mdh_34042
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-6423&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-6423&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-6423&client=summon