• DocumentCode
    3284200
  • Title

    From AADL Architectural Models to Petri Nets: Checking Model Viability

  • Author

    Renault, Xavier ; Kordon, Fabrice ; Hugues, Jérôme

  • Author_Institution
    Lab. d´´Inf. de Paris, Univ. Pierre & Marie Curie, Paris, France
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    313
  • Lastpage
    320
  • Abstract
    Modeling of distributed real-time embedded (DRE) systems allows one to evaluate models behavior or schedulability. However, assessing that a DRE system´s behavior is correct in the causal domain is a challenge: one need to elaborate a mathematical abstraction suitable for checking properties like absence of deadlock or safety conditions (i.e. an invariant remains all over the execution). In this paper, we propose a global approach to building Petri Nets models from an architecture described using AADL. We consider the semantics of interacting entities defined by AADL, and show how to build corresponding Petri Nets models. Based on a case study, we show how the verification process could be automated and parameterized.
  • Keywords
    Petri nets; distributed processing; embedded systems; formal verification; scheduling; software architecture; AADL architectural models; Petri nets; distributed real-time embedded systems; schedulability; verification process; Buildings; Distributed computing; Petri nets; Real time systems; Runtime; Safety; System recovery; System testing; Telecommunications; Yarn; AADL component model; Formal verification of behavior; Petri Nets; distributed real-time embedded systems; generation of formal specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
  • Conference_Location
    Tokyo
  • ISSN
    1555-0885
  • Print_ISBN
    978-0-7695-3573-9
  • Type

    conf

  • DOI
    10.1109/ISORC.2009.11
  • Filename
    5232029