Skip to content

2 papers indexed here

We haven’t gathered this author’s papers yet. Follow them and we’ll fetch their work.

Not the right person? Other researchers publish under this name.

Conference Open access 2026

Engineering Self-Adaptive and Autonomous Systems: A Critical Survey and an Adaptation–Assurance Framework

: Self-adaptive systems (SAS) autonomously reconfigure in response to uncertain environments and evolving requirements. Two decades of research have produced a rich but fragmented body of work spanning architecture, machine learning, uncertainty management, and verification, each strand typically surveyed in isolation. This paper makes three contributions. First, it provides a critical survey, rather than a catalogue, of foundational and contemporary SAS methodologies, organized using the reporting principles of established systematic-review guidelines. Second, it introduces an original synthesizing artifact, the Adaptation–Assurance Gap Map, which positions each class of adaptation mechanism (rule-based, control-theoretic, search-based, model-based, reinforcement learning, deep predictive, federated, and LLM-assisted) against the maturity of assurance evidence routinely available for it, exposing systematically under-assured combinations. The map is governed by an explicit rating rubric, complemented by a technique-maturity model that includes an assurance-cost dimen-sion. Third, it positions the framework against prior SAS taxonomies and converts the findings into a gap-to-research traceability matrix with concrete, falsifiable directions. Using exemplars (DeltaIoT, SWIM, and an ML-component retraining case), we show that the field’s principal weakness is not a shortage of adaptation mechanisms but a shortage of assurance that scales with them in scope, tempo, and cost.

Kashif Manzer, Dipak Yadav, M. Rahim · 0 citations
Conference Open access 2026

Architecture-Centric Code Migration for Legacy Industrial Systems Using LLMs

: This research focuses on Maven configuration and structure updates and explores how the CodeT5 model can automate the migration of Java 8 projects to Java 17. Manually migrating large Java applications is a tedious and error-prone task that requires significant developer time and attention. To create a high-quality training dataset, Java 8 projects are collected from GitHub and manually converted to Java 17 using large-scale modern language models such as ChatGPT and Claude. Each repository is migrated module-by-module to ensure structural and functional accuracy. This process has created a parallel dataset of approximately 100 repositories, formatted as a JSONL file to allow efficient fine-tuning of small CodeT5 models. The model fine-tuning is evaluated using standard metrics, including BLEU, ROUGE, and BERTScore. The results show strong semantic agreement between the generated and reference outputs, with a BERTScore F1 of 0.982 and token precision of 0.9990. The model accelerates parts of migration but remains unsuitable for fully automated use due to truncated outputs and incomplete Java file structures, with an average output-length ratio of 0.8 and an accuracy of 62% for the Java version.

Ayush Luhar, Dev Trivedi, Vatsal B. Patel et al. · 0 citations