Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems

U. Pohlmann, M. Hüwe, Automated Software Engineering (2018).

Download
No fulltext has been uploaded.
Journal Article | English
Author
Pohlmann, Uwe; Hüwe, MarcusLibreCat
Abstract
Automotive systems provide sophisticated functionality and are controlled by networked electronic control units (ECUs). Nowadays, software engineers use component-based development approaches to develop their software. Moreover, software components have to be allocated to ECUs to be executed. Engineers have to cope with topology-, software-, and timing dependencies and memory-, scheduling-, and routing constraints. Currently, engineers use linear programming to specify allocation constraints manually and to compute a feasible allocation specification automatically. However, encoding the allocation problem as a linear program is a complex and error-prone task. This paper contributes a model-driven, object constraint language based, and graph pattern based allocation engineering approach for reducing the engineering effort and to avoid failures. We validate our approach with an automotive case study. We specify the software component model, the hardware platform model, and the allocation constraint specification with our engineering approach MechatronicUML. Our validation shows that we can specify allocation constraints with less engineering effort and are able to compute feasible allocation specifications automatically.
Publishing Year
Journal Title
Automated Software Engineering
LibreCat-ID

Cite this

Pohlmann U, Hüwe M. Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems. Automated Software Engineering. 2018. doi:10.1007/s10515-018-0248-3
Pohlmann, U., & Hüwe, M. (2018). Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems. Automated Software Engineering. https://doi.org/10.1007/s10515-018-0248-3
@article{Pohlmann_Hüwe_2018, title={Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems}, DOI={10.1007/s10515-018-0248-3}, journal={Automated Software Engineering}, author={Pohlmann, Uwe and Hüwe, Marcus}, year={2018} }
Pohlmann, Uwe, and Marcus Hüwe. “Model-Driven Allocation Engineering: Specifying and Solving Constraints Based on the Example of Automotive Systems.” Automated Software Engineering, 2018. https://doi.org/10.1007/s10515-018-0248-3.
U. Pohlmann and M. Hüwe, “Model-driven allocation engineering: specifying and solving constraints based on the example of automotive systems,” Automated Software Engineering, 2018.
Pohlmann, Uwe, and Marcus Hüwe. “Model-Driven Allocation Engineering: Specifying and Solving Constraints Based on the Example of Automotive Systems.” Automated Software Engineering, 2018, doi:10.1007/s10515-018-0248-3.

Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar