Experiences In Migrating An Industrial Application To Aspects

Dissertation, (2006)
  Copy   BIBTEX

Abstract

Aspect-Oriented Software Development (AOSD) is a paradigm aiming to solve problems of object-oriented programming (OOP). With normal OOP it’s often unlikely to accomplish fine system modularity due to crosscutting concerns being scattered and tangled throughout the system. AOSD resolves this problem by its capability to crosscut the regular code and as a consequence transfer the crosscutting concerns to a single model called aspect. This thesis describes an experiment on industrial application wherein the effectiveness of aspect-oriented techniques is explained in migration the OOP application into aspects. The experiment goals at first to identify the crosscutting concerns in source code of the industrial application and transform these concerns to a functionally equivalent aspect-oriented version. In addition to presenting experiences gained through the experiment, the thesis aims to provide practical guidance of aspect solutions in a real application.

Links

PhilArchive

External links

  • This entry has no external links. Add one.
Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

A new inverted spectrum thought experiment.Richard Montgomery - 2018 - Philosophical Studies 175 (8):1963-1983.
Practical Industrial Application of System Dynamics.R. Geoff Coyle - 2010 - Emergence: Complexity and Organization 12 (1).
Ontological aspects of information modeling.Robert L. Ashenhurst - 1996 - Minds and Machines 6 (3):287-394.
Fat Wednesday: Wittgenstein on aspects.John Verdi - 2010 - Philadelphia: Paul Dry Books.
Instance Is the Converse of Aspect.Boris Hennig - 2015 - Australasian Journal of Philosophy 93 (1):3-20.
Remedies for Expanding Liability.Michael Faure & Ton Hartlief - 1998 - Oxford Journal of Legal Studies 18 (4):681-706.

Analytics

Added to PP
2018-08-29

Downloads
232 (#87,434)

6 months
56 (#82,632)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Abdelbaset Almasri
Vrije Universiteit Brussel

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references