2015
DOI: 10.1007/s10617-014-9158-1
|View full text |Cite
|
Sign up to set email alerts
|

HDL code generation from UML/MARTE sequence diagrams for verification and synthesis

Abstract: Design of Embedded Systems is becoming more and more complex in terms of verify that requirements are fulfilled at different design levels. This requires the simulation of the system and the checking of its timing and functional properties. model-driven design and UML give a reasonable solution to cope with such complexity since they have mechanisms to model and verify embedded systems. This paper presents a methodology which starts from UML/MARTE sequence diagrams with timing constraints and the automatic gen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…For this purpose, the transformation step of UML models to an executable model is necessary. Therefore, transformation tool has been developed to extract design information from UML models and represent it by an intermediate representation (2) to generate executable code such as SystemC/TLM or VHDL (3) [11]. The simulation results such as throughput and latency can be generated and back-annotated (4) to the original UML model for further refinement.…”
Section: Proposed Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…For this purpose, the transformation step of UML models to an executable model is necessary. Therefore, transformation tool has been developed to extract design information from UML models and represent it by an intermediate representation (2) to generate executable code such as SystemC/TLM or VHDL (3) [11]. The simulation results such as throughput and latency can be generated and back-annotated (4) to the original UML model for further refinement.…”
Section: Proposed Methodologymentioning
confidence: 99%
“…There is few literature proposing methodologies to generate executable models for functional verification from UML [11]- [14], SysML [15], and modeling and analysis of real time and embedded systems (MARTE) [16]- [18]. Mischkalla et al [19] and Mueller et al [20] introduce a set of UML profiles for co-modeling of HW/SW systems and a code generation scheme for co-simulation support.…”
Section: Related Workmentioning
confidence: 99%
“…e modeling of embedded systems with UML has been the subject of several research works [9,[24][25][26][27]. However, few of them deal with DPR features at high abstraction level.…”
Section: Related Workmentioning
confidence: 99%
“…Execution trace analysis is another important application of ccsl constraints. In the scheme of marte/ccsl, execution trace analysis is an effective way to design and debug real-time embedded systems [5]. Execution traces are produced by instrumented code.…”
mentioning
confidence: 99%