A methodology for formal analysis and verification of EAST-ADL models
The architectural design of embedded software has a direct impact on the final implementation, with respect to performance and other quality attributes. Therefore, guaranteeing that an architectural model meets the specified requirements is beneficial for detecting software flaws early in the develo...
Gespeichert in:
| Veröffentlicht in: | Reliability engineering & system safety Jg. 120; H. Special Issue; S. 127 - 138 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier Ltd
01.12.2013
|
| Schlagworte: | |
| ISSN: | 0951-8320, 1879-0836, 1879-0836 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | The architectural design of embedded software has a direct impact on the final implementation, with respect to performance and other quality attributes. Therefore, guaranteeing that an architectural model meets the specified requirements is beneficial for detecting software flaws early in the development process. In this paper, we present a formal modeling and verification methodology for safety-critical automotive products that are originally described in the domain-specific architectural language East-adl. We propose a model-based approach that integrates the architectural models with component-aware model checking, and describe its tool support called ViTAL. The functional and timing behavior of each function block in the East-adl model, as well as the interactions between function blocks are formally captured and expressed as Timed Automata models, which have precise semantics and can be formally verified with ViTAL. Furthermore, we show how our approach, supported by ViTAL, can be used to formally prove that the East-adl system model fulfills the specified real-time requirements and behavioral constraints. We demonstrate that the approach improves the modeling and verification capability of East-adl and identifies dependencies, as well as potential conflicts between different automotive functions before implementation. The method is substantiated by verifying an automotive braking system model, with respect to particular functional and timing requirements. |
|---|---|
| AbstractList | The architectural design of embedded software has a direct impact on the final implementation, with respect to performance and other quality attributes. Therefore, guaranteeing that an architectural model meets the specified requirements is beneficial for detecting software flaws early in the development process. In this paper, we present a formal modeling and verification methodology for safety-critical automotive products that are originally described in the domain-specific architectural language East-adl. We propose a model-based approach that integrates the architectural models with component-aware model checking, and describe its tool support called ViTAL. The functional and timing behavior of each function block in the East-adl model, as well as the interactions between function blocks are formally captured and expressed as Timed Automata models, which have precise semantics and can be formally verified with ViTAL. Furthermore, we show how our approach, supported by ViTAL, can be used to formally prove that the East-adl system model fulfills the specified real-time requirements and behavioral constraints. We demonstrate that the approach improves the modeling and verification capability of East-adl and identifies dependencies, as well as potential conflicts between different automotive functions before implementation. The method is substantiated by verifying an automotive braking system model, with respect to particular functional and timing requirements. |
| Author | Enoiu, Eduard Paul Pettersson, Paul Schobbens, Pierre-Yves Kang, Eun-Young Marinescu, Raluca Seceleanu, Cristina |
| Author_xml | – sequence: 1 givenname: Eun-Young surname: Kang fullname: Kang, Eun-Young email: eykang@fundp.ac.be, kangeu@gmail.com organization: PReCISE Research Centre, University of Namur, Belgium – sequence: 2 givenname: Eduard Paul surname: Enoiu fullname: Enoiu, Eduard Paul organization: Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden – sequence: 3 givenname: Raluca surname: Marinescu fullname: Marinescu, Raluca organization: Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden – sequence: 4 givenname: Cristina surname: Seceleanu fullname: Seceleanu, Cristina organization: Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden – sequence: 5 givenname: Pierre-Yves surname: Schobbens fullname: Schobbens, Pierre-Yves organization: PReCISE Research Centre, University of Namur, Belgium – sequence: 6 givenname: Paul surname: Pettersson fullname: Pettersson, Paul organization: Mälardalen Real-Time Research Centre, Mälardalen University, Västerås, Sweden |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-21308$$DView record from Swedish Publication Index (Mälardalens högskola) |
| BookMark | eNqFkTtv2zAUhYkiBeo4-QOdNHao1EtRJEWgi5C4D8BAh6RZCYq8TGhIokvKKfzvK9dFhw7pQFwO57uPcy7JxRQnJOQthYoCFR92VcKcqxooq0BUAPIVWdFWqhJaJi7IChSnZctqeEMuc94BQKO4XJFNV4w4P0UXh_h4LHxMpzeaoTCTGY455OXjimdMwQdr5hCnIvpi093dl93tthijwyFfkdfeDBmv_9Q1-f5pc3_zpdx--_z1ptuWtmnkXNZ1I6hyBo3lTiKjYLngPTAH1gujPBO8xVbJuufCS68UM01vW1BOoRI9W5P35775J-4Pvd6nMJp01NEEfRseOh3Tox7dk64pWw5fk3dn-T7FHwfMsx5DtjgMZsJ4yJryxSjJGkn_L214yxlwBYu0Pkttijkn9H_XoKBPaeidPqWhT2loEHoZskDtP5AN828752TC8DL68YwuRuNzwKSzDThZdCGhnbWL4SX8FxivprI |
| CitedBy_id | crossref_primary_10_1007_s00607_018_0679_5 crossref_primary_10_1016_j_ssci_2014_11_023 crossref_primary_10_1145_3631976 crossref_primary_10_1016_j_ress_2018_01_014 crossref_primary_10_1109_TITS_2024_3513717 crossref_primary_10_1016_j_scico_2016_09_007 crossref_primary_10_1109_TASE_2017_2693995 crossref_primary_10_1007_s10270_021_00877_y crossref_primary_10_3390_designs4010005 crossref_primary_10_1016_j_jss_2025_112508 crossref_primary_10_1016_j_eswa_2015_03_035 |
| Cites_doi | 10.1109/ICECCS20050.2012.6299228 10.1145/1376804.1376810 10.1007/978-3-642-16277-0_11 10.1109/QSIC.2012.13 10.1007/978-3-540-75454-1_16 10.1007/978-3-642-15651-9_25 10.1016/0304-3975(94)90010-8 10.1109/ICECCS.2011.43 10.1007/11663430_14 10.1016/j.entcs.2006.05.019 10.1007/978-1-4020-8297-9_11 10.1109/ICECCS.2007.28 10.1007/978-3-642-24270-0_18 10.1007/3-540-55179-4_32 10.1109/ISORC.2009.18 10.1145/1134285.1134292 10.1007/978-3-540-88387-6_23 10.1109/ICMA.2010.5588261 10.1109/ICECCS.2008.24 10.1007/BFb0055643 10.1007/978-3-642-13238-4_4 |
| ContentType | Journal Article |
| Copyright | 2013 Elsevier Ltd |
| Copyright_xml | – notice: 2013 Elsevier Ltd |
| DBID | AAYXX CITATION 7T2 C1K ABGEM ADTPV AOWAS D8T DF7 ZZAVC |
| DOI | 10.1016/j.ress.2013.06.007 |
| DatabaseName | CrossRef Health and Safety Science Abstracts (Full archive) Environmental Sciences and Pollution Management SWEPUB Mälardalens högskola full text SwePub SwePub Articles SWEPUB Freely available online SWEPUB Mälardalens högskola SwePub Articles full text |
| DatabaseTitle | CrossRef Health & Safety Science Abstracts Environmental Sciences and Pollution Management |
| DatabaseTitleList | Health & Safety Science Abstracts Health & Safety Science Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1879-0836 |
| EndPage | 138 |
| ExternalDocumentID | oai_DiVA_org_mdh_21308 10_1016_j_ress_2013_06_007 S0951832013001725 |
| GroupedDBID | --K --M .~1 0R~ 123 1B1 1~. 1~5 29P 4.4 457 4G. 5VS 7-5 71M 8P~ 9JN 9JO AABNK AACTN AAEDT AAEDW AAFJI AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO ABEFU ABFNM ABJNI ABMAC ABMMH ABTAH ABXDB ABYKQ ACDAQ ACGFS ACIWK ACNNM ACRLP ADBBV ADEZE ADMUD ADTZH AEBSH AECPX AEKER AENEX AFKWA AFRAH AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AIEXJ AIKHN AITUG AJBFU AJOXV AKYCK ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOMHK ASPBG AVARZ AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HVGLF HZ~ IHE J1W JJJVA KOM LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PRBVW Q38 R2- RIG ROL RPZ SDF SDG SES SET SEW SPC SPCBC SSB SSO SST SSZ T5K TN5 WUQ XPP ZMT ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD 7T2 C1K ABGEM ADTPV AOWAS D8T DF7 ZZAVC |
| ID | FETCH-LOGICAL-c447t-224619daeac5d7e310c565b03d0cf6a9f3658e8972b56f7f993a4bc809d9e96b3 |
| ISICitedReferencesCount | 23 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000324974000016&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0951-8320 1879-0836 |
| IngestDate | Thu Oct 30 11:28:07 EDT 2025 Tue Oct 07 09:53:20 EDT 2025 Tue Oct 07 09:46:40 EDT 2025 Sat Nov 29 03:05:12 EST 2025 Tue Nov 18 21:13:51 EST 2025 Fri Feb 23 02:28:02 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | Special Issue |
| Keywords | Formal analysis Model transformation EAST-ADL UPPAAL PORT Model-driven development |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c447t-224619daeac5d7e310c565b03d0cf6a9f3658e8972b56f7f993a4bc809d9e96b3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| OpenAccessLink | https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-21308 |
| PQID | 1458530590 |
| PQPubID | 23462 |
| PageCount | 12 |
| ParticipantIDs | swepub_primary_oai_DiVA_org_mdh_21308 proquest_miscellaneous_1500773471 proquest_miscellaneous_1458530590 crossref_primary_10_1016_j_ress_2013_06_007 crossref_citationtrail_10_1016_j_ress_2013_06_007 elsevier_sciencedirect_doi_10_1016_j_ress_2013_06_007 |
| PublicationCentury | 2000 |
| PublicationDate | 2013-12-01 |
| PublicationDateYYYYMMDD | 2013-12-01 |
| PublicationDate_xml | – month: 12 year: 2013 text: 2013-12-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Reliability engineering & system safety |
| PublicationYear | 2013 |
| Publisher | Elsevier Ltd |
| Publisher_xml | – name: Elsevier Ltd |
| References | Åkerholm M, Carlson J, Håkansson J, Hansson H, Nolin M, Nolte T, et al. The SaveCCM language reference manual. Technical report MDH-MRTC-207/2007-1-SE. Målardalen University; January 2007. Sandberg A, Chen D, Lönn H, Johansson R, Feng L, Törngren M, et al. Model-based safety engineering of interdependent functions in automotive vehicles using EAST-ADL2. In: Proceedings of the 29th international conference on computer safety, reliability, and security. Springer-Verlag; 2010. p. 332–46. Godefroid P, Wolper P. Using partial orders for the efficient verification of deadlock freedom and safety properties. In: Lecture notes in computer science: computer aided verification. Berlin/Heidelberg: Springer; 1992. p. 332–42. Suryadevara J, Kang E-Y, Seceleanu C, Pettersson P. Bridging the semantic gap between abstract models of embedded systems. In: 13th international symposium on component based software engineering. Springer; 2010. Håkansson J, Pettersson P. Partial order reduction for verification of real-time components. In: Proceedings of the 5th international conference on formal modeling and analysis of timed systems. Springer-Verlag; 2007. p. 211–26. Rumbaugh, Jacobson (bib5) 1998 ATESST2 TA. Consortium, evaluation report EAST-ADL2 behavior support. D2.1 Appendix A3.4, d2.1 appendix a3.4 Edition ATESST2 TA. Consortium, EAST-ADL profile specification. 2.1 RC3 (release candidate), 2nd edition Cuenot P, Gerard S, Lonn H, Reiser M, Servat D, Sjostedt C, et al. Managing complexity of automotive electronics using the EAST-ADL. In: 12th IEEE international conference on engineering complex computer systems; 2007. p. 353–8. Håkansson J, Carlson J, Monot A, Pettersson P. Component-based design and analysis of embedded systems with UPPAAL PORT, In: 6th international symposium on automated technology for verification and analysis. Springer-Verlag; 2008. p. 252–7. Feng L, Chen D, Lönn H, Torngren M. Verifying system behaviors in EAST-ADL2 with the SPIN model checker. In: International conference on mechatronics and automation; 2010. p. 144–9. Bengtsson J, Jonsson B, Lilius J, Yi W. Partial order reductions for timed systems. In: Lecture notes in computer science: concurrency theory, vol. 1466. Berlin/Heidelberg: Springer; 1998. p. 485–500. Naseer Qureshi T, Chen D, Persson M, Törngren M. Towards the integration of UPPAAL for formal verification of EAST-ADL timing constraint specification. In: The international workshop on model-based design with a focus on extra-functional properties; 2011. ECDAR: Environment for compositional design and analysis of real-time systems. Mallet F, Peraldi-Frati M-A, Andre C. Marte CCSL to execute east-ADL timing requirements. In: IEEE international symposium on object/component/service-oriented real-time distributed computing; 2009. p. 249–53. Enoiu E, Marinescu R, Seceleanu C, Pettersson P. ViTAL: a verification tool for EAST-ADL models using UPPAAL PORT. In: 17th international conference on engineering of complex computer systems. IEEE; 2012. p. 328–37. Broy M. Challenges in automotive software engineering. In: Proceedings of the 28th international conference on Software Engineering; 2006. p. 33–42. Maenad C. EAST-ADL domain model specification. Intermediate version edition André C, Mallet F, De Simone R. Modeling of immediate vs. delayed data communications: from AADL to UML MARTE. In: The forum on specification & design languages, ECSI; 2007. p. 249–54. Jouault F, Kurtev I. Transforming models with ATL. In: Satellite events at the MoDELS 2005 conference. Springer; 2006. p. 128–38. Kang E-Y, Perrouin G, Schobbens P-Y. XFG language and its profile for modeling and analysis of energy-aware and real-timed behaviors. Technical report; 2012. 2010. Abdoul T, Champeau J, Dhaussy P, Pillain P-Y, Roger J-C. AADL execution semantics transformation for formal verification. In: 13th IEEE international conference on engineering of complex computer systems; 2008. p. 263–8. Kang E-Y, Perrouin G, Schobbens P-Y. Towards formal energy and time aware behaviors in EAST-ADL: an MDE approach. In: Proceedings of the 12th international conference on quality software. IEEE Computer Society; 2012. Alur, Dill (bib9) 1994; 126 . 2011. p. 2–143. 2010. p. 10–75. Cuenot P, Frey P, Johansson R, Lönn H, Papadopoulos Y, Reiser M-O, et al. The EAST-ADL architecture description language for automotive embedded software. In: Model-based engineering of embedded real-time systems, lecture notes in computer science. Springer; 2011. p. 297–307. ARTEMIS MBAT C. Consortium public deliverables (November 2013). Carlson J, Håkansson J, Pettersson P. SaveCCM: an analysable component model for real-time systems. In: Proceedings of the 2nd workshop on formal aspects of components software, vol. 160. Elsevier; 2006. p. 127–40. Kang E-Y, Schobbens PY, Pettersson P. Verifying functional behaviors of automotive products in EAST-ADL2 using UPPAAL-PORT. In: Proceedings of the 30th international conference on computer safety, reliability and security. Springer-Verlag; 2011. Kang E-Y, Schobbens P-Y, Legay A. Verification of component-based architectural models on autonomous truck systems. In: Proceedings of the 9th international conference and workshops on the engineering of autonomic and autonomous systems. IEEE Computer Society; 2011. Hugues J, Zalila B, Pautet L, Kordon F. From the prototype to the final embedded system using the ocarina AADL tool suite. In: Transactions in embedded computing systems, vol. 7. ACM; 2008. p. 1–42. Berthomieu B, Bodeveix J-P, Dal Zilio S, Dissaux P, Filali M, Heim S, et al. Formal Verification of AADL models with FIACRE and TINA. In: 5th international congress and exhibition on embedded real-time software and systems; 2010. Björnander S, Seceleanu C, Lundqvist K, Pettersson P. ABV: a verifier for the architecture analysis and design language (AADL). In: International workshop on UML and AADL; 2011. 10.1016/j.ress.2013.06.007_bib10 10.1016/j.ress.2013.06.007_bib32 10.1016/j.ress.2013.06.007_bib31 10.1016/j.ress.2013.06.007_bib12 10.1016/j.ress.2013.06.007_bib11 10.1016/j.ress.2013.06.007_bib8 10.1016/j.ress.2013.06.007_bib6 10.1016/j.ress.2013.06.007_bib30 10.1016/j.ress.2013.06.007_bib7 10.1016/j.ress.2013.06.007_bib4 10.1016/j.ress.2013.06.007_bib2 10.1016/j.ress.2013.06.007_bib3 10.1016/j.ress.2013.06.007_bib1 10.1016/j.ress.2013.06.007_bib29 10.1016/j.ress.2013.06.007_bib28 10.1016/j.ress.2013.06.007_bib25 10.1016/j.ress.2013.06.007_bib24 10.1016/j.ress.2013.06.007_bib27 10.1016/j.ress.2013.06.007_bib26 10.1016/j.ress.2013.06.007_bib21 10.1016/j.ress.2013.06.007_bib20 10.1016/j.ress.2013.06.007_bib23 10.1016/j.ress.2013.06.007_bib22 Rumbaugh (10.1016/j.ress.2013.06.007_bib5) 1998 Alur (10.1016/j.ress.2013.06.007_bib9) 1994; 126 10.1016/j.ress.2013.06.007_bib18 10.1016/j.ress.2013.06.007_bib17 10.1016/j.ress.2013.06.007_bib19 10.1016/j.ress.2013.06.007_bib14 10.1016/j.ress.2013.06.007_bib13 10.1016/j.ress.2013.06.007_bib16 10.1016/j.ress.2013.06.007_bib15 |
| References_xml | – reference: ; 2010. – reference: Cuenot P, Gerard S, Lonn H, Reiser M, Servat D, Sjostedt C, et al. Managing complexity of automotive electronics using the EAST-ADL. In: 12th IEEE international conference on engineering complex computer systems; 2007. p. 353–8. – reference: ATESST2 TA. Consortium, EAST-ADL profile specification. 2.1 RC3 (release candidate), 2nd edition, – reference: ; 2010. p. 10–75. – reference: Godefroid P, Wolper P. Using partial orders for the efficient verification of deadlock freedom and safety properties. In: Lecture notes in computer science: computer aided verification. Berlin/Heidelberg: Springer; 1992. p. 332–42. – reference: Broy M. Challenges in automotive software engineering. In: Proceedings of the 28th international conference on Software Engineering; 2006. p. 33–42. – reference: Carlson J, Håkansson J, Pettersson P. SaveCCM: an analysable component model for real-time systems. In: Proceedings of the 2nd workshop on formal aspects of components software, vol. 160. Elsevier; 2006. p. 127–40. – reference: Maenad C. EAST-ADL domain model specification. Intermediate version edition, – reference: Suryadevara J, Kang E-Y, Seceleanu C, Pettersson P. Bridging the semantic gap between abstract models of embedded systems. In: 13th international symposium on component based software engineering. Springer; 2010. – reference: Jouault F, Kurtev I. Transforming models with ATL. In: Satellite events at the MoDELS 2005 conference. Springer; 2006. p. 128–38. – reference: Naseer Qureshi T, Chen D, Persson M, Törngren M. Towards the integration of UPPAAL for formal verification of EAST-ADL timing constraint specification. In: The international workshop on model-based design with a focus on extra-functional properties; 2011. – reference: Hugues J, Zalila B, Pautet L, Kordon F. From the prototype to the final embedded system using the ocarina AADL tool suite. In: Transactions in embedded computing systems, vol. 7. ACM; 2008. p. 1–42. – reference: Kang E-Y, Schobbens PY, Pettersson P. Verifying functional behaviors of automotive products in EAST-ADL2 using UPPAAL-PORT. In: Proceedings of the 30th international conference on computer safety, reliability and security. Springer-Verlag; 2011. – volume: 126 start-page: 183 year: 1994 end-page: 235 ident: bib9 article-title: A theory of timed automata publication-title: Theoretical Computer Science – reference: Enoiu E, Marinescu R, Seceleanu C, Pettersson P. ViTAL: a verification tool for EAST-ADL models using UPPAAL PORT. In: 17th international conference on engineering of complex computer systems. IEEE; 2012. p. 328–37. – reference: ; 2011. p. 2–143. – reference: Cuenot P, Frey P, Johansson R, Lönn H, Papadopoulos Y, Reiser M-O, et al. The EAST-ADL architecture description language for automotive embedded software. In: Model-based engineering of embedded real-time systems, lecture notes in computer science. Springer; 2011. p. 297–307. – year: 1998 ident: bib5 article-title: United modeling language user guide – reference: ATESST2 TA. Consortium, evaluation report EAST-ADL2 behavior support. D2.1 Appendix A3.4, d2.1 appendix a3.4 Edition, – reference: Feng L, Chen D, Lönn H, Torngren M. Verifying system behaviors in EAST-ADL2 with the SPIN model checker. In: International conference on mechatronics and automation; 2010. p. 144–9. – reference: ARTEMIS MBAT C. Consortium public deliverables (November 2013). – reference: ECDAR: Environment for compositional design and analysis of real-time systems. – reference: Abdoul T, Champeau J, Dhaussy P, Pillain P-Y, Roger J-C. AADL execution semantics transformation for formal verification. In: 13th IEEE international conference on engineering of complex computer systems; 2008. p. 263–8. – reference: Bengtsson J, Jonsson B, Lilius J, Yi W. Partial order reductions for timed systems. In: Lecture notes in computer science: concurrency theory, vol. 1466. Berlin/Heidelberg: Springer; 1998. p. 485–500. – reference: Sandberg A, Chen D, Lönn H, Johansson R, Feng L, Törngren M, et al. Model-based safety engineering of interdependent functions in automotive vehicles using EAST-ADL2. In: Proceedings of the 29th international conference on computer safety, reliability, and security. Springer-Verlag; 2010. p. 332–46. – reference: Kang E-Y, Perrouin G, Schobbens P-Y. Towards formal energy and time aware behaviors in EAST-ADL: an MDE approach. In: Proceedings of the 12th international conference on quality software. IEEE Computer Society; 2012. – reference: Åkerholm M, Carlson J, Håkansson J, Hansson H, Nolin M, Nolte T, et al. The SaveCCM language reference manual. Technical report MDH-MRTC-207/2007-1-SE. Målardalen University; January 2007. – reference: . – reference: Kang E-Y, Schobbens P-Y, Legay A. Verification of component-based architectural models on autonomous truck systems. In: Proceedings of the 9th international conference and workshops on the engineering of autonomic and autonomous systems. IEEE Computer Society; 2011. – reference: Håkansson J, Carlson J, Monot A, Pettersson P. Component-based design and analysis of embedded systems with UPPAAL PORT, In: 6th international symposium on automated technology for verification and analysis. Springer-Verlag; 2008. p. 252–7. – reference: Kang E-Y, Perrouin G, Schobbens P-Y. XFG language and its profile for modeling and analysis of energy-aware and real-timed behaviors. Technical report; 2012. – reference: Björnander S, Seceleanu C, Lundqvist K, Pettersson P. ABV: a verifier for the architecture analysis and design language (AADL). In: International workshop on UML and AADL; 2011. – reference: André C, Mallet F, De Simone R. Modeling of immediate vs. delayed data communications: from AADL to UML MARTE. In: The forum on specification & design languages, ECSI; 2007. p. 249–54. – reference: Berthomieu B, Bodeveix J-P, Dal Zilio S, Dissaux P, Filali M, Heim S, et al. Formal Verification of AADL models with FIACRE and TINA. In: 5th international congress and exhibition on embedded real-time software and systems; 2010. – reference: Håkansson J, Pettersson P. Partial order reduction for verification of real-time components. In: Proceedings of the 5th international conference on formal modeling and analysis of timed systems. Springer-Verlag; 2007. p. 211–26. – reference: Mallet F, Peraldi-Frati M-A, Andre C. Marte CCSL to execute east-ADL timing requirements. In: IEEE international symposium on object/component/service-oriented real-time distributed computing; 2009. p. 249–53. – ident: 10.1016/j.ress.2013.06.007_bib28 – ident: 10.1016/j.ress.2013.06.007_bib8 doi: 10.1109/ICECCS20050.2012.6299228 – ident: 10.1016/j.ress.2013.06.007_bib21 doi: 10.1145/1376804.1376810 – ident: 10.1016/j.ress.2013.06.007_bib32 – ident: 10.1016/j.ress.2013.06.007_bib3 doi: 10.1007/978-3-642-16277-0_11 – ident: 10.1016/j.ress.2013.06.007_bib22 – ident: 10.1016/j.ress.2013.06.007_bib30 – ident: 10.1016/j.ress.2013.06.007_bib31 doi: 10.1109/QSIC.2012.13 – ident: 10.1016/j.ress.2013.06.007_bib7 doi: 10.1007/978-3-540-75454-1_16 – ident: 10.1016/j.ress.2013.06.007_bib24 doi: 10.1007/978-3-642-15651-9_25 – volume: 126 start-page: 183 year: 1994 ident: 10.1016/j.ress.2013.06.007_bib9 article-title: A theory of timed automata publication-title: Theoretical Computer Science doi: 10.1016/0304-3975(94)90010-8 – ident: 10.1016/j.ress.2013.06.007_bib23 doi: 10.1109/ICECCS.2011.43 – ident: 10.1016/j.ress.2013.06.007_bib18 doi: 10.1007/11663430_14 – ident: 10.1016/j.ress.2013.06.007_bib4 – ident: 10.1016/j.ress.2013.06.007_bib17 – ident: 10.1016/j.ress.2013.06.007_bib13 doi: 10.1016/j.entcs.2006.05.019 – ident: 10.1016/j.ress.2013.06.007_bib26 doi: 10.1007/978-1-4020-8297-9_11 – ident: 10.1016/j.ress.2013.06.007_bib6 doi: 10.1109/ICECCS.2007.28 – ident: 10.1016/j.ress.2013.06.007_bib10 doi: 10.1007/978-3-642-24270-0_18 – ident: 10.1016/j.ress.2013.06.007_bib12 doi: 10.1007/3-540-55179-4_32 – ident: 10.1016/j.ress.2013.06.007_bib25 doi: 10.1109/ISORC.2009.18 – ident: 10.1016/j.ress.2013.06.007_bib1 doi: 10.1145/1134285.1134292 – year: 1998 ident: 10.1016/j.ress.2013.06.007_bib5 – ident: 10.1016/j.ress.2013.06.007_bib29 – ident: 10.1016/j.ress.2013.06.007_bib19 doi: 10.1007/978-3-540-88387-6_23 – ident: 10.1016/j.ress.2013.06.007_bib27 doi: 10.1109/ICMA.2010.5588261 – ident: 10.1016/j.ress.2013.06.007_bib2 – ident: 10.1016/j.ress.2013.06.007_bib16 – ident: 10.1016/j.ress.2013.06.007_bib14 – ident: 10.1016/j.ress.2013.06.007_bib20 doi: 10.1109/ICECCS.2008.24 – ident: 10.1016/j.ress.2013.06.007_bib11 doi: 10.1007/BFb0055643 – ident: 10.1016/j.ress.2013.06.007_bib15 doi: 10.1007/978-3-642-13238-4_4 |
| SSID | ssj0004957 |
| Score | 2.2241333 |
| Snippet | The architectural design of embedded software has a direct impact on the final implementation, with respect to performance and other quality attributes.... |
| SourceID | swepub proquest crossref elsevier |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 127 |
| SubjectTerms | EAST-ADL Formal Analysis Model transformation Model-driven Development UPPAAL PORT |
| Title | A methodology for formal analysis and verification of EAST-ADL models |
| URI | https://dx.doi.org/10.1016/j.ress.2013.06.007 https://www.proquest.com/docview/1458530590 https://www.proquest.com/docview/1500773471 https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-21308 |
| Volume | 120 |
| WOSCitedRecordID | wos000324974000016&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: 1879-0836 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004957 issn: 1879-0836 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db9MwELfKxgM8ID5FGSAjwVMVlDRJHT9GWxCgaUKsTH2zEtuBTiOZmnba_hL-Xe5s52NDVIDESxTFTuv6ruffne9-JuR1xEKZJ77ySsUVOCiJ9ngkfY-Bw6yZ8hUz2YQnh-zoKFks-KfR6EdbC3Nxxqoqubzk5_9V1PAMhI2ls38h7u5D4QHcg9DhCmKH6x8JPnWnQltyJcwiNLgUKQEc_wjGyuFnYZJQBxiz9HjupQeH9micZohZMWvZsnlfTXRPX2iUxhJBT5q8dHwixni7GHS2qTxjTTrYXtXLjWlRqJnX0xJzrENspGn_nONhbF30R0tYHPPKNO0bq2TP_G7DFUF4I_Wjq6Ppk5ZsMDLwwLbYHRptTXHCuOHOvmarXRdrbQNLK-AW7sDSxPyyJtjwxOlbDF9gLl9oCFt91q-AXV7iMQ4Ex4GbfADt4ltkd8piDuZyN_2QLT72Jbfcksi2A3f1WDZ18OY3_Q7zDH2aIU-twTbz--Sec0poapXpARnp6iG5O6CqfESylA7UioJKUatWtFUruFF0qFa0LmmrVtSq1WPy5V0233_vuSM4PBlFbO0ZukGuclieY8U0-AISPIDCD5Uvy1nOyxAQrE44mxbxrGQloN08KmTic8U1nxXhE7JT1ZV-SuisCIoC4BB4yAzc7LjgIQ9KBhA-LKIi4GMStJMkpOOnx2NSzkSbiHgqcGIFTqww2ZhsTCbdO-eWnWVr77ide-HwpcWNAlRl63uvWkEJML64o5ZXut404DeDtx1i_faWPjFSZoUAAsfkjZVyN1bkdj9YnqSiXn0V39U3MQXFS5794zj3yJ3-H_ec7KxXG_2C3JYX62Wzeuk0-Cdu9sOH |
| 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=A+methodology+for+formal+analysis+and+verification+of+EAST-ADL+models&rft.jtitle=Reliability+engineering+%26+system+safety&rft.au=Kang%2C+Eun-Young&rft.au=Enoiu%2C+Eduard+Paul&rft.au=Marinescu%2C+Raluca&rft.au=Seceleanu%2C+Cristina&rft.date=2013-12-01&rft.pub=Elsevier+Ltd&rft.issn=0951-8320&rft.eissn=1879-0836&rft.volume=120&rft.spage=127&rft.epage=138&rft_id=info:doi/10.1016%2Fj.ress.2013.06.007&rft.externalDocID=S0951832013001725 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0951-8320&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0951-8320&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0951-8320&client=summon |