Design Dimensions for Software Certification: A Grounded Analysis

05/23/2019
by   Gabriel Ferreira, et al.
0

In many domains, software systems cannot be deployed until authorities judge them fit for use in an intended operating environment. Certification standards and processes have been devised and deployed to regulate operations of software systems and prevent their failures. However, practitioners are often unsatisfied with the efficiency and value proposition of certification efforts. In this study, we compare two certification standards, Common Criteria and DO-178C, and collect insights from literature and from interviews with subject-matter experts to identify design options relevant to the design of standards. The results of the comparison of certification efforts---leading to the identification of design dimensions that affect their quality---serve as a framework to guide the comparison, creation, and revision of certification standards and processes. This paper puts software engineering research in context and discusses key issues around process and quality assurance and includes observations from industry about relevant topics such as recertification, timely evaluations, but also technical discussions around model-driven approaches and formal methods. Our initial characterization of the design space of certification efforts can be used to inform technical discussions and to influence the directions of new or existing certification efforts. Practitioners, technical commissions, and government can directly benefit from our analytical framework.

READ FULL TEXT

page 8

page 9

page 10

page 11

research
09/19/2020

Software Engineering Standards for Epidemiological Modeling

There are many normative and technical questions involved in evaluating ...
research
05/27/2021

Using Process Models to understand Security Standards

Many industrial software development processes today have to comply with...
research
10/11/2019

Software Sustainability: A Systematic Literature Review and Comprehensive Analysis

Software Engineering is a constantly evolving subject area that faces ne...
research
04/17/2023

The Standard Problem

Objective: This paper proposes a framework to support the scientific res...
research
09/04/2019

SQuAP-Ont: an Ontology of Software Quality Relational Factors from Financial Systems

Quality, architecture, and process are considered the keystones of softw...
research
05/28/2021

A Study about the Knowledge and Use of Requirements Engineering Standards in Industry

Context: The use of standards is considered a vital part of any engineer...
research
03/10/2021

Practitioners Testimonials about Software Testing

As software systems are becoming more pervasive, they are also becoming ...

Please sign up or login with your details

Forgot password? Click here to reset