Alloy at BU

The term Alloy refers to both a formal language and an automated analyzer. The Alloy Analyzer translates the user models into SATs, i.e., boolean satisfiability problems. The Alloy language is a declarative specification language for modeling complex structures and behaviors in a (distributed) system. Alloy is based on first order logic, and is designed for model enumeration (also known as model checking). The Alloy language is simple, expressive, and is based on the notions of relations and sets (for more information go to [Alloy at MIT]).

Publications

Implemented Models

The Alloy model of Consensus-Based Auction Protocol can be downloaded from [this] github repository.

People

  • Sanaz Bahargam

  • Azer Bestavros

  • Flavio Esposito

  • Assaf Kfoury

  • Saber Mirzaei

  • Mark Reynolds

  • Richard Skowyra

  • logo
    Copyright © 2013-2014
    Computer Science Department, Boston University, all rights reserved.