Society increasingly depends on software systems. For example, complex safety-critical software is embedded in many systems across most industry
sectors, ranging from automotive and aerospace, to energy and maritime. In the context of evolving software systems with typical life spans of 10 to 20 years, the unavoidable and often unanticipated changes to system requirements and platform technical characteristics make it difficult to achieve and sustain
high system dependability. It is therefore necessary to develop technologies to effectively support software verification and
evolution activities such as testing, inspections, change impact analysis, refactoring and re-engineering. Across most software development
organizations, however, such activities tend to be extremely expensive, unsystematic, and rather ineffective.
This project encompasses a variety of research endeavors to reduce the costs and improve the effectiveness of the verification, validation and evolution
of large-scale, complex software-based systems. Our approach is based on model-driven engineering principles, that is, the use of models of the
system to drive activities such as automated testing or safety analysis. Many of our solutions rely on modeling standards such as the Unified Modeling Language (UML) and
its extensions (SysML, MARTE). Though we at present have a strong focus on various aspects of software testing, our current work also includes other
important aspects of verification, validation and evolution, such as model-based analysis of non-functional properties, automated inspections,
safety analysis and certification, and system integration.
Group Objectives:
We pride ourselves on performing industry-driven, high impact research. Our goal is to help the industry address long-standing, hard problems related to the verification, validation, and evolution of their software-based systems. We aim to do so by devising novel, scalable, and configurable approaches.

Group Activities Overview
Current Projects:
VERDE: Model-based, automated testing of real-time, embedded systems (with Tomra, WesterGeco, ABB, SINTEF)
ModelME!: Safety analysis, testing, and certification of integrated control systems in the maritime and energy sectors (with DNV, FMC)
InspectIT: Automated inspections and analysis of model-driven development artifacts
AMOS: Automated Model-based Quality-of-Service Testing of Video Conferencing Systems (with Tandberg)
|
Group members:
Group Leader:
Prof. Lionel Briand
Senior Scientist:
Prof. Erik Arisholm
Scientists:
Dr. Andrea Arcuri
Dr. Leon Moonen
Dr. Shiva Nejati
Dr. Mehrdad Sabetzadeh
|
Ph.D. Candidates
Shaukat Ali
Razieh Behjati
Hadi Hemmati
Nina Holt
Zohaib Iqbal
Rajwinder Panesar-Walawege
Amir Yasdanshenas
|
Perfect weather on the Oslo fjord, as usual ;-)
 |