£45.57

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

Price data last checked 61 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£46 today · previous high £46 · all-time low £45

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 History & Forecast

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

Last 30 days • 30 data points (No recent data available)

Historical
Generating forecast...
£45.57 £44.93 £45.07 £45.21 £45.35 £45.49 £45.63 11 March 2026 18 March 2026 25 March 2026 01 April 2026 09 April 2026

Price Distribution

Price distribution over 30 days • 2 price levels

Days at Price
Current Price
25 days 5 days · current 0 6 13 19 25 £45 £46 Days at Price

Price Analysis

Most common price: £45 (25 days, 83.3%)

Price range: £45 - £46

Price levels: 2 different prices over 30 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.02 20 Apr 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.26 12 Mar 2026
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

£78.00 08 Jan 2026
Feature-Oriented Software Product Lines: Concepts and Implementation
96% match

Feature-Oriented Software Product Lines: Concepts and Implementation

Springer

£46.53 08 Mar 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£115.00 09 Mar 2026
Programming Languages: Principles and Paradigms (Undergraduate Topics in Computer Science)
96% match

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

Springer

£42.67 18 Feb 2026
Programming Language Explorations
96% match

Programming Language Explorations

Chapman and Hall/CRC

£46.91 31 Jan 2026
Understanding Programming Languages
96% match

Understanding Programming Languages

Springer

£53.52 06 Apr 2026
Generative Analysis: The Power of Generative AI for Object-Oriented Software Engineering with UML
95% match

Generative Analysis: The Power of Generative AI for Object-Oriented Software Engineering with UML

Addison Wesley

£42.19 10 Feb 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

£341.36 21 Apr 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.15 15 Apr 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

£63.54 27 Feb 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.71 07 Mar 2026
Handbook of Research on Pathways and Opportunities Into the Business of Esports
95% match

Handbook of Research on Pathways and Opportunities Into the Business of Esports

£308.96 12 Feb 2026
Agile Modeling with UML: Code Generation, Testing, Refactoring
95% match

Agile Modeling with UML: Code Generation, Testing, Refactoring

Springer

£57.91 26 Feb 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

£113.25 12 Apr 2026
How to Engineer Software: A Model-Based Approach
95% match

How to Engineer Software: A Model-Based Approach

Wiley-Blackwell

£98.66 14 Feb 2026
Specifying Software: A Hands-On Introduction
95% match

Specifying Software: A Hands-On Introduction

Cambridge University Press

£67.99 08 Mar 2026
Programming Language Pragmatics
95% match

Programming Language Pragmatics

Morgan Kaufmann

£61.77 14 Jan 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

£99.98 25 Feb 2026
Domain Modeling-Based Software Engineering: A Formal Approach: 8 (The International Series on Asian Studies in Computer and Information Science)
95% match

Domain Modeling-Based Software Engineering: A Formal Approach: 8 (The International Series on Asian Studies in Computer and Information Science)

Springer

£139.36 12 Feb 2026
UML-Based Software Product Line Engineering with SMarty
95% match

UML-Based Software Product Line Engineering with SMarty

Springer

£85.47 14 Feb 2026
Domain Modeling-Based Software Engineering: A Formal Approach: 8 (The International Series on Asian Studies in Computer and Information Science, 8)
95% match

Domain Modeling-Based Software Engineering: A Formal Approach: 8 (The International Series on Asian Studies in Computer and Information Science, 8)

Springer

£144.39 11 Feb 2026
Metamodelling for Software Engineering
95% match

Metamodelling for Software Engineering

Wiley

£54.29 21 Feb 2026