14th IEEE International Conference on Automated Software Engineering
DOI: 10.1109/ase.1999.802308
|View full text |Cite
|
Sign up to set email alerts
|

Rule-based strategic reflection: observing and modifying behaviour at the architectural level

Abstract: As software systems become larger and more complex, a relevant part of code shifts from the application domain to the management of the system's run-time architecture (e.g., substituting components and connectors for run-time automated tuning). We propose a novel design approach for component-based systems supporting architectural management in a systematic and conceptually clean way and allowing for the transparent addition of architectural management functionality to existing systems. The approach builds on … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(20 citation statements)
references
References 4 publications
(4 reference statements)
0
19
0
Order By: Relevance
“…However, the principles of computational reflection are also applicable to programming-in-the-large, which represents the complex self-adaptive software systems we are interested in our research [Andersson et al 2009b]. In fact, numerous previously developed self-adaptation approaches (e.g., [Cazzola et al 1999;Tisato et al 2001;Blair et al 2004]) are based on the principles of reflection. Figure 1 provides an overview of the FORMS's primitives and their relationships to the reflection perspective.…”
Section: Reflection Perspectivementioning
confidence: 99%
“…However, the principles of computational reflection are also applicable to programming-in-the-large, which represents the complex self-adaptive software systems we are interested in our research [Andersson et al 2009b]. In fact, numerous previously developed self-adaptation approaches (e.g., [Cazzola et al 1999;Tisato et al 2001;Blair et al 2004]) are based on the principles of reflection. Figure 1 provides an overview of the FORMS's primitives and their relationships to the reflection perspective.…”
Section: Reflection Perspectivementioning
confidence: 99%
“…The system we consider in this short overview are UML virtual machine [17], The K-Component Architecture [10], Architectural Reflection [7] and design enforcement [19].…”
Section: Related Workmentioning
confidence: 99%
“…Cazzola et al [7] have presented a novel approach to reflection called architectural reflection which allows dynamic adaptation of a system through its design information. This has been possible moving the system software architecture from design-time to run-time.…”
Section: Related Workmentioning
confidence: 99%
“…object-oriented systems (Cazzola, 1998), software architectures (Cazzola et al, 1999a), or dynamic petri nets (Capra & Cazzola, 2009), among others.…”
Section: Computational Reflectionmentioning
confidence: 99%
“…Cazzola et al (Cazzola et al, 1999), (Cazzola et al, 1999a) were one of the first authors to propose a reflective framework to address the reconfiguration of software architectures. They introduced the term Architectural Reflection as -the computation performed by a system about its own software architecture‖.…”
Section: Top-down Approaches: Self-adaptive Systemsmentioning
confidence: 99%