50 likes | 125 Views
Jan Tichava – presenting author ( jan @tichava.cz) Ondřej Rohlík (rohlik@kiv.zcu.cz), Jan Pikl (janpikl@students.zcu.cz) Department of Computer Science and Engineering University of West Bohemia, Czech Republic January 2013. Language-Independent Aspect Oriented Programming. Motivation.
E N D
Jan Tichava – presenting author (jan@tichava.cz) Ondřej Rohlík (rohlik@kiv.zcu.cz), Jan Pikl (janpikl@students.zcu.cz) Department of Computer Science and Engineering University of West Bohemia, Czech Republic January 2013 Language-IndependentAspect Oriented Programming
Motivation • Reusable and portable aspects • Heterogeneous environment • Share source code across different languages • AOP incorporatedintomodel-drivendevelopment Jan Tichava, jan@tichava.czhttp://clexw.blogspot.cz/, http://clexw.sourceforge.net/
AOP: Classical Example Jan Tichava, jan@tichava.cz http://clexw.blogspot.cz/, http://clexw.sourceforge.net/
Approach • New language for aspects definition • Source code model used • Meta-level weaver Jan Tichava, jan@tichava.cz http://clexw.blogspot.cz/, http://clexw.sourceforge.net/
Prototype Implementation This work was supported by the Czech Science Foundation under the grant number P103/11/1489 “Methods of development and verification of component-based applications using natural language specifications”. Jan Tichava, jan@tichava.cz http://clexw.blogspot.cz/, http://clexw.sourceforge.net/