Abstract
The Unified Modelling Language (UML) is a language for specifying, visualizing, constructing, and documenting the artefacts of software systems, as well as for modelling business and other non-software systems. The UML represents a collection of best engineering practices that succeeded in modelling large and complex systems; it is interesting to envision its extension for specification and modelling of hardware-software systems as well, starting with the first design phases, i.e. prior to hardware-software partitioning. This paper analyses the development of a solution able to define the hardware/software partitioning of an embedded system starting from its UML system specifications. The case study chosen is a Wireless Meter Reader (WMR) dedicated to the measurement of energy consumption. The designers evaluated the hardware/ software partitioning solution in terms of cost, performance, size and consumption.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cocomo 2.0. 1997. Model Definition manual, ver 1.2.
Automatic Meter Reading Association (AMRA), http://www.amra-intl.org.
D. Harel. Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming, (8):231–274, 1987.
EITO 2003. Press releases, http://www.eito.org/press-releases.html.
J.L. Diaz-Herrera, J. Chadha, and N. Pittsley. Aspect-oriented uml modeling for develo** embedded systems product lines. School of Computing and Software Engineering, Southern Polytechnic State University, Marietta, GA.
P. Kroll, P. Kruchten, and G. Booch. The Rational Unified Process Made Easy: A Practitioner’s Guide to Rational Unified Process. Addison Wesley Professional, 1st edition, 2003.
S. Narayan, F. Vahid, and D.d. Gajski. System Specification with the SpecCharts language. IEEE Design and Test of Computers, pages 6–12, 1992.
W. Fornaciari, P. Micheli, F. Salice, and L. Zampella. A first step towards hw/sw partitioning of uml specifications. Politecnico di Milano, CEFRIEL, 2003.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science + Business Media, Inc.
About this chapter
Cite this chapter
Prevostini, M., Balzarini, F., Kostadinov, A.N., Mankan, S., Martinola, A., Minosi, A. (2004). UML-Based Specifications of an Embedded System Oriented to HW/SW Partitioning. In: Grimm, C. (eds) Languages for System Specification. Springer, Boston, MA. https://doi.org/10.1007/1-4020-7991-5_5
Download citation
DOI: https://doi.org/10.1007/1-4020-7991-5_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7990-0
Online ISBN: 978-1-4020-7991-7
eBook Packages: Springer Book Archive