The layered architecture revisited: Is it an optimization problem?
The layered architecture revisited: Is it an optimization problem?
Belle, Alvine Boaye and El Boussaidi, Ghizlane and Desrosiers, Christian and Mili, Hafedh
Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE 2013
Abstract : In this paper we present an approach to reconstruct the layered architecture of software systems. We revisit the layered architectural style to extract a minimum set of fundamental principles. These principles are used to specify a set of constraints that a layered system must conform to. Recovering the layered architecture of a system is then translated to an optimization problem that we solve using a heuristic search algorithm. Preliminary experimentations with the approach yielded interesting results.