where a domain concept maps to a set of UML ele-
ments and vice versa. This has an impact on the way
we keep the synchronization between the model rep-
resented at the fUML Locus and the profiled model.
We currently evaluate a solution applying the proxy
design pattern in order to deal safely with these situa-
tions.
At the present time, we are applying the approach
presented in this paper to specify the execution se-
mantics for the ROOM
4
(Selic and Limited, 1996)
profile. This profile is the projection of a modeling
language built for designing real-time and embedded
application.
REFERENCES
Chang, W.-T., Ha, S., and Lee, E. A. (1997). Heteroge-
neous simulation: Mixing discrete-event models with
dataflow. J. VLSI Signal Process. Syst., 15(1/2):127–
144.
Cuccuru, A., Mraidha, C., Terrier, F., and G
´
erard, S. (2007).
Enhancing uml extensions with operational semantics
behaviored profiles with templates. In Proceedings
of the 10th international conference on Model Driven
Engineering Languages and Systems, MODELS’07,
pages 271–285, Berlin, Heidelberg. Springer-Verlag.
Harel, D. and Rumpe, B. (2004). Meaningful model-
ing: What’s the semantics of semantics? Computer,
37(10):64–72.
Mayerhofer, T., Langer, P., and Wimmer, M. (2012). To-
wards xmof: executable dsmls based on fuml. In Pro-
ceedings of the 2012 workshop on Domain-specific
modeling, DSM ’12, pages 1–6, New York, NY, USA.
ACM.
MetaCase (2012). Domain specific modeling with
metaedit+ : 10 times faster than uml.
Mraidha, C., Tanguy, Y., Jouvray, C., Terrier, F., and
G
´
erard, S. (2008). An execution framework for marte-
based models. In Proceedings of the 13th IEEE In-
ternational Conference on on Engineering of Com-
plex Computer Systems, ICECCS ’08, pages 222–227,
Washington, DC, USA. IEEE Computer Society.
Muller, P.-A., Fleurey, F., and J
´
ez
´
equel, J.-M. (2005).
Weaving executability into object-oriented meta-
languages. In Proceedings of the 8th international
conference on Model Driven Engineering Languages
and Systems, MoDELS’05, pages 264–278, Berlin,
Heidelberg. Springer-Verlag.
Noyrit, F., G
´
erard, S., and Terrier, F. (2013). Computer
assisted integration of domain-specific modeling lan-
guages using text analysis techniques. In Proceedings
of the 16th international conference on Model Driven
Engineering Languages and Systems, MoDELS’13.
OMG-Alf (2012). Action language for foundational uml.
Technical report, Object Management Group.
4
Real-Time Object-Oriented Modeling
OMG-fUML (2010). Semantics of a foundational subset
for executable uml models. Technical report, Object
Management Group.
OMG-Marte (2011). Modeling and analysis of real-time
embedded systems. Technical report, Object Manage-
ment Group.
OMG-MOF (2011). Meta object facility. Technical report,
Object Management Group.
OMG-UML (2011). Unified modeling language. Technical
report, Object Management Group.
Pardillo, J. (2010). A systematic review on the definition
of uml profiles. In Proceedings of the 13th interna-
tional conference on Model driven engineering lan-
guages and systems: Part I, MODELS’10, pages 407–
422, Berlin, Heidelberg. Springer-Verlag.
Phan, T. H., Gerard, S., and Terrier, F. (2004). Lan-
guages for system specification. In Grimm, C., editor,
Languages for system specification, chapter Real-time
system modeling with ACCORD/UML methodology:
illustration through an automotive case study, pages
51–70. Kluwer Academic Publishers, Norwell, MA,
USA.
Riccobene, E. and Scandurra, P. (2010). An executable se-
mantics of the systemc uml profile. In Proceedings
of the Second international conference on Abstract
State Machines, Alloy, B and Z, ABZ’10, pages 75–
90, Berlin, Heidelberg. Springer-Verlag.
Selic, B. (2007). A systematic approach to domain-specific
language design using uml. In Proceedings of the
10th IEEE International Symposium on Object and
Component-Oriented Real-Time Distributed Comput-
ing, ISORC ’07, pages 2–9, Washington, DC, USA.
IEEE Computer Society.
Selic, B. (2009). Elements of model-based engineering with
uml2: What they don’t teach you about uml.
Selic, B. and Limited, O. (1996). Real-time object-oriented
modeling (room). In Proceedings of the 2nd IEEE
Real-Time Technology and Applications Symposium
(RTAS ’96), RTAS ’96, pages 214–, Washington, DC,
USA. IEEE Computer Society.
Tatibouet, J., Cuccuru, A., G
´
erard, S., and Terrier, F. (2013).
Principles for the realization of an open simulation
framework based on fuml (wip). In Proceedings of
the Symposium on Theory of Modeling & Simulation -
DEVS Integrative M&S Symposium, DEVS 13, pages
4:1–4:6, San Diego, CA, USA. Society for Computer
Simulation International.
MODELSWARD2014-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
192