RR-6781: Marte CCSL and East-ADL2 Timing Requirements
Frédéric MALLET et
Charles ANDRÉ
AOSTE Project INRIA/I3S
Université de Nice-Sophia Antipolis
INRIA Sophia Antipolis Méditerranée
Laboratoire I3S, UMR 6070 CNRS
Keywords:
UML ; East-ADL2 ; Automotive ; Executable specifications ; timing requirements
Abstract:
In the automotive domain, several loosely-coupled Architecture Description
Languages (ADLs) compete to provide a set of abstract modeling and analysis
services on top of the implementation code. In an effort to make all these
languages, and more importantly their underlying models, interoperable, we
use the UML Profile for MARTE as a pivot to define the semantics of these
models. In this paper, we particularly focus on East-ADL2. We discuss the
benefits of having an integrated, MARTE-centered, approach. We give a formal
semantics of East-ADL2 timing requirements. Relying on this semantics, several
kinds of analysis become possible. Requirements become executable and
simulations are run. A constraint solver is used to detect logical
inconsistencies. Our proposal is illustrated on an Anti-lock Braking System
(ABS).
@TechReport{ 2008:RR-6781,
author = {Mallet, Frédéric and {Peraldi-Frati}, Marie-Agn{\`e}s and
André, Charles},
title = {Marte {CCSL} and {East-ADL2} Timing Requirements},
year = {2008},
month = {12},
institution = {INRIA},
number = {6781},
type = {Research Report},
url = {http://hal.inria.fr/inria-00348134/en/}
}