AQAF: An Architecture Quality Assurance Framework for Systems Modeled in AADL

Architecture engineering is essential to achieve dependability of critical embedded systems and affects large parts of the system life cycle. There is consequently little room for faults, which may cause substantial costs and devastating harm. Verification in architecture engineering should therefor...

Full description

Saved in:
Bibliographic Details
Published in:2016 12th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA) pp. 31 - 40
Main Authors: Johnsen, Andreas, Lundqvist, Kristina, Hanninen, Kaj, Pettersson, Paul, Torelm, Martin
Format: Conference Proceeding
Language:English
Published: IEEE 01.04.2016
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Architecture engineering is essential to achieve dependability of critical embedded systems and affects large parts of the system life cycle. There is consequently little room for faults, which may cause substantial costs and devastating harm. Verification in architecture engineering should therefore be holistically and systematically managed in the development of critical embedded systems, from requirements analysis and design to implementation and maintenance. In this paper, we address this problem by presenting AQAF: an Architecture Quality Assurance Framework for critical embedded systems modeled in the Architecture Analysis and Design Language (AADL). The framework provides a holistic set of verification techniques with a common formalism and semantic domain, architecture flow graphs and timed automata, enabling completely formal and automated verification processes covering virtually the entire life cycle. The effectiveness and efficiency of the framework are validated in a case study comprising a safety-critical train control system.
AbstractList Architecture engineering is essential to achieve dependability of critical embedded systems and affects large parts of the system life cycle. There is consequently little room for faults, which may cause substantial costs and devastating harm. Verification in architecture engineering should therefore be holistically and systematically managed in the development of critical embedded systems, from requirements analysis and design to implementation and maintenance. In this paper, we address this problem by presenting AQAF: an Architecture Quality Assurance Framework for critical embedded systems modeled in the Architecture Analysis and Design Language (AADL). The framework provides a holistic set of verification techniques with a common formalism and semantic domain, architecture flow graphs and timed automata, enabling completely formal and automated verification processes covering virtually the entire life cycle. The effectiveness and efficiency of the framework are validated in a case study comprising a safety-critical train control system.
Author Pettersson, Paul
Torelm, Martin
Johnsen, Andreas
Hanninen, Kaj
Lundqvist, Kristina
Author_xml – sequence: 1
  givenname: Andreas
  surname: Johnsen
  fullname: Johnsen, Andreas
  email: andreas.johnsen@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
– sequence: 2
  givenname: Kristina
  surname: Lundqvist
  fullname: Lundqvist, Kristina
  email: kristina.lundqvist@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
– sequence: 3
  givenname: Kaj
  surname: Hanninen
  fullname: Hanninen, Kaj
  email: kaj.hanninen@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
– sequence: 4
  givenname: Paul
  surname: Pettersson
  fullname: Pettersson, Paul
  email: paul.pettersson@mdh.se
  organization: Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
– sequence: 5
  givenname: Martin
  surname: Torelm
  fullname: Torelm, Martin
  email: martin.torelm@se.transport.bombardier.com
  organization: Propulsion & Converter Control Stand., Bombardier Transp. Sweden AB, Vasteras, Sweden
BookMark eNotzM1KxDAUQOEIutBxVi7d5AVac5ukadyF0arQQcroesgkNxjsj6Qt0rdX0NVZfeeKnA_jgITcAMsBmL5rx4PJCwZlrs_IVqsKJNOskKWCS7I3ranvqRmoSe4jzujmJSFtF9vFeaVmmpZkB4e0TrbH7zF90jAmelinGfuJ7kePHXoaf715aK7JRbDdhNv_bsh7_fi2e86a16eXnWmyWAg5Z056lJUA54GXMnCvQTAvpLfKO1TacQFBWw1MOBGCDoKDUCjhdAqVlZJvyO3fNyLi8SvF3qb1qCRIwTn_ATddSQU
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/QoSA.2016.9
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/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781509025671
1509025677
EndPage 40
ExternalDocumentID 7515433
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i245t-c5de5841cd1365f3d9140d45da7dce79c341f9a9104c4ff9f43147e51bbf8a553
IEDL.DBID RIE
ISICitedReferencesCount 2
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000390444300004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jun 29 18:37:31 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i245t-c5de5841cd1365f3d9140d45da7dce79c341f9a9104c4ff9f43147e51bbf8a553
PageCount 10
ParticipantIDs ieee_primary_7515433
PublicationCentury 2000
PublicationDate 20160401
PublicationDateYYYYMMDD 2016-04-01
PublicationDate_xml – month: 04
  year: 2016
  text: 20160401
  day: 01
PublicationDecade 2010
PublicationTitle 2016 12th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA)
PublicationTitleAbbrev QOSA
PublicationYear 2016
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.6178155
Snippet Architecture engineering is essential to achieve dependability of critical embedded systems and affects large parts of the system life cycle. There is...
SourceID ieee
SourceType Publisher
StartPage 31
SubjectTerms AADL
Architecture-based verification framework
Automata
Computer architecture
Embedded systems
Model checking
Model-based testing
Protocols
Regression verification
Relays
Title AQAF: An Architecture Quality Assurance Framework for Systems Modeled in AADL
URI https://ieeexplore.ieee.org/document/7515433
WOSCitedRecordID wos000390444300004&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
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH5sw4MnlU38TQ4e7dY2SbN4K2rx4MaGCruNNHmBXjrZOsH_3qStU8GLtxAIgZfD972X770P4Fo4ykHjyARcShswTPzIW82CRBmK3rFQW1abTYjpdLxYyFkHbna9MIhYi89w6Jf1X75Z6a0vlY2EA19GaRe6QiRNr1bbcheFcjRfPadeq5UM5S-rlBopsoP_3XEIg--WOzLbgckRdLDswySdp9ktSUuS_qj3k2buxQdxod16Xwwk2ZfEijgOStop5GRSu9wYUrjz6f3TAF6zh5e7x6D1PwiKmPEq0Nyg4weRNl6LZqmRLhsyjBsljEYhtUMgK5UDfKaZtdI6MsAE8ijP7VhxTo-hV65KPAGihIoxDxMVImNKcZdloY24iccmVjnVp9D3oVi-NSMulm0Uzv7ePod9H-dGwHIBvWq9xUvY0-9VsVlf1e_yCbFukQk
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEB1qFfSk0orf5uDRbfcj2TTeFnWp2JYWK_RWsskE9rKV2gr-e5PdtSp48RYCITA5vDeTN_MArrmlHFEYaI8JYTyKsRt5q6gXSx2hcyxUhpZmE3w06s1mYtyAm00vDCKW4jPsuGX5l68Xau1KZV1uwZdG0RZsM0pDv-rWqpvuAl90J4vnxKm14o74ZZZSYkW6_79bDqD93XRHxhs4OYQGFi0YJpMkvSVJQZIfFX9STb74IDa4a-eMgST9ElkRy0JJPYecDEufG01yez65H7ThJX2Y3vW92gHBy0PKVp5iGi1DCJR2ajQTaWHzIU2Zllwr5EJZDDJCWsinihojjKUDlCMLssz0JGPRETSLRYHHQCSXIWZ-LH2kVEpm8yw0AdNhT4cyi9QJtFwo5q_VkIt5HYXTv7evYLc_HQ7mg8fR0xnsuZhXcpZzaK6Wa7yAHfW-yt-Wl-UbfQJrzpRQ
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=2016+12th+International+ACM+SIGSOFT+Conference+on+Quality+of+Software+Architectures+%28QoSA%29&rft.atitle=AQAF%3A+An+Architecture+Quality+Assurance+Framework+for+Systems+Modeled+in+AADL&rft.au=Johnsen%2C+Andreas&rft.au=Lundqvist%2C+Kristina&rft.au=Hanninen%2C+Kaj&rft.au=Pettersson%2C+Paul&rft.date=2016-04-01&rft.pub=IEEE&rft.spage=31&rft.epage=40&rft_id=info:doi/10.1109%2FQoSA.2016.9&rft.externalDocID=7515433