Companion Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2591062.2591142
|View full text |Cite
|
Sign up to set email alerts
|

The MechatronicUML method: model-driven software engineering of self-adaptive mechatronic systems

Abstract: The software of mechatronic systems interacts with the system's physical environment. In such systems, an incorrect software may cause harm to human life. As a consequence, software engineering methods for developing such software need to enable developers to effectively and efficiently proof their correctness. This is further complicated by additional characteristics of mechatronic systems as selfadaptation and coordination with other systems. In this poster, we present MechatronicUML which is a modeldriven s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 18 publications
(7 citation statements)
references
References 9 publications
0
7
0
Order By: Relevance
“…At the end (when it gets to a leaf in the tree), a strategy is evaluated as successful or failed and this information is used to improve the selection algorithm. A body of work [26] [31] focus on how to plan a set of actions that safely lead component-based systems to a target configuration. These approaches are complementary to ours in the sense that our focus is on the choice of a new configuration and its control.…”
Section: Related Workmentioning
confidence: 99%
“…At the end (when it gets to a leaf in the tree), a strategy is evaluated as successful or failed and this information is used to improve the selection algorithm. A body of work [26] [31] focus on how to plan a set of actions that safely lead component-based systems to a target configuration. These approaches are complementary to ours in the sense that our focus is on the choice of a new configuration and its control.…”
Section: Related Workmentioning
confidence: 99%
“…A body of work [23], [24], [25], [26], [27] focus on how to plan a set of actions that safely lead systems to a target configuration. Hence, they are complementary to ours in the sense that our focus is on the choice of a new configuration and its control as the behavioural program progresses.…”
Section: B Compilation Performance Analysismentioning
confidence: 99%
“…Further, the number of used hardware ports varies, e.g., due to pluggable shields. Figure 5 shows the software architecture of a CACC as a MECHATRONICUML component type view [3,12]. MECHA-TRONICUML adapts concepts of the UML to model the software of CPS.…”
Section: Examplementioning
confidence: 99%
“…Due to the complexity of the planning that is NP-complete software deployers have to be supported by automatic algorithms. The input for an allocation planning algorithm consist of (1) the hardware platform instance model, (2) the software component instance model, (3) allocation constraints that could also refer to the hardware platform and software component type model, (4) and may an objective function for optimization. Algorithms like [26,18] could get the hardware information automatically from a model that is specified with our language.…”
Section: Software Allocation Planning Viewmentioning
confidence: 99%