Thierry Coq - Academia.edu (original) (raw)

Papers by Thierry Coq

Research paper thumbnail of Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach

IEEE Software, May 1, 2012

Research paper thumbnail of The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code

Research paper thumbnail of The SQALE Quality and Analysis Models for Assessing the Quality of Ada Source Code

Lecture Notes in Computer Science, 2011

Research paper thumbnail of The SQALE Quality and Analysis Models for Assessing the Quality of Ada Source Code

Lecture Notes in Computer Science, 2011

Research paper thumbnail of Verification and Validation in the Recommended Practice for Integrated Software-Dependent Systems

Det Norske Veritas is a classification society providing standards in the Maritime and Oil&Gas in... more Det Norske Veritas is a classification society providing standards in the Maritime and Oil&Gas industries. In these industries, Information Technology (IT) usage is increasing rapidly, especially for onboard embedded automation systems, such as propulsion, navigation, steering, power management systems, life support and entertainment systems. The industry needs an increasing level of confidence to keep up with the increasing use of complex integrated software-dependent systems. The new optional process model, the Recommended Practice for Integrated Software-Dependent Systems (RP ISDS), provides practical guidance and requirements for the verification and validation disciplines, particularly in testing where the coverage is dependant of the confidence level expected by the future owner and operator of the system. In complement to traditional process models, such as CMMI and SPICE, the RP ISDS clarifies the breakdown of the system verification and validation activities to be performed...

Research paper thumbnail of The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code

2010 Second International Conference on Advances in System Testing and Validation Lifecycle, 2010

Research paper thumbnail of Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard

2010 Third International Conference on Software Testing, Verification and Validation, 2010

Research paper thumbnail of A SysML-based approach to traceability management and design slicing in support of safety certification: Framework, tool support, and case studies

Information and Software Technology, 2012

Research paper thumbnail of Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach

Research paper thumbnail of Planning for safety evidence collection: a tool-supported approach based on modeling of standards compliance information

Research paper thumbnail of Interface Information Management Tools for the Maritime and Oil and Gas Industry

2015 IEEE 39th Annual Computer Software and Applications Conference, 2015

Research paper thumbnail of The SQALE Models for Assessing the Quality of Real Time Source Code

We need standardized methods to objectively evaluate the quality of an application's source c... more We need standardized methods to objectively evaluate the quality of an application's source code. The hope is that over time, standards for doing such assessments will emerge, generalizing their use. Aiming to contribute to this standardization process, we present in this paper two elements of the SQALE (Software Quantitative Assessment based on Lifecycle Expectations) method used by DNV IT Global Services: the Quality Model and the Analysis Model. By construction, the SQALE Quality Model has two main advantages: it is organized in layers and can be understood using two different viewpoints: the point of view of the developer and the point of view of the owner or user. The SQALE Analysis Model is based on the concept of a remediation index. The purpose is to objectively rate and quantify the characteristics of a piece of software. A concrete example of the joint use of the two models is presented here.

Research paper thumbnail of The SQALE Quality and Analysis Models for Assessing the Quality of Ada Source Code

This article presents the quality and analysis model of the SQALE assessment method of software s... more This article presents the quality and analysis model of the SQALE assessment method of software source code. It explains how an Ada quality model compliant to SQALE is implemented and the results of its application to selected software, and how the use of Ada reduces the quality debt unlike many other technologies.

Research paper thumbnail of Verification and Validation in the Recommended Practice for Integrated Software-Dependent Systems

ABSTRACT Det Norske Veritas is a classification society providing standards in the Maritime and O... more ABSTRACT Det Norske Veritas is a classification society providing standards in the Maritime and Oil&Gas industries. In these industries, Information Technology (IT) usage is increasing rapidly, especially for onboard embedded automation systems, such as propulsion, navigation, steering, power management systems, life support and entertainment systems. The industry needs an increasing level of confidence to keep up with the increasing use of complex integrated software-dependent systems. The new optional process model, the Recommended Practice for Integrated Software-Dependent Systems (RP ISDS), provides practical guidance and requirements for the verification and validation disciplines, particularly in testing where the coverage is dependant of the confidence level expected by the future owner and operator of the system. In complement to traditional process models, such as CMMI and SPICE, the RP ISDS clarifies the breakdown of the system verification and validation activities to be performed by the various stakeholders, simplifying and organizing the communication expectations between the various roles & responsibilities.

Research paper thumbnail of Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach

IEEE Software, 2012

Safety-critical software-dependent systems such as those found in the avionics, automotive, marit... more Safety-critical software-dependent systems such as those found in the avionics, automotive, maritime, and energy domains often require certification based on one or more safety standards. To demonstrate compliance with software safety standards, such as IEC 61508, suppliers must collect evidence that the certifiers can use. Without an upfront agreement between the system supplier and the certifier about the necessary evidence to collect, omissions invariably occur and must be remedied after the fact and at significant costs. The authors present a flexible approach and a supporting tool for assisting suppliers and certifiers in developing an agreement about the evidence necessary to demonstrate compliance to a safety standard. The approach is model-based-specifically, it expresses the safety standard of interest via an information model. The supporting tool, which is available online, takes this information model as input and helps system suppliers and certifiers reach a documented, consistent agreement about the safety evidence to be collected.

Research paper thumbnail of Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard

Research paper thumbnail of The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code

Research paper thumbnail of Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach

IEEE Software, May 1, 2012

Research paper thumbnail of The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code

Research paper thumbnail of The SQALE Quality and Analysis Models for Assessing the Quality of Ada Source Code

Lecture Notes in Computer Science, 2011

Research paper thumbnail of The SQALE Quality and Analysis Models for Assessing the Quality of Ada Source Code

Lecture Notes in Computer Science, 2011

Research paper thumbnail of Verification and Validation in the Recommended Practice for Integrated Software-Dependent Systems

Det Norske Veritas is a classification society providing standards in the Maritime and Oil&Gas in... more Det Norske Veritas is a classification society providing standards in the Maritime and Oil&Gas industries. In these industries, Information Technology (IT) usage is increasing rapidly, especially for onboard embedded automation systems, such as propulsion, navigation, steering, power management systems, life support and entertainment systems. The industry needs an increasing level of confidence to keep up with the increasing use of complex integrated software-dependent systems. The new optional process model, the Recommended Practice for Integrated Software-Dependent Systems (RP ISDS), provides practical guidance and requirements for the verification and validation disciplines, particularly in testing where the coverage is dependant of the confidence level expected by the future owner and operator of the system. In complement to traditional process models, such as CMMI and SPICE, the RP ISDS clarifies the breakdown of the system verification and validation activities to be performed...

Research paper thumbnail of The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code

2010 Second International Conference on Advances in System Testing and Validation Lifecycle, 2010

Research paper thumbnail of Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard

2010 Third International Conference on Software Testing, Verification and Validation, 2010

Research paper thumbnail of A SysML-based approach to traceability management and design slicing in support of safety certification: Framework, tool support, and case studies

Information and Software Technology, 2012

Research paper thumbnail of Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach

Research paper thumbnail of Planning for safety evidence collection: a tool-supported approach based on modeling of standards compliance information

Research paper thumbnail of Interface Information Management Tools for the Maritime and Oil and Gas Industry

2015 IEEE 39th Annual Computer Software and Applications Conference, 2015

Research paper thumbnail of The SQALE Models for Assessing the Quality of Real Time Source Code

We need standardized methods to objectively evaluate the quality of an application's source c... more We need standardized methods to objectively evaluate the quality of an application's source code. The hope is that over time, standards for doing such assessments will emerge, generalizing their use. Aiming to contribute to this standardization process, we present in this paper two elements of the SQALE (Software Quantitative Assessment based on Lifecycle Expectations) method used by DNV IT Global Services: the Quality Model and the Analysis Model. By construction, the SQALE Quality Model has two main advantages: it is organized in layers and can be understood using two different viewpoints: the point of view of the developer and the point of view of the owner or user. The SQALE Analysis Model is based on the concept of a remediation index. The purpose is to objectively rate and quantify the characteristics of a piece of software. A concrete example of the joint use of the two models is presented here.

Research paper thumbnail of The SQALE Quality and Analysis Models for Assessing the Quality of Ada Source Code

This article presents the quality and analysis model of the SQALE assessment method of software s... more This article presents the quality and analysis model of the SQALE assessment method of software source code. It explains how an Ada quality model compliant to SQALE is implemented and the results of its application to selected software, and how the use of Ada reduces the quality debt unlike many other technologies.

Research paper thumbnail of Verification and Validation in the Recommended Practice for Integrated Software-Dependent Systems

ABSTRACT Det Norske Veritas is a classification society providing standards in the Maritime and O... more ABSTRACT Det Norske Veritas is a classification society providing standards in the Maritime and Oil&Gas industries. In these industries, Information Technology (IT) usage is increasing rapidly, especially for onboard embedded automation systems, such as propulsion, navigation, steering, power management systems, life support and entertainment systems. The industry needs an increasing level of confidence to keep up with the increasing use of complex integrated software-dependent systems. The new optional process model, the Recommended Practice for Integrated Software-Dependent Systems (RP ISDS), provides practical guidance and requirements for the verification and validation disciplines, particularly in testing where the coverage is dependant of the confidence level expected by the future owner and operator of the system. In complement to traditional process models, such as CMMI and SPICE, the RP ISDS clarifies the breakdown of the system verification and validation activities to be performed by the various stakeholders, simplifying and organizing the communication expectations between the various roles & responsibilities.

Research paper thumbnail of Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach

IEEE Software, 2012

Safety-critical software-dependent systems such as those found in the avionics, automotive, marit... more Safety-critical software-dependent systems such as those found in the avionics, automotive, maritime, and energy domains often require certification based on one or more safety standards. To demonstrate compliance with software safety standards, such as IEC 61508, suppliers must collect evidence that the certifiers can use. Without an upfront agreement between the system supplier and the certifier about the necessary evidence to collect, omissions invariably occur and must be remedied after the fact and at significant costs. The authors present a flexible approach and a supporting tool for assisting suppliers and certifiers in developing an agreement about the evidence necessary to demonstrate compliance to a safety standard. The approach is model-based-specifically, it expresses the safety standard of interest via an information model. The supporting tool, which is available online, takes this information model as input and helps system suppliers and certifiers reach a documented, consistent agreement about the safety evidence to be collected.

Research paper thumbnail of Characterizing the Chain of Evidence for Software Safety Cases: A Conceptual Model Based on the IEC 61508 Standard

Research paper thumbnail of The SQALE Analysis Model: An Analysis Model Compliant with the Representation Condition for Assessing the Quality of Software Source Code