A DSL-Driven Development Framework for Components to Provide Environmental Data in Simulation based Testing
Liqun Wu, Axel Hahn
2020
Abstract
Developing components that produce data representing simulated environments for spatial-aware simulations could be difficult and error-prone. Knowledges of the required outputs of these components and computational models of the environmental phenomena are often held by different roles in the development. Miscommunications may appear among involved roles due to their different perspectives to view environmental phenomena. Consequently, requirements of simulated environments in simulation scenarios may not be correctly preserved in the developed components. This paper presents a domain-specific development framework to overcome this problem. It focuses on bridging the gap between human-view requirement descriptions of simulated environments and system-view component design models to produce digital representations of these environments. It specifies a CIM (Computation-Independent Model) -layer language which supports system of interest modelers to document required context of simulated environments in their simulation scenarios in a half-formal manner. Transformation rules from these CIMs are established to derive necessary data structures and computation flows as PIM (Platform-Independent Model) -layer models of simulated environment components. These transformations are further combined with general Model-Driven Development (MDD) solutions to create platform-specific component skeletons.
DownloadPaper Citation
in Harvard Style
Wu L. and Hahn A. (2020). A DSL-Driven Development Framework for Components to Provide Environmental Data in Simulation based Testing. In Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-400-8, pages 328-335. DOI: 10.5220/0008948403280335
in Bibtex Style
@conference{modelsward20,
author={Liqun Wu and Axel Hahn},
title={A DSL-Driven Development Framework for Components to Provide Environmental Data in Simulation based Testing},
booktitle={Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2020},
pages={328-335},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0008948403280335},
isbn={978-989-758-400-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A DSL-Driven Development Framework for Components to Provide Environmental Data in Simulation based Testing
SN - 978-989-758-400-8
AU - Wu L.
AU - Hahn A.
PY - 2020
SP - 328
EP - 335
DO - 10.5220/0008948403280335