Advertisement

Flexible Modeling Support Environments

  • Bernard P. ZeiglerEmail author
  • Hessam S. Sarjoughian
Chapter
Part of the Simulation Foundations, Methods and Applications book series (SFMA)

Abstract

In this chapter, we discuss a Modeling Support Environment (MSE) whose goal is to provide the flexibility to adapt its workflows, tools, and models, to diverse stakeholders. We outline the unique features of the MSE that support its use by a wide spectrum of potential users and developers of a system of fractionated spacecraft. These features include identification of user types to enable routing the user through relevant processing stages, automated generation of model artifacts adapted to selected pathways, conditioning of the solutions space to increase the opportunities to find suitable fractionated architectures, flexible simulation services, and consistent configuration across multiple abstraction models and semantics-based orchestration of service-oriented architecture. The approach taken in the design and development of the MSE is based on fundamental principles that have application much beyond spacecraft fractionated systems. This generic quality of the MSE concept suggests the applicability of DEVS Modeling Environments to virtual build and test of today’s system of systems.

Notes

Acknowledgements

This research was supported in part by the DARPA F6 Program.

Technical area 1: Design Tools for Adaptable Systems.

References

  1. ADEVS. (2012). An open source C++ DEVS simulation engine. http://www.ornl.gov/~1qn/adevs/index.html.
  2. Apache Axis2C. (2012). http://axis.apache.org/axis2/c/core/.
  3. Aumann, G. A. (2007). A methodology for developing simulation models of complex systems. Ecological Modelling, 202, 385–396.CrossRefGoogle Scholar
  4. Business Process Execution Language. (2012). http://en.wikipedia.org/wiki/Business_Process_Execution_Language.
  5. Hagendorf, O., & Pawletta, T. (2010). Framework for simulation-based structure and parameter optimization of discrete event systems. In G. A. Wainer & P. J. Mosterman (Eds.), Discrete-event modeling and simulation: Theory and applications. Boca Raton: CRC Press.Google Scholar
  6. Kim, T. G., et al. (2010). DEVSim++ toolset for defense modeling and simulation and interoperation. Journal of Defense Modeling and Simulation, 8(3), 129–142.Google Scholar
  7. Kim, T. G., Sung, C. H., Hong, S.-Y., Hong, J. H., Choi, C. B., Kim, J. H., et al. (2011). DEVSim++ toolset for defense modeling and simulation and interoperation. The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology, 8(3), 129–142.CrossRefGoogle Scholar
  8. Sarjoughian, H. S., & Zeigler, B. P. (1998). DEVSJAVA: Basis for a DEVS-based collaborative M&S environment. In Proceedings of the SCS International Conference on Web-Based Modeling and Simulation, San Diego (Vol. 5, pp. 29–36).Google Scholar
  9. Seo, C., & Zeigler, B. P. (2012). Simulation model standardization through web services: interoperation and federation on the DEVS/SOA platform. In DEVS Intergrative M&S Symposium, Proceedings of the Spring Simulation Conference, Orlando, FL, March 2012.Google Scholar
  10. Zeigler, B. P., & Hammonds, P. (2007). Modeling & simulation-based data engineering: Introducing pragmatics into ontologies for net-centric information exchange. New York: Academic Press.Google Scholar
  11. Zeigler, B. P., Hall, S. B., & Sarjoughian, H. (1999). Exploiting HLA and DEVS to promote interoperability and reuse in Lockheed’s corporate environment. Simulation Journal, 73(4), 288–295.CrossRefGoogle Scholar
  12. Zeigler, B. P., Nutaro, J., Seo, C., Hall, S., Clark, P., Rilee, M., Bailin, S., Speller, T., & Powell, W. (2012). Frontier modeling support environment: Flexibility to adapt to diverse stakeholders. In Symposium on Theory of Modeling & Simulation—DEVS Integrative M&S Symposium. Orlando: SpringSim.Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.University of ArizonaTucsonUSA
  2. 2.Faculty of Computer Science and Computer Systems EngineeringArizona State University, School of Computing, Informatics, and Decision Systems EngineeringTempeUSA

Personalised recommendations