Back to Search
Start Over
Giving ALLOY a family
- Source :
- IRI
- Publication Year :
- 2013
- Publisher :
- IEEE, 2013.
-
Abstract
- 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.<br />FCT
- Subjects :
- Theorem provers
business.industry
End user
Computer science
media_common.quotation_subject
Mission critical
020207 software engineering
0102 computer and information sciences
02 engineering and technology
Formal methods
01 natural sciences
Software
010201 computation theory & mathematics
Encoding (memory)
Formal specification
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
Alloy
0202 electrical engineering, electronic engineering, information engineering
Simplicity
Software engineering
business
Formal verification
media_common
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- IRI
- Accession number :
- edsair.doi.dedup.....63b17970c54dbf01385384181a6c7bd6