CLARISSA
CLARISSA Tools consists of: (i) Assurance and Safety Case Environment (ASCE) which is the most widely adopted commercial software for the creation and management of safety and security assurance cases, and (ii) a goal-directed top-down solver for Constraints Answer Set Programs s(CASP) for reasoning about assurance cases using an enhanced Prolog engine.
ASCE has full support of Assurance 2.0 framework and enforces the methodology while it also facilitates systematic creation of Assurance 2.0 cases. The tool leverages theories, ensures the validity and soundness of the logical arguments with justifications while enabling active search for defeater and either sustaining or refuting them. Libraries of theories and defeaters are maintained as active repository of knowledge and known vulnerabilities. ASCE performs structural analysis to ensure their correct and complete construction while automatically analyzing specific syntactic elements of assurance cases including adherence to notations, grammar/spell-checks within natural language descriptions. ASCE automatically converts the assurance case to an equivalent logic program to support systematically reasoning with the s(CASP) engine.
The s(CASP) engine reasons over the semantics or underlying meaning of the claims, arguments, and evidence presented in assurance cases which includes various properties of the assurance case such as consistency (i.e. absence of logical contradictions), indefeasibility (i.e. absence of defeaters) and completeness (i.e. state of encompassing all the requisite elements), etc. This demonstration shows several assurance cases created with the ASCE software and allows the user to run different semantic analysis queries using the s(CASP) engine.
-
The work was supported by the Defense Advance Research Projects Agency (DARPA) Information Innovation Office (I2O), under its Assured Autonomy program
-
Anitha Murugesan, Honeywell, anitha dot murugesan at honeywell dot com
-
Honeywell
-
Adelard, part of NCC Group
-
SRI International
-
The University of Texas at Dallas
-
CETINIA, Universidad Rey Juan Carlos, Madrid, Spain
- Anitha Murugesan, Issac Wong, Joaquín Arias, Robert Stroud, Srivatsan Varadarajan, Elmer Salazar, Gopal Gupta, Robin Bloomfield, John Rushby. "Automating Semantic Analysis of System Assurance Cases Using Goal-Directed ASP." Theory and Practice of Logic Programming. 2025
- Srivatsan Varadarajan, Robin Bloomfield, John Rushby, Gopal Gupta, Anitha Murugesan, Robert Stroud, Kateryna Netkachova, Isaac Wong. "Enabling Theory-based Continuous Assurance: A Coherent Approach with Semantics And Automated Synthesis." 11th International Workshop on Next Generation of System Assurance Approaches for Critical Systems (SASSUR 2024), held in conjunction with 43rd International Conference on Computer Safety, Reliability and Security (SAFECOMP 2024). 2024
- Natarajan Shankar, Devesh Bhatt, Srivatsan Vara-darajan, Anitha Murugesan, Hao Ren, Isaac Wong, Kit Siu, Sarat Varanasi, Minyoung Kim, Huascar Sanchez, Harald Ruess, Tewodros Beyene, Radouane Bouchekir, Michael Ernst. "Continuous Safety & Security Evidence Genera-tion, Curation and Assurance Case Construction Using the Evidential Tool Bus." 43rd AIAA/IEEE Digital Avionics Systems Conference (DASC). 2024
- E. Salazar, J. Arias, S. Dasgupta, Y. Zeng, P. Padalkar, G. Gupta. "The s(CASP) Goal-Directed Answer Set Programming System: Tutorial and User Manual." . 2017
- S. Varadarajan, R. Bloomfield, J. Rushby, G. Gupta, A. Murugesan, R. Stroud, K. Netkachova, I. Wong. "CLARISSA: Foundations, tools & automation for assurance case." 42nd AIAA/IEEE Digital Avionics Systems Conference. 2023
- A. Murugesan, I. Wong, R. Stroud, J. Arias, E. Salazar, G. Gupta, R. Bloomfield, S. Varadarajan, J. Rushby. "Semantic Analysis of Assurance Cases using s(CASP)." Goal Directed Execution of Answer Set Programs (GDE) Workshop in International Conference on Logic Programming (ICLP). 2023
- A. Rajasekharan, Y. Zeng, P. Padalkar, G. Gupta. "Reliable Natural Language Understanding with Large Language Models and Answer Set Programming." Inter-national Conference on Logic Programming (ICLP). 2023
- Robin Bloomfield, John Rushby. "Assessing Confidence with Assurance 2.0." . 2024
- Joaquín Arias, Manuel Carro, Zhuo Chen, Gopal Gupta. "Modeling and Reasoning in Event Calculus using Goal-Directed Constraint Answer Set Programming." Theory and Practice of Logic Programming. 2022
- Brendan Hall, Sarat Varanasi, Jan Fiedor, Joaquín Arias, Kinjal Basu, Fang Li, Devesh Bhatt, Kevin Driscoll, Elmer Salazar, Gopal Gupta. "Knowledge-Assisted Reasoning of Model-Augmented System Requirements with Event Calculus and Goal-Directed Answer Set Programming." HCVS@ETAPS 2021. 2021
- Kinjal Basu, Sarat Varanasi, Farhad Shakerin, Joaquin Arias, Gopal Gupta. "Knowledge-driven Natural Language Understanding of English Text and its Applications." Proc. AAAI 2021. 2021