Abstract
This paper presents a syntactic method to check so-called assignable clauses of annotated Java programs. Assignable clauses describe which variables may be assigned by a method. Their correctness is crucial for reasoning about class specifications. The method that we propose is incomplete, as it only makes a syntactic check and it does not take aliasing or expression evaluation into account, but it provides efficient means to find the most common errors in assignable clauses. This is demonstrated by applying the method to the specification of an industrial case study.
Original language | English |
---|---|
Title of host publication | Verification, Model Checking, and Abstract Interpretation, 4th International Conference, VMCAI 2003, New York, NY, USA, January 9-11, 2002, Proceedings |
Editors | Lenore D. Zuck, Paul C. Attie, Agostino Cortesi, Supratik Mukhopadhyay |
Publisher | Springer |
Pages | 26-40 |
Number of pages | 15 |
DOIs | |
Publication status | Published - 2003 |
Externally published | Yes |
Event | 4th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2003 - New York, United States Duration: 9 Jan 2003 → 11 Jan 2003 Conference number: 4 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 2575 |
Conference
Conference | 4th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2003 |
---|---|
Abbreviated title | VMCAI 2003 |
Country/Territory | United States |
City | New York |
Period | 9/01/03 → 11/01/03 |