This book constitutes the refereed proceedings of the 10th International Conference on Software Reuse, ICSR 2008, held in Beijing, China, in May 2008.
The 40 revised full papers presented together with 5 workshop summaries and 5 tutorials were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on architecture and reuse approaches, high confidence and reuse, component selection and reuse repository, product line, domain models and analysis, service oriented environment, components and services, reuse approaches and frameworks, as well as reuse approaches and methods.
Author(s): Hans-Jörg Beyer, Dirk Hein, Clemens Schitter, Jens Knodel, Dirk Muthig, Matthias Naab (auth.), Hong Mei (eds.)
Series: Lecture Notes in Computer Science 5030 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2008
Language: English
Pages: 436
Tags: Programming Techniques; Software Engineering; Management of Computing and Information Systems
Front Matter....Pages -
Introducing Architecture-Centric Reuse into a Small Development Organization....Pages 1-13
An Architectural Style for Data-Driven Systems....Pages 14-25
Architectural Analysis Approaches: A Component-Based System Development Perspective....Pages 26-38
Component-Based Abstraction and Refinement....Pages 39-51
High Confidence Subsystem Modelling for Reuse....Pages 52-63
A Trustable Brokerage Solution for Component and Service Markets....Pages 64-75
Recommending Typical Usage Examples for Component Retrieval in Reuse Repositories....Pages 76-87
A Reuse Repository System: From Specification to Deployment....Pages 88-99
COTS Selection Best Practices in Literature and in Industry....Pages 100-111
Mining Open Source Component Behavior for Reuse Evaluation....Pages 112-115
Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse....Pages 116-129
Integrating Component and Product Lines Technologies....Pages 130-141
Feature Implementation Modeling Based Product Derivation in Software Product Line....Pages 142-153
Feature-Oriented Analysis and Specification of Dynamic Product Reconfiguration....Pages 154-165
Managing Large Scale Reuse Across Multiple Software Product Lines....Pages 166-177
Quality Assessment in Software Product Lines....Pages 178-181
Managing Variability in Reusable Requirement Models for Software Product Lines....Pages 182-185
A BDD-Based Approach to Verifying Clone-Enabled Feature Models’ Constraints and Customization....Pages 186-199
Performing Domain Analysis for Model-Driven Software Reuse....Pages 200-211
Exploiting COTS-Based RE Methods: An Experience Report....Pages 212-216
Towards Reusable Automation System Components....Pages 217-220
An Approach to Domain-Specific Reuse in Service-Oriented Environments....Pages 221-232
View-Based Reverse Engineering Approach for Enhancing Model Interoperability and Reusability in Process-Driven SOAs....Pages 233-244
A Lightweight Approach to Partially Reuse Existing Component-Based System in Service-Oriented Environment....Pages 245-256
Towards Variable Service Compositions Using VxBPEL....Pages 257-261
Abstract Reachability Graph for Verifying Web Service Interfaces....Pages 262-265
Reuse: From Components to Services....Pages 266-269
Active Binding Technology: A Reuse-Enabling Component Model....Pages 270-273
Collective Reuse of Software Components Speeds-Up Reliability....Pages 274-277
Refinement of Component Model Standards and Conventions....Pages 278-281
Identifying and Improving Reusability Based on Coupling Patterns....Pages 282-293
Conquering Fine-Grained Blends of Design Patterns....Pages 294-305
Pattern-Based Transformation Rules for Developing Interaction Models of Access Control Systems....Pages 306-317
Balancing Quantification and Obliviousness in the Design of Aspect-Oriented Frameworks....Pages 318-329
Lightweight, Semi-automated Enactment of Pragmatic-Reuse Plans....Pages 330-342
Constructing Flexible Application Servers with Off-the-Shelf Middleware Services Integration Framework....Pages 343-346
SAM: Simple API for Object-Oriented Code Metrics....Pages 347-359
Leveraging Source Code Search for Reuse....Pages 360-371
An Experimental Evaluation of Documentation Methods and Reusability....Pages 372-375
An Empirical Comparison of Methods for Reengineering Procedural Software Systems to Object-Oriented Systems....Pages 376-389
Appendix: Workshop and Tutorial Abstracts....Pages 390-399
Back Matter....Pages -