Abstract
In this paper we report on how Aspect-Oriented Programming (AOP), using AspectJ, can be employed to automatically and efficiently instrument contracts and invariants in Java, The paper focuses on the templates to instrument preconditions, postconditions, and class invariants, and the necessary instrumentation for compliance-checking to the Liskov Substitution Principle.
Original language | English |
---|---|
Pages | 687-690 |
Number of pages | 4 |
DOIs | |
Publication status | Published - 2005 |
Externally published | Yes |
Event | 21st IEEE International Conference on Software Maintenance, ICSM 2005 - Budapest, Hungary Duration: 26 Sep 2005 → 29 Sep 2005 |
Conference
Conference | 21st IEEE International Conference on Software Maintenance, ICSM 2005 |
---|---|
Country/Territory | Hungary |
City | Budapest |
Period | 26/09/05 → 29/09/05 |