2002
DOI: 10.1007/3-540-46102-7_29
|View full text |Cite
|
Sign up to set email alerts
|

Reflective Analysis and Design for Adapting Object Run-Time Behavior

Abstract: Abstract. Today, complex information systems need a simple way for changing the object behavior according with changes that occur in its running environment. We present a reflective architecture which provides the ability to change object behavior at run-time by using design-time information. By integrating reflection with design patterns we get a flexible and easily adaptable architecture. A reflective approach that describes object model, scenarios and statecharts helps to dynamically adapt the software syst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2004
2004
2014
2014

Publication Types

Select...
2
2
2

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 13 publications
0
6
0
Order By: Relevance
“…A reflection mechanism provides the ability of the SBA to observe and to modify its computation [3]. We introduce this mechanism in ReMoSSA for dynamically adapting the service and composing in two levels: the first level is the base level.…”
Section: Self-adaptive Mechanisms In Remossamentioning
confidence: 99%
“…A reflection mechanism provides the ability of the SBA to observe and to modify its computation [3]. We introduce this mechanism in ReMoSSA for dynamically adapting the service and composing in two levels: the first level is the base level.…”
Section: Self-adaptive Mechanisms In Remossamentioning
confidence: 99%
“…In (Cazzola et al, 2002;Cazzola et al, 2004) we have proposed an infrastructure that dynamically adapts software systems using architectural reflection. The key idea of architectural reflection is to reuse the knowledge of the design phase to evolve and validate the structure and behavior of a software system at runtime.…”
Section: Architectural Reflectionmentioning
confidence: 99%
“…Our approach is based on our previous work on architectural reflection (Cazzola et al, 2002;Cazzola et al, 2004). Architectural reflection map the knowledge from the design phase, e.g.…”
Section: Introductionmentioning
confidence: 99%
“…In addition, classes can report the interfaces they implement. These automatic reporting mechanisms make powerful meta-programming approaches possible, such as the coordination explained here, the deployment of programs as web services, as well as incorporation of tools in many other programming contexts (Cazzola et al 2002). …”
Section: The “Introspective Observer” Coordination Design Of the Geovmentioning
confidence: 99%