
Beurer-Kellner, L., von Pilgrim, J., Tsigkanos, C., and
Kehrer, T. (2023). A transformational approach to
managing data model evolution of web services. IEEE
Transactions on Services Computing, 16(1):65–79.
Camargo, M. P. d. O., Pereira, G. d. S., Almeida, D.,
Bento, L. A., Dorante, W. F., and Affonso, F. J.
(2024). Ra4self-cps: A reference architecture for self-
adaptive cyber-physical systems. IEEE Latin America
Transactions, 22(2):113–125.
Campos, G. N. (2024). Dynaschema: uma biblioteca
para evolução de banco de dados relacional para o
domínio de software autoadaptativo. Master thesis
(in Portuguese), São Paulo State University (Unesp),
Institute of Geosciences and Exact Sciences (IGCE),
Rio Claro. Unesp’s Graduate Program in Computer
Science (PPGCC), Avaliable in https://hdl.handle.net/
11449/255063, Acessed on: March 21, 2025.
de Jong, M., van Deursen, A., and Cleve, A. (2017). Zero-
downtime sql database schema evolution for continu-
ous deployment. In Proceedings of the 39th Interna-
tional Conference on Software Engineering: Software
Engineering in Practice Track, ICSE-SEIP ’17, page
143–152, Buenos Aires, Argentina. IEEE Press.
Elmasri, R. and Navathe, S. B. (2019). Sistemas de banco
de dados. Pearson Education do Brasil, 7 edition.
Götz, S. and Kühn, T. (2015). Models@run.time for object-
relational mapping supporting schema evolution. In
CEUR Workshop Proceedings, volume 1474, page 41
– 50.
Hillenbrand, A., Störl, U., Nabiyev, S., and Klettke, M.
(2022). Self-adapting data migration in the context
of schema evolution in nosql databases. Distributed
and Parallel Databases, 40(1):5–25.
Hillenbrand, A. and Störl, U. (2023). Managing schema
migration in nosql databases: Advisor heuristics vs.
self-adaptive schema migration strategies. Communi-
cations in Computer and Information Science, 1708
CCIS:230 – 253.
IBM (2005). An architectural blueprint for au-
tonomic computing. [On-line], World Wide
Web. Avaliable in https://drive.google.com/file/
d/1ZY5wMBsugcCoeMCn2GxrX1ZNAr7dUHHT/
view?usp=sharing, Acessed on: March 21, 2025.
Krupitzer, C., Roth, F. M., VanSyckel, S., Schiele, G.,
and Becker, C. (2015). A survey on engineering ap-
proaches for self-adaptive systems. Pervasive and Mo-
bile Computing, 17:184–206.
Maes, P. (1987). Concepts and experiments in compu-
tational reflection. In Conference Proceedings on
Object-Oriented Programming Systems, Languages
and Applications, OOPSLA ’87, page 147–155, New
York, NY, USA. Association for Computing Machin-
ery.
Marks, R. M. and Sterritt, R. (2013). A metadata
driven approach to performing complex heteroge-
neous database schema migrations. Innovations in
Systems and Software Engineering, 9(3):179 – 190.
Mitrpanont, J. L. and Fugkeaw, S. (2006). Direct access
versioning for multidimensional database schema cre-
ation. In The Sixth IEEE International Conference
on Computer and Information Technology (CIT’06),
pages 17–17.
Namdeo, B. and Suman, U. (2021). A model for relational
to nosql database migration: Snapshot-live stream db
migration model. In The 7th International Conference
on Advanced Computing and Communication Systems
(ICACCS), volume 1, pages 199–204.
Neamtiu, I., Bardin, J., Uddin, M. R., Lin, D.-Y., and
Bhattacharya, P. (2013). Improving cloud availabil-
ity with on-the-fly schema updates. In Proceedings of
the 19th International Conference on Management of
Data, COMAD ’13, page 24–34, Mumbai, Maharash-
tra, IND. Computer Society of India.
Pukall, M., Kästner, C., Cazzola, W., Götz, S., Grebhahn,
A., Schröter, R., and Saake, G. (2013). Javadaptor -
flexible runtime updates of java applications. Software
- Practice and Experience, 43(2):153 – 185.
Roddick, J. F. (1995). A survey of schema versioning is-
sues for database systems. Information and Software
Technology, 37(7):383–393.
Salehie, M. and Tahvildari, L. (2009). Self-adaptive soft-
ware: Landscape and research challenges. ACM
Transactions on Autonomous and Adaptive Systems,
4(2).
Santos, R. J., Bernardino, J., and Vieira, M. (2011). 24/7
real-time data warehousing: A tool for continuous ac-
tionable knowledge. In The 35th Annual Computer
Software and Applications Conference, pages 279–
288.
Störl, U., Klettke, M., and Scherzinger, S. (2020). Nosql
schema evolution and data migration: State-of-the-art
and opportunities. Advances in Database Technology
- EDBT, 2020-March:655–658.
Wang, Q., Du, Z., and Liu, N. (2012). Design and realiza-
tion of database online migration. In Proceedings of
2012 2nd International Conference on Computer Sci-
ence and Network Technology, pages 1195–1198.
Weyns, D. (2019). Software engineering of self-adaptive
systems. In Cha, S., Taylor, R. N., and Kang, K., ed-
itors, Handbook of Software Engineering, pages 399–
443, Cham. Springer International Publishing.
Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola,
R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H.,
and Göschka, K. M. (2013). On patterns for decentral-
ized control in self-adaptive systems. In de Lemos, R.,
Giese, H., Müller, H. A., and Shaw, M., editors, Soft-
ware Engineering for Self-Adaptive Systems II: Inter-
national Seminar, Dagstuhl Castle, Germany, Octo-
ber 24-29, 2010 Revised Selected and Invited Papers,
pages 76–107, Berlin, Heidelberg. Springer Berlin
Heidelberg.
DynaSchema: A Library to Support the Relational Data Schema Evolution for the Self-Adaptive Software Domain
733