loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Luis Vinuesa ; Francisco Ortin ; José M. Félix and Fernando Álvarez

Affiliation: University of Oviedo, Spain

Keyword(s): Aspect Oriented Programming, static, dynamic, reflection, code instrumentation, performance, flexibility.

Related Ontology Subjects/Areas/Topics: Aspect-Orientation ; Programming Languages ; Software Engineering

Abstract: Aspect Oriented Software Development is an effective realization of the Separation of Concerns principle. A key issue of this paradigm is the moment when components and aspects are weaved together, composing the final application. Static weaving tools perform application composition prior to its execution. This approach reduces dynamic aspectation of running applications. In response to this limitation, dynamic weaving aspect tools perform application composition at runtime. The main benefit of dynamic weaving is runtime adaptability; its main drawback is runtime performance. Existing research has identified the suitability of hybrid approaches, obtaining the benefits of both methods in the same platform. Applying static weaving where possible and dynamic weaving when needed provides a balance between runtime performance and dynamic adaptability. This paper presents DSAW, an aspect-oriented system that supports both dynamic and static weaving homogeneously over the .Net platform. A n aspect can be used to adapt an application both statically and dynamically, without needing to modify its source code. Moreover, DSAW is language and platform neutral, and source code of neither components nor aspects is required. (More)

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.92.130.77

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:
Vinuesa, L.; Ortin, F.; M. Félix, J. and Álvarez, F. (2008). DSAW - A Dynamic and Static Aspect Weaving Platform. In Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-8111-51-7; ISSN 2184-2833, SciTePress, pages 55-62. DOI: 10.5220/0001872900550062

@conference{icsoft08,
author={Luis Vinuesa. and Francisco Ortin. and José {M. Félix}. and Fernando Álvarez.},
title={DSAW - A Dynamic and Static Aspect Weaving Platform},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2008},
pages={55-62},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001872900550062},
isbn={978-989-8111-51-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - DSAW - A Dynamic and Static Aspect Weaving Platform
SN - 978-989-8111-51-7
IS - 2184-2833
AU - Vinuesa, L.
AU - Ortin, F.
AU - M. Félix, J.
AU - Álvarez, F.
PY - 2008
SP - 55
EP - 62
DO - 10.5220/0001872900550062
PB - SciTePress