From AADL Architectural Models to Petri Nets: Checking Model Viability

Xavier Renault, Fabrice Kordon, Jérôme Hugues
2009 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing  
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
more » ... g 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.
doi:10.1109/isorc.2009.11 dblp:conf/isorc/RenaultKH09 fatcat:mflrbl4o5jbmhdletmwco34nlq