@leonardo

Alchemy: transmuting base alloy specifications into implementations

, , , and . SIGSOFT '08/FSE-16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, page 158--169. New York, NY, USA, ACM, (2008)
DOI: http://dx.doi.org/10.1145/1453101.1453123

Abstract

Alloy specifications are used to define lightweight models of systems. We present Alchemy, which compiles Alloy specifications into implementations that execute against persistent databases. Alchemy translates a subset of Alloy predicates into imperative update operations, and it converts facts into database integrity constraints that it maintains automatically in the face of these imperative actions.

Links and resources

Tags

community

  • @dblp
  • @leonardo
@leonardo's tags highlighted