My Account Log in

1 option

Reuse of Off-the-Shelf Components : 9th International Conference on Software Reuse, ICSR 2006, Torino, Italy, June 12-15, 2006, Proceedings / edited by Maurizio Morisio.

SpringerLink Books Lecture Notes In Computer Science (LNCS) (1997-2024) Available online

View online
Format:
Book
Contributor:
Morisio, Maurizio, 1960- editor.
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
LNCS sublibrary. Programming and software engineering ; SL 2, 4039.
Programming and Software Engineering ; 4039
Language:
English
Subjects (All):
Software engineering.
Management information systems.
Computer science.
Computer programming.
Software Engineering/Programming and Operating Systems.
Software Engineering.
Management of Computing and Information Systems.
Programming Techniques.
Local Subjects:
Software Engineering/Programming and Operating Systems.
Software Engineering.
Management of Computing and Information Systems.
Programming Techniques.
Physical Description:
1 online resource (XIV, 450 pages).
Edition:
First edition 2006.
Contained In:
Springer eBooks
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2006.
System Details:
text file PDF
Summary:
Software reuse as an umbrella concept has been around for several decades. Over time, new techniques and approaches have been proposed to implement the concept, from libraries of reusable assets to product lines, to generative methods. These latter techniques are mostly used in intra-organizational reuse, and require considerable formal knowledge over the evolution of technology and required functionality in a domain over several years. On the other end of the spectrum, extra-organizational reuse is based on reuse of off-the-shelf (OTS) software (both open and closed source, acquired for free or for a fee). Here, a limited investment and immediate availability of the assets have widely spread the approach. On the other hand, the reusing organization has no control on the evolution of the functionality and assumptions of the asset. Even when the assets are open source, they are seldom modified. The theme for this ninth meeting is the reuse of off-the-shelf (OTS) components and related problems: * Documentation of OTS components * Processes to identify and select OTS components * Integration and evolution problems * Reliability and security of OTS components and legal issues * Interaction with the developer community or with the vendor The proceedings you are holding cover these issues as well as development and use of product lines, variability modeling, aspect-based development, composition of components and services. June 2006 Maurizio Morisio Organization Organizing Committee General: Giancarlo Succi, Free University Bolzano/Bozen Program: Maurizio Morisio, Politecnico di Torino Workshops Peter Knauber, Mannheim University of Applied Sciences, Germany.
Contents:
COTS Selection, Integration
A Goal-Oriented Strategy for Supporting Commercial Off-the-Shelf Components Selection
A State-of-the-Practice Survey of Off-the-Shelf Component-Based Development Processes
Automating Integration of Heterogeneous COTS Components
Product Lines, Domain Analysis, Variability
The Domain Analysis Concept Revisited: A Practical Approach
Feature Driven Dynamic Customization of Software Product Lines
Inter-organisational Approach in Rapid Software Product Family Development - A Case Study
Ontology-Based Feature Modeling and Application-Oriented Tailoring
The COVAMOF Derivation Process
A Metamodel Approach to Architecture Variability in a Product Line
An Approach to Managing Feature Dependencies for Product Releasing in Software Product Lines
Adaptation and Composition Within Component Architecture Specification
Reengineering Maintanance
Re-engineering a Credit Card Authorization System for Maintainability and Reusability of Components - A Case Study
Odyssey-CCS: A Change Control System Tailored to Software Reuse
Case Study of a Method for Reengineering Procedural Systems into OO Systems
Programming Languages and Retrieval
Reconciling Subtyping and Code Reuse in Object-Oriented Languages: Using inherit and insert in SmartEiffel, the GNU Eiffel Compiler
Recommending Library Methods: An Evaluation of the Vector Space Model (VSM) and Latent Semantic Indexing (LSI)
Aspect-Oriented Software Development
Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming
Comparing White-Box, Black-Box, and Glass-Box Composition of Aspect Mechanisms
Achieving Smooth Component Integration with Generative Aspects and Component Adaptation
Approaches and Models
A Tactic-Driven Process for Developing Reusable Components
Does Refactoring Improve Reusability?
Using the Web as a Reuse Repository
Components
A UML2 Profile for Reusable and Verifiable Software Components for Real-Time Applications
Formalizing MDA Components
A Component-Oriented Substitution Model
Building Reflective Mobile Middleware Framework on Top of the OSGi Platform
Goal-Oriented Performance Analysis of Reusable Software Components
Short Papers
Establishing Extra Organizational Reuse Capabilities
Incremental Software Reuse
Variability in Goal-Oriented Domain Requirements
Variability Modeling in a Component-Based Domain Engineering Process
GENMADEM: A Methodology for Generative Multi-agent Domain Engineering
Product Line Architecture for a Family of Meshing Tools
Binding Time Based Concept Instantiation in Feature Modeling
Aspects as Components
Improving Reuse of Off-the-Shelf Components with Shared, Distributed Component Repository Systems
Support to Development-with-Reuse in Very Small Software Developing Companies
A Simple Generic Library for C
Eliciting Potential Requirements with Feature-Oriented Gap Analysis
X-ARM: A Step Towards Reuse of Commercial and Open Source Components
Tutorials
Implementing Domain-Specific Modeling Languages and Generators
Metrics and Strategy for Reuse Planning and Management
Building Reusable Testing Assets for a Software Product Line
The Business Case for Software Reuse: Reuse Metrics, Economic Models, Organizational Issues, and Case Studies
Designing Software Product Lines with UML 2.0: From Use Cases to Pattern-Based Software Architectures
Aspect-Oriented Software Development Beyond Programming.
Other Format:
Printed edition:
ISBN:
978-3-540-34607-4
9783540346074
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account