MDE and customization of modeling and simulation web applications |
| |
Authors: | Andriy Levytskyy Hans Vangheluwe Leon J.M. Rothkrantz Henk Koppelaar |
| |
Affiliation: | 1. Delft University of Technology, Mekelweg 4, 2628CD, Delft, The Netherlands;2. McGill University, 3480 University Street, H3A 2A7 Montreal, QC, Canada;1. Key Laboratory of Material Chemistry for Energy Conversion and Storage (Huazhong University of Science and Technology), Ministry of Education, Wuhan 430074, China;2. Hubei Key Laboratory of Material Chemistry and Service Failure, School of Chemistry and Chemical Engineering, Huazhong University of Science & Technology, Wuhan 430074, China;3. Department of Chemical and Biomolecular Engineering, National University of Singapore, 4 Engineering Drive 4, Singapore 117576, Singapore;4. Center for Membrane and Water Science and Technology, Ocean College, Zhejiang University of Technology, Hangzhou 310014, China;1. Department of Mathematics, Faculty of Science, Universiti Putra Malaysia, 43400 UPM, Serdang, Selangor, Malaysia;2. Young Researchers and Elite Club, Mobarakeh Branch, Islamic Azad University, Mobarakeh, Iran;3. Department of Mathematics and Computer Sciences, Cankaya University, Ankara, Turkey;4. Institute of Space Sciences, Magurele-Bucharest, Romania;5. Institute of Advanced Technology (ITMA), Universiti Putra Malaysia, 43400 UPM, Serdang, Selangor, Malaysia;1. CIRCE – Centre of Research for Energy Resources and Consumption, Mariano Esquillor 15, 50018 Zaragoza, Spain;2. Institute of Thermal Technology, Silesian University of Technology, Gliwice, Poland |
| |
Abstract: | In this paper, we present a model-driven approach to construction of web-based collaborative environments that could be efficiently tailored to modeling and simulation needs of an arbitrary number of M&S application domains. To achieve broad applicability, our approach is based on general concepts and taxonomies in fields of Modeling and Simulation, Distributed Systems, and Collaborative Software. Such stable concepts constitute the collaborative Modeling and online Simulation (cMoS) framework. cMoS provides a general basis for a family of Web-Based M&S applications. Specific M&S applications are supported through customization of the variation points in cMoS. To enable efficient tailoring to specific applications during the operation phase, the variation points are not implicitly hardcoded as traditionally, but are explicitly expressed as models. The use of the resulting models is still limited due to a high barrier of their implementation. This barrier is sought to be amended by model-driven engineering (MDE): models of the variation points are computerized and their implementation is automatically generated. The end result is a model-driven and mostly programming free cMoS system adaptable to new M&S applications through abstract modeling of the variation points. The proposed framework and model-driven construction of a cMoS system are demonstrated. The system customization has been verified for a number of domains: Data Flow Diagrams (DFD), Discrete Event System Specification (DEVS), Process Interaction (PI) and Dynamic Traffic Routing (DTR). A demonstration of the latter is included in this paper. Generic cMoS functionality, such as modeling, collaborative sharing of conceptual models, online simulation and management of shared simulation resources is demonstrated as well. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|