Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis &Design Language (Hardcover)
暫譯: 基於模型的工程與AADL:SAE架構分析與設計語言入門(精裝版)
Peter H. Feiler, David P. Gluch
- 出版商: Addison Wesley
- 出版日期: 2012-10-05
- 售價: $1,750
- 貴賓價: 9.5 折 $1,663
- 語言: 英文
- 頁數: 496
- 裝訂: Hardcover
- ISBN: 0321888944
- ISBN-13: 9780321888945
-
相關分類:
資訊科學、軟體工程
立即出貨
買這商品的人也買了...
商品描述
Conventional build-then-test practices are making today’s embedded, software-reliant systems unaffordable to build. In response, more than thirty leading industrial organizations have joined SAE (formerly, the Society of Automotive Engineers) to define the SAE Architecture Analysis & Design Language (AADL) AS-5506 Standard, a rigorous and extensible foundation for model-based engineering analysis practices that encompass software system design, integration, and assurance. Using AADL, you can conduct lightweight and rigorous analyses of critical real-time factors such as performance, dependability, security, and data integrity. You can integrate additional established and custom analysis/specification techniques into your engineering environment, developing a fully unified architecture model that makes it easier to build reliable systems that meet customer expectations.
Model-Based Engineering with AADL is the first guide to using this new international standard to optimize your development processes. Coauthored by Peter H. Feiler, the standard’s author and technical lead, this introductory reference and tutorial is ideal for self-directed learning or classroom instruction, and is an excellent reference for practitioners, including architects, developers, integrators, validators, certifiers, first-level technical leaders, and project managers. Packed with real-world examples, it introduces all aspects of the AADL notation as part of an architecture-centric, model-based engineering approach to discovering embedded software systems problems earlier, when they cost less to solve. Throughout, the authors compare AADL to other modeling notations and approaches, while presenting the language via a complete case study: the development and analysis of a realistic example system through repeated refinement and analysis.
Part One introduces both the AADL language and core Model-Based Engineering (MBE) practices, explaining basic software systems modeling and analysis in the context of an example system, and offering practical guidelines for effectively applying AADL.
Part Two describes the characteristics of each AADL element, including their representations, applicability, and constraints.
The Appendix includes comprehensive listings of AADL language elements, properties incorporated in the AADL standard, and a description of the book’s example system.
商品描述(中文翻譯)
傳統的建構後測試做法使得當今依賴軟體的嵌入式系統變得無法承擔。為此,超過三十家領先的工業組織已加入SAE(前身為汽車工程師學會),共同定義SAE架構分析與設計語言(AADL)AS-5506標準,這是一個嚴謹且可擴展的基礎,適用於基於模型的工程分析實踐,涵蓋軟體系統設計、整合和保證。使用AADL,您可以對關鍵的即時因素進行輕量且嚴謹的分析,例如性能、可靠性、安全性和數據完整性。您可以將其他已建立的和自定義的分析/規範技術整合到您的工程環境中,開發一個完全統一的架構模型,使構建符合客戶期望的可靠系統變得更容易。
《基於模型的工程與AADL》是使用這一新國際標準來優化您的開發流程的第一本指南。該書由標準的作者和技術負責人Peter H. Feiler共同撰寫,這本入門參考書和教程非常適合自學或課堂教學,並且是實踐者的絕佳參考,包括架構師、開發人員、整合者、驗證者、認證者、一級技術領導者和項目經理。書中充滿了真實世界的範例,介紹了AADL符號的各個方面,作為一種以架構為中心的基於模型的工程方法,旨在更早地發現嵌入式軟體系統問題,從而降低解決成本。在整本書中,作者將AADL與其他建模符號和方法進行比較,同時通過一個完整的案例研究來展示該語言:通過反覆的精煉和分析來開發和分析一個現實的示例系統。
第一部分介紹了AADL語言和核心的基於模型的工程(MBE)實踐,解釋了在示例系統背景下的基本軟體系統建模和分析,並提供了有效應用AADL的實用指導。
第二部分描述了每個AADL元素的特徵,包括它們的表示、適用性和限制。
附錄包括AADL語言元素的全面列表、納入AADL標準的屬性,以及本書示例系統的描述。