ACM Home Page
Please provide us with feedback. Feedback
Modular verification of strongly invasive aspects: summary
Full text PdfPdf (442 KB)
Source
Aspect-oriented software development archive
Proceedings of the 2009 workshop on Foundations of aspect-oriented languages table of contents
Charlottesville, Virginia, USA
SESSION: Session 1 table of contents
Pages 7-12  
Year of Publication: 2009
ISBN:978-1-60558-452-2
Authors
Emilia Katz  Technion -- Israel Institute of Technology, Haifa, Israel
Shmuel Katz  Technion -- Israel Institute of Technology, Haifa, Israel
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1509837.1509840
What is a DOI?

ABSTRACT

An extended specification for aspects, and a new verification method based on model checking are used to establish the correctness of strongly-invasive aspects, independently of any particular base program to which they may be woven. Such aspects can change the underlying base program variables to new states, and after the aspect advice has completed, the base program code continues from states that were previously unreachable.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
M. Goldman and S. Katz. MAVEN: Modular aspect verification. In Proc. of TACAS 2007, volume 4424 of LNCS, pages 308--322, 2007.
 
4
E. Katz and S. Katz. Verifying scenario-based aspect specifications. In Proc. Formal Methods: International Symposium of Formal Methods Europe (FM'05), volume 3582 of LNCS, pages 432--447. Springer, 2005.
5
 
6
S. Katz. Aspect categories and classes of temporal properties. Transactions on Aspect Oriented Software Development (TAOSD), 1:106--134, 2006. LNCS 3880.
 
7
S. Katz and M. Sihman. Aspect validation using model checking. In Proc. of International Symposium on Verification, LNCS 2772, pages 389--411, 2003.
8
9
10
 
11
H.B. Sipma. A formal model for cross-cutting modular transition systems. In FOAL'03, 2003.
 
12
N. Weston, F. Taiani, and A. Rashid. Interaction analysis for fault-tolerance in aspect-oriented programming. In MeMoT'07, pages 95--102, 2007.

Collaborative Colleagues:
Emilia Katz: colleagues
Shmuel Katz: colleagues