Software Language Engineering

Download Software Language Engineering PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 9780321553454
Total Pages : 0 pages
Book Rating : 4.5/5 (534 download)

DOWNLOAD NOW!


Book Synopsis Software Language Engineering by : Anneke G. Kleppe

Download or read book Software Language Engineering written by Anneke G. Kleppe and published by Addison-Wesley Professional. This book was released on 2009 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: The definitive guide to Domain Specific Languages (DSLs): the newest breakthrough in software engineering productivity and quality. The first comprehensive, tool-independent guide to DSL design. Clearly explains all the complex concepts that DSL creators and users need to understand: syntax, semantics, and much more. For DSL developers in all environments, from advanced software engineering to vertical markets. By a leading expert who has created DSLs as a participant in both UML and OCL design. More and more software engineers are turning to Domain Specific Languages (DSLs) to solve specific types of problems, or to enhance software productivity and quality. This complete guide to DSL design will be invaluable to professionals interested in advanced techniques ranging from model-driven development to software factories - many of whom have no previous experience in creating new languages. Completely tool-independent, this book can serve as a primary resource for readers using Microsoft DSL tools, the Eclipse Modeling Framework, Open Architecture Ware, or any other toolset. Experienced DSL creator and researcher Anneke Kleppe introduces and explains every ingredient of an effective language specification, including its description of concepts, its description of how those concepts are denoted, and its description of the concepts' meaning and relationship to the specific domain. Kleppe carefully illuminates good design strategy, showing how to achieve maximum flexibility. Readers will also learn how to create new languages that cooperate well with other languages, and contain references to elements written in those languages. The book contains multiple examples, as well as a running case study, handy summaries, and references, as well as a glossary and abbreviation list. Sidebars, figures, and cartoons present insights and background knowledge designed to help software engineers create successful DSLs as rapidly as possible.

Software Language Engineering: Creating Domain-Specific Languages Using Metamodels

Download Software Language Engineering: Creating Domain-Specific Languages Using Metamodels PDF Online Free

Author :
Publisher :
ISBN 13 : 9780321606471
Total Pages : 207 pages
Book Rating : 4.6/5 (64 download)

DOWNLOAD NOW!


Book Synopsis Software Language Engineering: Creating Domain-Specific Languages Using Metamodels by : Anneke G. Kleppe

Download or read book Software Language Engineering: Creating Domain-Specific Languages Using Metamodels written by Anneke G. Kleppe and published by . This book was released on 2008 with total page 207 pages. Available in PDF, EPUB and Kindle. Book excerpt:

DSL Engineering

Download DSL Engineering PDF Online Free

Author :
Publisher : Createspace Independent Pub
ISBN 13 : 9781481218580
Total Pages : 558 pages
Book Rating : 4.2/5 (185 download)

DOWNLOAD NOW!


Book Synopsis DSL Engineering by : Markus Voelter

Download or read book DSL Engineering written by Markus Voelter and published by Createspace Independent Pub. This book was released on 2013 with total page 558 pages. Available in PDF, EPUB and Kindle. Book excerpt: The definitive resource on domain-specific languages: based on years of real-world experience, relying on modern language workbenches and full of examples. Domain-Specific Languages are programming languages specialized for a particular application domain. By incorporating knowledge about that domain, DSLs can lead to more concise and more analyzable programs, better code quality and increased development speed. This book provides a thorough introduction to DSL, relying on today's state of the art language workbenches. The book has four parts: introduction, DSL design, DSL implementation as well as the role of DSLs in various aspects of software engineering. Part I Introduction: This part introduces DSLs in general and discusses their advantages and drawbacks. It also defines important terms and concepts and introduces the case studies used in the most of the remainder of the book. Part II DSL Design: This part discusses the design of DSLs - independent of implementation techniques. It reviews seven design dimensions, explains a number of reusable language paradigms and points out a number of process-related issues. Part III DSL Implementation: This part provides details about the implementation of DSLs with lots of code. It uses three state-of-the-art but quite different language workbenches: JetBrains MPS, Eclipse Xtext and TU Delft's Spoofax. Part IV DSLs and Software Engineering: This part discusses the use of DSLs for requirements, architecture, implementation and product line engineering, as well as their roles as a developer utility and for implementing business logic. The book is available as a printed version (the one your are looking at) and as a PDF. For details see the book's companion website at http: //dslbook.org

Formal and Practical Aspects of Domain-Specific Languages: Recent Developments

Download Formal and Practical Aspects of Domain-Specific Languages: Recent Developments PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1466620935
Total Pages : 678 pages
Book Rating : 4.4/5 (666 download)

DOWNLOAD NOW!


Book Synopsis Formal and Practical Aspects of Domain-Specific Languages: Recent Developments by : Mernik, Marjan

Download or read book Formal and Practical Aspects of Domain-Specific Languages: Recent Developments written by Mernik, Marjan and published by IGI Global. This book was released on 2012-09-30 with total page 678 pages. Available in PDF, EPUB and Kindle. Book excerpt: "This book presents current research on all aspects of domain-specific language for scholars and practitioners in the software engineering fields, providing new results and answers to open problems in DSL research"--

Software Language Engineering

Download Software Language Engineering PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0321606469
Total Pages : 377 pages
Book Rating : 4.3/5 (216 download)

DOWNLOAD NOW!


Book Synopsis Software Language Engineering by : Anneke Kleppe

Download or read book Software Language Engineering written by Anneke Kleppe and published by Pearson Education. This book was released on 2008-12-09 with total page 377 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software practitioners are rapidly discovering the immense value of Domain-Specific Languages (DSLs) in solving problems within clearly definable problem domains. Developers are applying DSLs to improve productivity and quality in a wide range of areas, such as finance, combat simulation, macro scripting, image generation, and more. But until now, there have been few practical resources that explain how DSLs work and how to construct them for optimal use. Software Language Engineering fills that need. Written by expert DSL consultant Anneke Kleppe, this is the first comprehensive guide to successful DSL design. Kleppe systematically introduces and explains every ingredient of an effective language specification, including its description of concepts, how those concepts are denoted, and what those concepts mean in relation to the problem domain. Kleppe carefully illuminates good design strategy, showing how to maximize the flexibility of the languages you create. She also demonstrates powerful techniques for creating new DSLs that cooperate well with general-purpose languages and leverage their power. Completely tool-independent, this book can serve as the primary resource for readers using Microsoft DSL tools, the Eclipse Modeling Framework, openArchitectureWare, or any other DSL toolset. It contains multiple examples, an illustrative running case study, and insights and background information drawn from Kleppe’s leading-edge work as a DSL researcher. Specific topics covered include Discovering the types of problems that DSLs can solve, and when to use them Comparing DSLs with general-purpose languages, frameworks, APIs, and other approaches Understanding the roles and tools available to language users and engineers Creating each component of a DSL specification Modeling both concrete and abstract syntax Understanding and describing language semantics Defining textual and visual languages based on object-oriented metamodeling and graph transformations Using metamodels and associated tools to generate grammars Integrating object-oriented modeling with graph theory Building code generators for new languages Supporting multilanguage models and programs This book provides software engineers with all the guidance they need to create DSLs that solve real problems more rapidly, and with higher-quality code.

Software Design and Development: Concepts, Methodologies, Tools, and Applications

Download Software Design and Development: Concepts, Methodologies, Tools, and Applications PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1466643021
Total Pages : 2225 pages
Book Rating : 4.4/5 (666 download)

DOWNLOAD NOW!


Book Synopsis Software Design and Development: Concepts, Methodologies, Tools, and Applications by : Management Association, Information Resources

Download or read book Software Design and Development: Concepts, Methodologies, Tools, and Applications written by Management Association, Information Resources and published by IGI Global. This book was released on 2013-07-31 with total page 2225 pages. Available in PDF, EPUB and Kindle. Book excerpt: Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation in the development of software systems. This reference source is essential for researchers, engineers, practitioners, and scholars seeking the latest knowledge on the techniques, applications, and methodologies for the design and development of software systems.

Software Architecture

Download Software Architecture PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642237975
Total Pages : 462 pages
Book Rating : 4.6/5 (422 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture by : Ivica Crnkovic

Download or read book Software Architecture written by Ivica Crnkovic and published by Springer Science & Business Media. This book was released on 2011-09-09 with total page 462 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 5th European Conference on Software Architecture, ECSA 2011, held in Essen, Germany, in September 2011. The 13 revised full papers presented together with 24 emerging research papers, and 7 research challenge poster papers were carefully reviewed and selected from over 100 submissions. The papers are organized in topical sections on requirements and software architectures; software architecture, components, and compositions; quality attributes and software architectures; software product line architectures; architectural models, patterns and styles; short papers; process and management of architectural decisions; software architecture run-time aspects; ADLs and metamodels; and services and software architectures.

Formal Methods for Model-Driven Engineering

Download Formal Methods for Model-Driven Engineering PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3642309828
Total Pages : 444 pages
Book Rating : 4.6/5 (423 download)

DOWNLOAD NOW!


Book Synopsis Formal Methods for Model-Driven Engineering by : Marco Bernardo

Download or read book Formal Methods for Model-Driven Engineering written by Marco Bernardo and published by Springer. This book was released on 2012-06-26 with total page 444 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.

Engineering Modeling Languages

Download Engineering Modeling Languages PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1315387921
Total Pages : 266 pages
Book Rating : 4.3/5 (153 download)

DOWNLOAD NOW!


Book Synopsis Engineering Modeling Languages by : Benoit Combemale

Download or read book Engineering Modeling Languages written by Benoit Combemale and published by CRC Press. This book was released on 2016-11-17 with total page 266 pages. Available in PDF, EPUB and Kindle. Book excerpt: Written by foremost experts in the field, Engineering Modeling Languages provides end-to-end coverage of the engineering of modeling languages to turn domain knowledge into tools. The book provides a definition of different kinds of modeling languages, their instrumentation with tools such as editors, interpreters and generators, the integration of multiple modeling languages to achieve a system view, and the validation of both models and tools. Industrial case studies, across a range of application domains, are included to attest to the benefits offered by the different techniques. The book also includes a variety of simple worked examples that introduce the techniques to the novice user. The book is structured in two main parts. The first part is organized around a flow that introduces readers to Model Driven Engineering (MDE) concepts and technologies in a pragmatic manner. It starts with definitions of modeling and MDE, and then moves into a deeper discussion of how to express the knowledge of particular domains using modeling languages to ease the development of systems in the domains. The second part of the book presents examples of applications of the model-driven approach to different types of software systems. In addition to illustrating the unification power of models in different software domains, this part demonstrates applicability from different starting points (language, business knowledge, standard, etc.) and focuses on different software engineering activities such as Requirement Engineering, Analysis, Design, Implementation, and V&V. Each chapter concludes with a small set of exercises to help the reader reflect on what was learned or to dig further into the examples. Many examples of models and code snippets are presented throughout the book, and a supplemental website features all of the models and programs (and their associated tooling) discussed in the book.

Enterprise, Business-Process and Information Systems Modeling

Download Enterprise, Business-Process and Information Systems Modeling PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 331919237X
Total Pages : 505 pages
Book Rating : 4.3/5 (191 download)

DOWNLOAD NOW!


Book Synopsis Enterprise, Business-Process and Information Systems Modeling by : Khaled Gaaloul

Download or read book Enterprise, Business-Process and Information Systems Modeling written by Khaled Gaaloul and published by Springer. This book was released on 2015-05-26 with total page 505 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book contains the refereed proceedings of the 16th International Conference on Business Process Modeling, Development and Support, BPMDS 2015, and the 20th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2015, held together with the 27th International Conference on Advanced Information Systems Engineering (CAiSE 2015) in Stockholm, Sweden, in June 2015. The 17 full papers accepted for BPMDS were selected from 43 submissions and cover a wide spectrum of issues related to business process development, modeling, and support. They are grouped into topical sections on enabling value creation, human-centric paradigms, mining for processes, declarative approaches, understanding and sharing, quality and security issues, and new areas for BPMDS. The 12 full and three short papers accepted for EMMSAD were chosen from 33 submissions and focus on exploring, evaluating, and enhancing modeling methods and methodologies for the analysis and design of information systems, enterprises, and business processes. They are grouped into topical sections on fundamental issues in modeling, requirements and regulations, enterprise and software ecosystem modeling, information and process model quality, meta-modeling and domain-specific modeling and model composition, modeling of architecture and design, and novel applications of modeling.

The French School of Programming

Download The French School of Programming PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3031345185
Total Pages : 451 pages
Book Rating : 4.0/5 (313 download)

DOWNLOAD NOW!


Book Synopsis The French School of Programming by : Bertrand Meyer

Download or read book The French School of Programming written by Bertrand Meyer and published by Springer Nature. This book was released on 2023 with total page 451 pages. Available in PDF, EPUB and Kindle. Book excerpt: Zusammenfassung: The French School of Programming is a collection of insightful discussions of programming and software engineering topics, by some of the most prestigious names of French computer science. The authors include several of the originators of such widely acclaimed inventions as abstract interpretation, the Caml, OCaml and Eiffel programming languages, the Coq proof assistant, agents and modern testing techniques. The book is divided into four parts: Software Engineering (A), Programming Language Mechanisms and Type Systems (B), Theory (C), and Language Design and Programming Methodology (D). They are preceded by a Foreword by Bertrand Meyer, the editor of the volume, a Preface by Jim Woodcock providing an outsider's appraisal of the French school's contribution, and an overview chapter by Gérard Berry, recalling his own intellectual journey. Chapter 2, by Marie-Claude Gaudel, presents a 30-year perspective on the evolution of testing starting with her own seminal work. In chapter 3, Michel Raynal covers distributed computing with an emphasis on simplicity. Chapter 4, by Jean-Marc Jézéquel, former director of IRISA, presents the evolution of modeling, from CASE tools to SLE and Machine Learning. Chapter 5, by Joëlle Coutaz, is a comprehensive review of the evolution of Human-Computer Interaction. In part B, chapter 6, by Jean-Pierre Briot, describes the sequence of abstractions that led to the concept of agent. Chapter 7, by Pierre-Louis Curien, is a personal account of a journey through fundamental concepts of semantics, syntax and types. In chapter 8, Thierry Coquand presents "some remarks on dependent type theory". Part C begins with Patrick Cousot's personal historical perspective on his well-known creation, abstract interpretation, in chapter 9. Chapter 10, by Jean-Jacques Lévy, is devoted to tracking redexes in the Lambda Calculus. The final chapter of that part, chapter 11 by Jean-Pierre Jouannaud, presents advances in rewriting systems, specifically the confluence of terminating rewriting computations. Part D contains two longer contributions. Chapter 12 is a review by Giuseppe Castagna of a broad range of programming topics relying on union, intersection and negation types. In the final chapter, Bertrand Meyer covers "ten choices in language design" for object-oriented programming, distinguishing between "right" and "wrong" resolutions of these issues and explaining the rationale behind Eiffel's decisions. This book will be of special interest to anyone with an interest in modern views of programming -- on such topics as programming language design, the relationship between programming and type theory, object-oriented principles, distributed systems, testing techniques, rewriting systems, human-computer interaction, software verification... -- and in the insights of a brilliant group of innovators in the field

Model-Driven Software Engineering in Practice

Download Model-Driven Software Engineering in Practice PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3031025466
Total Pages : 175 pages
Book Rating : 4.0/5 (31 download)

DOWNLOAD NOW!


Book Synopsis Model-Driven Software Engineering in Practice by : Marco Brambilla

Download or read book Model-Driven Software Engineering in Practice written by Marco Brambilla and published by Springer Nature. This book was released on 2012-09-24 with total page 175 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE). MDSE practices have proved to increase efficiency and effectiveness in software development, as demonstrated by various quantitative and qualitative studies. MDSE adoption in the software industry is foreseen to grow exponentially in the near future, e.g., due to the convergence of software development and business analysis. The aim of this book is to provide you with an agile and flexible tool to introduce you to the MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDSE instruments for your needs so that you can start to benefit from MDSE right away. The book is organized into two main parts. The first part discusses the foundations of MDSE in terms of basic concepts (i.e., models and transformations), driving principles, application scenarios and current standards, like the well-known MDA initiative proposed by OMG (Object Management Group) as well as the practices on how to integrate MDSE in existing development processes. The second part deals with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the tools that support the management of MDSE projects. The book is targeted to a diverse set of readers, spanning: professionals, CTOs, CIOs, and team managers that need to have a bird's eye vision on the matter, so as to take the appropriate decisions when it comes to choosing the best development techniques for their company or team; software analysts, developers, or designers that expect to use MDSE for improving everyday work productivity, either by applying the basic modeling techniques and notations or by defining new domain-specific modeling languages and applying end-to-end MDSE practices in the software factory; and academic teachers and students to address undergrad and postgrad courses on MDSE. In addition to the contents of the book, more resources are provided on the book's website, including the examples presented in the book. Table of Contents: Introduction / MDSE Principles / MDSE Use Cases / Model-Driven Architecture (MDA) / Integration of MDSE in your Development Process / Modeling Languages at a Glance / Developing your Own Modeling Language / Model-to-Model Transformations / Model-to-Text Transformations / Managing Models / Summary

Progressions and Innovations in Model-Driven Software Engineering

Download Progressions and Innovations in Model-Driven Software Engineering PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1466642181
Total Pages : 388 pages
Book Rating : 4.4/5 (666 download)

DOWNLOAD NOW!


Book Synopsis Progressions and Innovations in Model-Driven Software Engineering by : Díaz, Vicente García

Download or read book Progressions and Innovations in Model-Driven Software Engineering written by Díaz, Vicente García and published by IGI Global. This book was released on 2013-06-30 with total page 388 pages. Available in PDF, EPUB and Kindle. Book excerpt: Users increasingly demand more from their software than ever before—more features, fewer errors, faster runtimes. To deliver the best quality products possible, software engineers are constantly in the process of employing novel tools in developing the latest software applications. Progressions and Innovations in Model-Driven Software Engineering investigates the most recent and relevant research on model-driven engineering. Within its pages, researchers and professionals in the field of software development, as well as academics and students of computer science, will find an up-to-date discussion of scientific literature on the topic, identifying opportunities and advantages, and complexities and challenges, inherent in the future of software engineering.

Domain-Specific Languages in Practice

Download Domain-Specific Languages in Practice PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030737586
Total Pages : 336 pages
Book Rating : 4.0/5 (37 download)

DOWNLOAD NOW!


Book Synopsis Domain-Specific Languages in Practice by : Antonio Bucchiarone

Download or read book Domain-Specific Languages in Practice written by Antonio Bucchiarone and published by Springer Nature. This book was released on 2021-06-24 with total page 336 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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

Download Modelling Foundations and Applications PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3642314910
Total Pages : 456 pages
Book Rating : 4.6/5 (423 download)

DOWNLOAD NOW!


Book Synopsis Modelling Foundations and Applications by : Antonio Vallecillo

Download or read book Modelling Foundations and Applications written by Antonio Vallecillo and published by Springer. This book was released on 2012-06-22 with total page 456 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 8th European Conference on Modelling Foundations and Applications, held in Kgs. Lyngby, Denmark, in July 2012. The 20 revised full foundations track papers and 10 revised full applications track papers presented were carefully reviewed and selected from 81 submissions. Papers on all aspects of MDE were received, including topics such as architectural modelling and product lines, code generation, domain-specic modeling, metamodeling, model analysis and verication, model management, model transformation and simulation. The breadth of topics, as well as the high quality of the results presented in these accepted papers, demonstrate the maturity and vibrancy of the field.

View-based Textual Modelling

Download View-based Textual Modelling PDF Online Free

Author :
Publisher : KIT Scientific Publishing
ISBN 13 : 386644642X
Total Pages : 410 pages
Book Rating : 4.8/5 (664 download)

DOWNLOAD NOW!


Book Synopsis View-based Textual Modelling by : Thomas Goldschmidt

Download or read book View-based Textual Modelling written by Thomas Goldschmidt and published by KIT Scientific Publishing. This book was released on 2014-08-20 with total page 410 pages. Available in PDF, EPUB and Kindle. Book excerpt: This work introduces the FURCAS approach, a framework for view-based textual modelling. FURCAS includes means that allow software language engineers to define partial and overlapping textual modelling languages. Furthermore, FURCAS provides an incremental update approach that enables modellers to work with multiple views on the same underlying model. The approach is validated against a set of formal requirements, as well as several industrial case studies showing its practical applicability.

Automatic Control, Robotics, and Information Processing

Download Automatic Control, Robotics, and Information Processing PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030485870
Total Pages : 843 pages
Book Rating : 4.0/5 (34 download)

DOWNLOAD NOW!


Book Synopsis Automatic Control, Robotics, and Information Processing by : Piotr Kulczycki

Download or read book Automatic Control, Robotics, and Information Processing written by Piotr Kulczycki and published by Springer Nature. This book was released on 2020-09-03 with total page 843 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book presents a wide and comprehensive range of issues and problems in various fields of science and engineering, from both theoretical and applied perspectives. The desire to develop more effective and efficient tools and techniques for dealing with complex processes and systems has been a natural inspiration for the emergence of numerous fields of science and technology, in particular control and automation and, more recently, robotics. The contributions gathered here concern the development of methods and algorithms to determine best practices regarding broadly perceived decisions or controls. From an engineering standpoint, many of them focus on how to automate a specific process or complex system. From a tools-based perspective, several contributions address the development of analytic and algorithmic methods and techniques, devices and systems that make it possible to develop and subsequently implement the automation and robotization of crucial areas of human activity. All topics discussed are illustrated with sample applications.