Modeling and Simulating Software Architectures: The Palladio Approach (MIT Press)
暫譯: 建模與模擬軟體架構:Palladio 方法 (MIT Press)
Ralf H. Reussner, Steffen Becker, Jens Happe, Robert Heinrich, Anne Koziolek, Heiko Koziolek, Max Kramer, Klaus Krogmann
- 出版商: MIT
- 出版日期: 2016-10-28
- 售價: $700
- 貴賓價: 9.5 折 $665
- 語言: 英文
- 頁數: 400
- 裝訂: Hardcover
- ISBN: 026203476X
- ISBN-13: 9780262034760
-
相關分類:
軟體架構
-
相關翻譯:
軟件架構建模和模擬:Palladio方法 (簡中版)
買這商品的人也買了...
-
$3,980$3,900 -
$4,230$4,019 -
$2,460$2,337 -
$3,230Computer Organization and Design Risc-V Edition: The Hardware Software Interface, 2/e (Paperback)
商品描述
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.
商品描述(中文翻譯)
太多時候,軟體設計師缺乏對設計決策對性能和可靠性等品質屬性影響的理解。這需要昂貴的試錯測試週期,延遲或複雜化推出過程。本書提出了一種新的定量架構模擬方法,用於軟體設計,這使得軟體工程師能夠在早期設計階段建模服務品質。它介紹了第一個針對軟體架構的模擬器Palladio,並向學生和專業人士展示如何建模可重用的、參數化的元件以及配置和部署的系統,以分析服務屬性。
本書詳細說明了Palladio針對軟體架構品質的領域特定建模語言的關鍵概念,並介紹了相應的開發階段。它描述了如何利用品質資訊來校準架構模型,從中自動導出詳細的模擬模型以進行品質預測。讀者將學習如何系統性地處理有關可擴展性、硬體資源和效率的問題。文本中包含一個持續的範例,以說明任務和方法,以及來自業界的三個案例研究。每章結尾都有練習題、進一步閱讀的建議和總結該章重點的「重點提示」。模擬器可以從伴隨網站下載,該網站提供額外的材料。本書可用於研究生課程,涵蓋軟體架構、品質工程或性能工程。它也將成為軟體架構師和軟體工程師以及希望在工業環境中應用Palladio的實務工作者的重要資源。