loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Marija Katic

Affiliation: Independent Researcher, London and U.K

Keyword(s): Aspect-oriented Programming, Program Differencing, CFG Comparison, Hammock, Hammock Graphs.

Related Ontology Subjects/Areas/Topics: Service-Oriented Software Engineering and Management ; Software Change and Configuration Management ; Software Engineering

Abstract: In an aspect-oriented program, the cross-cutting functionalities are defined in pieces of advice such that they apply to program-execution points for the core functionalities. Program changes can affect the application of pieces of advice. To that end, a source-code differencing tool, for two versions of an aspect-oriented program, needs to support the identification of changes in pieces of advice at locations of their applications. To alleviate this task, we introduce an extension of the existing differencing technique for object-oriented programs. We implemented a tool AjDiff and used it to evaluate our technique on the two examples of aspect-oriented programs: Tracing and Telecom. We manually verified that our tool can successfully identify changes in pieces of advice at locations of their application.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.144.212.145

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Katic, M. (2019). Hammock-based Identification of Changes in Advice Applications between Aspect-oriented Programs. In Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-375-9; ISSN 2184-4895, SciTePress, pages 442-451. DOI: 10.5220/0007747504420451

@conference{enase19,
author={Marija Katic.},
title={Hammock-based Identification of Changes in Advice Applications between Aspect-oriented Programs},
booktitle={Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2019},
pages={442-451},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007747504420451},
isbn={978-989-758-375-9},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Hammock-based Identification of Changes in Advice Applications between Aspect-oriented Programs
SN - 978-989-758-375-9
IS - 2184-4895
AU - Katic, M.
PY - 2019
SP - 442
EP - 451
DO - 10.5220/0007747504420451
PB - SciTePress