Analysis support for TADL2 timing constraints on EAST-ADL models

  • Authors:
  • Arda Goknil;Jagadish Suryadevara;Marie-Agnès Peraldi-Frati;Frédéric Mallet

  • Affiliations:
  • AOSTE Team, UNS-I3S-INRIA, Sophia-Antipolis, France;Formal Modeling and Analysis Group, Mälardalen University, Västerås, Sweden;AOSTE Team, UNS-I3S-INRIA, Sophia-Antipolis, France;AOSTE Team, UNS-I3S-INRIA, Sophia-Antipolis, France

  • Venue:
  • ECSA'13 Proceedings of the 7th European conference on Software Architecture
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is critical to analyze characteristics of real-time embedded systems, such as timing behavior, early in the development. In the automotive domain, EAST-ADL is a concrete example of the model-based approach for the architectural modeling of real-time systems. The Timing Augmented Description Language v2 (TADL2) allows for the specification of timing constraints on top of EAST-ADL models. In this paper we propose a formal validation & verification methodology for timing behaviors given with TADL2. The formal semantics of the timing constraints is given as a mapping to the Clock Constraint Specification Language (CCSL), a formal language that implements the MARTE Time Model. Based on such a mapping, the validation is carried out by the simulation of TADL2 specifications. The simulation allows for a rapid prototyping of TADL2 specifications. The verification is performed based on a TADL2 mapping to timed automata modeling using the Uppaal model-checker. The whole process is illustrated on a Brake-By-Wire application.