RACK (Rapid Assurance Curation Kit)
RACK (Rapid Assurance Curation Kit) is a semantic triplestore backed by an ontology. The ontology (or what we also call the data model) is tailored for curating evidence from certification artifacts of software systems. Evidence to show that a software package is fit-for-purpose can come from multiple subsystem providers, each generating data using different tools, in different formats, captured in different levels of granularity. As a curation platform, RACK uses its data model to normalize and organize the data. It also verifies that the ingested data is compliant with constraints specified by the data model, such as data types and cardinalities. RACK also takes as input the provenance of the data, as well as its relationship to the structure of the relevant system. Specifically, RACK provides a data ingestion interface for use by data providers whose primary focus is to generate evidence from which assurance arguments can be crafted. RACK also provides a query interface for use by data consumers whose primary focus is the construction of compelling assurance arguments. RACK queries allow users to find evidence related to diverse parts of the target system, understand where that evidence came from, and what the evidence infers about that system. RACK is a vendor agnostic data curation system. Requirements can be maintained in a third-party tool such as DOORS; source code in Git; models in Cameo Teamwork Cloud; and build processes in Jenkins. RACK pulls evidential data from all these sources into a knowledge graph from which it can be queried and the returned results can be used to show whether a system meets its goals of safe and secure operation. We also provide an Eclipse-based IDE called RITE (RACK Integrated CerTification Environment) that seamlessly connects with RACK. RITE allows for easy ingestion of data into RACK, development of data model using SADL (Semantic Application Design Language), creation of ingestion packages, and more. Besides these basic data modeling and curation features, RITE also provides functionalities and GUI-support for easy generation of assurance cases and compliance reports to aid in system certification.
-
GE Aerospace Research
-
Galois
- License: BSD-3-Clause
-
Kit Siu, GE Aerospace Research, siu at geaerospace dot com
-
Abha Moitra, Paul Cuddihy, Daniel Russell, David Archer, Eric Mertens, Paul (Baoluo) Meng, Mike Durling, Craig McMillan, Jenny Williams, Saswata Paul, Sarat Varanasi, Kevin Quick, John Interrante, Valentin Robert, Chris Alexander
- Abha Moitra, Paul Cuddihy, Kit Siu, David Archer, Eric Mertens, Daniel Russell, Kevin Quick, Valentin Robert, Baoluo Meng, Jeremie Guiochet, Stefano Tonetta, Erwin Schoitsch, Matthieu Roy, Friedemann Bitsch. "RACK: A Semantic Model and Triplestore for Curation of Assurance Case Evidence." "Computer Safety, Reliability, and Security. SAFECOMP 2023 Workshops". 2023
- Paul Cuddihy, Daniel Russell, Eric Mertens, Kit Siu, David Archer, Jenny Williams. "Aviation Certification Powered by the Semantic Web Stack." International Sematic Web Conference ISWC 2023. 2023
- Abha Moitra, Paul Cuddihy, Kit Siu, Baoluo Meng, John Interrante, David Archer, Eric Mertens, Kevin Quick, Valentin Robert, Daniel Russell. "A Semantic Reference Model for Capturing System Development and Evaluation." 2022 IEEE 16th International Conference on Semantic Computing (ICSC). 2022
- Abha Moitra, Kit Siu, Paul Cuddihy, Daniel Russell, Eric Mertens, David Archer, Kevin Quick. "Enabling Development of an Extensible, Multi-Perspective Ontology." 2024 IEEE 18th International Conference on Semantic Computing (ICSC). 2024
- Craig McMillan, Lawrence Lee, Daniel Russell, Daniel Prince, Nihad Hasanovic, Michael Durling, Kit Siu, Sarat Varanasi, Baoluo Meng, Everett Kleven. "Verification and Validation of Model-Based Systems Requirements and Design Leveraging Formal Methods to Increase Development Assurance." 2024 SAE AeroTech. 2024
- Saswata Paul, Christopher Alexander, Michael Durling, Kit Siu, Daniel Prince, Baoluo Meng, Sarat Varanasi, Douglas Stuart. "Automated DO-178C Compliance Summary through Evidence Curation." 2023 IEEE/AIAA 42nd Digital Avionics Systems Conference (DASC). 2023
- Saswata Paul, Kit Siu, Baoluo Meng, Michael Durling, Daniel Prince, Craig McMillan, John Shackleton. "A Semantic Tri Plestore- Based ARP 4 754A Compliance Summary Dashboard." 2024 AIAA DATC/IEEE 43rd Digital Avionics Systems Conference (DASC). 2024
- Saswata Paul. "Assurance Case Synthesis from a Curated Semantic Triplestore." Computer Safety, Reliability, and Security. 2024
- Daniel Russell, Abha Moitra, Kit Siu, Craig McMillan. "Modeling a DO-178C Plan and Analyzing in a Semantic Model." 2022 Annual Reliability and Maintainability Symposium (RAMS). 2022
- Heber Herencia-Zapana, Daniel Russell, Daniel Prince, Kit Siu, Paul Cuddihy. "Towards Compliance to Safety Objectives Using Data Curation." 2023 Annual Reliability and Maintainability Symposium (RAMS). 2023