Author : Langhammer, Michael
Publisher : KIT Scientific Publishing
Page : 374 pages
File Size : 47,7 Mb
Release : 2019-08-23
Category : Computers
ISBN : 9783731507833
Automated Coevolution Of Source Code And Software Architecture Models
Automated Coevolution Of Source Code And Software Architecture Models Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Automated Coevolution Of Source Code And Software Architecture Models book. This book definitely worth reading, it is an incredibly well-written.
Automated Coevolution of Source Code and Software Architecture Models
Author : Michael Langhammer
Publisher : Unknown
Page : 128 pages
File Size : 45,8 Mb
Release : 2017
Category : Electronic
ISBN : OCLC:989518716
Automated Coevolution of Source Code and Software Architecture Models by Michael Langhammer Pdf
Ernst Denert Award for Software Engineering 2019
Author : Michael Felderer,Wilhelm Hasselbring,Heiko Koziolek,Florian Matthes,Lutz Prechelt,Ralf Reussner,Bernhard Rumpe,Ina Schaefer
Publisher : Springer Nature
Page : 140 pages
File Size : 53,6 Mb
Release : 2020-12-03
Category : Computers
ISBN : 9783030586171
Ernst Denert Award for Software Engineering 2019 by Michael Felderer,Wilhelm Hasselbring,Heiko Koziolek,Florian Matthes,Lutz Prechelt,Ralf Reussner,Bernhard Rumpe,Ina Schaefer Pdf
This open access book provides an overview of the dissertations of the five nominees for the Ernst Denert Award for Software Engineering in 2019. The prize, kindly sponsored by the Gerlind & Ernst Denert Stiftung, is awarded for excellent work within the discipline of Software Engineering, which includes methods, tools and procedures for better and efficient development of high quality software. An essential requirement for the nominated work is its applicability and usability in industrial practice. The book contains five papers describing the works by Sebastian Baltes (U Trier) on Software Developers’Work Habits and Expertise, Timo Greifenberg’s thesis on Artefaktbasierte Analyse modellgetriebener Softwareentwicklungsprojekte, Marco Konersmann’s (U Duisburg-Essen) work on Explicitly Integrated Architecture, Marija Selakovic’s (TU Darmstadt) research about Actionable Program Analyses for Improving Software Performance, and Johannes Späth’s (Paderborn U) thesis on Synchronized Pushdown Systems for Pointer and Data-Flow Analysis – which actually won the award. The chapters describe key findings of the respective works, show their relevance and applicability to practice and industrial software engineering projects, and provide additional information and findings that have only been discovered afterwards, e.g. when applying the results in industry. This way, the book is not only interesting to other researchers, but also to industrial software professionals who would like to learn about the application of state-of-the-art methods in their daily work.
Software Architecture
Author : Henry Muccini,Paris Avgeriou,Barbora Buhnova,Javier Camara,Mauro Caporuscio,Mirco Franzago,Anne Koziolek,Patrizia Scandurra,Catia Trubiani,Danny Weyns,Uwe Zdun
Publisher : Springer Nature
Page : 560 pages
File Size : 54,9 Mb
Release : 2020-09-10
Category : Computers
ISBN : 9783030591557
Software Architecture by Henry Muccini,Paris Avgeriou,Barbora Buhnova,Javier Camara,Mauro Caporuscio,Mirco Franzago,Anne Koziolek,Patrizia Scandurra,Catia Trubiani,Danny Weyns,Uwe Zdun Pdf
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.
Building Transformation Networks for Consistent Evolution of Interrelated Models
Author : Klare, Heiko
Publisher : KIT Scientific Publishing
Page : 596 pages
File Size : 41,7 Mb
Release : 2022-03-24
Category : Computers
ISBN : 9783731511328
Building Transformation Networks for Consistent Evolution of Interrelated Models by Klare, Heiko Pdf
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.
Quality-driven Reuse of Model-based Software Architecture Elements
Author : Busch, Axel
Publisher : KIT Scientific Publishing
Page : 444 pages
File Size : 41,6 Mb
Release : 2019-10-17
Category : Computers
ISBN : 9783731509516
Quality-driven Reuse of Model-based Software Architecture Elements by Busch, Axel Pdf
Architecture-based Evolution of Dependable Software-intensive Systems
Author : Heinrich, Robert
Publisher : KIT Scientific Publishing
Page : 154 pages
File Size : 47,6 Mb
Release : 2023-06-05
Category : Electronic
ISBN : 9783731512943
Architecture-based Evolution of Dependable Software-intensive Systems by Heinrich, Robert Pdf
This cumulative habilitation thesis, proposes concepts for (i) modelling and analysing dependability based on architectural models of software-intensive systems early in development, (ii) decomposition and composition of modelling languages and analysis techniques to enable more flexibility in evolution, and (iii) bridging the divergent levels of abstraction between data of the operation phase, architectural models and source code of the development phase.
Specification Languages for Preserving Consistency between Models of Different Languages
Author : Kramer, Max Emanuel
Publisher : KIT Scientific Publishing
Page : 476 pages
File Size : 46,7 Mb
Release : 2019-01-30
Category : Electronic computers. Computer science
ISBN : 9783731507840
Specification Languages for Preserving Consistency between Models of Different Languages by Kramer, Max Emanuel Pdf
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.
Managed Software Evolution
Author : Ralf Reussner,Michael Goedicke,Wilhelm Hasselbring,Birgit Vogel-Heuser,Jan Keim,Lukas Märtin
Publisher : Springer
Page : 426 pages
File Size : 55,7 Mb
Release : 2019-06-26
Category : Computers
ISBN : 9783030134990
Managed Software Evolution by Ralf Reussner,Michael Goedicke,Wilhelm Hasselbring,Birgit Vogel-Heuser,Jan Keim,Lukas Märtin Pdf
This open access book presents the outcomes of the “Design for Future – Managed Software Evolution” priority program 1593, which was launched by the German Research Foundation (“Deutsche Forschungsgemeinschaft (DFG)”) to develop new approaches to software engineering with a specific focus on long-lived software systems. The different lifecycles of software and hardware platforms lead to interoperability problems in such systems. Instead of separating the development, adaptation and evolution of software and its platforms, as well as aspects like operation, monitoring and maintenance, they should all be integrated into one overarching process. Accordingly, the book is split into three major parts, the first of which includes an introduction to the nature of software evolution, followed by an overview of the specific challenges and a general introduction to the case studies used in the project. The second part of the book consists of the main chapters on knowledge carrying software, and cover tacit knowledge in software evolution, continuous design decision support, model-based round-trip engineering for software product lines, performance analysis strategies, maintaining security in software evolution, learning from evolution for evolution, and formal verification of evolutionary changes. In turn, the last part of the book presents key findings and spin-offs. The individual chapters there describe various case studies, along with their benefits, deliverables and the respective lessons learned. An overview of future research topics rounds out the coverage. The book was mainly written for scientific researchers and advanced professionals with an academic background. They will benefit from its comprehensive treatment of various topics related to problems that are now gaining in importance, given the higher costs for maintenance and evolution in comparison to the initial development, and the fact that today, most software is not developed from scratch, but as part of a continuum of former and future releases.
Model-Based Performance Prediction for Concurrent Software on Multicore Architectures---A Simulation-Based Approach
Author : Frank, Markus Kilian
Publisher : KIT Scientific Publishing
Page : 400 pages
File Size : 55,9 Mb
Release : 2022-07-18
Category : Computers
ISBN : 9783731511465
Model-Based Performance Prediction for Concurrent Software on Multicore Architectures---A Simulation-Based Approach by Frank, Markus Kilian Pdf
Die modellbasierte Performancevorhersage ist ein bekanntes Konzept zur Gewährleistung der Softwarequalität. Derzeitige Ansätze basieren auf einem Modell mit einer Metrik, was zu ungenauen Vorhersagen für moderne Architekturen führt. In dieser Arbeit wird ein Multi-Strategie-Ansatz zur Erweiterung von Performancevorhersagemodellen zur Unterstützung von Multicore-Architekturen vorgestellt, in Palladio implementiert und dadurch die Genauigkeit der Vorhersage deutlich verbessert. - Model-based performance prediction is a well-known concept to ensure the quality of software. Current approaches are based on a single-metric model, which leads to inaccurate predictions for modern architectures. This thesis presents a multi-strategies approach to extend performance prediction models to support multicore architectures. We implemented the strategies into Palladio and significantly increased the performance prediction power.
An Architecture-based Approach for Change Impact Analysis of Software-intensive Systems
Author : Busch, Kiana
Publisher : KIT Scientific Publishing
Page : 416 pages
File Size : 47,9 Mb
Release : 2020-03-19
Category : Computers
ISBN : 9783731509745
An Architecture-based Approach for Change Impact Analysis of Software-intensive Systems by Busch, Kiana Pdf
Efficiently Conducting Quality-of-Service Analyses by Templating Architectural Knowledge
Author : Lehrig, Sebastian Michael
Publisher : KIT Scientific Publishing
Page : 552 pages
File Size : 54,9 Mb
Release : 2018-04-06
Category : Architects
ISBN : 9783731507567
Efficiently Conducting Quality-of-Service Analyses by Templating Architectural Knowledge by Lehrig, Sebastian Michael Pdf
Previously, software architects were unable to effectively and efficiently apply reusable knowledge (e.g., architectural styles and patterns) to architectural analyses. This work tackles this problem with a novel method to create and apply templates for reusable knowledge. These templates capture reusable knowledge formally and can efficiently be integrated in architectural analyses.
Implicit Incremental Model Analyses and Transformations
Author : Hinkel, Georg
Publisher : KIT Scientific Publishing
Page : 498 pages
File Size : 43,7 Mb
Release : 2021-07-20
Category : Computers
ISBN : 9783731507635
Implicit Incremental Model Analyses and Transformations by Hinkel, Georg Pdf
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).
A Reference Structure for Modular Model-based Analyses
Author : Koch, Sandro Giovanni
Publisher : KIT Scientific Publishing
Page : 398 pages
File Size : 47,9 Mb
Release : 2024-04-25
Category : Electronic
ISBN : 9783731513414
A Reference Structure for Modular Model-based Analyses by Koch, Sandro Giovanni Pdf
In this work, the authors analysed the co-dependency between models and analyses, particularly the structure and interdependence of artefacts and the feature-based decomposition and composition of model-based analyses. Their goal is to improve the maintainability of model-based analyses. They have investigated the co-dependency of Domain-specific Modelling Languages (DSMLs) and model-based analyses regarding evolvability, understandability, and reusability.
Evaluating Architectural Safeguards for Uncertain AI Black-Box Components
Author : Scheerer, Max
Publisher : KIT Scientific Publishing
Page : 472 pages
File Size : 48,8 Mb
Release : 2023-10-23
Category : Electronic
ISBN : 9783731513209
Evaluating Architectural Safeguards for Uncertain AI Black-Box Components by Scheerer, Max Pdf
Although tremendous progress has been made in Artificial Intelligence (AI), it entails new challenges. The growing complexity of learning tasks requires more complex AI components, which increasingly exhibit unreliable behaviour. In this book, we present a model-driven approach to model architectural safeguards for AI components and analyse their effect on the overall system reliability.