---
_id: '34563'
abstract:
- lang: eng
  text: UML has been widely accepted by the software community for several years.
    As electronic systems design can no longer be seen as an isolated hardware design
    activity, UML becomes of significant interest as a unification language for systems
    description combining both HW and SW components. This article provides a comprehensive
    view of the UML applied to System-on-Chip (SoC) and hardware-related embedded
    systems design. The modeling concepts in the UML language are first introduced,
    including major diagrams for the representation of the behavior and the structure
    of systems. The principles behind application specific UML customizations (UML
    profiles) are summarized, and several examples relevant for SoC design are given,
    such as the SysML (System Modeling Language) and the SoC Profile. Thereafter,
    various approaches associating UML with existing HW/SW design languages are presented.
    Beyond language aspects, the article addresses the question of UML-based design
    flows, and shows how UML can be applied concretely to the development of electronic-based
    systems. The current situation about tool support constitutes the last focus of
    the article. In particular, we show how UML tools can be combined with well-known
    simulation environments, such as MATLAB.
author:
- first_name: Yves
  full_name: Vanderperren, Yves
  last_name: Vanderperren
- first_name: Wolfgang
  full_name: Müller, Wolfgang
  id: '16243'
  last_name: Müller
- first_name: Wim
  full_name: Dahaene, Wim
  last_name: Dahaene
citation:
  ama: Vanderperren Y, Müller W, Dahaene W. UML for Electronic Systems Design – A
    Comprehensive Overview. <i>Design Automation for Embedded Systems</i>. 2008;12:261-292.
    doi:<a href="https://doi.org/10.1007/s10617-008-9028-9">10.1007/s10617-008-9028-9</a>
  apa: Vanderperren, Y., Müller, W., &#38; Dahaene, W. (2008). UML for Electronic
    Systems Design – A Comprehensive Overview. <i>Design Automation for Embedded Systems</i>,
    <i>12</i>, 261–292. <a href="https://doi.org/10.1007/s10617-008-9028-9">https://doi.org/10.1007/s10617-008-9028-9</a>
  bibtex: '@article{Vanderperren_Müller_Dahaene_2008, title={UML for Electronic Systems
    Design – A Comprehensive Overview}, volume={12}, DOI={<a href="https://doi.org/10.1007/s10617-008-9028-9">10.1007/s10617-008-9028-9</a>},
    journal={Design Automation for Embedded Systems}, publisher={Springer-Verlag},
    author={Vanderperren, Yves and Müller, Wolfgang and Dahaene, Wim}, year={2008},
    pages={261–292} }'
  chicago: 'Vanderperren, Yves, Wolfgang Müller, and Wim Dahaene. “UML for Electronic
    Systems Design – A Comprehensive Overview.” <i>Design Automation for Embedded
    Systems</i> 12 (2008): 261–92. <a href="https://doi.org/10.1007/s10617-008-9028-9">https://doi.org/10.1007/s10617-008-9028-9</a>.'
  ieee: 'Y. Vanderperren, W. Müller, and W. Dahaene, “UML for Electronic Systems Design
    – A Comprehensive Overview,” <i>Design Automation for Embedded Systems</i>, vol.
    12, pp. 261–292, 2008, doi: <a href="https://doi.org/10.1007/s10617-008-9028-9">10.1007/s10617-008-9028-9</a>.'
  mla: Vanderperren, Yves, et al. “UML for Electronic Systems Design – A Comprehensive
    Overview.” <i>Design Automation for Embedded Systems</i>, vol. 12, Springer-Verlag,
    2008, pp. 261–92, doi:<a href="https://doi.org/10.1007/s10617-008-9028-9">10.1007/s10617-008-9028-9</a>.
  short: Y. Vanderperren, W. Müller, W. Dahaene, Design Automation for Embedded Systems
    12 (2008) 261–292.
date_created: 2022-12-19T12:18:21Z
date_updated: 2022-12-19T12:23:56Z
department:
- _id: '672'
doi: 10.1007/s10617-008-9028-9
intvolume: '        12'
keyword:
- UML     SysML     Model-based design     System specification     Modelling languages
language:
- iso: eng
page: 261-292
publication: Design Automation for Embedded Systems
publisher: Springer-Verlag
status: public
title: UML for Electronic Systems Design – A Comprehensive Overview
type: journal_article
user_id: '5786'
volume: 12
year: '2008'
...
