Lancaster EPrints

Relational Database Support for Aspect-Oriented Programming

Rashid, Awais and Loughran, Neil (2003) Relational Database Support for Aspect-Oriented Programming. In: Objects, Components, Architectures, Services, and Applications for a Networked World International Conference NetObjectDays, NODe 2002 Erfurt, Germany, October 7–10, 2002 Revised Papers. Lecture Notes in Computer Science . Springer, Berlin, pp. 233-247. ISBN 978-3-540-00737-1

Full text not available from this repository.

Abstract

Code repositories play a central role in the reuse and mining of existing assets when engineering large, complex software systems. It is, therefore, essential that database support be extended to new programming paradigms as and when they emerge. This paper proposes an approach to support the storage, reuse and mining of aspects - constructs used in Aspect- Oriented Programming (AOP) to separate crosscutting concerns - in AspectJ (an aspect language for Java) using a relational database. The approach is based on mapping an aspect’s anatomy to the relational model hence allowing finegrained queries to be composed. This results in greater flexibility during search and retrieval in contrast with most existing code repositories which store the code as BLObs complemented by meta-data about the code.

Item Type: Contribution in Book/Report/Proceedings
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 57535
Deposited By: ep_importer_pure
Deposited On: 15 Oct 2012 10:27
Refereed?: No
Published?: Published
Last Modified: 23 Oct 2017 02:39
Identification Number:
URI: http://eprints.lancs.ac.uk/id/eprint/57535

Actions (login required)

View Item