Lehrgebiet InformationssystemeFB Informatik |
||
|
Metaprogramming for Relational DatabasesJernej Kovse, Christian Weber, Theo HärderKaiserslautern University of TechnologyDept. of Computer Science (AG DBIS) P.O. Box 3049, 67653 Kaiserslautern, Germany e-mail: {kovse, c_weber, haerder}@informatik.uni-kl.de Full paper (PDF version)AbstractFor systems that share enough structural and functional commonalities, reuse in schema development and data manipulation can be achieved by defining problem-oriented languages. Such languages are often called domain-specific, because they introduce powerful abstractions meaningful only within the domain of observed systems. In order to use domain-specific languages for database applications, a mapping to SQL is required. In this paper, we deal with metaprogramming concepts required for easy definition of such mappings. Using an example domain-specific language, we provide an evaluation of mapping performance.appears in: Proc. 23rd Int. Conf. on Conceptual Modeling (ER'04), Shanghai, Nov. 2004, pp. 654-667. |