Petros Manousis, Panos Vassiliadis, George Papastefanatos.
Automating the adaptation of evolving data-intensive ecosystems
32nd International Conference on Conceptual Modeling (ER 2013), Hong Kong.
11-13 November, 2013.
Abstract
Data-intensive ecosystems are conglomerations of data repositories surrounded by applications that depend on them for their operation. To support the graceful evolution of the ecosystem's components we annotate them with policies for their response to evolutionary events. In this paper, we provide a method for the adaptation of ecosystems based on three algorithms that (i) assess the impact of a change, (ii) compute the need of different variants of an ecosystem's components, depending on policy conflicts, and (iii) rewrite the modules to adapt to the change.
Presentation
The presentation of this paper PPTX .
Differences with my MSc.
Input
The "projects":
WCS, CS, S
The input file of the events is located in the OTHER directory of the "projects".
Output
Csv files containing the results:
- S with mixture developer policy.
- S with mixture database administrator policy.
- CS with mixture developer policy.
- CS with mixture database administrator policy.
- WCS with mixture developer policy.
- WCS with mixture database administrator policy.
Source code
The source code of Hecataeus used in this paper is here.
Hecataeus project
More information about Hecataeus project is here.