AspectJML for better crosscutting modularity
| ||||||||
Quick Links
AspectJML - Downloads - Programming Guide - Who is using AspectJML - Try it now! Online! |
||||||||
|
||||||||
About
AspectJML is a general-purpose aspect-oriented extension to Java.
It supports modular crosscutting concerns using key object-oriented mechanisms, PeopleThe work on AspectJML is a cooperative effort between:
RelatedKey PublicationsHenrique Rebêlo and Gary T. Leavens Aspect-Oriented Programming Reloaded. SBLP 2017. Henrique Rebêlo, Gary T. Leavens, Mehdi Bagherzadeh, Hridesh Rajan, Ricardo Lima, Daniel M. Zimmerman, Márcio Cornélio, and Thomas Thüm AspectJML: Modular Specification and Runtime Checking for Crosscutting Contracts. Modularity (AOSD) 2014. Henrique Rebêlo, Ricardo Lima, Márcio Cornélio, Sérgio Soares, and Leopoldo Ferreira Implementing Java Modeling Language Contracts using AspectJ. SAC 2008. Publications related to both JML and AspectJML can be found [here]. Publications related Ptolemy can be found [here]. |