From domain specific languages to DEVS components: application to cognitive M&S

Air Force Research Lab (AFRL) research efforts to transition cognitive modeling from the laboratory to operational environments are finding that available architectures and tools are difficult to extend, lack support for interoperability standards, and struggle to scale. This paper describes a component-based modeling and simulation framework that exploits the Discrete Event System Specification (DEVS) formalism to eliminate these impediments. It extends the earlier DEVS Modeling Language (DEVSML) architecture and integrates Domain specific languages (DSLs). The paper discusses the framework and the transformation processes with a DSL tailored to the needs of cognitive modeling.

[1]  Bernard P. Zeigler,et al.  DEVS/SOA: A Cross-Platform Framework for Net-centric Modeling and Simulation in DEVS Unified Process , 2009, Simul..

[2]  S. Douglass,et al.  Concurrent Knowledge Activation Calculation in Large Declarative Memories , 2010 .

[3]  José Luis Risco-Martín,et al.  Interoperability between DEVS and non-DEVS models using DEVS/SOA , 2009, SpringSim '09.

[4]  John R Anderson,et al.  An integrated theory of the mind. , 2004, Psychological review.

[5]  John R. Anderson,et al.  The fan effect: New results and new theories. , 1999 .

[6]  Douglas C. Schmidt,et al.  Component-Based System Integration via (Meta)Model Composition , 2007, 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'07).

[7]  Saurabh Mittal,et al.  Net-centric act-R-based cognitive architecture with DEVS unified process , 2011, SpringSim.

[8]  B. Zeigler,et al.  DEVS / RMI — AnAuto-Adaptive and Reconfigurable Distributed Simulation Environment for Engineering Studies , 2005 .

[9]  B. P. Ziegler,et al.  Theory of Modeling and Simulation , 1976 .

[10]  Bernard P. Zeigler,et al.  DEVS-based simulation web services for net-centric T&E , 2007, SCSC.

[11]  Tag Gon Kim,et al.  DEVSpecL: DEVS specification language for modeling, simulation and analysis of discrete event systems , 2006, Inf. Softw. Technol..

[12]  Ki-Hyung Kim,et al.  CORBA-Based, Multi-threaded Distributed Simulation of Hierarchical DEVS Models: Transforming Model Structure into a Non-hierarchical One , 2004, ICCSA.

[13]  Gabor Karsai,et al.  Model-Integrated Computing , 1997, Computer.

[14]  Andreas Tolk,et al.  Modeling and Simulation in Support of Network-Centric Approaches and Capabilities , 2009 .

[15]  Bernard P. Zeigler,et al.  DEVSML: automating DEVS execution over SOA towards transparent simulators , 2007, SpringSim '07.

[16]  Bernard P. Zeigler,et al.  Implementation of a Formal Standard for Interoperability in M & S / Systems of Systems Integration with DEVS / SOA , 2008 .

[17]  Saurabh Mittal,et al.  Using Domain-Specific Languages to Improve the Scale and Integration of Cognitive Models , 2011 .

[18]  Douglas C. Schmidt,et al.  System Integration Using Model-Driven Engineering , 2009 .

[19]  Saurabh Mittal,et al.  Agile Net-Centric Systems Using DEVS Unified Process , 2011 .

[20]  Gabriel A. Wainer,et al.  Discrete-Event Modeling and Simulation : Theory and Applications , 2010 .

[21]  Bernard P. Zeigler,et al.  Devs unified process for integrated development and testing of service oriented architectures , 2007 .

[22]  James Davis,et al.  GME: the generic modeling environment , 2003, OOPSLA '03.

[23]  Margaret Wilson,et al.  Six views of embodied cognition , 2002, Psychonomic bulletin & review.

[24]  Richard M. Fujimoto,et al.  Parallel and Distribution Simulation Systems , 1999 .

[25]  Xiaolin Hu,et al.  Towards a Formal Standard for Interoperability in M & S / System of Systems Integration , 2008 .