• DocumentCode
    822053
  • Title

    A Model-Driven Development Approach to Mapping UML State Diagrams to Synthesizable VHDL

  • Author

    Wood, Stephen K. ; Akehurst, David H. ; Uzenkov, Oleg ; Howells, W. Gareth J ; McDonald-Maier, Klaus D.

  • Author_Institution
    Dept. of Electron., Kent Univ., Canterbury
  • Volume
    57
  • Issue
    10
  • fYear
    2008
  • Firstpage
    1357
  • Lastpage
    1371
  • Abstract
    With the continuing rise in the complexity of embedded systems, there is an emerging need for a higher level modelling environment that facilitates efficient handling of this complexity. The aim here is to produce such a high level environment using Model Driven Development (MDD) techniques that maps a high level abstract description of an electronic embedded system into its low level implementation details. The Unified Modelling Language (UML) is a high level graphical based language that is broad enough in scope to model embedded systems hardware circuits. The authors have developed a framework for deriving Very High Speed Integrated Circuits Hardware Description Language (VHDL) code from UML state diagrams and defined a set of rules that enable automated generation of synthesisable VHDL code from UML specifications using MDD techniques. By adopting the techniques and tools described in this paper the design and implementation of complex state-based systems is greatly simplified.
  • Keywords
    Unified Modeling Language; embedded systems; hardware description languages; object-oriented programming; program compilers; UML specification; UML state diagram mapping; electronic embedded system; embedded system hardware circuit model; high-level abstract description; high-level graphical-based language; model-driven development approach; synthesizable VHDL code generation; very high speed integrated circuit hardware description language; Embedded system; Hardware design languages; Integrated circuit synthesis; Integrated circuit technology; Object oriented modeling; Process design; Unified modeling language; Very high speed integrated circuits; Domain-specific architectures; Object-oriented design methods; State diagrams;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.123
  • Filename
    4585363