Transformation of SysML Structure Diagrams to VHDL-AMS
2012, 2012 Second Workshop on Design, Control and Software Implementation for Distributed MEMS
Abstract
In this paper, we propose an approach to translate the SysML language to VHDL-AMS code. This approach is the first step to the generation of the VHDL-AMS code from the structural diagrams SysML. In this step, we address the Block Definition Diagram and the Internal Block Diagram. The translation uses Model Driven Engineer (MDE) methods as the transformation of model to another model (M2M) with ATL Atlas Transformation Language and the code generation from models (M2T) using Xpand. We provide the translation rules between the two elements. Implementation and methodology are illustrated on a micro-system case study: the Smart surface system.
References (10)
- C.T. Carr, T.M. McGinnity, and L.J. McDaid. Integration of UML and VHDL-AMS for analogue system modelling. Formal Aspects of Computing, 16:80,94, 2004.
- ATL Documentation. http://en.wikipedia.org/wiki/ ATLASTransformationLanguage.
- Alain Giorgetti, Ahmed Hammad, and Bruno Tatibouet. Us- ing SysML for smart surface modeling. In "dMEMS'10, 1st workshop on design, control and software implementation for distributed MEMS(2010) 100-107".
- ExperMeta. http://www.expermeta.com.
- B. Berthomieu, S. Dal Zilio J.-P. Bodeveix and, P. Dissaux, M. Filali, S. Heim, P. Gaufillet, and F. Vernadat. Formal verification of aadl models with fiacre and tina. In ERTSS 2010, 5th International Congress and Exhibition on Embed- ded Real-Time Software and Systems, 2010.
- Medard Rieder, Rico Steiner, Cathy Berthouzoz, Francois Corthay, and Thomas Sterren. Synthesized UML, a practical approach to map UML to VHDL. In springer verlag, editor, RISE 2005 -Rapid Integration of Software Engineering techniques, LNCS, volume LNCS 3943, pages 203,217, 2005.
- Dag Bjorklund and Johan Lilius. From UML behavioral descriptions to efficient synthesizable VHDL. 2002.
- D. H. Akehurst, O. Uzenkov, W. G. Howells, K. D. Mcdonald- Maier, and B. Bordbar. Compiling UML state diagrams into VHDL: An experiment in using model driven development. In Using Model Driven Development. Forum on Specification and Design Languages (FDL'07), 2007.
- David Guihal. Modélisation en langage VHDL-AMS des systèmes pluridisciplinaires. PhD thesis, Université Toulouse III, 2007.
- Jean Verries. Approche pour la conception de systèmes aéronautiques innovants en vue d'optimiser l'architecture : Application au système portes passagers. PhD thesis, Université Toulouse III, 2010.