2010
DOI: 10.1145/1880050.1880057
|View full text |Cite
|
Sign up to set email alerts
|

Managing embedded systems complexity with aspect-oriented model-driven engineering

Abstract: Model-driven engineering addresses issues of platform heterogeneity and code quality through the use of high-level system models and subsequent automatic transformations. Adoption of the model-driven software engineering paradigm for embedded systems necessitates specification of appropriate models of often complex systems. Modern embedded systems are typically composed of multiple functional and nonfunctional concerns, with the nonfunctional concerns (e.g., timing and performance) typically affecting the desi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
1

Year Published

2010
2010
2019
2019

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 43 publications
0
4
0
1
Order By: Relevance
“…These tools facilitate modularised design with Theme/UML and subsequent model composition and synthesis to source . The tool suite and process was originally designed to support development of applications for deployment on smartphones but has been extended to support transformations to other embedded software platforms by offering synthesis to C code [46]. Figure 2 illustrates the Model-Driven Theme/UML development process.…”
Section: Model-driven Theme/umlmentioning
confidence: 99%
“…These tools facilitate modularised design with Theme/UML and subsequent model composition and synthesis to source . The tool suite and process was originally designed to support development of applications for deployment on smartphones but has been extended to support transformations to other embedded software platforms by offering synthesis to C code [46]. Figure 2 illustrates the Model-Driven Theme/UML development process.…”
Section: Model-driven Theme/umlmentioning
confidence: 99%
“…These properties are often determined by how well concerns are modularized in the design. Aspect-oriented design has been proposed as a better modularization for cross cutting concerns in embedded systems [Driver et al 2010;Loukil et al 2010].…”
Section: Related Workmentioning
confidence: 99%
“…Because of the increasing application complexity it is easy to figure out that complexity of embedded system computing architecture increases also rapidly. Application complexity and computing architecture complexity are already difficult issues to cope for designers and the need for new ideas and design methods is continuously underlined and explored [1].…”
Section: Introductionmentioning
confidence: 99%
“…Because of the increasing application complexity it is easy to figure out that complexity of embedded system computing architecture increases also rapidly. Application complexity and computing architecture complexity are already difficult issues to cope for designers and the need for new ideas and design methods is continuously underlined and explored [1].Complexity can be managed by developing new development methods which support future trends of applications and computing platforms. Applications are nowadays often multithreaded and parallel programming paradigms are under continuous exploration [2].…”
mentioning
confidence: 99%