Flexible Modeling Support Environments
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.
KeywordsService Oriented Architecture Diverse Stakeholder Cluster Configuration Cluster Architecture Experimental Frame
This research was supported in part by the DARPA F6 Program.
Technical area 1: Design Tools for Adaptable Systems.
- ADEVS (2012). An open source C++ DEVS simulation engine. http://www.ornl.gov/~1qn/adevs/index.html.
- Apache Axis2C (2012). http://axis.apache.org/axis2/c/core/.
- Business Process Execution Language (2012). http://en.wikipedia.org/wiki/Business_Process_Execution_Language.
- 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
- 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
- Kim, T. G., Sung, C. H., Hong, S.-Y., Hong, J. H., Choi, C. B., Kim, J. H., Seo, K. M., & Bae, J. W. (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
- OWL-S (2004). http://www.w3.org/Submission/OWL-S/.
- Rubinstein, R., & Kroese, D. (2007). Simulation and the Monte Carlo method. Wiley series in probability and statistics (2nd ed.). New York: Wiley. Google Scholar
- 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
- 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
- Service-Oriented Architecture (2012). http://en.wikipedia.org/wiki/Service-oriented_architecture.
- Staff (2012) Open source web services framework for C++ based on Axis2/C. http://code.google.com/p/staff/.
- TripleStore (2012). http://en.wikipedia.org/wiki/Triplestore.
- 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
- Zeigler, B. P., Kim, T. G., & Praehofer, H. (2000). Theory of modeling and simulation (2nd ed.). New York: Academic Press. Google Scholar
- 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