particular for the Eclipse EMF platform, as
additional plug-ins.
However, the metamodels that have been proposed
for DEVS face a difficult issue: the definition of the
states and the transition functions in a platform-
independent way. Doing so highly reduces the
power of expression of the metamodel. Some
research need to be done in order to increase the
power of expression of the metamodels, maybe with
a combination of graphical and textual notations.
An important criteria, which was not evaluated here,
is linked to the semantics of the metamodels: indeed,
a metamodel only specifies an abstract syntax and
needs semantics to be more accurate. MDAbased
meta-models usually resort to Object Constraint
Language (OCL) to express those semantics.
However, the power of a metamodel’s semantics
remain hard to evaluate.
REFERENCES
ACCELEO2013. ttp://www.eclipse.org/acceleo/.
Badros, G., 2000. “JavaML: A Markup Language for Java
Source Code.” Proceedings of the 9th International
World Wide Web Conference (Amsterdam,
Netherlands, May. 15-19),159- 7.
Bézivin J., « Sur les principes de base de l’ingénierie des
modèles », RSTI-L’Objet, 10(4):145–157, 2004.
Bézivin,J and Kurtev, I. : Model-based Technology
Integration with the Technical Space Concept. In
Metainformatics Symposium, Esbjerg, Denmark,
2005. Springer-Verlag.
Bolduc, J.S., Vangheluwe, H. A modelling and simulation
package for classical hierarchical DEVS. MSDL
technical report MSDL-TR-2001-01, McGill
University, June 2001
Borland, S., Transforming Statechart models to
DEVS,2003.
Cetinkaya D., Verbraeck A., and Seck M. D., Model
transformation from BPMN to DEVS in the
MDD4MS framework, Proceedings of the 2012
Symposium on Theory of Modeling and Simulation -
DEVS Integrative M&S Symposium, Orlando,
Floride, 2012
DEVSJAVA2013. http://www.acims.arizona.edu/
SOFTWARE/software.shtml#DEVSJAVA.
Garredu, S., Vittori, E., Santucci, J.-F., and Bisgambiglia,
P.-A., A Meta-Model for DEVS - Designed following
Model Driven Engineering Specifications,
Proceedings of the 2nd International Conference on
Simulation and Modeling Methodologies,
Technologies and Applications, Simultech 2012,
Rome, Italy, 28 - 31 July, 2012.
Garredu, S., Vittori, E., Santucci, J.-F., and Bisgambiglia,
P.-A., (In Press) From State-Transition Models to
DEVS Models - Improving DEVS external
interoperability using MetaDEVS: a MDE approach,
Proceedings of the 3rd International Conference on
Simulation and Modeling Methodologies,
Technologies and Applications, Reykjavik, Simultech
2013, Iceland, 29 - 31 July, 2013.
Harel D., Statecharts : A visual formalism for complex
systems, Science of Computer Programming,
8(3):231-274, 1987.
Jouault, F. and Kurtev, I. (2006) On the architectural
alignment of ATL and QVT. In: Proceedings of the
2006 ACM symposium on Applied computing, Dijon,
France.
Kleppe, A., Warmer, S., Bast, W., "MDA Explained. The
Model Driven Architecture: Practice and Promise",
Addison-Wesley, April 2003.
Lara J., Vangheluwe, H., “Using AToM as a Meta CASE
Tool”, 4th International Conference on Enterprise
Information Systems, Universidad de Castilla-La
Mancha, Ciudad Real (Spain), 3-6, April 2002.
Lei, Y., Wang, W., Li, Q., and Zhu, Y., A transformation
model from DEVS to SMP2 based on MDA,
Simulation Modelling Practice and Theory, Vol. 17,
Nr. 10 (2009) , p. 1690-1709.
Levytskyy, A., Kerckhoffs, E. J., Posse, E. and
Vangheluwe, H., “Creating DEVS components with
the meta-modelling tool AToM
3
” in 15
th
European
Simulation Symposium (ESS), A. Verbraeck and V.
Hlupic, Eds. Society for Modeling and Simulation
International (SCS), October 2003, pp. 97 – 103, delft,
The Netherlands.
Mens, T., Czarnecki, K., and Van Gorp, P., A Taxonomy
of Model Transformations, Electronic Notes in
Theoretical Computer Science (ENTCS) Volume 152,
March, 2006, pp. 125-142.
Mittal, S., Martín. J. L. R., Zeigler, B.P., « DEVSML:
automating DEVS execution over SOA towards
transparent simulators », Proceedings of the 2007
ACM Spring Simulation Multiconference, March 25-
29, 2007, Norfolk, VA, USA, Vol. 2, pp. 287-295.
Mittal, S., Douglass, S.A., DEVSML 2.0: The Language
and the Stack, DEVS Symposium, Spring Simulation
Multiconference 2012, Orlando.
Mooney, J. and Sarjoughian, H.S., A Framework for
executable UML models, In High Performance
Computing & Simulation Symposium, Spring Simulation
Conference, pages 1-8, 2009.
Nikolaidou, M., Dalakas, V., Kapos, G.-D., Mitsi, L. and
Anagnostopoulos, D., « A UML 2.0 profile for DEVS:
Providing code generation capabilities for simulation
» in Proceedings of 16th International.
Conference on Software Engineering and Data
Engineering (SEDE-2007), Las Vegas, USA, July
2007 (Invited paper).
Nikolaidou, M., Dalakas, V., Mitsi, L., Kapos, G.-D.,
Anagnostopoulos, D. « A SysML Profile for Classical
DEVS Simulators » (Conference Paper) Proceedings
of the 2008 The Third International Conference on
Software Engineering Advances, 978-0-7695-3372-8,
Pp 445-450, 2008, 10.1109/ICSEA.2008.24, IEEE
Computer Society.
SIMULTECH2014-4thInternationalConferenceonSimulationandModelingMethodologies,Technologiesand
Applications
186