Home > Books > Book
Book Citation Index

Formal and Practical Aspects of Domain-Specific Languages: Recent Developments

Marjan Mernik (University of Maribor, Slovenia)
Indexed In: SCOPUS View 1 More Indices
Release Date: September, 2012 | Copyright: © 2013 | Pages: 677

Publication Status: E-Book and Print Version Available for Purchase
ISBN13: 9781466620926
EISBN13: 9781466620933
DOI: 10.4018/978-1-4666-2092-6

Description:

Computer languages are a programmer’s basic tool and they play an essential role in computer science in which they specify computations which need to be performed as well as intended behavior of a system. Domain-Specific Language (DSL) is a particular computer programming language used to address a particular problem domain, representation technique, and solution technique.

Formal and Practical Aspects of Domain-Specific Languages: Recent Developments is a collection of academic works containing current research on all aspects of domain-specific language. This book is a comprehensive overview in the computer language field and aims to be essential for scholars and practitioners in the software engineering fields by providing new results and answers to open problems in DSL research.

Coverage:

The many academic areas covered in this publication include, but are not limited to:

  • Comparison of DSL Domain Analysis Approaches
  • Comparison of Formal (and Informal) Approaches for DSL Design
  • Comparison of Grammarware and Modelware Approaches for DSL Development
  • Comparison of Internal and External DSL Design
  • Concepts of DSLs and their Comparison to GPL Concepts
  • Domain Analysis Methodologies Suitable for DSL Development
  • Formal Approaches for DSL design
  • Knowledge Capture and Knowledge Representation for DSL Development
  • Principles for DSL Design
  • Tool Supports for DSL Domain Analysis

Search this Book:
Reset

Reviews

Researchers in computer science and related fields examine computer languages that are created for a particular task or environment, and can dispense with the broad features that a general purpose language must have. Among the topics are an evaluation of a pure embedded domain-specific language for strategic term rewriting, design patterns and principles for internal domain-specific languages, a formal semantics of Kermata, languages for spatial computing, and the design and transformation of a domain-specific language for reconfigurable conveyor systems.

– Annotation ©2013 Book News Inc. Portland, OR

Mernik Marjan received his M.Sc., and Ph.D. degrees in computer science from the University of Maribor in 1994 and 1998 respectively. He is currently a professor at the University of Maribor, Faculty of Electrical Engineering and Computer Science. He is also a visiting professor at the University of Alabama at Birmingham, Department of Computer and Information Sciences, and at the University of Novi Sad, Faculty of Technical Sciences. His research interests include programming languages, compilers, domain-specific (modeling) languages, grammar-based systems, grammatical inference, and evolutionary computations.

All IGI Global Scientific Publishing content is archived via the CLOCKSS and LOCKSS initiative. Additionally, all IGI Global Scientific Publishing published content is available in the IGI Global Scientific Publishing InfoSci® platform.

We are committed to continually improving our platform to meet WCAG standards. We have used automated scans as well as manual review to identify and resolve compatibility issues. Our goal is to ensure all of our content is easily accessible to all users.

  • Current Accessibility Implementations
  • Screen reader compatible web pages with properly labeled elements.
  • Text alternatives for non-text content so it can be changed into large print, braille, speech, symbols, or simpler language.
  • User interface can be navigated using only a keyboard - no keyboard traps.
  • Consistent navigation on all web pages.
  • Meaningful section heading are used to organize content in a logical manner.
  • Logical focus order of elements on each web page.
  • No web pages contain any flashing, or design elements that are known to cause seizures or physical reactions.
  • Text has high contrast, with a contrast ratio of at least 4.5:1.
  • Responsive design, with text that can be resized without loss of content or functionality.
Learn More