@inproceedings{e13d6f0896654916a047b7df21c2acbf,
title = "Leveraging analysis-aided design decision knowledge in UML-based development of embedded systems",
abstract = "Many important works have been carried out to provide modeling languages (e.g., UML, SDL) with expressiveness to support embedded system design, validation and verification. A fundamental shortcoming in current model-driven approaches is the inability to explicitly capture design decisions and trade-offs between different non-functional parameters, among which timeliness, memory usage, and power consumption are of primary interest. This paper highlights technical limitations in UML to specify complex non-functional evaluation scenarios of candidate architectures, and outlines our current work to provide straightforward solutions.",
keywords = "Design space exploration, Embedded systems, Model-driven engineering, Trade-off analysis, UML",
author = "Huascar Espinoza and David Servat and S{\'e}bastien G{\'e}rard",
year = "2008",
doi = "10.1145/1370062.1370078",
language = "English",
isbn = "9781605580388",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "55--62",
booktitle = "30th International Conference on Software Engineering, ICSE 2008 Co-located Workshops - Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, SHARK 2008",
address = "United States",
}