2002
DOI: 10.1007/3-540-36124-3_52
|View full text |Cite
|
Sign up to set email alerts
|

An Infrastructure for Adaptable Middleware

Abstract: Abstract. Today's software systems have to deal with an increasing diversity and complexity of execution environments. Next generation applications will have to deal with the unknown, with execution conditions which can not be predicted at the time they are written: they must be adaptable. In this paper, we present our current answer to this problem, in the form of an infrastructure for adaptable middleware. This infrastructure distinguishes functional components from non-functional services and enables dynami… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0
1

Year Published

2006
2006
2009
2009

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(15 citation statements)
references
References 9 publications
0
14
0
1
Order By: Relevance
“…There is a large amount of work devoted to the development of frameworks and middleware infrastructures to facilitate the implementation of adaptive systems [9,7,18,6,3,5]. There are architecture-based adaptation frameworks such as Rainbow [7], whose main goal is to be general purpose, applicable to a wide variety of systems with dierent architecture styles.…”
Section: Related Workmentioning
confidence: 99%
“…There is a large amount of work devoted to the development of frameworks and middleware infrastructures to facilitate the implementation of adaptive systems [9,7,18,6,3,5]. There are architecture-based adaptation frameworks such as Rainbow [7], whose main goal is to be general purpose, applicable to a wide variety of systems with dierent architecture styles.…”
Section: Related Workmentioning
confidence: 99%
“…Many policies will also contain some restrictions or guards confining the rule action to appropriate occasions. This event-conditionaction (ECA) format is standard for rule-based adaptation systems [4,5,6,8,9,16,19,33,34,35,36,40], where an adaptation management system is responsible for monitoring these events, evaluating the conditions and initiating the management action on the targeted managed object. In a policy-based dynamic adaptation system it should be possible to edit the rule set and have them re-interpreted to support the dynamic addition of new rules or changes in policy.…”
Section: Principals and Key Ideasmentioning
confidence: 99%
“…RAM (Reflection for Adaptable Mobility) [4,9] from École des Mines de Nantes, takes the approach of completely separating functional and non-functional aspects of an application in a manner related to aspect oriented programming (AOP). Using this separation of concerns approach, only the core application functionality is inserted into the application code, with all middleware services represented as non-functional concerns.…”
Section: Rammentioning
confidence: 99%
See 1 more Smart Citation
“…RAM [9] from École des Mines de Nantes, France take the approach of completely separating functional and nonfunctional aspects of an application in a manner related to Aspect Oriented Programming. Using this separation of concerns approach, only the core application functionality is inserted into the application code, with all middleware services represented as non-functional concerns.…”
Section: Related Workmentioning
confidence: 99%