0
Your cart

Your cart is empty

Books > Computing & IT > General theory of computing

Buy Now

Variable Domain-specific Software Languages with DjDSL - Design and Implementation (Paperback, 1st ed. 2020) Loot Price: R2,772
Discovery Miles 27 720
Variable Domain-specific Software Languages with DjDSL - Design and Implementation (Paperback, 1st ed. 2020): Stefan Sobernig

Variable Domain-specific Software Languages with DjDSL - Design and Implementation (Paperback, 1st ed. 2020)

Stefan Sobernig

 (sign in to rate)
Loot Price R2,772 Discovery Miles 27 720 | Repayment Terms: R260 pm x 12*

Bookmark and Share

Expected to ship within 10 - 15 working days

Donate to Against Period Poverty

This book details the conceptual foundations, design and implementation of the domain-specific language (DSL) development system DjDSL. DjDSL facilitates design-decision-making on and implementation of reusable DSL and DSL-product lines, and represents the state-of-the-art in language-based and composition-based DSL development. As such, it unites elements at the crossroads between software-language engineering, model-driven software engineering, and feature-oriented software engineering. The book is divided into six chapters. Chapter 1 ("DSL as Variable Software") explains the notion of DSL as variable software in greater detail and introduces readers to the idea of software-product line engineering for DSL-based software systems. Chapter 2 ("Variability Support in DSL Development") sheds light on a number of interrelated dimensions of DSL variability: variable development processes, variable design-decisions, and variability-implementation techniques for DSL. The three subsequent chapters are devoted to the key conceptual and technical contributions of DjDSL: Chapter 3 ("Variable Language Models") explains how to design and implement the abstract syntax of a DSL in a variable manner. Chapter 4 ("Variable Context Conditions") then provides the means to refine an abstract syntax (language model) by using composable context conditions (invariants). Next, Chapter 5 ("Variable Textual Syntaxes") details solutions to implementing variable textual syntaxes for different types of DSL. In closing, Chapter 6 ("A Story of a DSL Family") shows how to develop a mixed DSL in a step-by-step manner, demonstrating how the previously introduced techniques can be employed in an advanced example of developing a DSL family. The book is intended for readers interested in language-oriented as well as model-driven software development, including software-engineering researchers and advanced software developers alike. An understanding of software-engineering basics (architecture, design, implementation, testing) and software patterns is essential. Readers should especially be familiar with the basics of object-oriented modelling (UML, MOF, Ecore) and programming (e.g., Java).

General

Imprint: Springer Nature Switzerland AG
Country of origin: Switzerland
Release date: July 2021
First published: 2020
Authors: Stefan Sobernig
Dimensions: 235 x 155mm (L x W)
Format: Paperback
Pages: 297
Edition: 1st ed. 2020
ISBN-13: 978-3-03-042154-0
Categories: Books > Computing & IT > General theory of computing > General
Books > Computing & IT > Computer programming > Software engineering
Books > Computing & IT > Applications of computing > General
LSN: 3-03-042154-6
Barcode: 9783030421540

Is the information for this product incomplete, wrong or inappropriate? Let us know about it.

Does this product have an incorrect or missing image? Send us a new image.

Is this product missing categories? Add more categories.

Review This Product

No reviews yet - be the first to create one!

You might also like..

Systems Analysis And Design In A…
John Satzinger, Robert Jackson, … Hardcover  (1)
R1,282 R1,152 Discovery Miles 11 520
Systems Analysis And Design
Scott Tilley Hardcover R1,301 R1,167 Discovery Miles 11 670
Oracle 12c - SQL
Joan Casteel Paperback  (1)
R1,321 R1,183 Discovery Miles 11 830
Discovering Computers (c)2017
Mark Frydenberg, Misty Vermaat, … Paperback  (3)
R966 Discovery Miles 9 660
Foundations Of Computer Science
Behrouz Forouzan Paperback R1,188 R1,072 Discovery Miles 10 720
Foundations Of Computer Science
Behrouz Forouzan Paperback R1,200 R599 Discovery Miles 5 990
Introduction to Computer Theory
Daniel I. A. Cohen Paperback  (4)
R6,630 Discovery Miles 66 300
Discovering Computers 2018 - Digital…
Misty Vermaat, Steven Freund, … Paperback R1,271 R1,142 Discovery Miles 11 420
Dynamic Web Application Development…
David Parsons, Simon Stobart Paperback R1,258 R1,128 Discovery Miles 11 280
Program Construction - Calculating…
Roland Backhouse Paperback R1,389 Discovery Miles 13 890
Introduction to the Theory of…
Michael Sipser Hardcover R1,270 R1,136 Discovery Miles 11 360
Discovering Computers, Essentials…
Susan Sebok, Jennifer Campbell, … Paperback R1,207 R1,082 Discovery Miles 10 820

See more

Partners