C. ANDRÉ, F. MALLET, M-A. PERALDI-FRATI
Real-time embedded architectures
consist of software and hardware parts. Meeting non-functional constraints (e.g.,
real-time constraints) greatly depends on the mappings from the system functionalities
to software and hardware components. Thus, there is a strong demand for precise
architecture and allocation modeling, amenable to performance analysis.
The paper proposes a model-driven approach for the assessment of the quality
of allocations of the system functionalities to the architecture. We consider
two technical domains: the UML domain for the definition of the model elements,
and a non functional property analysis domain, external to UML, used for formal
verification. This paper focuses on 1) the specification of expected behavior
by UML activities, specialized to support the synchronous paradigm, 2) the definition
of an analysis model for temporal properties: the Modular and Hierarchical Time
Petri Nets, 3) the transformation from the specification model to the analysis
model.
Model transformation, UML2.0, Non-functional property analysis, Distributed embedded systems, Time Petri Net.
I3S RR-2006-18
@TECHREPORT{tr-i3s-ies06Ext,
AUTHOR = "C. ANDRÉ, F. MALLET, M-A. PERALDI-FRATI",
title = "{Non-Functional Property Analysis using UML2.0 and Model Transformations}",
YEAR = {2006},
INSTITUTION = "I3S",
MONTH = {June},
ADDRESS = {Sophia-Antipolis, (F)},
NUMBER = { RR-2006-18},
NOTE = {\url{http://www.i3s.unice.fr/%7Emh/RR/2006/RR-06.18-C.ANDRE.pdf}}
}
pdf, 466KB (20 pages)