Automated distribution of UML 2.0 designed applications to a configurable multiprocessor platform

  • Authors:
  • Mikko Setälä;Petri Kukkala;Tero Arpinen;Marko Hännikäinen;Timo D. Hämäläinen

  • Affiliations:
  • Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland;Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland

  • Venue:
  • SAMOS'06 Proceedings of the 6th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents automated distribution of embedded real-time applications modeled in Unified Modeling Language version 2.0 (UML 2.0). The automated distribution requires methods and tools for design automation, as well as the run-time environment for the distributed execution on the target platform. Executable application code is generated from UML models, and UML with a custom profile is used to abstract hardware architecture and configure application mapping. For experimenting, a full featured WLAN terminal was designed in UML and implemented as a distributed multiprocessor system-on-chip (SoC) on an FPGA prototype platform. Measurements show that a 50-70% reduction in protocol delays is achived with distribution, and delay variations are reduced 45-85%.