Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Domain-Specific Languages

Best Price (Coupon Required):
Buy Domain-Specific Languages for $45.00 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $49.99 - $49.99
BEST PRICE

Single Product Purchase

$45.00
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$49.99 $49.99

10% OFF
This deals requires coupon
$45.00
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9783031236693
Condition
New
Product 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.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Numerische Behandlung nichtlinearer Integrodifferential- und Differentialgleichungen

Numerische Behandlung nichtlinearer Integrodifferential- und Differentialgleichungen

$34.99
Neuromuscular Assessments of Form and Function

Neuromuscular Assessments of Form and Function

$189.00
Arbeiten aus dem Elektrotechnischen Institut der Technischen Hochschule Aachen

Arbeiten aus dem Elektrotechnischen Institut der Technischen Hochschule Aachen

$49.99
Progress of Seismology of the Sun and Stars

Progress of Seismology of the Sun and Stars

$39.99
Cognitive Abilities and Educational Outcomes

Cognitive Abilities and Educational Outcomes

$139.99
Next-Generation Applied Intelligence

Next-Generation Applied Intelligence

$84.99
Verdauungsapparat Atmungsapparat

Verdauungsapparat Atmungsapparat

$44.99
The Aquanaut: A Graphic Novel (Hardcover)

The Aquanaut: A Graphic Novel (Hardcover)

$18.74
Atrial Fibrillation and Percutaneous Coronary Intervention

Atrial Fibrillation and Percutaneous Coronary Intervention

$84.99
The Human Being in Action

The Human Being in Action

$169.99
Aktuelle Pflegetechniken im OP

Aktuelle Pflegetechniken im OP

$59.99
Modern Corporate Finance, Investments, Taxation and Ratings

Modern Corporate Finance, Investments, Taxation and Ratings

$119.00
International Oilfield Surface Facilities: Safety Analysis for Electrical Design

International Oilfield Surface Facilities: Safety Analysis for Electrical Design

$109.99
Regularly Varying Functions

Regularly Varying Functions

$29.99
Expert SQL Server 2005 Development

Expert SQL Server 2005 Development

$49.99
Vom Lsen mathematischer Aufgaben

Vom Lsen mathematischer Aufgaben

$54.99
Sports Science

Sports Science

$549.99
Practical Solutions for Diverse Real-World NLP Applications

Practical Solutions for Diverse Real-World NLP Applications

$119.00
An Economic Interpretation of Linear Programming

An Economic Interpretation of Linear Programming

$109.99
Was kann das Studium der dynamischen Geologie im praktischen Leben ntzen, besonders in der Berufsth

Was kann das Studium der dynamischen Geologie im praktischen Leben ntzen, besonders in der Berufsth

$54.99
Theory of Stochastic Canonical Equations

Theory of Stochastic Canonical Equations

$169.99
Identittsbildungen lterer Migrantinnen

Identittsbildungen lterer Migrantinnen

$39.99
Dangerous Language  Esperanto and the Decline of Stalinism

Dangerous Language Esperanto and the Decline of Stalinism

$99.99
Strategisches Industriegterdesign

Strategisches Industriegterdesign

$79.99
Toyota City in Transition

Toyota City in Transition

$119.00
Anthracycline Chemistry and Biology I

Anthracycline Chemistry and Biology I

$329.99
The Prefrontal Cortex as an Executive, Emotional, and Social Brain

The Prefrontal Cortex as an Executive, Emotional, and Social Brain

$149.00
Social Development

Social Development

$20.80
Das Versuchswesen auf dem Gebiete der Pflanzenphysiologie mit Bezug auf die Landwirthschaft

Das Versuchswesen auf dem Gebiete der Pflanzenphysiologie mit Bezug auf die Landwirthschaft

$84.99
Fundamentals of Food Process Engineering

Fundamentals of Food Process Engineering

$69.99
Abl Family Kinases in Development and Disease

Abl Family Kinases in Development and Disease

$109.99
Geometric Methods in Bio-Medical Image Processing

Geometric Methods in Bio-Medical Image Processing

$109.99
A Critical Companion to Spenser Studies

A Critical Companion to Spenser Studies

$54.99
Forefoot Reconstruction

Forefoot Reconstruction

$189.00
Verhrtete Fronten

Verhrtete Fronten

$39.99
Advances in Research on Water Resources and Environmental Systems

Advances in Research on Water Resources and Environmental Systems

$249.99
Baby Faces: Besitos y abrazos

Baby Faces: Besitos y abrazos

$3.71
Theory and Models for Cyber Situation Awareness

Theory and Models for Cyber Situation Awareness

$59.99
Theorie der chemischen Bindung

Theorie der chemischen Bindung

$49.99
Artificial Intelligence, Big Data and Data Science in Statistics

Artificial Intelligence, Big Data and Data Science in Statistics

$199.99
previous
next