Data and Behavior Decomposition for the Model-Driven Development of an Executable Simulation Model

Ozhan G., Oguztuzun H.

Symp on Theory of Modeling and Simulation - DEVS Integrative M and S Symp (DEVS 2013) / Spring Simulation Multi-Conference (SpringSim '13), California, United States Of America, 7 - 10 April 2013, vol.45, pp.153-161 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 45
  • City: California
  • Country: United States Of America
  • Page Numbers: pp.153-161
  • Middle East Technical University Affiliated: Yes


In a previous work, we have presented a two step automatic transformation of Field Artillery Conceptual Model (ACM) into High Level Architecture (HLA) Federation Architecture Model (FAM) into executable distributed simulation code. The approach followed adheres to the Model-Driven Engineering (MDE) philosophy. ACM is comprised of a data component, based on UML class diagrams, and a behavioral component, based on Live Sequence Chart (LSC). The ACM modeling and its transformation to FAM for the common Adjustment Followed by Fire For Effect (AdjEFE) mission has been presented as the case study. BatteryFDC, which is an abstraction of a battery's fire direction center, is the central LSC instance in ACM. In this paper we focus inside the BatteryFDC, develop its lower level decomposed conceptual model, called Fire Direction Center Conceptual Model (FDCCM). Then FDCCM modeling for the AdjFFE, mission pertaining to FDC scope and its transformation to FAM is demonstrated. Finally, simulation code generation from the FDC FAM is discussed.