Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptation to changing circumstances, however, often requires substantial changes to the software. Changing a software system using standard manufacturing processes often results in quality regressions, invalidating trust. Formal methods provide a means for guaranteeing various properties of a software system that increase its trustworthiness. The HATS methodology aims to integrate formal methods for modeling changes of software systems in terms of variability and evolution, while preserving trustworthiness properties. This paper outlines how different formal methods are extended and integrated to build an industrially viable Software Product Line En...
We are in the world in which society is increasingly dependent on software, and so, the quality of ...
We have proposed a new approach to software quality combining cleanroom methodologies and formal met...
Software product line engineering optimizes the development of individual systems by leveraging thei...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
The HATS project develops a formal method for the design, analysis, and implementation of highly ada...
Software product line engineering (SPLE) aims at developing a family of systems by reuse in order to...
Product line engineering and safety engineering for software have both become mainstays to address t...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
The safety of software is becoming increasingly important as computers pervade control systems on wh...
Mathematize Software Engineering is the dream of many mathematicians and computer scientists for ove...
The purpose of this document is to propose a product-oriented software certification process to faci...
Software product lines are a great way to achieve reusability when they are correctly implemented. T...
Already for many decades, formal methods are considered to be the way forward to help the software i...
Process models for software product-line engineering focus on proactive adoption scenarios---that is...
We are in the world in which society is increasingly dependent on software, and so, the quality of ...
We have proposed a new approach to software quality combining cleanroom methodologies and formal met...
Software product line engineering optimizes the development of individual systems by leveraging thei...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
Trust in software is typically achieved via stabilization efforts over long periods of use. Adaptati...
The HATS project develops a formal method for the design, analysis, and implementation of highly ada...
Software product line engineering (SPLE) aims at developing a family of systems by reuse in order to...
Product line engineering and safety engineering for software have both become mainstays to address t...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
The safety of software is becoming increasingly important as computers pervade control systems on wh...
Mathematize Software Engineering is the dream of many mathematicians and computer scientists for ove...
The purpose of this document is to propose a product-oriented software certification process to faci...
Software product lines are a great way to achieve reusability when they are correctly implemented. T...
Already for many decades, formal methods are considered to be the way forward to help the software i...
Process models for software product-line engineering focus on proactive adoption scenarios---that is...
We are in the world in which society is increasingly dependent on software, and so, the quality of ...
We have proposed a new approach to software quality combining cleanroom methodologies and formal met...
Software product line engineering optimizes the development of individual systems by leveraging thei...