|
Showing 1 - 3 of
3 matches in All Departments
|
Modelling Foundations and Applications - 12th European Conference, ECMFA 2016, Held as Part of STAF 2016, Vienna, Austria, July 6-7, 2016, Proceedings (Paperback, 1st ed. 2016)
Andrzej Wasowski, Henrik Loenn
|
R2,290
Discovery Miles 22 900
|
Ships in 10 - 15 working days
|
This book constitutes the proceedings of the 12th European
Conference on Modelling Foundations and Applications, ECMFA 2016,
held as part of STAF 2016, in Vienna, Austria, in July 2016. The 16
papers presented in this volume were carefully reviewed and
selected from 47 submissions. The committee decided to accept 16
papers, 12 papers for the Foundations Track and 4 papers for the
Applications Track. Papers on a wide range of MBE aspects were
accepted, including topics such as multi- and many models, language
engineering, UML and meta-modeling, experience reports and case
studies, and variability and uncertainty.
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.
|
Fundamental Approaches to Software Engineering - 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2-8, 2016, Proceedings (Paperback, 1st ed. 2016)
Perdita Stevens, Andrzej Wasowski
|
R2,784
Discovery Miles 27 840
|
Ships in 10 - 15 working days
|
This book constitutes the proceedings of the 19th International
Conference on Fundamental Approaches to Software Engineering, FASE
2016, which took place in Eindhoven, The Netherlands, in April
2016, held as Part of the European Joint Conferences on Theory and
Practice of Software, ETAPS 2016. The 23 full papers presented in
this volume were carefully reviewed and selected from 90
submissions. They were organized in topical sections named:
concurrent and distributed systems; model-driven development;
analysis and bug triaging; probabilistic and stochastic systems;
proof and theorem proving; and verification.
|
You may like...
Widows
Viola Davis, Michelle Rodriguez, …
Blu-ray disc
R22
R19
Discovery Miles 190
|