We propose a constraint-based structural architectural description language for specifying and reasoning about self-organising software architectures and for guiding their evolution. We also introduce a notion of tactics added into the new language so as to mitigate the NPcomplete problem of constraint satisfaction used for self-organising the specified architectures.
Index Terms:
architectural description for dynamic software systems, self-organising software architectures
Citation:
"A Constraint Architectural Description Approach to Self-Organising Component-Based Software Systems," icse, pp.81-83, 26th International Conference on Software Engineering (ICSE'04), 2004