Software Reuse: Methods, Techniques, and Tools: 8th International Conference, ICSR 2004, Madrid, Spain, July 5-9, 2004, Proceedings, Volume 8

Front Cover
Springer Science & Business Media, Jun 25, 2004 - Business & Economics - 338 pages
Afterthree decadesofresearch andpractice, reuse ofexistingsoftwareartefactsremains the most promising approach to decreasing effort for software development and evo- tion, increasing quality of software artefacts and decreasing time to market of software products. Over time, we have seen impressive improvements, in extra-organizational reuse, e.g.COTS, aswellasinintra-organizationalreuse, e.g.softwareproductfamilies. Despite the successes that we, as a community, have achieved, several challenges remain to be addressed. The theme for this eighth meeting of the premier international conference on software reuse is the management of software variability for reusable software.Allreusablesoftwareoperatesinmultiplecontextsandhastoaccommodatethe differencesbetweenthesecontextsthroughvariation.Inmodernsoftware, thenumberof variation points may range in the thousands with an even larger number of dependencies between these points. Topics addressing the theme include the representation, design, assessment and evolution of software variability. The proceedings that you are holding as you read this report on the current state-- the-art in software reuse.Topics covered in the proceedings include software variability, testing of reusable software artefacts, feature modeling, aspect-oriented software de- lopment, composition of components and services, model-based approaches and several other aspects of software reuse. May 2004 Jan Bosch Charles Krueger Organizing Committee General Chair Kyo C. Kang, Pohang University of Science and Technology, Korea Program Co-chairs Jan Bosch, University of Groningen, The Netherlands Charles Krueger, BigLever Software, Inc., U.S.A.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Supporting Software Variability by Reusing Generic Incomplete Models at the Requirements Specification Stage
1
Bridging the Gap
11
An Approach to Develop Requirement as a Core Asset in Product Line
23
Towards Generating Acceptance Tests for Product Lines
35
TTCN3 Language Characteristics in Producing Reusable Test Software
49
A Combined Approach
59
Feature Dependency Analysis for Product Line Component Design
69
Enhancements Enabling Flexible Feature and Implementation Selection
86
Quantifying COTS Component Functional Adaptation
195
Reusing Code and State in Timor
205
Decoupling Source Trees into BuildLevel Components
215
An EntropyBased Approach to Accelerating BrowsingBased Component Retrieval
232
Software Reuse as Ontology Negotiation
242
ComponentExtractionBased Search System for ObjectOriented Programs
254
A MetamodelBased Approach for the Dynamic Reconfiguration of ComponentBased Software
264
A MultipleView Metamodeling Approach for Variability Management in Software Product Lines
274

XMLBased Feature Modelling
101
Aspects for Synthesizing Applications by Refinement
115
Supporting Variability and Configurability for AOP
127
An Evaluation of AspectOriented Programming as a Product Line Implementation Technology
141
Variability and Component Composition
157
ConcernBased Composition and Reuse of Distributed Systems
167
Reusable Web Services
185
Validating Quality of Service for Reusable Software Via ModelIntegrated Distributed Continuous Quality Assurance
286
Implementing TagDriven Transformers with Tango
296
Developing Active Help for Framework Instantiation Through CaseBased Reasoning
308
ComponentBased Development of Process Control Systems
318
Reuse Standardization and Transformation of Requirements
329
Author Index
339
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information