We present a formal framework for a recently introduced approach to Automated Round-trip Software Engineering (ARE) in source-level aspect weaving systems. Along with the formalization we improve the original method and suggest a new concept of weaving transactions in Aspect-oriented Programming (AOP). As the major contribution we formally show how, given a tree-shaped intermediate representation of a program and an ancillary transposition tree, manual edits in statically woven code can consistently be mapped back to their proper source of origin, which is either in the application core or in an element in the aspect space. The presented formalism is constructive. It frames AOP by generalizing static aspect weaving to classical tree transformations.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE : A Formal Specification and Verification Framework for Timed Security Protocols - 2017 ABSTRACT: Today, protocols typically use time to provide higher security. Parenthetically, essential credentials are often
PROJECT TITLE :Integrating Animation-Based Inspection Into Formal Design Specification Construction for Reliable Software SystemsABSTRACT:Software style has been well recognized as an necessary means to attain high reliability,
PROJECT TITLE :A Formal Model of QoS-Aware Web Service Orchestration EngineABSTRACT:QoS-aware applications will satisfy not only the useful needs of the shoppers, but conjointly the QoS necessities. QoS-aware Net service orchestration
PROJECT TITLE :A Formal Approach to Power Optimization in CPSs With Delay-Workload Dependence AwarenessABSTRACT:The planning of cyber-physical systems (CPSs) faces varied new challenges that are exceptional in the planning of
PROJECT TITLE :Automated, Depth-Resolved Estimation of the Attenuation Coefficient From Optical Coherence Tomography DataABSTRACT:We present a methodology for automated, depth-resolved extraction of the attenuation coefficient

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry