|
Showing 1 - 4 of
4 matches in All Departments
This book presents joint works of members of the software
engineering and formal methods communities with representatives
from industry, with the goal of establishing the foundations for a
common understanding of the needs for more flexibility in
model-driven engineering. It is based on the Dagstuhl Seminar 19481
"Composing Model-Based Analysis Tools", which was held November 24
to 29, 2019, at Schloss Dagstuhl, Germany, where current
challenges, their background and concepts to address them were
discussed. The book is structured in two parts, and organized
around five fundamental core aspects of the subject: (1) the
composition of languages, models and analyses; (2) the integration
and orchestration of analysis tools; (3) the continual analysis of
models; (4) the exploitation of results; and (5) the way to handle
uncertainty in model-based developments. After a chapter on
foundations and common terminology and a chapter on challenges in
the field, one chapter is devoted to each of the above five core
aspects in the first part of the book. These core chapters are
accompanied by additional case studies in the second part of the
book, in which specific tools and experiences are presented in more
detail to illustrate the concepts and ideas previously introduced.
The book mainly targets researchers in the fields of software
engineering and formal methods as well as software engineers from
industry with basic familiarity with quality properties,
model-driven engineering and analysis tools. From reading the book,
researchers will receive an overview of the state-of-the-art and
current challenges, research directions, and recent concepts, while
practitioners will be interested to learn about concrete tools and
practical applications in the context of case studies.
This book contains the thoroughly refereed technical papers
presented in six workshops collocated with the International
Conference on Software Technologies: Applications and Foundations,
STAF 2017, held in Marburg, Germany, in July 2017. The 15 full and
22 short papers presented were carefully reviewed and selected from
37 submissions. The events whose papers are included in this volume
are: BigMDE 2017: 5th International Workshop on Scalable Model
Driven Engineering GCM 2017: 8th International Workshop on Graph
Computation Models GRAND 2017: 1st International Workshop on Grand
Challenges in Modeling MORSE 2017: 4th International Workshop on
Model-driven Robot Software Engineering OCL 2017: 17th
International Workshop in OCL and Textual Modeling STAF Projects
Showcase 2017: 3rd event dedicated to international and national
project dissemination and cooperation
This book presents joint works of members of the software
engineering and formal methods communities with representatives
from industry, with the goal of establishing the foundations for a
common understanding of the needs for more flexibility in
model-driven engineering. It is based on the Dagstuhl Seminar 19481
"Composing Model-Based Analysis Tools", which was held November 24
to 29, 2019, at Schloss Dagstuhl, Germany, where current
challenges, their background and concepts to address them were
discussed. The book is structured in two parts, and organized
around five fundamental core aspects of the subject: (1) the
composition of languages, models and analyses; (2) the integration
and orchestration of analysis tools; (3) the continual analysis of
models; (4) the exploitation of results; and (5) the way to handle
uncertainty in model-based developments. After a chapter on
foundations and common terminology and a chapter on challenges in
the field, one chapter is devoted to each of the above five core
aspects in the first part of the book. These core chapters are
accompanied by additional case studies in the second part of the
book, in which specific tools and experiences are presented in more
detail to illustrate the concepts and ideas previously introduced.
The book mainly targets researchers in the fields of software
engineering and formal methods as well as software engineers from
industry with basic familiarity with quality properties,
model-driven engineering and analysis tools. From reading the book,
researchers will receive an overview of the state-of-the-art and
current challenges, research directions, and recent concepts, while
practitioners will be interested to learn about concrete tools and
practical applications in the context of case studies.
Component-Based Software Engineering is considered one solution for
the problem of growing complexity and size of modern software
systems. Applications are not built in a monolithic fashion from
scratch, but are rather assembled from components; that is,
pre-constructed units of software. The properties of such software
components must be specified explicitly. This has been well
understood for functional properties, but non-functional properties
are still an area of ongoing research. In particular, generic
approaches that use the same formalism for arbitrary non-functional
properties and thus reduce the cognitive load for application
developers are still not sufficiently understood. The book
introduces a formal framework for a generic approach for specifying
non-functional properties of component-based systems. The framework
is then applied to defining the semantics of a specification
language and to specifying analysis methods for specific
non-functional properties. The book comes with an extensive
appendix of a number of sample specifications for concrete
properties and applications. It targets researchers and software
engineers interested in CBSE and non-functional properties.
|
|