Title
Hierarchical Behavior Annex - Towards an AADL Functional Specification Extension.
Abstract
AADL is a modeling language to design and analyze embedded real-time systems and is widely used to model safety-critical systems. AADL describes the system models hierarchically through components such as systems, processes, and threads, etc. The Behavioral Annex is a supplement of AADL in terms of functional behavior. It enables modeling component and component interaction behavior in a state-machine-based annex sublanguage. At present, there is no mechanism to represent hierarchical automata in the behavioral annex. However, this is a very important feature because industrial complex systems are always described with concurrent and composite states. Although we can model a system with AADL's own hierarchical description capabilities, it will result in a large amount of threads. In actual development, a refinement process is always needed before system synthesis, in which several threads may be combined into one thread that has concurrent and composite states. This paper proposes a hierarchical extension of the AADL behavioral annex which is named HBA (Hierarchical Behavior Annex). First, the formal syntax of HBA is given, and then we formally define the semantics of HBA. We propose a meta-model of HBA and implement its textual and graphical editor in the OSATE environment. Finally, an industrial case study is given to validate the approach.
Year
DOI
Venue
2018
10.1109/MEMCOD.2018.8557005
MEMOCODE
Keywords
Field
DocType
AADL (architecture analysis and design language), functional specification, hierarchical behavior annex, safety-critical systems
Programming language,Life-critical system,Computer science,Automaton,Modeling language,Theoretical computer science,Thread (computing),Formal grammar,Functional specification,Semantics,Sublanguage
Conference
ISBN
Citations 
PageRank 
978-1-5386-6196-3
0
0.34
References 
Authors
10
8
Name
Order
Citations
PageRank
Jinmiao Xu100.34
Zhibin Yang212.38
Zhiqiu Huang329260.55
Yong Zhou411.70
Chengwei Liu500.34
Lei Xue610316.03
Jean-paul Bodeveix723029.15
Mamoun Filali823333.11