LEADER 06130nam 22007695 450 001 996465537103316 005 20220301223940.0 010 $a3-642-02351-7 024 7 $a10.1007/978-3-642-02351-4 035 $a(CKB)1000000000753957 035 $a(SSID)ssj0000316322 035 $a(PQKBManifestationID)11247251 035 $a(PQKBTitleCode)TC0000316322 035 $a(PQKBWorkID)10263915 035 $a(PQKB)11331992 035 $a(DE-He213)978-3-642-02351-4 035 $a(MiAaPQ)EBC3064317 035 $a(PPN)136306756 035 $a(EXLCZ)991000000000753957 100 $a20100301d2009 u| 0 101 0 $aeng 135 $aurnn#008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aArchitectures for Adaptive Software Systems$b[electronic resource] $e5th International Conference on the Quality of Software Architectures, QoSA 2009, East Stroudsburg, PA, USA, June 24-26, 2009 Proceedings /$fedited by Raffaela Mirandola, Ian Gorton, Christine Hofmeister 205 $a1st ed. 2009. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2009. 215 $a1 online resource (X, 213 p.) 225 1 $aProgramming and Software Engineering ;$v5581 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-642-02350-9 320 $aIncludes bibliographical references and index. 327 $aModel-Driven Quality Analysis -- A Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems -- Applying Model Transformations to Optimizing Real-Time QoS Configurations in DRE Systems -- Automated Architecture Consistency Checking for Model Driven Software Development -- Architectural Performance Prediction -- Improved Feedback for Architectural Performance Prediction Using Software Cartography Visualizations -- Predicting Performance Properties for Open Systems with KAMI -- Compositional Prediction of Timed Behaviour for Process Control Architecture -- Timed Simulation of Extended AADL-Based Architecture Specifications with Timed Abstract State Machines -- Architectural Knowledge -- Achieving Agility through Architecture Visibility -- Successful Architectural Knowledge Sharing: Beware of Emotions -- Toward a Catalogue of Architectural Bad Smells -- Case Studies and Experience Reports -- On the Consolidation of Data-Centers with Performance Constraints -- Evolving Industrial Software Architectures into a Software Product Line: A Case Study -- Adaptive Application Composition in Quantum Chemistry. 330 $aMuch of a software architect?s life is spent designing software systems to meet a set of quality requirements. General software quality attributes include scalability, security, performance or reliability. Quality attribute requirements are part of an application?s non-functional requirements, which capture the many facets of how the functional requirements of an application are achieved. Understanding, modeling and continually evaluating quality attributes throughout a project lifecycle are all complex engineering tasks which continue to challenge the software engineering scientific community. While we search for improved approaches, methods, formalisms and tools that are usable in practice and can scale to large systems, the complexity of the applications that the so- ware industry is challenged to build is ever increasing. Thus, as a research community, there is little opportunity for us to rest on our laurels, as our innovations that address new aspects of system complexity must be deployed and validated. To this end the 5th International Conference on the Quality of Software Architectures (QoSA) 2009 focused on architectures for adaptive software systems. Modern software systems must often reconfigure their structure and behavior to respond to continuous changes in requirements and in their execution environment. In these settings, quality models are helpful at an architectural level to guide systematic model-driven software development strategies by evaluating the impact of competing architectural choices. 410 0$aProgramming and Software Engineering ;$v5581 606 $aSoftware engineering 606 $aProgramming languages (Electronic computers) 606 $aComputer programming 606 $aComputer logic 606 $aAlgorithms 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 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 $aAlgorithm Analysis and Problem Complexity$3https://scigraph.springernature.com/ontologies/product-market-codes/I16021 615 0$aSoftware engineering. 615 0$aProgramming languages (Electronic computers). 615 0$aComputer programming. 615 0$aComputer logic. 615 0$aAlgorithms. 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aProgramming Techniques. 615 24$aSoftware Engineering. 615 24$aLogics and Meanings of Programs. 615 24$aAlgorithm Analysis and Problem Complexity. 676 $a005.1 702 $aMirandola$b Raffaela$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aGorton$b Ian$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aHofmeister$b Christine$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aInternational Conference on the Quality of Software Architectures 906 $aBOOK 912 $a996465537103316 996 $aArchitectures for Adaptive Software Systems$9774198 997 $aUNISA