Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes

Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes PDF Author: Koziolek, Anne
Publisher: KIT Scientific Publishing
ISBN: 3866449739
Category : Computers
Languages : en
Pages : 584

Get Book Here

Book Description
Quality attributes, such as performance or reliability, are crucial for the success of a software system and largely influenced by the software architecture. Their quantitative prediction supports systematic, goal-oriented software design and forms a base of an engineering approach to software design. This thesis proposes a method and tool to automatically improve component-based software architecture (CBA) models based on such quantitative quality prediction techniques.

Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes

Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes PDF Author: Koziolek, Anne
Publisher: KIT Scientific Publishing
ISBN: 3866449739
Category : Computers
Languages : en
Pages : 584

Get Book Here

Book Description
Quality attributes, such as performance or reliability, are crucial for the success of a software system and largely influenced by the software architecture. Their quantitative prediction supports systematic, goal-oriented software design and forms a base of an engineering approach to software design. This thesis proposes a method and tool to automatically improve component-based software architecture (CBA) models based on such quantitative quality prediction techniques.

Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes

Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes PDF Author: Anne Koziolek
Publisher:
ISBN:
Category :
Languages : en
Pages :

Get Book Here

Book Description


Automated Coevolution of Source Code and Software Architecture Models

Automated Coevolution of Source Code and Software Architecture Models PDF Author: Langhammer, Michael
Publisher: KIT Scientific Publishing
ISBN: 3731507838
Category : Computers
Languages : en
Pages : 374

Get Book Here

Book Description


Automated Experiments for Deriving Performance-relevant Properties of Software Execution Environments

Automated Experiments for Deriving Performance-relevant Properties of Software Execution Environments PDF Author: Hauck, Michael
Publisher: KIT Scientific Publishing
ISBN: 3731501384
Category : Computers
Languages : en
Pages : 346

Get Book Here

Book Description
The software execution environment can play a crucial role when analyzing the performance of a software system. In this book, a novel approach for the automated detection of performance-relevant properties of the execution environment is presented. The properties are detected using predefined experiments and integrated into performance prediction tools. The approach is applied to experiments for detecting different CPU, OS, and virtualization properties, and validated in different case studies.

Quality-driven Reuse of Model-based Software Architecture Elements

Quality-driven Reuse of Model-based Software Architecture Elements PDF Author: Busch, Axel
Publisher: KIT Scientific Publishing
ISBN: 3731509512
Category : Computers
Languages : en
Pages : 444

Get Book Here

Book Description


Search-Based Software Engineering

Search-Based Software Engineering PDF Author: Claire Le Goues
Publisher: Springer
ISBN: 331909940X
Category : Computers
Languages : en
Pages : 293

Get Book Here

Book Description
This book constitutes the refereed proceedings of the 6th International Symposium on Search-Based Software Engineering, SSBSE 2014, held in Fortaleza, Brazil. The 14 revised full papers presented together with 2 keynote addresses, 1 invited talk, 1 short paper, 3 papers of the graduate track, and 4 challenge track papers were carefully reviewed and selected from 51 submissions. Search Based Software Engineering (SBSE) studies the application of meta-heuristic optimization techniques to various software engineering problems, ranging from requirements engineering to software testing and maintenance.

Modeling and Simulating Software Architectures

Modeling and Simulating Software Architectures PDF Author: Ralf H. Reussner
Publisher: MIT Press
ISBN: 0262336790
Category : Computers
Languages : en
Pages : 398

Get Book Here

Book Description
A new, quantitative architecture simulation approach to software design that circumvents costly testing cycles by modeling quality of service in early design states. Too often, software designers lack an understanding of the effect of design decisions on such quality attributes as performance and reliability. This necessitates costly trial-and-error testing cycles, delaying or complicating rollout. This book presents a new, quantitative architecture simulation approach to software design, which allows software engineers to model quality of service in early design stages. It presents the first simulator for software architectures, Palladio, and shows students and professionals how to model reusable, parametrized components and configured, deployed systems in order to analyze service attributes. The text details the key concepts of Palladio's domain-specific modeling language for software architecture quality and presents the corresponding development stage. It describes how quality information can be used to calibrate architecture models from which detailed simulation models are automatically derived for quality predictions. Readers will learn how to approach systematically questions about scalability, hardware resources, and efficiency. The text features a running example to illustrate tasks and methods as well as three case studies from industry. Each chapter ends with exercises, suggestions for further reading, and “takeaways” that summarize the key points of the chapter. The simulator can be downloaded from a companion website, which offers additional material. The book can be used in graduate courses on software architecture, quality engineering, or performance engineering. It will also be an essential resource for software architects and software engineers and for practitioners who want to apply Palladio in industrial settings.

Software Architecture

Software Architecture PDF Author: Patrizia Scandurra
Publisher: Springer Nature
ISBN: 303115116X
Category : Computers
Languages : en
Pages : 350

Get Book Here

Book Description
This book constitutes the refereed proceedings of the tracks and workshops which complemented the 15th European Conference on Software Architecture, ECSA 2021, held in Växjö, Sweden*, in September 2021. The 15 full papers presented in this volume were carefully reviewed and selected from 17 submissions. Papers presented were accepted into the following tracks and workshops: Industry Track; DE&I - Diversity, Equity and Inclusion Track; SAEroCon - 8th Workshop on Software Architecture Erosion and Architectural Consistency; MSR4SA - 1st International Workshop on Mining Software Repositories for Software Architecture; SAML – 1st International Workshop on Software Architecture and Machine Learning; CASA - 4th Context-aware, Autonomous and Smart Architectures International Workshop; FAACS - 5th International Workshop on Formal Approaches for Advanced Computing Systems; MDE4SA - 2nd International Workshop on Model-Driven Engineering for Software Architecture; Tools and Demonstrations Track; Tutorial Track. *The conference was held virtually due to the COVID-19 pandemic.

Simulated Evolution and Learning

Simulated Evolution and Learning PDF Author: Yuhui Shi
Publisher: Springer
ISBN: 331968759X
Category : Computers
Languages : en
Pages : 1048

Get Book Here

Book Description
This book constitutes the refereed proceedings of the 11th International Conference on Simulated Evolution and Learning, SEAL 2017, held in Shenzhen, China, in November 2017. The 85 papers presented in this volume were carefully reviewed and selected from 145 submissions. They were organized in topical sections named: evolutionary optimisation; evolutionary multiobjective optimisation; evolutionary machine learning; theoretical developments; feature selection and dimensionality reduction; dynamic and uncertain environments; real-world applications; adaptive systems; and swarm intelligence.

Deriving Goal-oriented Performance Models by Systematic Experimentation

Deriving Goal-oriented Performance Models by Systematic Experimentation PDF Author: Westermann, Dennis
Publisher: KIT Scientific Publishing
ISBN: 3731501651
Category : Computers
Languages : en
Pages : 300

Get Book Here

Book Description
Performance modelling can require substantial effort when creating and maintaining performance models for software systems that are based on existing software. Therefore, this thesis addresses the challenge of performance prediction in such scenarios. It proposes a novel goal-oriented method for experimental, measurement-based performance modelling. We validated the approach in a number of case studies including standard industry benchmarks as well as a real development scenario at SAP.