A DSL-Driven Development Framework for Components to Provide Environmental Data in Simulation based Testing

Liqun Wu, Axel Hahn

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.

Download


Paper 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