LEADER 06033nam 22007575 450 001 996466058103316 005 20200706160303.0 010 $a3-540-48820-0 024 7 $a10.1007/11921998 035 $a(CKB)1000000000283979 035 $a(SSID)ssj0000319681 035 $a(PQKBManifestationID)11235105 035 $a(PQKBTitleCode)TC0000319681 035 $a(PQKBWorkID)10338303 035 $a(PQKB)10220805 035 $a(DE-He213)978-3-540-48820-0 035 $a(MiAaPQ)EBC3068518 035 $a(PPN)123139546 035 $a(EXLCZ)991000000000283979 100 $a20100324d2006 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aQuality of Software Architectures$b[electronic resource] $eSecond International Conference on Quality of Software Architectures, QoSA 2006, Västeras, Schweden, June 27-29, 2006, Revised Papers /$fedited by Christine Hofmeister, Ivica Crnkovic, Ralf H. Reussner 205 $a1st ed. 2006. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2006. 215 $a1 online resource (X, 218 p.) 225 1 $aProgramming and Software Engineering ;$v4214 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-48819-7 320 $aIncludes bibliographical references and index. 327 $aAbstracts of the Keynotes -- Expanding the Scope of Software Product Families: Problems and Alternative Approaches -- Composing with Style ? Components Meet Architecture -- Abstracts of the Tutorials -- Documentation Principles and Practices That You Can Live with -- Model-Based Software Development with Eclipse -- Software Architecture Analysis and Evaluation -- Architecture Evaluation: Selecting Alternatives -- MEMS: A Method for Evaluating Middleware Architectures -- Evaluating Alternative COTS Assemblies from Imperfect Component Information -- Managing and Applying Architectural Knowledge -- Building Up and Reasoning About Architectural Knowledge -- Managing Architectural Design Decisions for Safety-Critical Software Systems -- Architectural Evaluation: Performance Prediction -- Runtime Prediction of Queued Behaviour -- Model Transformation in Software Performance Engineering -- Processes for Supporting Architecture Quality -- Traveling Architects ? A New Way of Herding Cats -- A Practical Architecture-Centric Analysis Process -- Models for Architecture Evaluation -- Embedded Systems Architecture: Evaluation and Analysis -- Parameter Dependent Performance Specifications of Software Components -- Architectural Evaluation -- Applying the ATAM to an Architecture for Decentralized Control of a Transportation System -- Towards an Integration of Standard Component-Based Safety Evaluation Techniques with SaveCCM. 330 $aAlthough the quality of a system?s software architecture is one of the critical factors in its overall quality, the architecture is simply a means to an end, the end being the implemented system. Thus the ultimate measure of the quality of the software architecture lies in the implemented system, in how well it satis?es the system and project requirements and constraints and whether it can be maintained and evolved successfully. In order to treat design as a science rather thananart,weneedtobeabletoaddressthequalityofthesoftwarearchitecture directly, not simply as it is re?ected in the implemented system. Therefore, QoSA is concerned with software architecture quality directly by addressing the problems of: ? Designing software architectures of good quality ? De?ning, measuring, evaluating architecture quality ? Managing architecture quality, tying it upstream to requirements and do- stream to implementation, and preserving architecture quality throughout the lifetime of the system Cross-cutting these problems is the question of the nature of software archit- ture. Software architecture organizes a system, partitioning it into elements and de?ning relationships among the elements. For this we often use multiple views, each with a di?erent organizing principle. 410 0$aProgramming and Software Engineering ;$v4214 606 $aSoftware engineering 606 $aComputer system failures 606 $aComputer logic 606 $aComputer communication systems 606 $aComputers and civilization 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aSystem Performance and Evaluation$3https://scigraph.springernature.com/ontologies/product-market-codes/I13049 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 606 $aComputer Communication Networks$3https://scigraph.springernature.com/ontologies/product-market-codes/I13022 606 $aComputers and Society$3https://scigraph.springernature.com/ontologies/product-market-codes/I24040 615 0$aSoftware engineering. 615 0$aComputer system failures. 615 0$aComputer logic. 615 0$aComputer communication systems. 615 0$aComputers and civilization. 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aSystem Performance and Evaluation. 615 24$aSoftware Engineering. 615 24$aLogics and Meanings of Programs. 615 24$aComputer Communication Networks. 615 24$aComputers and Society. 676 $a004.2/2 702 $aHofmeister$b Christine$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aCrnkovic$b Ivica$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aReussner$b Ralf H$4edt$4http://id.loc.gov/vocabulary/relators/edt 906 $aBOOK 912 $a996466058103316 996 $aQuality of Software Architectures$9772852 997 $aUNISA