DesCert: Design for Certification

03/29/2022
by   Natarajan Shankar, et al.
0

The goal of the DARPA Automated Rapid Certification Of Software (ARCOS) program is to "automate the evaluation of software assurance evidence to enable certifiers to determine rapidly that system risk is acceptable." As part of this program, the DesCert project focuses on the assurance-driven development of new software. The DesCert team consists of SRI International, Honeywell Research, and the University of Washington. We have adopted a formal, tool-based approach to the construction of software artifacts that are supported by rigorous evidence. The DesCert workflow integrates evidence generation into a design process that goes from requirements capture and analysis to the decomposition of the high-level software requirements into architecture properties and software components with assertional contracts, and on to software that can be analyzed both dynamically and statically. The generated evidence is organized by means of an assurance ontology and integrated into the RACK knowledge base.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2019

Prototype Software Monitoring Sarana dan Prasarana Perguruan Tinggi

This study aims to facilitate the management system of monitoring infras...
research
09/13/2022

Assessing User Interface Design Artifacts: A Tool-Supported Behavior-Based Approach

Behaviour-Driven Development (BDD) has emerged in the last years as a po...
research
06/18/2021

Risk-Oriented Design Approach For Forensic-Ready Software Systems

Digital forensic investigation is a complex and time-consuming activity ...
research
02/17/2018

The problem of the development ontology-driven architecture of intellectual software systems

The paper describes the architecture of the intelligence system for auto...
research
11/23/2019

Seamless Object-Oriented Requirements

Design by Contract enables seamless software development by unifying sof...
research
04/28/2021

Tackling Software Architecture Erosion: Joint Architecture and Implementation Repairing by a Knowledge-based Approach

Architecture erosion is a big challenge in modern architectures leading ...
research
12/15/2021

Long-Term Productivity Based on Science, not Preference

This position paper argues that decisions on processes, tools, technique...

Please sign up or login with your details

Forgot password? Click here to reset