This thesis presents a study on structural code coverage for a language of the ML family, in response to an industrial need in safety-critical software domain to develop tools. In this context, ML appears as a particularly rich and high-level language with a high degree of expressiveness. Its use is a progress but also raises issues when trying to apply classical safety-critical software engineering processes. In particular, the two notions of condition and decision, as well as coverage criteria associated with them, rapidly become very complex. The first contribution of this thesis answers the question of what conditions and decisions mean for a language of the ML family, by giving several formal definitions. Then, we present a formalised ...
Actuellement, le développement d’un logiciel de taille industriel repose généralement surdes tests o...
International audienceThis paper presents formal results derived from the COUVERTURE project, whose ...
Le code et sa qualité sont les enjeux quotidiens du développement informatique. Relu, partagé, inter...
This thesis presents a study on structural code coverage fora language of the ML family, in response...
Critical software needs to obtain an assessment before commissioning in order to ensure compliance t...
Associated research group: Critical Systems Research GroupSoftware analysis tools and techniques oft...
Abstract—Software analysis tools and techniques often lever-age structural code coverage information...
Les logiciels critiques nécessitent l’obtention d’une évaluation de conformité aux normesen vigueur ...
Au cours des dernières années, les assistants de preuves on fait des progrès considérables et ont at...
International audienceCritical software needs to obtain an assessment before com- missioning. This a...
Les logiciels sont de plus en plus grands et complexes. Ainsi, certaines tâches comme le test et la ...
Software analysis tools and techniques often leverage structural code coverage information to reason...
Currently, industrial-strength software development usually relies on unit testing or unit proof in ...
Abstract. Code coverage is usually used as a measurement of testing quality and as adequacy criterio...
The security of a software can be taken into account right from the design stage. This approach, cal...
Actuellement, le développement d’un logiciel de taille industriel repose généralement surdes tests o...
International audienceThis paper presents formal results derived from the COUVERTURE project, whose ...
Le code et sa qualité sont les enjeux quotidiens du développement informatique. Relu, partagé, inter...
This thesis presents a study on structural code coverage fora language of the ML family, in response...
Critical software needs to obtain an assessment before commissioning in order to ensure compliance t...
Associated research group: Critical Systems Research GroupSoftware analysis tools and techniques oft...
Abstract—Software analysis tools and techniques often lever-age structural code coverage information...
Les logiciels critiques nécessitent l’obtention d’une évaluation de conformité aux normesen vigueur ...
Au cours des dernières années, les assistants de preuves on fait des progrès considérables et ont at...
International audienceCritical software needs to obtain an assessment before com- missioning. This a...
Les logiciels sont de plus en plus grands et complexes. Ainsi, certaines tâches comme le test et la ...
Software analysis tools and techniques often leverage structural code coverage information to reason...
Currently, industrial-strength software development usually relies on unit testing or unit proof in ...
Abstract. Code coverage is usually used as a measurement of testing quality and as adequacy criterio...
The security of a software can be taken into account right from the design stage. This approach, cal...
Actuellement, le développement d’un logiciel de taille industriel repose généralement surdes tests o...
International audienceThis paper presents formal results derived from the COUVERTURE project, whose ...
Le code et sa qualité sont les enjeux quotidiens du développement informatique. Relu, partagé, inter...