Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ANSI/ISO/IEC 9075–2:1999. Information Technology – Database Languages – SQL – Part 2: Foundation, SQL/Foundation (1999)
Bernstein, P.A.: Repositories and Object-Oriented Databases. ACM SIGMOD Record 27(1), 34–46 (1998)
Bernstein, P.A.: Design Transactions and Serializability. In: Proc. 7th Int. Workshop on High Performance Transaction Systems (HPTS 1997), Pacific Grove (September 1997)
Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)
Frankel, D.S.: Model Driven Architecture: Applying MDA to Enterprise Computing. Wiley Publishing, Chichester (2003)
Mellor, S.J., Balcer, M.: Executable UML. Addison-Wesley, Reading (2002)
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)
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)
OMG: Meta Object Facility (MOF) Specification, Vers. 1.4 (April 2002)
OMG: Common Warehouse Metamodel (CWM) Specification, Vol. 1, Vers. 1.0 (October 2001)
OMG: Model Driven Architecture (MDA), Draft Document (July 2001)
Simonyi, C.: The Death of Computer Languages, the Birth of Intentional Programming, Tech. Report MSR–TR–95–52, Microsoft Research (September 1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kovse, J., Härder, T. (2003). DSL-DIA – An Environment for Domain-Specific Languages for Database-Intensive Applications. In: Konstantas, D., Léonard, M., Pigneur, Y., Patel, S. (eds) Object-Oriented Information Systems. OOIS 2003. Lecture Notes in Computer Science, vol 2817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45242-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-45242-3_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40860-4
Online ISBN: 978-3-540-45242-3
eBook Packages: Springer Book Archive