Authors:
Paolo Bocciarelli
;
Andrea D'Ambrogio
and
Gabriele Fabiani
Affiliation:
University of Rome ”Tor Vergata”, Italy
Keyword(s):
SysML, HLA, Simulation, Model-driven, QVT.
Related
Ontology
Subjects/Areas/Topics:
Computer Simulation Techniques
;
Discrete-Event Simulation
;
Domain-Specific Tools
;
Formal Methods
;
Simulation and Modeling
;
Simulation Tools and Platforms
Abstract:
The analysis and design of complex systems, which very often are composed of several sub-systems, takes advantages by the use of distributed simulation techniques. Unfortunately, the development of distributed simulation systems requires a significant expertise and a considerable effort for the inherent complexity of available standards, such as HLA. This paper introduces a model-driven approach to support the automated generation of HLA-based distributed simulations starting from system descriptions specified by use of SysML (Systems Modeling Language), the UML-based general purpose modeling language for systems engineering. The proposed approach is founded on the use of model transformation techniques and relies on standards introduced by the Model Driven Architecture (MDA). The method exploits several UML models that embody the details required to support two transformations that automatically map the source SysML model into a HLA-specific model and then use the latter to generate
the Java/HLA source code. To this purpose, this paper also introduces two UML profiles, used to annotate UML diagrams in order both to represent HLA-based details and to support the automated generation of the HLA-based simulation code.
(More)