Skip to main content
Kent Academic Repository

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

Wood, Stephen K., Akehurst, David H., Uzenkov, Oleg, Howells, Gareth, McDonald-Maier, Klaus D. (2008) A Model Driven Development Approach to Mapping UML State Diagrams to Synthesizable VHDL. IEEE Transactions on Computers, 57 (10). pp. 1357-1371. ISSN 0018-9340. (doi:10.1109/TC.2008.123) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:13308)

The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided.
Official URL:
http://dx.doi.org/10.1109/TC.2008.123

Abstract

With the continuing rise in the complexity of embedded systems, there is an emerging need for a higher level modeling 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 map a high-level abstract description of an electronic embedded system into its low-level implementation details. The Unified Modeling 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 Circuit Hardware Description Language ( VHDL) code from UML state diagrams and defined a set of rules that enable automated generation of synthesizable 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.

Item Type: Article
DOI/Identification number: 10.1109/TC.2008.123
Additional information: Special Issue on Programming Models and Architectures for Embedded Systems
Uncontrolled keywords: model-driven development (MDD); unified modeling language (UML); VHDL
Subjects: T Technology > TK Electrical engineering. Electronics. Nuclear engineering > TK7800 Electronics > TK7880 Applications of electronics > TK7895.E42 Embedded computer systems
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Engineering and Digital Arts
Funders: European Union (https://ror.org/019w4f821)
Depositing User: J. Harries
Date Deposited: 18 Mar 2009 14:56 UTC
Last Modified: 12 Jul 2022 10:39 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/13308 (The current URI for this page, for reference purposes)

University of Kent Author Information

Akehurst, David H..

Creator's ORCID:
CReDIT Contributor Roles:

Uzenkov, Oleg.

Creator's ORCID:
CReDIT Contributor Roles:

Howells, Gareth.

Creator's ORCID: https://orcid.org/0000-0001-5590-0880
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.