Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
Automated planning for software architecture evolution
In previous research, we have developed a theoretical framework to help software architects make better decisions when planning software evolution. Our approach is based on representation and analysis of candidate evolution paths—sequences of transitional architectures leading from the current system to a desired target architecture. One problem with this kind of approach is that it imposes a heavy burden on the software architect, who must explicitly define and model these candidate paths. In this paper, we show how automated planning techniques can be used to support automatic generation of evolution paths, relieving this burden on the architect. We illustrate our approach by applying it to a data migration scenario, showing how this architecture evolution problem can be translated into a planning problem and solved using existing automated planning tools.
Automated planning for software architecture evolution
In previous research, we have developed a theoretical framework to help software architects make better decisions when planning software evolution. Our approach is based on representation and analysis of candidate evolution paths—sequences of transitional architectures leading from the current system to a desired target architecture. One problem with this kind of approach is that it imposes a heavy burden on the software architect, who must explicitly define and model these candidate paths. In this paper, we show how automated planning techniques can be used to support automatic generation of evolution paths, relieving this burden on the architect. We illustrate our approach by applying it to a data migration scenario, showing how this architecture evolution problem can be translated into a planning problem and solved using existing automated planning tools.
Automated planning for software architecture evolution
Barnes, Jeffrey M. (Autor:in) / Pandey, Ashutosh (Autor:in) / Garlan, David (Autor:in)
01.11.2013
273292 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
Computer software architecture to support automated building diagnostics
British Library Conference Proceedings | 1999
|Software Architecture : Reconstruction, Evaluation, and Evolution
DataCite | 2017
|Software architecture, path planning, and implementation for an autonomous robot
DSpace@MIT | 1996
|