location: Current position: Home >> Scientific Research >> Paper Publications

Hierarchical behavior annex: Towards an AADL functional specification extension

Hits:

Affiliation of Author(s):计算机科学与技术学院/人工智能学院/软件学院

Title of Paper:Hierarchical behavior annex: Towards an AADL functional specification extension

Journal:ACM/IEEE Int. Conf. Formal Methods Model. Syst. Des., MEMOCODE

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. © 2018 IEEE.

Translation or Not:no

Date of Publication:2018-12-03

Co-author:Xu, Jinmiao,Huang ZhiQiu,zyg,Liu, Chengwei,Xue, Lei,Bodeveix, Jean-Paul,Filali, Mamoun

Correspondence Author:Xu, Jinmiao,杨志斌,黄志球,Yang Zhibin

Pre One:系统架构描述语言AADL的功能行为建模扩展

Next One:一种同步语言多线程代码自动生成工具