This book constitutes the refereed proceedings of the 8th International Conference on Software Reuse, ICSR-8, held in Madrid, Spain in July 2004.
The 28 revised full papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on software variability: requirements; testing reusable software; feature modeling; aspect-oriented software development; component and service development; code level reuse; libraries, classification, and retrieval; model-based approaches; transformation and generation; and requirements.
Author(s): Rebeca P. Díaz Redondo, Martín López Nores, José J. Pazos Arias, Ana Fernández Vilas (auth.), Jan Bosch, Charles Krueger (eds.)
Series: Lecture Notes in Computer Science 3107
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2004
Language: English
Pages: 339
Tags: Software Engineering; Management of Computing and Information Systems; Programming Techniques; Computer Appl. in Administrative Data Processing
Front Matter....Pages -
Supporting Software Variability by Reusing Generic Incomplete Models at the Requirements Specification Stage....Pages 1-10
Business Users and Program Variability: Bridging the Gap....Pages 11-22
An Approach to Develop Requirement as a Core Asset in Product Line....Pages 23-34
Towards Generating Acceptance Tests for Product Lines....Pages 35-48
TTCN-3 Language Characteristics in Producing Reusable Test Software....Pages 49-58
Software Reuse and the Test Development Process: A Combined Approach....Pages 59-68
Feature Dependency Analysis for Product Line Component Design....Pages 69-85
Enhancements – Enabling Flexible Feature and Implementation Selection....Pages 86-100
XML-Based Feature Modelling....Pages 101-114
Aspects for Synthesizing Applications by Refinement....Pages 115-126
Framed Aspects: Supporting Variability and Configurability for AOP....Pages 127-140
An Evaluation of Aspect-Oriented Programming as a Product Line Implementation Technology....Pages 141-156
Variability and Component Composition....Pages 157-166
Concern-Based Composition and Reuse of Distributed Systems....Pages 167-184
Reusable Web Services....Pages 185-194
Quantifying COTS Component Functional Adaptation....Pages 195-204
Reuse Variables: Reusing Code and State in Timor....Pages 205-214
Decoupling Source Trees into Build-Level Components....Pages 215-231
Attribute Ranking: An Entropy-Based Approach to Accelerating Browsing-Based Component Retrieval....Pages 232-241
Software Reuse as Ontology Negotiation....Pages 242-253
Component-Extraction-Based Search System for Object-Oriented Programs....Pages 254-263
A Metamodel-Based Approach for the Dynamic Reconfiguration of Component-Based Software....Pages 264-273
A Multiple-View Meta-modeling Approach for Variability Management in Software Product Lines....Pages 274-285
Validating Quality of Service for Reusable Software Via Model-Integrated Distributed Continuous Quality Assurance....Pages 286-295
Implementing Tag-Driven Transformers with Tango....Pages 296-307
Developing Active Help for Framework Instantiation Through Case-Based Reasoning....Pages 308-317
Requirements-Reuse Using GOPCSD: Component-Based Development of Process Control Systems....Pages 318-328
Reuse, Standardization, and Transformation of Requirements....Pages 329-338
Back Matter....Pages -