Title
Early Embedded Software Design Space Exploration Using UML-Based Estimation
Abstract
In order to quickly implement an embedded system that is mainly based on software, two orthogonal approaches have been proposed: Platform-based Design, which maximizes the reuse of components; and Model Driven Development, which rises the abstraction level by using object-oriented concepts and UML. However, with this increasing of the abstraction level, software engineers do not have an exact idea of the impact of their modeling decisions on important issues such as performance, energy, and memory footprint for a given platform. In our approach, analytical estimation of data and program memory, performance, and energy are obtained directly from UML models. Experimental results show a very small estimation error when software components are reused and their costs on the target platform are already known. Real-life applications are modeled in different ways and demonstrate the effectiveness of the estimates in an early design space exploration, allowing the designer to quickly compare different modeling solutions, with estimation errors as low as 5%.
Year
DOI
Venue
2006
10.1109/RSP.2006.16
IEEE International Workshop on Rapid System Prototyping
Keywords
Field
DocType
different way,software component,analytical estimation,uml-based estimation,memory footprint,uml model,different modeling solution,software engineer,estimation error,small estimation error,software design space exploration,abstraction level,object oriented,software performance,embedded system,space exploration,software engineering,embedded systems,object oriented concepts,unified modeling language,systems analysis,software design,data analysis,object oriented programming,embedded software
Unified Modeling Language,Computer science,Real-time computing,Software,Applications of UML,Component-based software engineering,Memory footprint,Abstraction layer,Design space exploration,Computer engineering,Software framework
Conference
ISSN
ISBN
Citations 
1074-6005
0-7695-2580-6
11
PageRank 
References 
Authors
0.75
4
4
Name
Order
Citations
PageRank
Marcio F. da S. Oliveira1857.10
Lisane B. de Brisolara2365.34
Luigi Carro31393166.42
Flavio R. Wagner4523.81