Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

An integrated tool set for verifying CafeOBJ specifications

dc.contributor.authorRiesco Rodríguez, Adrián
dc.contributor.authorOgata, Kazuhiro
dc.date.accessioned2023-06-22T10:44:23Z
dc.date.available2023-06-22T10:44:23Z
dc.date.issued2022-03-18
dc.descriptionCRUE-CSIC (Acuerdos Transformativos 2022)
dc.description.abstractCafeOBJ 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.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Economía y Competitividad (MINECO)
dc.description.sponsorshipComunidad de Madrid/FEDER
dc.description.sponsorshipJSPS KAKENHI
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/72569
dc.identifier.doi10.1016/j.jss.2022.111302
dc.identifier.issn0164-1212
dc.identifier.officialurlhttps://doi.org/10.1016/j.jss.2022.111302
dc.identifier.urihttps://hdl.handle.net/20.500.14352/71554
dc.journal.titleJournal of Systems and Software
dc.language.isoeng
dc.page.initial111302
dc.publisherElsevier
dc.relation.projectIDProCode-UCM (PID2019-108528RB-C22)
dc.relation.projectIDBLOQUES-CM (S2018/TCS-4339)
dc.relation.projectIDGrant Number 26240008
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.keywordCafeOBJ
dc.subject.keywordTheorem proving
dc.subject.keywordProof scores
dc.subject.keywordScript inference
dc.subject.keywordscript generation
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleAn integrated tool set for verifying CafeOBJ specifications
dc.typejournal article
dc.volume.number189
dspace.entity.typePublication
relation.isAuthorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAuthorOfPublication.latestForDiscovery068dda11-d320-4634-a908-28a4bc4b0eb4

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S016412122200053X-main.pdf
Size:
826.52 KB
Format:
Adobe Portable Document Format

Collections