|
|
Showing 1 - 5 of
5 matches in All Departments
This book covers several topics related to domain-specific language
(DSL) engineering in general and how they can be handled by means
of the JetBrains Meta Programming System (MPS), an open source
language workbench developed by JetBrains over the last 15 years.
The book begins with an overview of the domain of language
workbenches, which provides perspectives and motivations
underpinning the creation of MPS. Moreover, technical details of
the language underneath MPS together with the definition of the
tool's main features are discussed. The remaining ten chapters are
then organized in three parts, each dedicated to a specific aspect
of the topic. Part I "MPS in Industrial Applications" deals with
the challenges and inadequacies of general-purpose languages used
in companies, as opposed to the reasons why DSLs are essential,
together with their benefits and efficiency, and summarizes lessons
learnt by using MPS. Part II about "MPS in Research Projects"
covers the benefits of text-based languages, the design and
development of gamification applications, and research fields with
generally low expertise in language engineering. Eventually, Part
III focuses on "Teaching and Learning with MPS" by discussing the
organization of both commercial and academic courses on MPS. MPS is
used to implement languages for real-world use. Its distinguishing
feature is projectional editing, which supports practically
unlimited language extension and composition possibilities as well
as a flexible mix of a wide range of textual, tabular, mathematical
and graphical notations. The number and diversity of the presented
use-cases demonstrate the strength and malleability of the DSLs
defined using MPS. The selected contributions represent the current
state of the art and practice in using JetBrains MPS to implement
languages for real-world applications.
|
Formal Methods for Model-Driven Engineering - 12th International School on Formal Methods for the Design of Computer, Communication and Software Systems, SFM 2012, Bertinoro, Italy, June 18-23, 2012. Advanced Lectures (Paperback, 2012 ed.)
Marco Bernardo, Vittorio Cortellessa, Alfonso Pierantonio
|
R1,449
Discovery Miles 14 490
|
Ships in 18 - 22 working days
|
This book presents 11 tutorial lectures by leading researchers
given at the 12th edition of the International School on Formal
Methods for the Design of Computer, Communication and Software
Systems, SFM 2012, held in Bertinoro, Italy, in June 2012. SFM 2012
was devoted to model-driven engineering and covered several topics
including modeling languages; model transformations, functional and
performance modeling and analysis; and model evolution management.
|
Theory and Practice of Model Transformations - First International Conference, ICMT 2008, ETH Zurich, Switzerland, July 1-2, 2008, Proceedings (Paperback, 2008)
Antonio Vallecillo, Jeff Gray, Alfonso Pierantonio
|
R1,408
Discovery Miles 14 080
|
Ships in 18 - 22 working days
|
Models have become essential for dealing with the numerous aspects
involved in developing and maintaining complex IT systems. Models
allow capturing of the relevant aspects of a system from a given
perspective, and at a precise level of abstraction. In addition to
models, the transformations between them are other key elements in
model-driven engineering. Model transformations allow the de?nition
and implementation of the operations on models, and also provide
achainthatenablestheautomateddevelopmentofasystemfromitscorrespo-
ing models. Furthermore, model transformations may be realized
using models, and are, therefore, an integral part of any
model-driven approach. There are already several proposals for
model transformation speci?cation, implementation and execution,
which are beginning to be used by modeling practitioners. However,
model transformations need specialized support in s- eral aspects
in order to realize their full potential. The problem goes beyond
having speci?c languages to represent model transformations; we
also need to
understandtheirfoundations,suchasthekeyconceptsandoperatorssupporting
those languages, their semantics, and their structuring mechanisms
and pr- erties (e. g. , modularity, composability and
parametrization). In addition, model transformations can be stored
in repositories as reusable assets, where they can be managed,
discovered and reused. There is also a need to chain and combine
model transformations in order to produce new and more powerful
transfor- tions, and to be able to implement new operations on
models. Finally, model transformations need methodology support, i.
e. , they need to be integrated into software development
methodologies supported by appropriate tools and en- ronments.
These issues and concerns de?ne the focus of these proceedings.
This book covers several topics related to domain-specific language
(DSL) engineering in general and how they can be handled by means
of the JetBrains Meta Programming System (MPS), an open source
language workbench developed by JetBrains over the last 15 years.
The book begins with an overview of the domain of language
workbenches, which provides perspectives and motivations
underpinning the creation of MPS. Moreover, technical details of
the language underneath MPS together with the definition of the
tool's main features are discussed. The remaining ten chapters are
then organized in three parts, each dedicated to a specific aspect
of the topic. Part I "MPS in Industrial Applications" deals with
the challenges and inadequacies of general-purpose languages used
in companies, as opposed to the reasons why DSLs are essential,
together with their benefits and efficiency, and summarizes lessons
learnt by using MPS. Part II about "MPS in Research Projects"
covers the benefits of text-based languages, the design and
development of gamification applications, and research fields with
generally low expertise in language engineering. Eventually, Part
III focuses on "Teaching and Learning with MPS" by discussing the
organization of both commercial and academic courses on MPS. MPS is
used to implement languages for real-world use. Its distinguishing
feature is projectional editing, which supports practically
unlimited language extension and composition possibilities as well
as a flexible mix of a wide range of textual, tabular, mathematical
and graphical notations. The number and diversity of the presented
use-cases demonstrate the strength and malleability of the DSLs
defined using MPS. The selected contributions represent the current
state of the art and practice in using JetBrains MPS to implement
languages for real-world applications.
|
Modelling Foundations and Applications - 14th European Conference, ECMFA 2018, Held as Part of STAF 2018, Toulouse, France, June 26-28, 2018, Proceedings (Paperback, 1st ed. 2018)
Alfonso Pierantonio, Salvador Trujillo
|
R1,417
Discovery Miles 14 170
|
Ships in 18 - 22 working days
|
This book constitutes the proceedings of the 14th European
Conference on Modelling Foundations and Applications, ECMFA 2018,
held as part of STAF 2018, in Toulouse, France, in June 2018. The
19 papers presented in this volume were carefully reviewed and
selected from 45 submissions. The cover topics such as
(bidirectional and unidirectional) model transformations, model
management, re-engineering, modelling environments, verification
and validation, and domain-specific modelling w.r.t. business
processes, automotive software, and safety-critical software.
|
You may like...
Final Betrayal
Patricia Gibney
Paperback
R415
R381
Discovery Miles 3 810
The Detective
Matthew Reilly
Paperback
R425
R319
Discovery Miles 3 190
Monster
Rudie van Rensburg
Paperback
R355
R317
Discovery Miles 3 170
Sleeper
Mike Nicol
Paperback
R300
R277
Discovery Miles 2 770
Moederland
Madelein Rust
Paperback
R350
R312
Discovery Miles 3 120
Now You Suffer
Gareth Crocker
Paperback
(1)
R300
R268
Discovery Miles 2 680
The Tenant
Freida McFadden
Paperback
R290
R259
Discovery Miles 2 590
|