Modeling Companion For Software Practitioners

eBook Download

BOOK EXCERPT:

This book uses a variety of applications to illustrate a modeling method that helps practitioners to manage complex software-intensive systems. The proposed method relies on the combination of its abstraction concept and its operational character, with behavioral models in the precise and simple form of Abstract State Machines (ASMs). The book introduces both the modeling method (Part I) and the available tool support (Part II): In Part I the authors detail (using numerous examples) how to construct, explain, debug, explore, extend and reuse accurate system design models, starting from scratch. Only an elementary knowledge of common mathematical (including set-theoretic) notation and some basic experience with computational processes (systems, programs, algorithms) is assumed. Part II then shows how the modeling method can be supported by implementing tools that make design models executable and debuggable. To illustrate how to build, debug and maintain systems and to explain their construction in a checkable manner, a general, problem-oriented refinement method is adopted to construct system models from components. The method starts with abstract models and refines them step by step, incrementally adding further details that eventually lead to code. Intended for practitioners who build software intensive systems, and students specializing in software engineering, it can be used both for self-study and for teaching, and it can serve as a reference book. Exercises are included to help readers check their understanding of the explained concepts. For many models defined in the book, refinements to executable versions can be downloaded for experimental validation from the book’s website at http://modelingbook.informatik.uni-ulm.de

Product Details :

Genre : Computers
Author : Egon Börger
Publisher : Springer
Release : 2018-03-31
File : 362 Pages
ISBN-13 : 9783662566411


Modelling To Program

eBook Download

BOOK EXCERPT:

This book constitutes revised selected papers from the Second International Workshop on Modelling to Program, M2P 2020, held in Lappeenranta, Finland, in March 2020. The 10 papers presented were thoroughly reviewed and selected from 24 submissions. The papers provide a discussion on novel approaches to programming based on modelling approaches such as model-driven development (MDE, MDA, MDD) and conceptual-model programming and their future developments. The topics of the papers include notions of models that can be understood and used as programs, models-at-runtime, advanced conceptual modelling, conceptual-model programming, modelling foundation, transformation of models to programs, model suites/ensembles for programmers, modelling as the first step to programming and its revisions, advanced model-driven programming and software modernisation, modelling in applications.

Product Details :

Genre : Computers
Author : Ajantha Dahanayake
Publisher : Springer Nature
Release : 2021-03-30
File : 233 Pages
ISBN-13 : 9783030726966


Composing Model Based Analysis Tools

eBook Download

BOOK EXCERPT:

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.

Product Details :

Genre : Computers
Author : Robert Heinrich
Publisher : Springer Nature
Release : 2021-12-02
File : 311 Pages
ISBN-13 : 9783030819156


Information Modelling And Knowledge Bases Xxxi

eBook Download

BOOK EXCERPT:

Information modeling and knowledge bases have become an important area of academic and industry research in the 21st century, addressing complexities of modeling that reach beyond the traditional borders of information systems and academic computer science research. This book presents 32 reviewed, selected and updated papers delivered at the 29th International Conference on Information Modeling and Knowledge Bases (EJC2019), held in Lappeenranta, Finland, from 3 to 7 June 2019. In addition, two papers based on the keynote presentations and one paper edited from the discussion of the panel session are included in the book. The conference provided a forum to exchange scientific results and experience, and attracted academics and practitioners working with information and knowledge. The papers cover a wide range of topics, ranging from knowledge discovery through conceptual and linguistic modeling, knowledge and information modeling and discovery, cross-cultural communication and social computing, environmental modeling and engineering, and multimedia data modeling and systems to complex scientific problem-solving. The conference presentation sessions: Learning and Linguistics; Systems and Processes; Data and Knowledge Representation; Models and Interface; Formalizations and Reasoning; Models and Modeling; Machine Learning; Models and Programming; Environment and Predictions; and Emotion Modeling and Social Networks reflect the main themes of the conference. The book also includes 2 extended publications of keynote addresses: ‘Philosophical Foundations of Conceptual Modeling’ and ́Sustainable Solid Waste Management using Life Cycle Modeling for Environmental Impact Assessment’, as well as additional material covering the discussion and findings of the panel session. Providing an overview of current research in the field, the book will be of interest to all those working with information systems, information modeling and knowledge bases.

Product Details :

Genre : Computers
Author : A. Dahanayake
Publisher : IOS Press
Release : 2020-01-06
File : 562 Pages
ISBN-13 : 9781643680453


Information Modelling And Knowledge Bases Xxxiii

eBook Download

BOOK EXCERPT:

The technology of information modelling and knowledge bases addresses the complexities of modelling in digital transformation and digital innovation, reaching beyond the traditional borders of information systems and academic research in computer science. This book presents 21 papers from the 31st International conference on Information Modeling and Knowledge Bases (EJC 2021), hosted by the Department Informatik of the University of Applied Sciences in Hamburg, Germany, and held as a virtual event from 7 to 9 September 2021 due to restrictions caused by the Corona virus. The conference provides a research forum for academics and practitioners dealing with information and knowledge to exchange scientific results and experiences, and EJC 2021 covered a wide range of themes extending knowledge discovery through conceptual modeling, knowledge and information modeling and discovery, linguistic modeling, cross-cultural communication and social computing, environmental modeling and engineering, and multimedia data modeling and systems. As always, the conference was open to new topics related to its main themes, meaning the content emphasis of the EJC conferences is always able to adapt to the changes taking place in the research field, and the 21 papers included here after rigorous review, selection and upgrading are the result of presentations, comments, and discussions during the conference. Providing an up to the minute overview of the technology of information modeling and knowledge bases, the book will be of interest to all those working in the field.

Product Details :

Genre : Computers
Author : M. Tropmann-Frick
Publisher : IOS Press
Release : 2022-02-09
File : 348 Pages
ISBN-13 : 9781643682433


Software Architecture

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the 12th European Conference on Software Architecture, ECSA 2018, held in Madrid, Spain, in September 2018. The 17 full papers presented together with 7 short papers were carefully reviewed and selected from 96 submissions. They are organized in topical sections as follows: Self-Adaptive Architectures, IoT Architectures, Embedded and Cyber-Physical Systems, Microservices Architectures, Service-Oriented Architectures, Architectural Design Decisions, Software Architecture in Practice.

Product Details :

Genre : Computers
Author : Carlos E. Cuesta
Publisher : Springer
Release : 2018-09-19
File : 378 Pages
ISBN-13 : 9783030007614


Formal Aspects Of Component Software

eBook Download

BOOK EXCERPT:

This book constitutes the thoroughly revised selected papers from the 18th International Symposium, FACS 2022, which was held online in November 2022.The 12 full papers and 1 short paper were carefully reviewed and selected from 25 submissions. FACS 2021 is focusing on the areas of component software and formal methods in order to promote a deeper understanding of how formal methods can or should be used to make component-based software development succeed.

Product Details :

Genre : Literary Criticism
Author : Silvia Lizeth Tapia Tarifa
Publisher : Springer Nature
Release : 2022-11-02
File : 252 Pages
ISBN-13 : 9783031208720


Software Architecture Ecsa 2022 Tracks And Workshops

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the tracks and workshops which complemented the 16th European Conference on Software Architecture, ECSA 2022, held in Prague, Czech Republic, in September 2022. The 26 full papers presented together with 4 short papers and 2 tutorial papers in this volume were carefully reviewed and selected from 61 submissions. Papers presented were accepted into the following tracks and workshops: Industry track; Tools and Demonstrations Track; Doctoral Symposium; Tutorials; 8th International Workshop on Automotive System/Software Architectures (WASA); 5th Context-Aware, Autonomous and Smart Architectures International Workshop (CASA); 6th International Workshop on Formal Approaches for Advanced Computing Systems (FAACS); 3rd Workshop on Systems, Architectures, and Solutions for Industry 4.0 (SASI4); 2nd International Workshop on Designing and Measuring Security in Software Architectures (DeMeSSA); 2nd International Workshop on Software Architecture and Machine Learning (SAML); 9th Workshop on Software Architecture Erosion and Architectural Consistency (SAEroCon); 2nd International Workshop on Mining Software Repositories for Software Architecture (MSR4SA); and 1st International Workshop on Digital Twin Architecture (TwinArch).

Product Details :

Genre : Computers
Author : Thais Batista
Publisher : Springer Nature
Release : 2023-07-15
File : 492 Pages
ISBN-13 : 9783031368899


System Analysis And Modeling Languages Methods And Tools For Industry 4 0

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the 11th International Conference on System Analysis and Modeling, SAM 2019, held in Munich, Germany, in September 2019. The 12 full papers and 2 work in progress papers presented together with one keynote talk were carefully reviewed and selected from 28 submissions. The papers discuss the most recent innovations, trends, and experiences in modeling and analysis of complex systems using ITU-T's Specification and Description Language (SDL-2010) and Message Sequence Chart (MSC) notations, as well as related system design languages — including UML, ASN.1, TTCN, SysML, and the User Requirements Notation (URN). SAM 2019’s theme was “Languages, Methods, and Tools for Industry 4.0.”

Product Details :

Genre : Computers
Author : Pau Fonseca i Casas
Publisher : Springer Nature
Release : 2019-09-09
File : 267 Pages
ISBN-13 : 9783030306908


Software Architecture

eBook Download

BOOK EXCERPT:

This book constitutes the refereed proceedings of the tracks and workshops which complemented the 14th European Conference on Software Architecture, ECSA 2020, held in L'Aquila, Italy*, in September 2020. The 30 full papers and 9 short papers presented in this volume were carefully reviewed and selected from 72 submissions. Papers presented were accepted into the following tracks and workshops: ECSA 2020 Doctoral Symposium track; ECSA 2020 Tool Demos track; ECSA 2020 Gender Diversity in Software Architecture &Software Engineering track; CASA - 3rd International Workshop on Context-aware, Autonomous and Smart Architecture; CSE/QUDOS - Joint Workshop on Continuous Software Engineering and Quality-Aware DevOps; DETECT - 3rd International Workshop on Modeling, Verication and Testing of Dependable Critical Systems; FAACS-MDE4SA - Joint Workshop on Formal Approaches for Advanced Computing Systems and Model-Driven Engineering for Software Architecture; IoT-ASAP - 4th International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms; SASI4 - 2nd Workshop on Systems, Architectures, and Solutions for Industry 4.0; WASA - 6th International Workshop on Automotive System/Software Architecture. *The conference was held virtually due to the COVID-19 pandemic.

Product Details :

Genre : Computers
Author : Henry Muccini
Publisher : Springer Nature
Release : 2020-09-10
File : 560 Pages
ISBN-13 : 9783030591557