Certifying Software Component Performance Specifications


Download Certifying Software Component Performance Specifications PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Certifying Software Component Performance Specifications book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Certifying Software Component Performance Specifications


Certifying Software Component Performance Specifications

Author: Groenda, Henning

language: en

Publisher: KIT Scientific Publishing

Release Date: 2014-07-30


DOWNLOAD





In component-based software engineering, performance prediction approaches support the design of business information systems on the architectural level. They are based on behavior specifications of components. This work presents a round-trip approach for using, assessing, and certifying the accuracy of parameterized, probabilistic, deterministic, and concurrent performance specifications. Its applicability and effectiveness are demonstrated using the CoCoME benchmark.

Modeling and Simulating Software Architectures


Modeling and Simulating Software Architectures

Author: Ralf H. Reussner

language: en

Publisher: MIT Press

Release Date: 2016-10-28


DOWNLOAD





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.

Specification Languages for Preserving Consistency between Models of Different Languages


Specification Languages for Preserving Consistency between Models of Different Languages

Author: Kramer, Max Emanuel

language: en

Publisher: KIT Scientific Publishing

Release Date: 2019-01-30


DOWNLOAD





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.