The mission of the ADAPT research laboratory consists of developing, adapting and experimenting on programming languages and technologies to support software implementation, evolution, maintenance and development as well as its validation and verification.
The ADAPT lab. research mainly focuses on the definition of adaptive framework to face SW evolution due to unanticipated events (see the JavAdaptor tool, the FiGA framework and the Reflective Petri Nets modeling framework) and its validation.
The ADAPT lab. activities also focus on domain-specific and general purpose programming languages extension (see @Java, and @AspectJ), modular development (see the Neverlang language development framework), maintenance and evolution (see the AiDE tool) and declarative modeling of their semantics (see the αProlog language and the model-checker αCheck).
Co-evolution of design information and code (see the ReverseЯ) and the evolution driven by design information (see the FiGA framework) are laboratory research topics as well.
Finally, application for and dissemination of any developed frameworks, tools, models and methodologies developed are still part of the goal of the laboratory.
Via Comelico 39/41, 20135 Milano
Albert Shaqiri, PhD student
Mehdi Jalili, PhD student