The society is becoming increasingly dependent on applications of distributed software systems, such as controller systems and wireless telecommunications. It is very difficult to guarantee the correct operation of this kind of systems with traditional software quality assurance methods, such as code reviews and testing. Formal methods, which are based on mathematical theories, have been suggested as a solution. Unfortunately, the vast complexity of the systems and the lack of competent personnel have prevented the adoption of sophisticated methods, such as theorem proving. Computerised tools for verifying finite state asynchronous systems exist, and they been successful on locating errors in relatively small software systems. However, a d...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...
The society is becoming increasingly dependent on applications of distributed software systems, such...
The society is becoming increasingly dependent on applications of distributed software systems, such...
The increasing availability of information technology in today’s life is a challenge for users as we...
International audienceSequential emulation is a semantics-based technique to automatically reduce pr...
technical reportThe need to formally verify hardware and software systems before they are deployed t...
peer-reviewedIn this position paper, we argue that more collaborative research is needed to increas...
Distributed algorithms are inherently hard to get right, and a major challenge is to come up with au...
Industry is increasingly dependent on distributed systems. In order to prevent the users having to d...
In this position paper, we argue that more collaborative research is neededto increase the use of re...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...
The society is becoming increasingly dependent on applications of distributed software systems, such...
The society is becoming increasingly dependent on applications of distributed software systems, such...
The increasing availability of information technology in today’s life is a challenge for users as we...
International audienceSequential emulation is a semantics-based technique to automatically reduce pr...
technical reportThe need to formally verify hardware and software systems before they are deployed t...
peer-reviewedIn this position paper, we argue that more collaborative research is needed to increas...
Distributed algorithms are inherently hard to get right, and a major challenge is to come up with au...
Industry is increasingly dependent on distributed systems. In order to prevent the users having to d...
In this position paper, we argue that more collaborative research is neededto increase the use of re...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
Designing and implementing distributed systems correctly is a very challenging task. Tradition- ally...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
International audienceIn the life cycle of any software system, a crucial phase of formalization and...