Automated Verification of AADL-Specifications Using UPPAAL
The Architecture Analysis and Design Language (AADL) is used to represent architecture design decisions of safety-critical and real-time embedded systems. Due to the far-reaching effects these decisions have on the development process, an architecture design fault is likely to have a significant det...
Uložené v:
| Vydané v: | 2012 IEEE 14th International Symposium on High-Assurance Systems Engineering s. 130 - 138 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.10.2012
|
| Predmet: | |
| ISBN: | 9781467347426, 1467347426 |
| ISSN: | 1530-2059 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | The Architecture Analysis and Design Language (AADL) is used to represent architecture design decisions of safety-critical and real-time embedded systems. Due to the far-reaching effects these decisions have on the development process, an architecture design fault is likely to have a significant deteriorating impact through the complete process. Automated fault avoidance of architecture design decisions therefore has the potential to significantly reduce the cost of the development while increasing the dependability of the end product. To provide means for automated fault avoidance when developing systems specified in AADL, a formal verification technique has been developed to ensure completeness and consistency of an AADL specification as well as its conformity with the end product. The approach requires the semantics of AADL to be formalized and implemented. We use the methodology of semantic anchoring to contribute with a formal and implemented semantics of a subset of AADL through a set of transformation rules to timed automata constructs. In addition, the verification technique, including the transformation rules, is validated using a case study of a safety-critical fuel-level system developed by a major vehicle manufacturer. |
|---|---|
| AbstractList | The Architecture Analysis and Design Language (AADL) is used to represent architecture design decisions of safety-critical and real-time embedded systems. Due to the far-reaching effects these decisions have on the development process, an architecture design fault is likely to have a significant deteriorating impact through the complete process. Automated fault avoidance of architecture design decisions therefore has the potential to significantly reduce the cost of the development while increasing the dependability of the end product. To provide means for automated fault avoidance when developing systems specified in AADL, a formal verification technique has been developed to ensure completeness and consistency of an AADL specification as well as its conformity with the end product. The approach requires the semantics of AADL to be formalized and implemented. We use the methodology of semantic anchoring to contribute with a formal and implemented semantics of a subset of AADL through a set of transformation rules to timed automata constructs. In addition, the verification technique, including the transformation rules, is validated using a case study of a safety-critical fuel-level system developed by a major vehicle manufacturer. |
| Author | Lundqvist, K. Pettersson, P. Johnsen, A. Jaradat, O. |
| Author_xml | – sequence: 1 givenname: A. surname: Johnsen fullname: Johnsen, A. email: Andreas.Johnsen@mdh.se organization: Sch. of Innovation, Design & Eng., Malardalen Univ. Vasteras, Vasteras, Sweden – sequence: 2 givenname: K. surname: Lundqvist fullname: Lundqvist, K. email: Kristina.Lundqvist@mdh.se organization: Sch. of Innovation, Design & Eng., Malardalen Univ. Vasteras, Vasteras, Sweden – sequence: 3 givenname: P. surname: Pettersson fullname: Pettersson, P. email: Paul.Pettersson@mdh.se organization: Sch. of Innovation, Design & Eng., Malardalen Univ. Vasteras, Vasteras, Sweden – sequence: 4 givenname: O. surname: Jaradat fullname: Jaradat, O. email: Omar.Jaradat@mdh.se organization: Sch. of Innovation, Design & Eng., Malardalen Univ. Vasteras, Vasteras, Sweden |
| BackLink | https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-17372$$DView record from Swedish Publication Index (Mälardalens högskola) |
| BookMark | eNo9zM9LAkEYxvGJDFLz1q3L_gGtve_8nm6DVgYLCabXZXZnxiZyV3aV6L8vMDw98OXDMyKDpm0CIbcIU0QwDwu7eppSQDql9IKMQEkjuEGqL8nEKI1cKsYVp3JAhigY5BSEuSaTvv8EAAQmQOkhebTHQ7tzh-CzTehSTLU7pLbJ2phZOy_y1T7U59pn6z4122y9XFpb3JCr6L76MPnfMVk_P73PFnnx9vI6s0WekCqaR2G45rr2zLAQBItGKlOhRmmoChVGX7sKvAclXO1NFSTlERgi41pwGdmY3J9----wP1blvks71_2UrUvlPG1s2Xbbcuc_SlRM0T9-d-IphHDGkikhQbFf3ZlY-w |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL ADTPV BNKNJ DF7 |
| DOI | 10.1109/HASE.2012.22 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present SwePub SwePub Conference SWEPUB Mälardalens högskola |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISBN | 0769549128 9780769549125 |
| EndPage | 138 |
| ExternalDocumentID | oai_DiVA_org_mdh_17372 6375607 |
| Genre | orig-research |
| GroupedDBID | 29G 29H 29N 29O 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL RNS ADFMO ADTPV BNKNJ DF7 IERZE RIB RIC |
| ID | FETCH-LOGICAL-i1272-f594848cd393ee53f9679b1816927eb1fdcab0dd075acd9be624f0311348546f3 |
| IEDL.DBID | RIE |
| ISBN | 9781467347426 1467347426 |
| ISSN | 1530-2059 |
| IngestDate | Tue Nov 04 16:24:41 EST 2025 Wed Aug 27 03:35:10 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i1272-f594848cd393ee53f9679b1816927eb1fdcab0dd075acd9be624f0311348546f3 |
| PageCount | 9 |
| ParticipantIDs | swepub_primary_oai_DiVA_org_mdh_17372 ieee_primary_6375607 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-Oct. 2012 |
| PublicationDateYYYYMMDD | 2012-10-01 2012-01-01 |
| PublicationDate_xml | – month: 10 year: 2012 text: 2012-Oct. |
| PublicationDecade | 2010 |
| PublicationTitle | 2012 IEEE 14th International Symposium on High-Assurance Systems Engineering |
| PublicationTitleAbbrev | hase |
| PublicationYear | 2012 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0001035078 ssj0008135 |
| Score | 1.9448992 |
| Snippet | The Architecture Analysis and Design Language (AADL) is used to represent architecture design decisions of safety-critical and real-time embedded systems. Due... |
| SourceID | swepub ieee |
| SourceType | Open Access Repository Publisher |
| StartPage | 130 |
| SubjectTerms | AADL Architecture-based verification Automata Formal semantics Formal verification Instruction sets Real-time systems Semantic anchoring Semantics Synchronization UPPAAL |
| Title | Automated Verification of AADL-Specifications Using UPPAAL |
| URI | https://ieeexplore.ieee.org/document/6375607 https://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-17372 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV05T8MwFH5qKwZYCm0R5VIG2Eibw_HBFtFWHaoqErTqFiW2IzrQoB78fmznKEIsbLEtS9Hz8ezn730fwANlOKGMCpvQgNvIdaWtiQDtRI22wxPu8oAbsQkyn9PVikUNeKpzYaSUBnwmB_rTvOWLnB90qGyIfaIcNGlCkxBS5God4yn6iYwcmcJpIa6pFrSjZkLATFIXJj5Sd0FccT1V5RoRz4bT8HWsEV_eQOvpGsWVXyyixvNM2v_753PoHVP4rKh2ThfQkJsOtCsNB6tc0h04-0FI2IXn8LDP1RlWCmupqrIyoGflmRWGo5lt1Oqr2p1l8AbWIorCcNaDxWT89jK1S3UFe-16xLMzTdSCKBc-86UM_IxhwlLl8DHziNrBM8GT1BFCnSkSLlgqsYcytQW4PqIBwpl_Ca1NvpFXYOHUSwJKmCsTD0mPpggR6aQB5pSrK2XSh642TPxZEGjEpU368FjYtW7QXNej9TKMlQnjD_Eeu1pF5_rv7jdwqsepQNbdQmu_Pcg7OOFf-_Vue29mxzcJlbH4 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bT8IwFD5BNFFfUMCI1z3om4Ot63rxbREIRiQkAuFt2dou8iAYLv5-246LMb74trZpspxeTnv6ne8DuGOcJIwz6VIWChf7vnINEaCb6NH2RCJ8EQorNkF7PTYe834BHra5MEopCz5TdfNp3_LlTKxMqKxBAqodNN2D_RBj5OfZWruIinkkozuucJbLa-ol7em5EHKb1kVogPVtkGzYnjblLSaeNzrRW8tgvlDdKOpazZVfPKLW97RL__vrE6jukvic_tY9nUJBTctQ2qg4OOtFXYbjH5SEFXiMVsuZPsUq6Yx0VbYO6TmzzImiZte1evWb2oVjEQfOsN-Pom4Vhu3W4KnjrvUV3ImPKHIzQ9WCmZABD5QKg4wTylPt8glHVO_hmRRJ6kmpTxWJkDxVBOFMbwJ-gFmISRacQXE6m6pzcEiKkpBR7qsEYYVYijFVXhoSwYS-VCY1qBjDxJ85hUa8tkkN7nO7bhsM23VzMopibcL4Q77HvtHRufi7-y0cdgav3bj73Hu5hCMzZjnO7gqKy_lKXcOB-FpOFvMbO1O-AYEutT8 |
| 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%3Abook&rft.genre=proceeding&rft.title=2012+IEEE+14th+International+Symposium+on+High-Assurance+Systems+Engineering&rft.atitle=Automated+Verification+of+AADL-Specifications+Using+UPPAAL&rft.au=Johnsen%2C+A.&rft.au=Lundqvist%2C+K.&rft.au=Pettersson%2C+P.&rft.au=Jaradat%2C+O.&rft.date=2012-10-01&rft.pub=IEEE&rft.isbn=9781467347426&rft.issn=1530-2059&rft.spage=130&rft.epage=138&rft_id=info:doi/10.1109%2FHASE.2012.22&rft.externalDocID=6375607 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-2059&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-2059&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-2059&client=summon |

