Abstract
This paper presents the use of UML-Executable Functional Models (UMLEFM) in the context of the ViPERS virtual prototyping methodology [tikyaLister et al., 2004a, Lister et al., 2004b] for System-on-Chip design. The concepts, the implementation and the experiments presented in this paper were developed at the University of Sussex (UoS) in the Centre of VLSI and Computer Graphics as part of an EU project [VIPERS]. The ViPERS methodology and its employment of the executable functional models have been developed to face the contemporary challenges of System-On-Chips by integrating key design methodologies with the graphical and interactive features of virtual prototyping. The fast evolution in silicon technology and its consequences on the market of hand held electronic products, is making the adoption of new design methodologies mandatory, with modern techniques for the design, development and manufacturing of consumer electronics. Executable functional models provide a means to simulate the target device in different phases of the design flow and analyse its requirements (behaviours, interfaces, etc), architecture (HW/SW partitioning) and finally its digital implementation. A key contribution includes the combination of an interactive 2D photorealistic model with its functional executable model implemented as a UML state machine; the experiment is applied to an RF home-based remote control used to control a cooking stack.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
Altia, Inc., http://www.altia.com [last accessed 29/07/04]
Cybelius Software, http://www.cybelius.com [last accessed 29/07/04]
Douglass, B.P. Doing Hard Time: Developing Real-Time Systems using UML, Objects, Frameworks and Patterns, Addison-Wesley, 0201498375, 1999.
Douglass, B.P. Real-Time UML Second Edition, Developing Efficient Objects for Embedded Systems, Addison-Wesley, 0201657848, 1999.
International Technology Roadmap for Semiconductors (ITRS), 2003 Edition.
Kimura, I. and Verlag, S. Product Development with Mathematical Modeling, Rapid Prototyping, and Virtual Prototyping, ISBN 3-8322-0896-8, Chapter 1, June 2002.
Lister, P.F. Newbury, P.F. Watten, P.L. Senkoro, L. Dountsis, A. Midha, M. Banerjee, I. Trignano, I. and White, M. Virtual Reality in Electronic Systems, Proceedings of 5th International Conference on Business Information Systems, Poznan, Poland, April 2002. Pp. 390–394.
Lister, P.F. Watten, P.L. Lewis, M.R. Newbury, P.F. White, M. Bassett, M.C. Jackson, B.J.C. and Trignano, V. Electronic Simulation for Virtual Reality: Virtual Prototyping, Theory and Practice of Computer Graphics 2004 (TPCG04), Southampton, UK, June 2004.
Lister, P.F. Watten, P.L. Newbury, P.F. Bassett, M.C. Jackson, B.J.C. and Trignano, V. Virtual Reality for Electronic Product Development of Hand Held Devices, Design Automation and Test in Europe (DATE’04), Paris, February 2004.
Object Management Group, UML profile for Schedulability, Performance, and Time, OMG document ptc/03-02-03, Needham MA, 2002.
Object Management Group, Unified Modelling Language (UML) — Version 1.5, OMG document formal/2003-03-01, Needham MA, 2003.
Open SystemC Initiative. See http://www.systemc.org/ [last accessed 29/07/04]
Preece, J. Rogers, Y. and Sharp, H. Interaction Design, beyond human-computer interaction, John Wiley and Sons, Inc. ISBN 0-471-49278-7, 2002.
RAPID virtual prototyping tools, e-SIM LTD, http://www.e-sim.com/ [last accessed 29/07/04]
Rational Unified Process® for Systems Engineering, http://www.rational.com/ [last accessed 29/07/04]
Sardini, A. SoC Design with UML and SystemC, European SystemC, 6.Users Group Meeting, Lago Maggiore, October 2002.
Selic, B. and Rumbaugh, J. Using UML for modelling Complex Real-Time Systems, white paper, rational (Object Time), march 1998.
Trignano, V. Bassett, M.C. Watten, P.L. and Lister, P.F. Extending SystemC for high-level multi-platform SoC simulations, IEE Postgraduate Colloquium on System-on-Chip Design, Test and Technology, September 2, 2003, Cardiff University.
Vanderperren, Y. Sonck, G. van Oostende, P. Pauwels, M. Dehaene, W. and Moore, T. A Design Methodology for the Development of a Complex Systemon-Chip using UML and Executable System Models, Forum on Specification and Design Languages (FDL’02), Marseille, France, September 2002.
VIPERS Project references and web pages, http://www.upmdie.upm.es/projects/vipers/ [last accessed 29/06/04]
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer
About this chapter
Cite this chapter
Lister, P.F., Trignano, V., Bassett, M.C., Watten, P.L. (2005). UML-Executable Functional Models of Electronic Systems in the VIPERS Virtual Prototyping Methodology. In: Boulet, P. (eds) Advances in Design and Specification Languages for SoCs. Springer, Boston, MA. https://doi.org/10.1007/0-387-26151-6_12
Download citation
DOI: https://doi.org/10.1007/0-387-26151-6_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-26149-2
Online ISBN: 978-0-387-26151-5
eBook Packages: EngineeringEngineering (R0)