2019
DOI: 10.1016/j.infsof.2019.04.003
|View full text |Cite
|
Sign up to set email alerts
|

GoalD: A Goal-Driven deployment framework for dynamic and heterogeneous computing environments

Abstract: Context: Emerging paradigms like Internet of Things and Smart Cities utilize advanced sensing and communication infrastructures, where heterogeneity is an inherited feature. Applications targeting such environments require adaptability and context-sensitivity to uncertain availability and failures in resources and their ad-hoc networks. Such heterogeneity is often hard to predict, making the deployment process a challenging task. Objective: This paper proposes GoalD as a goal-driven framework to support autono… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 44 publications
0
2
0
Order By: Relevance
“…Additionally, we aim to extend our EDGE notation and controller synthesis with support for runtime changes to the goal likelihood and the EDGE model structure (enabling their use for SAS whose goal variants evolve over time), and for "continuous" goals, i.e., goals that a SAS must achieve over a period of time (e.g., maintaining the throughput of a server or the navigation speed of a robot within given limits). Finally, we plan to evaluate EDGE thoroughly using multiple case studies drawn from the repository of software engineering for SAS exemplars at [30] and from our recent work on goaloriented approaches to SAS engineering [31]- [33].…”
Section: Discussionmentioning
confidence: 99%
“…Additionally, we aim to extend our EDGE notation and controller synthesis with support for runtime changes to the goal likelihood and the EDGE model structure (enabling their use for SAS whose goal variants evolve over time), and for "continuous" goals, i.e., goals that a SAS must achieve over a period of time (e.g., maintaining the throughput of a server or the navigation speed of a robot within given limits). Finally, we plan to evaluate EDGE thoroughly using multiple case studies drawn from the repository of software engineering for SAS exemplars at [30] and from our recent work on goaloriented approaches to SAS engineering [31]- [33].…”
Section: Discussionmentioning
confidence: 99%
“…At the heart of many of such adaptation techniques, there is a component capable of designing, at runtime, a strategy for adapting to the changes in the environment, system, and requirements [38]. In addition, several goal-driven approaches are introduced to model the variability and guide the architectural design based on goal-oriented requirement engineering to provide a basis for the engineering of self-adaptive systems [39][40][41]. Goal-driven adaptation puts the emphasis on the requirements that need to be solved by the managing system for the concrete realization of self-adaptive systems [42].…”
Section: Related Workmentioning
confidence: 99%