DSL-DIA – An Environment for Domain-Specific Languages for Database-Intensive Applications

  • Jernej Kovse
  • Theo Härder
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2817)


This paper presents DSL-DIA, an environment that lets a system-family vendor define a metamodel for a custom domain-specific language used by customers for specifying properties of family members. Once the metamodel is imported in the environment, the environment allows the customer a flexible way to program in the domain-specific language and translates obtained programs to implementations of family members. In our case, family members are always database-intensive applications with application logic executed in the database server.


Relationship Type Software Product Line Version Management Model Drive Architecture Meta Object Facility 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    ANSI/ISO/IEC 9075–2:1999. Information Technology – Database Languages – SQL – Part 2: Foundation, SQL/Foundation (1999)Google Scholar
  2. 2.
    Bernstein, P.A.: Repositories and Object-Oriented Databases. ACM SIGMOD Record 27(1), 34–46 (1998)CrossRefGoogle Scholar
  3. 3.
    Bernstein, P.A.: Design Transactions and Serializability. In: Proc. 7th Int. Workshop on High Performance Transaction Systems (HPTS 1997), Pacific Grove (September 1997)Google Scholar
  4. 4.
    Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)Google Scholar
  5. 5.
    Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley Publishing, Chichester (2003)Google Scholar
  6. 6.
    Mellor, S.J., Balcer, M.: Executable UML. Addison-Wesley, Reading (2002)Google Scholar
  7. 7.
    Kang, K., Cohen, S., Hess, J., Nowak, W., Peterson, S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report CMU/SEI–90–TR–21, Software Engineering Institute, Carnegie Mellon University (November 1990)Google Scholar
  8. 8.
    Kovse, J., Härder, T.: Generic XMI-Based UML Model Transformations. In: Bellahsène, Z., Patel, D., Rolland, C. (eds.) OOIS 2002. LNCS, vol. 2425, pp. 192–197. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  9. 9.
    OMG: Meta Object Facility (MOF) Specification, Vers. 1.4 (April 2002)Google Scholar
  10. 10.
    OMG: Common Warehouse Metamodel (CWM) Specification, Vol. 1, Vers. 1.0 (October 2001)Google Scholar
  11. 11.
    OMG: Model Driven Architecture (MDA), Draft Document (July 2001)Google Scholar
  12. 12.
    Simonyi, C.: The Death of Computer Languages, the Birth of Intentional Programming, Tech. Report MSR–TR–95–52, Microsoft Research (September 1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Jernej Kovse
    • 1
  • Theo Härder
    • 1
  1. 1.Department of Computer ScienceUniversity of KaiserslauternKaiserslauternGermany

Personalised recommendations