Wood, Steve K and Akehurst, David H and Uzenkov, Oleg and Howells, WGJ and 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. DOI https://doi.org/10.1109/tc.2008.123
Wood, Steve K and Akehurst, David H and Uzenkov, Oleg and Howells, WGJ and 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. DOI https://doi.org/10.1109/tc.2008.123
Wood, Steve K and Akehurst, David H and Uzenkov, Oleg and Howells, WGJ and 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. DOI https://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 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. © 2008 IEEE.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | model-driven development (MDD); unified modeling language (UML); VHDL |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Divisions: | Faculty of Science and Health Faculty of Science and Health > Computer Science and Electronic Engineering, School of |
SWORD Depositor: | Unnamed user with email elements@essex.ac.uk |
Depositing User: | Unnamed user with email elements@essex.ac.uk |
Date Deposited: | 06 Mar 2013 11:02 |
Last Modified: | 16 May 2024 16:42 |
URI: | http://repository.essex.ac.uk/id/eprint/5528 |