loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe (DATE'05) Volume 2
A Model-Based Approach for Executable Specifications on Reconfigurable Hardware
Munich, Germany
March 07-March 11
ISBN: 0-7695-2288-2
Tim Schattkowsky, University of Paderborn/C-LAB, Germany
Wolfgang Mueller, University of Paderborn/C-LAB, Germany
Achim Rettberg, University of Paderborn/C-LAB, Germany
UML 2.0 provides a rich set of diagrams for systems documentation and specification. Many efforts have been undertaken to employ different aspects of UML for multiple domains, mainly in the area of software systems. Considering the area of electronic design automation, however, we currently see only very few approaches, which investigate UML for hardware design and hardware/software co-design. In this article, we present an approach for executable UML closing the gap from system specification to its model-based execution on reconfigurable hardware. For this purpose, we present our Abstract Execution Platform (AEP), which is based on a Virtual Machine running an executable UML subset for embedded software and reconfigurable hardware. This subset combines UML 2.0 Class, StateMachine and Sequence Diagrams for complete system specification. We describe how these binary encoded UML specifications can be directly executed and give the implementation of such a virtual machine on a Virtex II FPGA. Finally, we present evaluation results comparing the AEP implementation with C code on a C167 microcontroller.
Citation:
Tim Schattkowsky, Wolfgang Mueller, Achim Rettberg, "A Model-Based Approach for Executable Specifications on Reconfigurable Hardware," date, vol. 2, pp.692-697, Design, Automation and Test in Europe (DATE'05) Volume 2, 2005
Usage of this product signifies your acceptance of the Terms of Use.