Establishing Operational Models for Dynamic Compilation in a Simulation Platform

In this paper we introduce a new approach to dynamic converting conceptual models in a simulation platform as the GAMA platform (represented in form of GAML syntax) into corresponding operational models (represented in form of Java syntax). This approach aims at providing a more flexible solutions to actual simulation models implemented in a simulation platform as the GAMA. This new approach will facilitate the exhibits of a simulation platform to work with different types of simulation models represented in different forms of syntax.

[1]  Tim Benson,et al.  Principles of Health Interoperability HL7 and SNOMED , 2009 .

[2]  Christoph W. Ueberhuber Numerical Computation 1 , 1997 .

[3]  Toshio Nakatani,et al.  Optimizing indirect branches in a system-level dynamic binary translator , 2012, SYSTOR '12.

[4]  Yijun Liu,et al.  Heuristic optimisation algorithm for Java dynamic compilation , 2012, IET Softw..

[5]  Brian Henderson-Sellers,et al.  On the Mathematics of Modelling, Metamodelling, Ontologies and Modelling Languages , 2012, SpringerBriefs in Computer Science.

[6]  Brian N. Bershad,et al.  Fast, effective dynamic compilation , 1996, PLDI '96.

[7]  Toshio Nakatani,et al.  Adding dynamically-typed language support to a statically-typed language compiler: performance evaluation, analysis, and tradeoffs , 2012, VEE '12.

[8]  Nikolai Tillmann,et al.  SPUR: a trace-based JIT compiler for CIL , 2010, OOPSLA.

[9]  Giuseppe Psaila On the Problem of Coupling Java Algorithms and XML Parsers (Invited Paper) , 2006, 17th International Workshop on Database and Expert Systems Applications (DEXA'06).

[10]  Adelinde M. Uhrmacher,et al.  Flexible integration of XML into modeling and simulation systems , 2005, Proceedings of the Winter Simulation Conference, 2005..

[11]  Reidar Conradi,et al.  Process Modelling Languages , 1999, Software Process: Principles, Methodology, Technology.

[12]  Craig Chambers,et al.  An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes , 1989, OOPSLA 1989.

[13]  Tim Benson UML and XML , 2010 .

[14]  M Mernik,et al.  When and how to develop domain-specific languages , 2005, CSUR.

[15]  Adelinde M. Uhrmacher,et al.  Composing Simulations from XML-Specified Model Components , 2006, Proceedings of the 2006 Winter Simulation Conference.

[16]  Matthew Arnold,et al.  Dynamic compilation: the benefits of early investing , 2007, VEE '07.

[17]  Reynold Cheng,et al.  Efficient management of uncertainty in XML schema matching , 2012, The VLDB Journal.

[18]  Michael Winikoff,et al.  Principles and Practice of Multi-Agent Systems , 2012, Multiagent Grid Syst..

[19]  Alexis Drogoul,et al.  A Modelling Language to Represent and Specify Emerging Structures in Agent-Based Model , 2010, PRIMA.

[20]  Lorenzo Bettini,et al.  A DSL for writing type systems for Xtext languages , 2011, PPPJ.

[21]  Patrick Taillandier,et al.  GAMA: A Simulation Platform That Integrates Geographical Information Data, Agent-Based Modeling and Multi-scale Control , 2010, PRIMA.

[22]  Jeffrey S. Vetter,et al.  Aspen: A domain specific language for performance modeling , 2012, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis.

[23]  Russell W. Quong,et al.  ANTLR: A predicated‐LL(k) parser generator , 1995, Softw. Pract. Exp..

[24]  Sudhakar Yalamanchili,et al.  Dynamic compilation of data-parallel kernels for vector processors , 2012, CGO '12.

[25]  Mamadou Kaba Traoré,et al.  A mark-up language for the storage, retrieval, sharing and interoperability of DEVS models , 2009, SpringSim '09.

[26]  Piotr Indyk,et al.  Simple and practical algorithm for sparse Fourier transform , 2012, SODA.