2014 23rd Australian Software Engineering Conference 2014
DOI: 10.1109/aswec.2014.26
|View full text |Cite
|
Sign up to set email alerts
|

Design and Implementation of Dynamically Evolving Ensembles with the Helena Framework

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…JHelena is a framework for modeling and generation of executable code of highly dynamic ensembles of autonomic distributed components that are modeled using Helena [21] technique. Our approach allows modeling systems with several levels of hierarchy while to our knowledge in Helena approach the composition only occurs at one level.…”
Section: Related Workmentioning
confidence: 99%
“…JHelena is a framework for modeling and generation of executable code of highly dynamic ensembles of autonomic distributed components that are modeled using Helena [21] technique. Our approach allows modeling systems with several levels of hierarchy while to our knowledge in Helena approach the composition only occurs at one level.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, designing a behaviour for each role of a component (which is implemented by a single thread per role) is much simpler then designing a complex life-cycle for a component which then must integrate all the different tasks a component might be involved. A prototypical, two-layered implementation framework for Helena models is described in [14,13]. The two-layered approach supports also adaptation of components by switching between roles as discussed in [11].…”
Section: Introductionmentioning
confidence: 99%
“…It offers means for defining a system as a set of service components and their ensembles extended with local knowledge to express awareness and adaptive policies for predicate-based bindings to express autonomous behavior. The Helena approach [15] has been further developed for modeling collaborations using a UML-like notation focusing on the description of the behavior at individiual and collective (ensemble) level. Further design steps from high-level strategic goals (requirements, adaptation patterns) to their low-level system architecture realization (components and ensembles) are supported by the Invariant Refinement Method (IRM) [13] Experimental significance of the case studies could be seen through numerous pragmatic examples which were used to model and verify corresponding system behavior.…”
Section: Introductionmentioning
confidence: 99%