2005 · 63 citations · 10 references
EngineeringComputer ScienceSystems EngineeringSystems ArchitectureSystems DesignSystems ModelingExecutable System ModelsModel TransformationModel-driven DevelopmentModel-driven Software EngineeringSoftware ModelingSpecification LanguagesExecutable ModelsExecutable SpecificationsModel-driven DesignModel-driven EngineeringModel-to-code GenerationSystem-level ModelingSystemc ModelingUml Modeling
We present a system level description mechanism based on UML-notations from which one can automatically extract SystemC code. Our modelling framework is based on a restricted set of UML diagram types and some standard extensions influenced by the communication infrastructure of SystemC. The system specifications are developed using the UML-compatible tool, Rhapsody (2004). We then translate the internal representation of the design generated by Rhapsody into SystemC code. The extensions we have implemented using the stereotype feature of the Rhapsody tool pull up the communication infrastructure and timing features of SystemC to the UML-level. Consequently, we can describe executable platforms at the UML-level as well as translate UML-based application descriptions to SystemC level.
10
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
The unified Modeling Language User Guide
Geoff Glasson · Linux journal · 1999 · 3.3K citations
Lukai Cai, Daniel D. Gajski · 2003 · 527 citations
Metropolis: an integrated electronic system design environment
Felice Balarin, Y. Watanabe, Harry Hsieh et al. · Computer · 2003 · 493 citations
Grant Martín, Luciano Lavagno, Jean Louis-Guerin · 2001 · 89 citations