Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Domain Specific Language

Handbook of Research on Complex Dynamic Process Management: Techniques for Adaptability in Turbulent Environments
(DSL) A specialized programming or a modeling language that allows expressing solutions directly in concepts of a problem domain.
Published in Chapter:
Enterprise Specific BPM Languages and Tools
Steen Brahe (Danske Bank, Denmark)
DOI: 10.4018/978-1-60566-669-3.ch002
Abstract
Many enterprises use their own domain concepts when they model business processes. They may also use technology in specialized ways when they implement the business processes in a Business Process Management (BPM) system. In contrast, BPM tools often provide a standard business process modeling language, a standard implementation technology and a fixed transformation that may generate the implementation from the model. This makes the tools inflexible and difficult to use. This chapter presents another approach. It applies the basic model driven development principles of direct representation and automation to BPM tools through a tool experiment in Danske Bank. We develop BPM tools that capture Danske Banks specific modeling concepts and use of technology and which automate the generation of code. An empirical evaluation reveals remarkable improvements in development productivity and code quality. We conclude that BPM tools should provide flexibility to allow customization to the specific needs of an enterprise.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
From Business Rules to Application Code: Code Generation Patterns for Rule Defined Associations
A domain specific language (DSL) is formal language designed for a special domain, the opposite of a general purpose programming language.
Full Text Chapter Download: US $37.50 Add to Cart
Modelling, Simulation, and Analysis for Enterprise Architecture
A language that has been tailored to support concepts from a specific application domain. To be compared with a General Purpose Language.
Full Text Chapter Download: US $37.50 Add to Cart
MUSPEL: Generation of Applications to Interconnect Heterogeneous Objects Using Model-Driven Engineering
It is a declarative language given to solve or involve a specific problem of determinate domain. The DSL uses increase the productivity, decreases errors and bugs and achieve an easy maintenance.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR