Publicação

Giving ALLOY a family

Ver documento

Detalhes bibliográficos
Resumo:Lightweight formal methods ought to provide to the end user the rigorousness of mathematics, without compromising simplicity and intuitiveness. ALLOY is a powerful tool, particularly successful on this mission. Limitations on the verification side, however, are known to prevent its wider use in the development of safety or mission critical applications. A number of researchers proposed ways to connect Alloy to other tools in order to meet such challenges. This paper’s proposal, however, is not establishing a link from ALLOY to another single tool, but rather to “plunge” it into the HETS network of logics, logic translators and provers. This makes possible for Alloy specifications to “borrow” the power of several, non dedicated proof systems. Semantical foundations for this integration are discussed in detail.
Autores principais:Neves, Renato
Outros Autores:Madeira, Alexandre; Martins, Manuel A.; Barbosa, L. S.
Assunto:Theorem provers Alloy
Ano:2013
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
_version_ 1867437979143766016
author Neves, Renato
author2 Madeira, Alexandre
Martins, Manuel A.
Barbosa, L. S.
author2_role author
author
author
author_facet Neves, Renato
Madeira, Alexandre
Martins, Manuel A.
Barbosa, L. S.
author_role author
contributor_name_str_mv RepositóriUM - Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Neves, Renato\"},{\"Person.name\":\"Madeira, Alexandre\"},{\"Person.name\":\"Martins, Manuel A.\"},{\"Person.name\":\"Barbosa, L. S.\"}]
datacite.contributors.contributor.contributorName.fl_str_mv RepositóriUM - Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Neves, Renato
Madeira, Alexandre
Martins, Manuel A.
Barbosa, L. S.
datacite.date.Accepted.fl_str_mv 2013-09-01T00:00:00Z
datacite.date.available.fl_str_mv 2013-12-02T10:07:58Z
datacite.date.embargoed.fl_str_mv 2013-12-02T10:07:58Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Theorem provers
Alloy
datacite.titles.title.fl_str_mv Giving ALLOY a family
dc.contributor.none.fl_str_mv RepositóriUM - Universidade do Minho
dc.creator.none.fl_str_mv Neves, Renato
Madeira, Alexandre
Martins, Manuel A.
Barbosa, L. S.
dc.date.Accepted.fl_str_mv 2013-09-01T00:00:00Z
dc.date.available.fl_str_mv 2013-12-02T10:07:58Z
dc.date.embargoed.fl_str_mv 2013-12-02T10:07:58Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/26533
dc.language.none.fl_str_mv eng
dc.publisher.none.fl_str_mv IEEE
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Theorem provers
Alloy
dc.title.fl_str_mv Giving ALLOY a family
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description Lightweight formal methods ought to provide to the end user the rigorousness of mathematics, without compromising simplicity and intuitiveness. ALLOY is a powerful tool, particularly successful on this mission. Limitations on the verification side, however, are known to prevent its wider use in the development of safety or mission critical applications. A number of researchers proposed ways to connect Alloy to other tools in order to meet such challenges. This paper’s proposal, however, is not establishing a link from ALLOY to another single tool, but rather to “plunge” it into the HETS network of logics, logic translators and provers. This makes possible for Alloy specifications to “borrow” the power of several, non dedicated proof systems. Semantical foundations for this integration are discussed in detail.
dirty 0
eu_rights_str_mv openAccess
format conferencePaper
fulltext.url.fl_str_mv https://repositorium.uminho.pt/bitstreams/17d5313f-7f06-4948-b6a5-3aab8e9465ca/download
id rum_8bb090aaafbb2c1b0c992ecbdb76cb63
identifier.url.fl_str_mv https://hdl.handle.net/1822/26533
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/26533
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Neves, Renato
Madeira, Alexandre
Martins, Manuel A.
Barbosa, L. S.
publishDate 2013
publisher.none.fl_str_mv IEEE
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engIEEEporLightweight formal methods ought to provide to the end user the rigorousness of mathematics, without compromising simplicity and intuitiveness. ALLOY is a powerful tool, particularly successful on this mission. Limitations on the verification side, however, are known to prevent its wider use in the development of safety or mission critical applications. A number of researchers proposed ways to connect Alloy to other tools in order to meet such challenges. This paper’s proposal, however, is not establishing a link from ALLOY to another single tool, but rather to “plunge” it into the HETS network of logics, logic translators and provers. This makes possible for Alloy specifications to “borrow” the power of several, non dedicated proof systems. Semantical foundations for this integration are discussed in detail.application/pdfporGiving ALLOY a familyNeves, RenatoMadeira, AlexandreMartins, Manuel A.Barbosa, L. S.HostingInstitutionOrganizationalRepositóriUM - Universidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptISBNIsPartOf9781479910502DOIIsPartOf10.1109/IRI.2013.66425132013-12-02T10:07:58Z2013-092013-09-01T00:00:00ZHandlehttps://hdl.handle.net/1822/26533http://purl.org/coar/access_right/c_abf2open accessTheorem proversAlloy400499 bytesother research producthttp://purl.org/coar/resource_type/c_5794conference paperhttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://repositorium.uminho.pt/bitstreams/17d5313f-7f06-4948-b6a5-3aab8e9465ca/download
spellingShingle Giving ALLOY a family
Neves, Renato
Theorem provers
Alloy
status SINGLETON
subject.fl_str_mv Theorem provers
Alloy
title Giving ALLOY a family
title_full Giving ALLOY a family
title_fullStr Giving ALLOY a family
title_full_unstemmed Giving ALLOY a family
title_short Giving ALLOY a family
title_sort Giving ALLOY a family
topic Theorem provers
Alloy
topic_facet Theorem provers
Alloy
url https://hdl.handle.net/1822/26533
visible 1