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.

IMPORTANT!
To launch the tool, you must first be logged into the portal. If you have no account, you can create one here.
Acknowledgements
Contacts
Contributors
References
Feedback
Feedback
If you experience a bug or would like to see an addition on the current page, feel free to leave us a message.
Image CAPTCHA
Enter the characters shown in the image.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.