RT Journal Article T1 An integrated tool set for verifying CafeOBJ specifications A1 Riesco Rodríguez, Adrián A1 Ogata, Kazuhiro AB CafeOBJ is a language for specifying and verifying a wide variety of software and/or hardware systems. Traditionally, verification has been carried out via proof scores, which consist of reducing goalrelated terms in user-defined modules. Although proof scores are semi-formal (the specifier is partially responsible for soundness), their flexibility makes them a useful approach to verification. For the last years, we have developed different formal tools around the CafeInMaude interpreter, a CafeOBJ interpreter implemented in Maude. Besides supporting proof scores, we implemented a theorem prover, a proof script generator from proof scores, and the first stages of a proof script generator and fixer-upper. In this paper, we present (i) an improved and detailed version of our proof script generator and fixer-upper and (ii) a reimplementation of the CafeInMaude interpreter, which supports, among others, parallel execution, an improved tool integration, and an interactive user interface. The benchmarks used to evaluate the tools confirm the usefulness of the approach. PB Elsevier SN 0164-1212 YR 2022 FD 2022-03-18 LK https://hdl.handle.net/20.500.14352/71554 UL https://hdl.handle.net/20.500.14352/71554 LA eng NO CRUE-CSIC (Acuerdos Transformativos 2022) NO Ministerio de Economía y Competitividad (MINECO) NO Comunidad de Madrid/FEDER NO JSPS KAKENHI DS Docta Complutense RD 16 abr 2025