@inproceedings{c01b0d68936242c8b63783ce28738c38,
title = "Dynamic reconfiguration of software architectures through aspects",
abstract = "Currently, most software systems have a dynamic nature and evolve at run-time. The dynamic reconfiguration of software architectures has to be supported in order to enable their architectural element instances and their links to be created and destroyed at run-time. Complex components also need reconfiguration capabilities to evolve their internal compositions. This paper introduces an approach to support the dynamic reconfiguration of software architectures taking advantage of aspect-oriented techniques. It enables complex components to autonomously reconfigure themselves: they are capable of both having knowledge of their current configuration and reconfiguring themselves at run-time. This approach has been developed for the PRISMA aspect-oriented architectural model. A new kind of aspect has been created in PRISMA in order to provide dynamic reconfiguration services to each complex component; it is called the Configuration Aspect.",
keywords = "dynamic reconfiguration, software architectures, AOSD",
author = "C. Costa and Nour Ali and J. P{\'e}rez and Cars{\'i}, {Jose A.} and I. Ramos",
year = "2007",
month = dec,
day = "31",
doi = "10.1007/978-3-540-75132-8_24",
language = "English",
isbn = "9783540751311",
volume = "4758",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "279--283",
booktitle = "Proceedings of the 1st European conference on software architecture",
note = "Proceedings of the 1st European conference on software architecture ; Conference date: 31-12-2007",
}