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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2012 IEEE 14th International Symposium on High-Assurance Systems Engineering s. 130 - 138
Hlavní autori: Johnsen, A., Lundqvist, K., Pettersson, P., Jaradat, O.
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