Computers systems are increasingly interacting with our day-to-day life, but for this interaction to be facilitating and supporting, rather than interfering with our actions, these systems have to be dependable and trustworthy. The area of system verification and validation has a long history in computer science, but scaling up existing approaches to complex and large real-life systems is still an open-ended research question. In this paper we summarise and relate several ongoing research projects and tool development efforts in this field taking place within the Department of Computer Science.peer-reviewe
This article considers the question of how we may trust automatically generated program code. The co...
Focus of thesis is on the effective reliability-driven verification of large critical software syste...
Abstract. This submission presents our understanding of the Grand Challenge and propose an agenda on...
Abstract—Computers systems are increasingly interacting with our day-to-day life, but for this inter...
The article of record as published may be found at http://dx.doi.org/10.1109/MS.2011.151The close in...
Program verification assumes a formal program specification. In software-intensive systems, such spe...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...
How can we be certain that software is reliable? Is there any method that can verify the correctnes...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
International audienceThe formal verification of programs have progressed tremendously in the last d...
If software code is developed by humans, can we as users rely on its absolute correctness? Today's s...
If software code is developed by humans, can we as users rely on its absolute correctness?\ud \ud To...
Software verification tools have become a lot more powerful in recent years. Even verification of la...
This paper describes a system of techniques and tools for aiding in the development and maintenance ...
The society is becoming increasingly dependent on applications of distributed software systems, such...
This article considers the question of how we may trust automatically generated program code. The co...
Focus of thesis is on the effective reliability-driven verification of large critical software syste...
Abstract. This submission presents our understanding of the Grand Challenge and propose an agenda on...
Abstract—Computers systems are increasingly interacting with our day-to-day life, but for this inter...
The article of record as published may be found at http://dx.doi.org/10.1109/MS.2011.151The close in...
Program verification assumes a formal program specification. In software-intensive systems, such spe...
Making high quality and reliable software systems remains a difficult problem. One approach to addre...
How can we be certain that software is reliable? Is there any method that can verify the correctnes...
The past decades have produced a wide-variety of automated techniques for assessing the correctness ...
International audienceThe formal verification of programs have progressed tremendously in the last d...
If software code is developed by humans, can we as users rely on its absolute correctness? Today's s...
If software code is developed by humans, can we as users rely on its absolute correctness?\ud \ud To...
Software verification tools have become a lot more powerful in recent years. Even verification of la...
This paper describes a system of techniques and tools for aiding in the development and maintenance ...
The society is becoming increasingly dependent on applications of distributed software systems, such...
This article considers the question of how we may trust automatically generated program code. The co...
Focus of thesis is on the effective reliability-driven verification of large critical software syste...
Abstract. This submission presents our understanding of the Grand Challenge and propose an agenda on...