𝔖 Bobbio Scriptorium
✦   LIBER   ✦

[Lecture Notes in Computer Science] Quality of Software Architectures. Models and Architectures Volume 5281 || Model-Driven Performance Analysis

✍ Scribed by Becker, Steffen; Plasil, Frantisek; Reussner, Ralf


Book ID
120299798
Publisher
Springer Berlin Heidelberg
Year
2008
Tongue
English
Weight
586 KB
Edition
1
Category
Article
ISBN
3540878793

No coin nor oath required. For personal study only.

✦ Synopsis


Models are used in all kinds of engineering disciplines to abstract from the various details of the modelled entity in order to focus on a speci?c aspect. Like a blueprint in civil engineering, a software architecture providesan abstraction from the full software system’s complexity. It allows software designers to get an overview on the system underdevelopmentandtoanalyzeitsproperties.Inthissense,modelsarethefoundation needed for software development to become a true engineering discipline. Especially when reasoning on a software system’s extra-functional properties, its software architecture carries the necessary information for early, design-time analyses. These analyses take the software architecture as input and can be used to direct the design process by allowing a systematic evaluation of different design alternatives. For example, they can be used to cancel out decisions which would lead to architecture - signs whose implementation would not comply with extra-functionalrequirements like performance or reliability constraints. Besides such quality attributes directly visible to the end user, internal quality attributes, e.g., maintainability, also highly depend on the system’s architecture. In addition to the above-mentioned technical aspects of software architecture m- els, non-technical aspects, especially project management-related activities, require an explicit software architecture model. The models are used as input for cost esti- tions, time-, deadline-, and resource planning for the development teams. They serve the project management activities of planning, executing, and controlling, which are necessary to deliver high-quality software systems in time and within the budget.


πŸ“œ SIMILAR VOLUMES


[Lecture Notes in Computer Science] Soft
✍ Crnkovic, Ivica; Gruhn, Volker; Book, Matthias πŸ“‚ Article πŸ“… 2011 πŸ› Springer Berlin Heidelberg 🌐 English βš– 481 KB

This book constitutes the refereed proceedings of the 5th European Conference on Software Architecture, ECSA 2011, held in Essen, Germany, in September 2011. The 13 revised full papers presented together with 24 emerging research papers, and 7 research challenge poster papers were carefully reviewed

[Lecture Notes in Computer Science] Mode
✍ Hartman, Alan; Kreische, David πŸ“‚ Article πŸ“… 2005 πŸ› Springer Berlin Heidelberg 🌐 German βš– 256 KB

This Book Constitutes The Refereed Proceedings Of The First European Conference, Workshops On Model Driven Architecture - Foundations And Applications, Ecmda-fa 2005, Held In Nuremberg, Germany In November 2005. The 24 Revised Full Papers Presented, 9 Papers From The Applications Track And 15 From T

[Lecture Notes in Computer Science] Soft
✍ Morrison, Ron; Balasubramaniam, Dharini; Falkner, Katrina πŸ“‚ Article πŸ“… 2008 πŸ› Springer Berlin Heidelberg 🌐 English βš– 205 KB

The European Conference on Software Architecture (ECSA) is the premier European conference dedicated to the field of software architecture, covering all architectural features of software engineering. It is the follow-up of a successful series of European workshops on software architecture held in t