Abstract
Software engineers, when modeling an application using object-oriented concepts and the UML language, do not have an idea of the impact of their modeling decisions on issues such as performance, energy, and memory footprint for a given embedded platform. However, these are critical characteristics for embedded systems and should be taken into account in early design stages. In our approach, estimation of data and program memory, performance and energy are obtained from an initial UML specification. It allows the designer to evaluate and compare different modeling solutions, thus supporting design space exploration at a very high abstraction level. A case study is used to demonstrate our approach, in which an application is modeled in different ways and the alternative solutions are compared using the high-level estimations. Experimental results are presented and demonstrate the effectiveness of the estimates in an early design space exploration.
Chapter PDF
Similar content being viewed by others
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2005 International Federation for Information Processing
About this paper
Cite this paper
da Oliveira, M.F.S., de Brisolara, L.B., Carro, L., Wagner, F.R. (2005). AN EMBEDDED SW DESIGN EXPLORATION APPROACH BASED ON UML ESTIMATION TOOLS. In: Rettberg, A., Zanella, M.C., Rammig, F.J. (eds) From Specification to Embedded Systems Application. IFIP On-Line Library in Computer Science, vol 184. Springer, Boston, MA. https://doi.org/10.1007/11523277_5
Download citation
DOI: https://doi.org/10.1007/11523277_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-27557-4
Online ISBN: 978-0-387-27559-8
eBook Packages: Computer ScienceComputer Science (R0)