Where academic tradition
meets the exciting future

The MICAS Tool

Johan Lilius, Tomas Lillqvist, Torbjörn Lundkvist, Ian Oliver, Ivan Porres, Kim Sandström, Glenn Sveholm, Asim Pervez Zaka, The MICAS Tool. In: Ludwik Kuzniarz Jyrki Nummenmaa Zheying Zhang Kai Koskimies (Ed.), Proceedings of the NWUML'2005: The 3rd Nordic Workshop on UML and Software Modeling, 180-192, 2005.


The MICAS architecture is a novel SoC architecture for SoC design for
mobile phone peripherals. Characteristic for MICAS is the separation of
data-flows from control-flows. To design MICAS ``modules'' we have
implemented a tool that is based on UML and MDA\@.
The tool makes it possible to visually specify a MICAS system by
dragging and dropping modules, busses, and connections onto a canvas.
The design can then be transformed into a SystemC simulator for further
testing. The MICAS tool is implemented using CORAL\@.
CORAL is a metamodel-independent software platform to create, edit and
transform new models and metamodels at run-time. CORAL provides support
for a number of languages, including UML and MOF.


Full publication in PDF-format

BibTeX entry:

  title = {The MICAS Tool},
  booktitle = {Proceedings of the NWUML'2005: The 3rd Nordic Workshop on UML and Software Modeling},
  author = {Lilius, Johan and Lillqvist, Tomas and Lundkvist, Torbjörn and Oliver, Ian and Porres, Ivan and Sandström, Kim and Sveholm, Glenn and Zaka, Asim Pervez},
  editor = {Kai Koskimies, Ludwik Kuzniarz Jyrki Nummenmaa Zheying Zhang},
  pages = {180-192},
  year = {2005},

Belongs to TUCS Research Unit(s): Embedded Systems Laboratory (ESLAB), Software Construction Laboratorium

Edit publication