Abstract
Important trends are emerging for the design of embedded systems: a) the use of highly programmable platforms, and b) the use of the Unified Modeling Language (UML) for embedded software development. We believe that the time has come to combine these two concepts into a unified embedded system development methodology. Although each concept is powerful in its own right, their combination magnifies the effective gains in productivity and implementation. This paper defines a UML profile, called UML Platform, and shows how it can be used to represent platforms. As an example, the Intercom platform designed at the Berkeley Wireless Research Center is presented to illustrate the approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Sangiovanni-Vincentelli, Defining Platform-based Design, EEDesign, Feb 2002.
G. Martin, L. Lavagno, J. Louis-Guerin, Embedded UML: a merger of real-time UML and co-design, Proceedings of CODES 2001, Copenhagen, Apr.’ 01, p.23–28.
Bran Selic, A Generic Framework for Modeling Resources with UML, IEEE Computer, June 2000, pp.64–69
J. Rumbaugh, I. Jacobson, and G. Booch, The Unified Modeling Language User Guide, Addison-Wesley, 1998
P. N. Green, M. D. Edwards, The modeling of Embedded Systems Using HASoC, Proceedings of DATE 02.
ARTiSAN Software Tools, Inc. et al., Response to the OMG RFP for Schedulability, Performance, and Time, OMG document number: ad/2001-06-14, June, 2001.
J. da Silva Jr., M. Sgroi, F. De Bernardinis, S.F Li, A. Sangiovanni-Vincentelli and J. Rabaey, Wireless Protocols Design: Challenges and Opportunities. Proceedings of the 8th IEEE International Workshop on Hardware/Software Codesign, CODES’ 00, S.Diego, CA, USA, May 2000.
G. de Jong, A UML-Based Design Methodology for Real-Time and Embedded Systems, Proceedings of DATE 02.
J. Warmer, A. Kleppe, The Object Constraint Language: Precise Modeling with UML, Object Technology Series, Addison-Wesley, 1999.
Selic, J. Rumbaugh, Using UML for Modeling Complex Real-Time Systems, White paper, Rational (Object Time), March 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Kluwer Academic Publishers
About this chapter
Cite this chapter
Chen, R., Sgroi, M., Lavagno, L., Martin, G., Sangiovanni-Vincentelli, A., Rabaey, J. (2003). Embedded System Design using UML and Platforms. In: Villar, E., Mermet, J. (eds) System Specification & Design Languages. Springer, Boston, MA. https://doi.org/10.1007/0-306-48734-9_10
Download citation
DOI: https://doi.org/10.1007/0-306-48734-9_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7414-1
Online ISBN: 978-0-306-48734-7
eBook Packages: Springer Book Archive