kirancodes.me
To Proof Maintenance & Beyond!

Exploring the Design of an Intentional Naming Scheme with an Automatic Constraint Analyzer

Sarfraz Khurshid, Daniel Jackson

Abstract

Lightweight formal modeling and automatic analysis were used to explore the design of the intentional naming system (INS), a new scheme for resource discovery in a dynamic networked environment. We constructed a model of INS in Alloy a lightweight relational notation, and analyzed it with the Alloy Constraint Analyzer, a fully automatic simulation and checking tool. In doing so, we exposed several serious flaws in both the algorithm of INS and the underlying naming semantics. We were able to characterize the conditions under which the existing INS scheme works correctly, and evaluate proposed fixes.

BibTeX
@inproceedings{Khurshid-Jackson:ASE00,
  author    = {Sarfraz Khurshid and
               Daniel Jackson},
  title     = {Exploring the Design of an Intentional Naming Scheme with an Automatic Constraint Analyzer},
  booktitle = {ASE},
  pages     = {13--22},
  publisher = {{IEEE} Computer Society},
  year      = {2000},
}

Related papers