2006
DOI: 10.1109/ms.2006.61
|View full text |Cite
|
Sign up to set email alerts
|

Using architecture models for runtime adaptability

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
164
0
2

Year Published

2007
2007
2021
2021

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 250 publications
(167 citation statements)
references
References 8 publications
1
164
0
2
Order By: Relevance
“…The second loop of Algorithm 1 (lines [13][14][15][16][17][18][19][20][21][22][23][24][25] iterates through the class and activity diagram differences. In the worst case, (1) every statement is represented as a separate action node, in the activity diagram, (2) all original nodes are modified/deleted, (3) all transition flows between all nodes are modified/deleted, (4) all constructors are modified/deleted, and (5) all fields in the class diagram are modified/deleted.…”
Section: Time Complexity For the Extended Martsmentioning
confidence: 99%
See 1 more Smart Citation
“…The second loop of Algorithm 1 (lines [13][14][15][16][17][18][19][20][21][22][23][24][25] iterates through the class and activity diagram differences. In the worst case, (1) every statement is represented as a separate action node, in the activity diagram, (2) all original nodes are modified/deleted, (3) all transition flows between all nodes are modified/deleted, (4) all constructors are modified/deleted, and (5) all fields in the class diagram are modified/deleted.…”
Section: Time Complexity For the Extended Martsmentioning
confidence: 99%
“…Most existing model-based adaptation approaches are coarse-grained and focus on using models at runtime to support self-adaptation in autonomous systems [10,15,18,19,26,34]. Adaptations in these approaches are performed at the component level, and are limited to adding/removing/reconnecting components of the software system.…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, our approach enabled the robot system to perform its services more reliably. Floch et al (Floch et al, 2006) proposed a utility-based adaptation scheme. This approach assumed that an adaptable application operates on the adaptation middleware that was previously proposed (Hallsteinsen et al, 2004), and the middleware monitors the current user and system context.…”
Section: Case Studymentioning
confidence: 99%
“…MUSIC is based on an externalized approach to self-adaptation where the adaptation logic is delegated to generic middleware. The middleware exploits knowledge about the composition and quality of service (QoS) characteristics of its constituting components and services used [11], [12], [13]. The middleware monitors relevant context parameters, including 3 rd party services available in the environment, and adapts the active applications by reconfiguring internal components and binding to 3 rd party services when changes occur.…”
Section: Self-adaptation Middlewarementioning
confidence: 99%
“…This process is triggered at start-up of the application and at run-time when the middleware discovers relevant context changes. The planning middleware iterates over all possible bindings of the roles, computes the Predicted Properties and the utility [13]. The utility function of an application is provided by the developer and is typically expressed as a weighted sum of dimensional utilities where the weights express user preferences (i.e., relative importance of a dimension to the user).…”
Section: Self-adaptation Middlewarementioning
confidence: 99%