MAVEN: Modular Aspect Verification

@inproceedings{Goldman2007MAVENMA,
  title={MAVEN: Modular Aspect Verification},
  author={M. Goldman and Shmuel Katz},
  booktitle={TACAS},
  year={2007}
}
Aspects are program modules that include descriptions of key events (called joinpoints) and code segments (called advice) to be executed at those key events when the aspect is bound (woven) to an underlying system. The MAVEN tool verifies the correctness of an aspect relative to its specification, independently of any specific underlying system to which it may be woven. The specification includes assumptions about properties of the underlying system, and guaranteed properties of any system… Expand
39 Citations
MAVEN: modular aspect verification and interference analysis
  • 20
  • PDF
Aspects preserving properties
  • 38
  • Highly Influenced
  • PDF
Aspects preserving properties
  • 3
Modular Verification of Strongly Invasive Aspects
  • 7
  • PDF
ProMoVer: Modular Verification of Temporal Safety Properties
  • 11
  • PDF
Procedure-modular specification and verification of temporal safety properties
  • 6
  • PDF
AspectLTL: an aspect language for LTL specifications
  • 27
  • Highly Influenced
  • PDF
Compositional verification of sequential programs with procedures
  • 34
  • PDF
...
1
2
3
4
...

References

SHOWING 1-10 OF 23 REFERENCES
Aspect Validation Using Model Checking
  • 31
Modular Verification of Strongly Invasive Aspects
  • 7
  • PDF
Verifying aspect advice modularly
  • 136
  • PDF
Model checking and modular verification
  • 670
  • PDF
Model-checking the preservation of temporal properties upon feature integration
  • 10
  • PDF
An assertion-based proof system for multithreaded Java
  • 34
  • PDF
Aspect Categories and Classes of Temporal Properties
  • Shmuel Katz
  • Computer Science
  • LNCS Trans. Aspect Oriented Softw. Dev.
  • 2006
  • 117
  • PDF
An Overview of AspectJ
  • 3,445
  • Highly Influential
  • PDF
A model and a tool for Event-based Aspect-Oriented Programming (EAOP)
  • 67
  • PDF
Using the Bandera Tool Set to Model-Check Properties of Concurrent Java Software
  • 155
...
1
2
3
...