2009 · 25 citations · 10 references
Petri NetEngineeringVerificationSoftware EngineeringModel CheckingEmbedded SystemsSoftware AnalysisFormal VerificationAadl Architectural ModelsSystems EngineeringRuntime VerificationFormal ModelingStochastic Petri NetDistributed SystemsComputer ScienceCausal DomainPetri Nets ModelsSoftware DesignProgram AnalysisFormal MethodsReal-time SystemsDre SystemSystem SoftwareSystem Specification
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.
10
The Architecture Analysis & Design Language (AADL): An Introduction
Peter H. Feiler, David P. Gluch, John Hudak · Figshare · 2006 · 499 citations · Full text
Stochastic well-formed colored nets and symmetric modeling applications
G. Chiola, C. Dutheillet, G. Franceschinis et al. · IEEE Transactions on Computers · 1993 · 331 citations
Scheduling and memory requirements analysis with AADL
Frank Singhoff, Jérôme Legrand, Laurent Nana et al. · 2005 · 78 citations
First Experiments Using the UML Profile for MARTE
Sébastien Demathieu, Fr Thomas, Charles Andr et al. · 2008 · 73 citations
Engineering, Experimental Technology, Real-time System Design +27