0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R2,500 - R5,000 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Variable Domain-specific Software Languages with DjDSL - Design and Implementation (Hardcover, 1st ed. 2020): Stefan Sobernig Variable Domain-specific Software Languages with DjDSL - Design and Implementation (Hardcover, 1st ed. 2020)
Stefan Sobernig
R2,827 Discovery Miles 28 270 Ships in 10 - 15 working days

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).

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
R2,772 Discovery Miles 27 720 Ships in 10 - 15 working days

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).

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Liberal Solidarity - The Political…
Geoffrey M. Hodgson Paperback R881 Discovery Miles 8 810
The Rediscovery of Classical Economics…
David Simpson Hardcover R2,730 Discovery Miles 27 300
Basic Income - A History
Malcolm Torry Hardcover R3,154 Discovery Miles 31 540
The One Thing - Small Ideas, Big…
Bruce Whitfield Paperback R320 R229 Discovery Miles 2 290
Freezing Order - A True Story Of Russian…
Bill Browder Paperback  (4)
R318 Discovery Miles 3 180
The Big Con - How The Consulting…
Mariana Mazzucato, Rosie Collington Paperback R420 R328 Discovery Miles 3 280
Handbook on the Political Economy of…
Joan Costa-Font, Alberto Batinti, … Hardcover R6,003 Discovery Miles 60 030
A Research Agenda for International…
David A. Deese Hardcover R2,875 Discovery Miles 28 750
After Brexit, What Next? - Trade…
Patrick Minford Hardcover R2,407 Discovery Miles 24 070
The Greek Economy and the Crisis…
Panagiotis Petrakis Hardcover R2,867 Discovery Miles 28 670

 

Partners