Software Architecture: 4th European Conference, ECSA 2010, Copenhagen, Denmark, August 23-26, 2010. Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Welcome to the European Conference on Software Architecture (ECSA), which is the premier European software engineering conference. ECSA provides researchers and practitioners with a platform to present and discuss the most recent, innovative, and significant findings and experiences in the field of software architecture research and practice. The fourth edition of ECSA was built upon a history of a successful series of European workshops on software architecture held from 2004 through 2006 and a series of European software architecture conferences from 2007 through 2009. The last ECSA was merged with the 8th Working IEEE/IFIP Conference on Software Architecture (WICSA). Apart from the traditional technical program consisting of keynote talks, a main - search track, and a poster session, the scope of the ECSA 2010 was broadened to incorporate other tracks such as an industry track, doctoral symposium track, and a tool demonstration track. In addition, we also offered several workshops and tutorials on diverse topics related to software architecture. We received more than 100 submissions in the three main categories: full research and experience papers, emerging research papers, and research challenges papers. The conference attracted papers (co-)authored by researchers, practitioners, and academics from 30 countries (Algeria, Australia, Austria, Belgium, Brazil, Canada, Chile, China, Colombia, Czech Republic, Denmark, Finland, France, Germany, Hong Kong, I- land, India, Ireland, Israel, Italy, The Netherlands, Poland, Portugal, Romania, Spain, Sweden, Switzerland, Tunisia, United Kingdom, United States).

Author(s): Jan Bosch (auth.), Muhammad Ali Babar, Ian Gorton (eds.)
Series: Lecture Notes in Computer Science 6285 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2010

Language: English
Pages: 534
Tags: Software Engineering; Logics and Meanings of Programs; Computer Communication Networks; Management of Computing and Information Systems; Information Systems Applications (incl.Internet); Programming Languages, Compilers, Interpreters

Front Matter....Pages -
Architecture in the Age of Compositionality....Pages 1-4
Where Did All This Good Architectural Knowledge Go?....Pages 5-6
REST in Practice....Pages 7-7
An ADL-Approach to Specifying and Analyzing Centralized-Mode Architectural Connection....Pages 8-23
Naive Architecting - Understanding the Reasoning Process of Students....Pages 24-37
Towards Architecture-Centric Software Generation....Pages 38-52
An Architectural Blueprint for Model Driven Development and Maintenance of Business Logic for Information Systems....Pages 53-69
A Model for Dynamic Reconfiguration in Service-Oriented Architectures....Pages 70-85
Integrating Requirements and Design Decisions in Architecture Representation....Pages 86-101
Flexible Working Architectures : Agile Architecting Using PPCs....Pages 102-117
Lightweight and Continuous Architectural Software Quality Assurance Using the aSQA Technique....Pages 118-132
An Architectural Approach to Composing Reputation-Based Distributed Services....Pages 133-149
Automated Detection of Least Privilege Violations in Software Architectures....Pages 150-165
Architecting a Model-Driven Aspect-Oriented Product Line for a Digital TV Middleware: A Refactoring Experience....Pages 166-181
Impact Evaluation for Quality-Oriented Architectural Decisions regarding Evolvability....Pages 182-197
Functional Architecture Modeling for the Software Product Industry....Pages 198-213
Experiences from Scenario-Based Architecture Evaluations with ATAM....Pages 214-229
Feature-Based Composition of Software Architectures....Pages 230-245
Linking Design Decisions to Design Models in Model-Based Software Development....Pages 246-262
Customer Value in Architecture Decision Making....Pages 263-278
A Formal Approach to Enforcing Consistency in Self-adaptive Systems....Pages 279-294
Architecture-Centric Component-Based Development Needs a Three-Level ADL....Pages 295-310
Dynamic Architectural Constraints Monitoring and Reconfiguration in Service Architectures....Pages 311-318
Using Domain Knowledge to Boost Software Architecture Evaluation....Pages 319-326
Independently Extensibile Contexts....Pages 327-334
Mediating Connector Patterns for Components Interoperability....Pages 335-343
Assessing the Impact of AOSD on Layered Software Architectures....Pages 344-351
Explaining Architectural Choices to Non-architects....Pages 352-359
Reference Models and Reference Architectures Based on Service-Oriented Architecture: A Systematic Review....Pages 360-367
A Classification of Value for Software Architecture Decisions....Pages 368-375
BeeEye: A Framework for Constructing Architectural Views....Pages 376-383
Facilitating the Selection of Architectural Patterns by Means of a Marked Requirements Model....Pages 384-391
Modelling Changes and Data Transfers for Architecture-Based Runtime Evolution of Distributed Applications....Pages 392-400
Mining Relationships between the Participants of Architectural Patterns....Pages 401-408
Software Architecture Recovery Process Based on Object-Oriented Source Code and Documentation....Pages 409-416
Ontological Analysis for Generating Baseline Architectural Descriptions....Pages 417-424
Experiences in Making Architectural Decisions during the Development of a New Base Station Platform....Pages 425-432
On the Role of Architectural Styles in Improving the Adaptation Support of Middleware Platforms....Pages 433-440
Context-Aware Quality Model Driven Approach: A New Approach for Quality Control in Pervasive Computing Environments....Pages 441-448
Many to Many Service Discovery: A First Approach....Pages 449-456
Communicating Architectural Knowledge: Requirements for Software Architecture Knowledge Management Tools....Pages 457-463
Specifying Loose Coupling from Existing Service Composition Approaches....Pages 464-471
Dynamic Adaptive Service Architecture – Towards Coordinated Service Composition....Pages 472-475
Identity Management Mismatch Challenges in the Danish Municipality Administration System....Pages 476-479
From Web Components to Web Services: Opening Development for Third Parties....Pages 480-484
Learning from the Cell Life-Cycle: A Self-adaptive Paradigm....Pages 485-488
Toward an Aspect Oriented ADL for Embedded Systems....Pages 489-492
On the Need of Safe Software Product Line Architectures....Pages 493-496
Expert Activities Automation through Enhanced Business Services Orchestration....Pages 497-500
Architecture Decision-Making in Support of Complexity Control....Pages 501-504
Software Architecture Constraints as Customizable, Reusable and Composable Entities....Pages 505-509
A Framework for Dynamic Self-optimization of Power and Dependability Requirements in Green Cloud Architectures....Pages 510-514
Identifying Architectural Connectors through Formal Concept Analysis of Communication Primitives....Pages 515-518
MDA Tool for Telecom Service Functional Design....Pages 519-522
A NUI Based Multiple Perspective Variability Modeling CASE Tool....Pages 523-526
ByADL: An MDE Framework for Building Extensible Architecture Description Languages....Pages 527-531
Back Matter....Pages -