TU Darmstadt / ULB / TUbiblio

AO4SQL: Towards an Aspect-Oriented Extension for SQL

Dinkelaker, Tom (2011):
AO4SQL: Towards an Aspect-Oriented Extension for SQL.
In: Proceedings of the 8th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'11), Zurich, Switzerland, [Conference or Workshop Item]

Abstract

The structured query language (SQL) is not only the de-facto standard for defining data base (DB) queries, it is also known as being one of the most widely used domain-specific languages (DSLs). However, similar to code written in other languages, programs with embedded SQL queries may suffer from scattered and tangled code. Unfortunately, there is no aspect-oriented extension available for the separation of crosscutting concerns in SQL queries. To address this problem, this paper presents AO4SQL---an aspect-oriented extension for SQL. With AO4SQL developers can modularize crosscutting concerns in SQL queries, such as logging, profiling, and runtime data base schema evolution.

Item Type: Conference or Workshop Item
Erschienen: 2011
Creators: Dinkelaker, Tom
Title: AO4SQL: Towards an Aspect-Oriented Extension for SQL
Language: English
Abstract:

The structured query language (SQL) is not only the de-facto standard for defining data base (DB) queries, it is also known as being one of the most widely used domain-specific languages (DSLs). However, similar to code written in other languages, programs with embedded SQL queries may suffer from scattered and tangled code. Unfortunately, there is no aspect-oriented extension available for the separation of crosscutting concerns in SQL queries. To address this problem, this paper presents AO4SQL---an aspect-oriented extension for SQL. With AO4SQL developers can modularize crosscutting concerns in SQL queries, such as logging, profiling, and runtime data base schema evolution.

Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Technology
Event Title: Proceedings of the 8th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'11)
Event Location: Zurich, Switzerland
Date Deposited: 08 Aug 2011 15:04
Related URLs:
Export:

Optionen (nur für Redakteure)

View Item View Item