Architectures for adaptive software systems : 5th International Conference on the Quality of Software Architectures, QOSA 2009, East Stroudsburg, Pa, USA, June 24-26, 2009 : proceedings
معرفی کتاب «Architectures for adaptive software systems : 5th International Conference on the Quality of Software Architectures, QOSA 2009, East Stroudsburg, Pa, USA, June 24-26, 2009 : proceedings» نوشتهٔ Guillaume Waignier, Anne-Françoise Le Meur, Laurence Duchien (auth.), Raffaela Mirandola, Ian Gorton, Christine Hofmeister (eds.)، منتشرشده توسط نشر Springer-Verlag Berlin Heidelberg. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Much 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 - quirements of an application are achieved. Understanding, modeling and continually evaluating quality attributes throughout a project lifecycle are all complex engineering tasks whichcontinuetochallengethe softwareengineeringscienti ccommunity. 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 Archit- tures (QoSA) 2009 focused on architectures for adaptive software systems. Modern software systems must often recon guretheir structure and behavior to respond to c- tinuous 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. Much 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 Front Matter....Pages - A Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems....Pages 1-17 Applying Model Transformations to Optimizing Real-Time QoS Configurations in DRE Systems....Pages 18-35 Automated Architecture Consistency Checking for Model Driven Software Development....Pages 36-51 Improved Feedback for Architectural Performance Prediction Using Software Cartography Visualizations....Pages 52-69 Predicting Performance Properties for Open Systems with KAMI....Pages 70-85 Compositional Prediction of Timed Behaviour for Process Control Architecture....Pages 86-100 Timed Simulation of Extended AADL-Based Architecture Specifications with Timed Abstract State Machines....Pages 101-115 Achieving Agility through Architecture Visibility....Pages 116-129 Successful Architectural Knowledge Sharing: Beware of Emotions....Pages 130-145 Toward a Catalogue of Architectural Bad Smells....Pages 146-162 On the Consolidation of Data-Centers with Performance Constraints....Pages 163-176 Evolving Industrial Software Architectures into a Software Product Line: A Case Study....Pages 177-193 Adaptive Application Composition in Quantum Chemistry....Pages 194-211 Back Matter....Pages - This book constitutes the thoroughly refereed proceedings of the 5th International Conference on the Quality of Software Architectures, QoSA 2009, held in East Stroudsbury, PA, USA in June 2009, in conjunction with the 12th International Symposium on Component Based Software Engineering (CBSE 2009). The 13 revised full papers were carefully reviewed and selected from 33 submissions. The papers are organized in topical sections on model-driven quality analysis, architectural performance prediction, architectural knowledge, as well as case studies and experience reports
دانلود کتاب Architectures for adaptive software systems : 5th International Conference on the Quality of Software Architectures, QOSA 2009, East Stroudsburg, Pa, USA, June 24-26, 2009 : proceedings