Timed Simulation of Extended AADL-Based Architecture Specifications with Timed Abstract State Machines

  • Authors:
  • Stefan Björnander;Lars Grunske;Kristina Lundqvist

  • Affiliations:
  • School of IDE, Mälardalen University, Västerås, Sweden 72123;Faculty of ICT, Swinburne University of Technology, Hawthorn, Australia VIC 3122;School of IDE, Mälardalen University, Västerås, Sweden 72123

  • Venue:
  • QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Architecture Analysis and Design Language (AADL) is a popular language for architectural modeling and analysis of software intensive systems in application domains such as automotive, avionics, railway and medical systems. These systems often have stringent real-time requirements. This paper presents an extension to AADL's behavior model using time annotations in order to improve the evaluation of timing properties in AADL. The translational semantics of this extension is based on mappings to the Timed Abstract State Machines (TASM) language. As a result, timing analysis with timed simulation or timed model checking is possible. The translation is supported by an Eclipse-based plug-in and the approach is validated with a case study of an industrial production cell system.