Robert Heinrich – författare
737 kr
Läs direkt efter köp
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.
1 570 kr
Skickas inom 10-15 vardagar
1 434 kr
Läs direkt efter köp
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 toeach 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.
1 123 kr
Skickas inom 10-15 vardagar
33 kr
Läs direkt efter köp
39 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
50 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
32 kr
Läs direkt efter köp
22 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
33 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
28 kr
Läs direkt efter köp
50 kr
Läs direkt efter köp
22 kr
Läs direkt efter köp
21 kr
Läs direkt efter köp
22 kr
Läs direkt efter köp