Open Access Open Access  Restricted Access Subscription or Fee Access

An Overview of Domain-Specific Language Research

A. Suganthy, Dr. T. Chithralekha

Abstract


Domain-specific languages (DSLs) are emerging as an important paradigm for engineering large reliable software systems. They are used in Software Engineering in order to enhance quality, flexibility and timely delivery of software systems by taking the advantages of specific properties of a particular application domain. This paper explores the DSL research areas like existing DSL design methodology, DSL Patterns, DSL evaluation methods, recent trends in DSL and the issues related to the development of DSL.


Keywords


Domain-Specific Languages, Domain-Specific Language evaluation methods, Domain-Specific Language design methodology, Domain-Specific Language patterns.

Full Text:

PDF

References


David A. Cuka and David M. Weiss: “Engineering Domains: Executable Commands as an Example”, Lucent Technologies, 1998.

Diomidis Spinellis: “Notable design patterns for domain-specific languages”, Elseiver, 2001.

Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides:“Design Patterns-Elements of Reusable Object-Oriented Software”.

Gopal Gupta: “A Language-centric Approach to Software Engineering:Domain Specific Languages meet Software Components”, 2001.

Harvey Siy, Audris Mockus: “Measuring Domain Engineering Effects on Software Charge Cost”, Software Production Research Department,Lucent Technology, Bell Laboratories.

Robert Esser, John W. Janneck: “A Framework for Defining Domain-Specific Visual Languages”, 2001.

A. Van Deursen, P. Klint and J. Visser: “Domain-specific languages: An annotated bibliography”, ACM SIGPLAN Notices, 35(6), June 2000.

Arie Van Deursen, Paul Klint: “Domain-specicic Language Design Requires Feature Descriptions”, 2002.

Kalle Korhonen: “An empirical study on an experimental DSL for product-line development”, The 6th World Multiconference Informatics,2002.

Kalle Korhonen: “A case study on reusability of a DSL in a dynamic domain”, Information Technology Research Institute, 2003.

Robert W. Krut. Jr: “Integrating Tool support into the Feature-Oriented Domain Analysis Methodology”, CMU/SEI, 1993.

Marjan Mernik, Jan Heering, Anthony M. Sloane: “When and How to Develop Domain-Specific Languages”, ACM, Dec 2005.

Gilles Muller, Julia L. Lawall, Scott Thibault and Rasmus Erik Voel Jensen: “A Domain-Specific Language Approach to Programmable Networks”, IEEE, 2003.

Niels H. Christensen: “Domain-Specific languages in software development and the relation to partial evaluation”, 2003.

Martin Nussbaumer, Patrick Freudenstein and Martin Gaedke:“Stakeholder Collaboration-From Conversation to Contribution”, ACM,2006.

Scott A. Thibault: “Domain-Specific Languages: Conception,Implementation and Application”, 1998.

Mark A. Simos, Organon Motives: “Organization Domain Modeling (ODM): Formalizing the Core Domain Modeling Life”, ACM, 1995.

Konstantinos Tourlas: “Diagrammatic Representations in Domain-Specific Languages”, 2001.

A. Van Deursen, P. Klint and J. Visser: “Domain-Specific languages”,SEN-R0032, Nov 2000.

Uwe Zdun: “Concepts for Model-Driven Design and Evolution of Domain-specific Languages”, 2006.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.