2009 · 127 citations · 8 references
EngineeringComputer ScienceSystems EngineeringEmbedded SystemsSoftware EngineeringSystems ModelingEmbedded Systems ArchitectureEmbedded Systems DesignModel-driven DevelopmentModel-driven Software EngineeringReal-time Systems DesignSoftware ArchitectureAbstractionAbstraction LevelsDesign AbstractionEmbedded Software Co-designEmbedded Software DevelopmentEmbedded System ModelingModel-to-code GenerationVhdl
In this paper we propose a UML/MDA approach, called MoPCoM methodology, to design high quality real-time embedded systems. We have defined a set of rules to build UML models for embedded systems, from which VHDL code is automatically generated by means of MDA techniques. We use the MARTE profile as an UML extension to describe real-time properties and perform platform modeling. The MoPCoM methodology defines three abstraction levels: abstract, execution and detailed modeling levels (AML, EML and DML, respectively). We detail the lowest MoPCoM level, DML, design rules in order to perform automatically VHDL code generation. A viterbi coder has been used as a first case study.
8
Model Driven Architecture (MDA)
Peter Fettke, Peter Loos · WIRTSCHAFTSINFORMATIK · 2003 · 344 citations
UML 2.0 Profile for Embedded System Design
Petri Kukkala, Jouni Riihimäki, Marko Hännikäinen et al. · Design, Automation, and Test in Europe · 2005 · 62 citations · Full text
Model Driven Engineering for SoC co-design
J.-L. Dekeyser, Pierre Boulet, Philippe Marquet et al. · 2005 · 23 citations