Specification Languages for Preserving Consistency between Models of Different Languages
Title | Specification Languages for Preserving Consistency between Models of Different Languages PDF eBook |
Author | Kramer, Max Emanuel |
Publisher | KIT Scientific Publishing |
Pages | 476 |
Release | 2019-01-30 |
Genre | Electronic computers. Computer science |
ISBN | 3731507846 |
When complex IT systems are being developed, the usage of several programming and modelling languages can lead to inconsistencies that yield faulty designs and implementations. To address this problem, this work contributes a classification of consistency preservation challenges and an approach for preserving consistency. It is formalized using set theory and monitors changes to avoid matching and diffing problems. Three new languages that follow this preservation approach are presented.
Building Transformation Networks for Consistent Evolution of Interrelated Models
Title | Building Transformation Networks for Consistent Evolution of Interrelated Models PDF eBook |
Author | Klare, Heiko |
Publisher | KIT Scientific Publishing |
Pages | 596 |
Release | 2022-03-24 |
Genre | Computers |
ISBN | 3731511320 |
Complex software systems are described with multiple artifacts, such as code, design diagrams and others. Ensuring their consistency is crucial and can be automated with transformations for pairs of artifacts. We investigate how developers can combine independently developed and reusable transformations to networks that preserve consistency between more than two artifacts. We identify synchronization, compatibility and orchestration as central challenges, and we develop approaches to solve them.
Model-Driven Engineering and Software Development
Title | Model-Driven Engineering and Software Development PDF eBook |
Author | Slimane Hammoudi |
Publisher | Springer Nature |
Pages | 412 |
Release | 2020-01-03 |
Genre | Computers |
ISBN | 303037873X |
This book constitutes thoroughly revised and selected papers from the 7th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2019, held in Prague, Czech Republic, in February 2019. The 16 thoroughly revised and extended papers presented in this volume were carefully reviewed and selected from 76 submissions. They address some of the most relevant challenges being faced by researchers and practitioners in the field of model-driven engineering and software development and cover topics like language design and tooling; programming support tools; code and text generation from models, behavior modeling and analysis; model transformations and multi-view modeling; as well as applications of MDD and its related techniques to cyber-physical systems, cyber security, IoT, autonomous vehicles and healthcare.
Implicit Incremental Model Analyses and Transformations
Title | Implicit Incremental Model Analyses and Transformations PDF eBook |
Author | Hinkel, Georg |
Publisher | KIT Scientific Publishing |
Pages | 498 |
Release | 2021-07-20 |
Genre | Computers |
ISBN | 3731507633 |
When models of a system change, analyses based on them have to be reevaluated in order for the results to stay meaningful. In many cases, the time to get updated analysis results is critical. This thesis proposes multiple, combinable approaches and a new formalism based on category theory for implicitly incremental model analyses and transformations. The advantages of the implementation are validated using seven case studies, partially drawn from the Transformation Tool Contest (TTC).
Consistent View-Based Management of Variability in Space and Time
Title | Consistent View-Based Management of Variability in Space and Time PDF eBook |
Author | Ananieva, Sofia |
Publisher | KIT Scientific Publishing |
Pages | 310 |
Release | 2022-12-06 |
Genre | Computers |
ISBN | 3731512416 |
Developing variable systems faces many challenges. Dependencies between interrelated artifacts within a product variant, such as code or diagrams, across product variants and across their revisions quickly lead to inconsistencies during evolution. This work provides a unification of common concepts and operations for variability management, identifies variability-related inconsistencies and presents an approach for view-based consistency preservation of variable systems.
Software Technologies: Applications and Foundations
Title | Software Technologies: Applications and Foundations PDF eBook |
Author | Manuel Mazzara |
Publisher | Springer |
Pages | 669 |
Release | 2018-12-06 |
Genre | Computers |
ISBN | 3030047717 |
This book contains the thoroughly refereed technical papers presented in eight workshops collocated with the International Conference on Software Technologies: Applications and Foundations, STAF 2018, held in Toulouse, France, in June 2018. The 65 full papers presented were carefully reviewed and selected from 120 submissions. The events whose papers are included in this volume are: CoSim-CPS 2018: 2nd International Workshop on Formal Co-Simulation of Cyber-Physical Systems DataMod 2018: 7th International Symposium From Data to Models and Back FMIS 2018: 7th International Workshop on Formal Methods for Interactive Systems FOCLASA 2018: 16th International Workshop on Foundations of Coordination Languages and Self-adaptative Systems GCM 2018: 9th International Workshop on Graph Computation Models MDE@DeRun 2018: 1st International Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems MSE 2018: 3rd International Workshop on Microservices: Science and Engineering SecureMDE 2018: 1st International Workshop on Security for and by Model-Driven Engineering
A Reference Structure for Modular Metamodels of Quality-Describing Domain-Specific Modeling Languages
Title | A Reference Structure for Modular Metamodels of Quality-Describing Domain-Specific Modeling Languages PDF eBook |
Author | Strittmatter, Misha |
Publisher | KIT Scientific Publishing |
Pages | 518 |
Release | 2020-07-23 |
Genre | Computers |
ISBN | 3731509822 |