£45.57

It has never been this cheap. We have no record of a lower price.

£46 today · cheaper than every other day in the last 3 months

Springer Domain-Specific Languages: Effective Modeling, Automation, and Reuse

View at Amazon

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 68 days · 68 data points (no recent data)

Historical
Generating forecast…
£45.57 £43.29 £44.20 £45.11 £46.03 £46.94 £47.85 25 July 2026 10 August 2026 27 August 2026 13 September 2026 30 September 2026
View at Amazon ↗

Price data last checked 23 day(s) ago - will refresh soon

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↑ Price chart
when this has been cheap or pricey
↑ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price Distribution

Price distribution over 68 days • 1 price levels

Days at Price
68 days 0 17 34 51 68 £46 Days at Price

Price Analysis

Most common price: £46 (68 days, 100.0%)

Price range: £46 - £46

Price levels: 1 different prices over 68 days

Description

This textbook describes the theory and the pragmatics of using and engineering high-level software languages – also known as modeling or domain-specific languages (DSLs) – for creating quality software. This includes methods, design patterns, guidelines, and testing practices for defining the syntax and the semantics of languages. While remaining close to technology, the book covers multiple paradigms and solutions, avoiding a particular technological silo. It unifies the modeling, the object-oriented, and the functional-programming perspectives on DSLs. The book has 13 chapters. Chapters 1 and 2 introduce and motivate DSLs. Chapter 3 kicks off the DSL engineering lifecycle, describing how to systematically develop abstract syntax by analyzing a domain. Chapter 4 addresses the concrete syntax, including the systematic engineering of context-free grammars. Chapters 5 and 6 cover the static semantics – with basic constraints as a starting point and type systems for advanced DSLs. Chapters 7 (Transformation), 8 (Interpretation), and 9 (Generation) describe different paradigms for designing and implementing the dynamic semantics, while covering testing and other kinds of quality assurance. Chapter 10 is devoted to internal DSLs. Chapters 11 to 13 show the application of DSLs and engage with simpler alternatives to DSLs in a highly distinguished domain: software variability. These chapters introduce the underlying notions of software product lines and feature modeling. The book has been developed based on courses on model-driven software engineering (MDSE) and DSLs held by the authors. It aims at senior undergraduate and junior graduate students in computer science or software engineering. Since it includes examples and lessons from industrial and open-source projects, as well as from industrial research, practitioners will also find it a useful reference. The numerous examples include code in Scala 3, ATL, Alloy, C#, F#, Groovy, Java, JavaScript, Kotlin, OCL, Python, QVT, Ruby, and Xtend. The book contains as many as 277 exercises. The associated code repository facilitates learning and using the examples in a course.

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
02 February 2023
Listed Since
16 November 2022

Barcode

No barcode data available

Similar Products You Might Like

Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques (Advanced Information and Knowledge Processing)
96% match

Meta-Programming and Model-Driven Meta-Program Development: Principles, Processes and Techniques (Advanced Information and Knowledge Processing)

Springer

£76.42 03 Oct 2026
Variable Domain-specific Software Languages with DjDSL: Design and Implementation
96% match

Variable Domain-specific Software Languages with DjDSL: Design and Implementation

Springer

£74.85 25 Sep 2026
Feature-Oriented Software Product Lines: Concepts and Implementation
96% match

Feature-Oriented Software Product Lines: Concepts and Implementation

Springer

£54.99 23 Sep 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£139.32 24 Sep 2026
Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)
96% match

Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)

Springer

£40.51 10 Sep 2026
Understanding Programming Languages
96% match

Understanding Programming Languages

Springer

£50.91 30 Sep 2026
Advancing Software Engineering Through AI, Federated Learning, and Large Language Models
95% match

Advancing Software Engineering Through AI, Federated Learning, and Large Language Models

£347.00 03 Oct 2026
Enterprise, Business-Process and Information Systems Modeling: 20th International Conference, BPMDS 2019, 24th International Conference, EMMSAD 2019, ... in Business Information Processing, 352)
95% match

Enterprise, Business-Process and Information Systems Modeling: 20th International Conference, BPMDS 2019, 24th International Conference, EMMSAD 2019, ... in Business Information Processing, 352)

Springer

£41.43 02 Oct 2026
Foundations of Algebraic Specification and Formal Software Development (Monographs in Theoretical Computer Science. An EATCS Series)
95% match

Foundations of Algebraic Specification and Formal Software Development (Monographs in Theoretical Computer Science. An EATCS Series)

Springer

£87.00 17 Sep 2026
Integrating Research and Practice in Software Engineering: 851 (Studies in Computational Intelligence, 851)
95% match

Integrating Research and Practice in Software Engineering: 851 (Studies in Computational Intelligence, 851)

Springer

£90.73 23 Sep 2026
Agile Modeling with UML: Code Generation, Testing, Refactoring
95% match

Agile Modeling with UML: Code Generation, Testing, Refactoring

Springer

£58.50 13 Sep 2026
Adapting Proofs-as-Programs: The Curry--Howard Protocol (Monographs in Computer Science)
95% match

Adapting Proofs-as-Programs: The Curry--Howard Protocol (Monographs in Computer Science)

Springer

£112.08 01 Oct 2026
Specifying Software: A Hands-On Introduction
95% match

Specifying Software: A Hands-On Introduction

Cambridge University Press

£81.99 23 Sep 2026
Quality Software Through Reuse and Integration: 561 (Advances in Intelligent Systems and Computing, 561)
95% match

Quality Software Through Reuse and Integration: 561 (Advances in Intelligent Systems and Computing, 561)

Springer

£108.01 12 Sep 2026
Metamodelling for Software Engineering
95% match

Metamodelling for Software Engineering

Wiley

£56.99 11 Sep 2026
Practical Software Factories in .NET (Books for Professionals by Professionals)
95% match

Practical Software Factories in .NET (Books for Professionals by Professionals)

Apress

£50.39 01 Oct 2026
Software Patterns, Knowledge Maps, and Domain Analysis
95% match

Software Patterns, Knowledge Maps, and Domain Analysis

CRC Press

£74.31 30 Sep 2026
Foundations of Software Engineering
95% match

Foundations of Software Engineering

CRC Press

£79.79 23 Sep 2026
Developing Information Systems Accurately: A Wholistic Approach
95% match

Developing Information Systems Accurately: A Wholistic Approach

Springer

£32.88 23 Sep 2026
Executable UML: A Foundation for Model-Driven Architecture
95% match

Executable UML: A Foundation for Model-Driven Architecture

£40.56 30 Sep 2026