Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodolog
DOI: 10.1109/mbd-mompes.2006.21
|View full text |Cite
|
Sign up to set email alerts
|

Model-Driven Development of Real-Time Systems with UML 2.0 and C

Abstract: In this era of intense liking to automation in almost all time-critical fields, real-time systems have got widespread utilization in industrial, commercial, medical, space and military applications. Modeldriven development of real-time systems has been a task requiring great effort because of the system complexities arising from dealing with quite a huge number of input and output streams within an acute time frame. Complexity exists both in the modeling task as well as in transforming the models into programm… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
1

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(12 citation statements)
references
References 4 publications
0
11
0
1
Order By: Relevance
“…First, the containment hierarchy is simplified according to the technical restrictions of the implementation technology used, i.e., by refining the containment hierarchy and mapping it to a UML model with the source code structure of the resulting system. Second, the models are mapped to source code, either through a code generator, or through manual mapping according to mapping guidelines as published in Khan et al [34]. Figure 13 shows an example code snippet for a servo component.…”
Section: Component Implementationmentioning
confidence: 99%
“…First, the containment hierarchy is simplified according to the technical restrictions of the implementation technology used, i.e., by refining the containment hierarchy and mapping it to a UML model with the source code structure of the resulting system. Second, the models are mapped to source code, either through a code generator, or through manual mapping according to mapping guidelines as published in Khan et al [34]. Figure 13 shows an example code snippet for a servo component.…”
Section: Component Implementationmentioning
confidence: 99%
“…Although a step in the right direction, they often do not use the enhanced features of UML 2.0, nor do they address complexity and reuse issues. Another problem is the inadequate support for mapping UML (2.0) models to code [15]. Developers follow traditional approaches, and a complete transition to object-or component technology is prevented by the required time and space efficiency of the product, or due to standards to be followed (e.g., DO-178B in the civil aviation domain).…”
Section: Related Workmentioning
confidence: 99%
“…Developers follow traditional approaches, and a complete transition to object-or component technology is prevented by the required time and space efficiency of the product, or due to standards to be followed (e.g., DO-178B in the civil aviation domain). Embedded system development would benefit from the advantages of model-driven development (MDD) [15] if the technologies could be integrated into existing development processes (i.e., keep C as target language). Most approaches and tools map models to sophisticated languages (e.g., Java, resulting in runtime performance, memory, or timing problems [15]), or use straightforward mapping strategies (UML to C) that neglect concepts such as inheritance or dynamic binding.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations