Title
Exploring AADL verification tool through model transformation
Abstract
hitecture Analysis and Design Language (AADL) is often used to model safety-critical real-time systems. Model transformation is widely used to extract a formal specification so that AADL models can be verified and analyzed by existing tools. Timed Abstract State Machine (TASM) is a formalism not only able to specify behavior and communication but also timing and resource aspects of the system. To verify functional and nonfunctional properties of AADL models, this paper presents a methodology for translating AADL to TASM. Our main contribution is to formally define the translation rules from an adequate subset of AADL (including thread component, port communication, behavior annex and mode change) into TASM. Based on these rules, a tool called AADL2TASM is implemented using Atlas Transformation Language (ATL). Finally, a case study from an actual data processing unit of a satellite is provided to validate the transformation and illustrate the practicality of the approach.
Year
DOI
Venue
2015
10.1016/j.sysarc.2015.02.003
Journal of Systems Architecture: the EUROMICRO Journal
Keywords
Field
DocType
Real-time system,AADL,TASM,Model transformation,Translation rules
Model transformation,Computer science,ATLAS Transformation Language,Abstract state machines,Data processing system,Real-time computing,Real-time operating system,Formal specification,Thread (computing),Architecture Analysis & Design Language
Journal
Volume
Issue
ISSN
61
3
1383-7621
Citations 
PageRank 
References 
8
0.52
32
Authors
4
Name
Order
Citations
PageRank
Kai Hu19012.83
Teng Zhang2163.70
Zhibin Yang3352.85
Wei-Tek Tsai43601610.30