Executing Software Architecture Descriptions with SysADL - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

Executing Software Architecture Descriptions with SysADL

Résumé

Most Software Architecture Description Languages (ADLs) lack explicit support for executing an architecture description. In the execution view, the runtime behavior of an architecture is simulated to validate its logic regarding satisfaction of behavioral requirements. In this paper, we present the executable viewpoint of SysADL, a SysML Profile for modeling the architecture of software-intensive systems, which brings together the expressive power of ADLs for architecture description with a standard modeling language widely accepted by the industry, i.e. SysML. SysADL encompasses three integrated viewpoints: structural, behavioral, and executable. This paper focuses on the executable viewpoint that enables the description of the execution model of a software architecture. In this viewpoint, SysADL provides an extended action language subsuming the ALF action language based on fUML, adapted for SysML. In this paper, we use a Central Conditioner System as a case study to illustrate SysADL execution views.
Fichier non déposé

Dates et versions

hal-01440546 , version 1 (19-01-2017)

Identifiants

  • HAL Id : hal-01440546 , version 1

Citer

Flavio Oquendo, Jair Leite, Thais Batista. Executing Software Architecture Descriptions with SysADL. Proceedings of the 10th European Conference on Software Architecture (ECSA 2016), Nov 2016, Copenhagen, Denmark. pp.129-137. ⟨hal-01440546⟩
307 Consultations
0 Téléchargements

Partager

More