High Confidence Software Reuse in Large Systems

10th International Conference on Software Reuse, ICSR 2008, Bejing, China, May 25-29, 2008

Hong Mei (Herausgeber)

Buch | Softcover
XIII, 436 Seiten
2008 | 2008
Springer Berlin (Verlag)
978-3-540-68062-8 (ISBN)

Lese- und Medienproben

High Confidence Software Reuse in Large Systems -
53,49 inkl. MwSt
Software reuse depicts a great vision for the software industry. It has been widely viewed as a promising way to improve both the productivity and quality of software development. However, despite of the successes we have achieved, there are still many issues that have limited the promotion of software reuse in the real world. Therefore, software reuse has remained an important hotspot of research. ICSR is the premier international conference in the field of software reuse. It has been an important venue for presenting advances and improvements within the software reuse domain, and a powerful driving force in promoting the interaction between researchers and practitioners. The theme of ICSR 10 was "High Confidence Software Reuse in Large Systems. " A high confidence system is one that behaves in a well-understood and predictable fashion. Today's trends towards widespread use of commercial off-the-shelf (COTS) technology, increased integration, continuous evolution, and larger scale are yielding more complex software systems. So, the problem of how to build high confidence complex systems and how to reuse software with a high level of confidence has become a new attractive topic for research. Furthermore, high-level software asset reuse has been a goal for the last 20-30 years, and it can still be considered an unsolved question. Components-based development, MDA-MDE-MDD, extreme programming, and other techniques or methods are promising approaches to software reuse that still need more research. These proceedings report on the current state of the art in software reuse.

Architecture and Reuse Approaches.- Introducing Architecture-Centric Reuse into a Small Development Organization.- An Architectural Style for Data-Driven Systems.- Architectural Analysis Approaches: A Component-Based System Development Perspective.- High Confidence and Reuse.- Component-Based Abstraction and Refinement.- High Confidence Subsystem Modelling for Reuse.- A Trustable Brokerage Solution for Component and Service Markets.- Component Selection and Reuse Repository.- Recommending Typical Usage Examples for Component Retrieval in Reuse Repositories.- A Reuse Repository System: From Specification to Deployment.- COTS Selection Best Practices in Literature and in Industry.- Mining Open Source Component Behavior for Reuse Evaluation.- Product Line.- Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse.- Integrating Component and Product Lines Technologies.- Feature Implementation Modeling Based Product Derivation in Software Product Line.- Feature-Oriented Analysis and Specification of Dynamic Product Reconfiguration.- Managing Large Scale Reuse Across Multiple Software Product Lines.- Quality Assessment in Software Product Lines.- Managing Variability in Reusable Requirement Models for Software Product Lines.- Domain Models and Analysis.- A BDD-Based Approach to Verifying Clone-Enabled Feature Models' Constraints and Customization.- Performing Domain Analysis for Model-Driven Software Reuse.- Exploiting COTS-Based RE Methods: An Experience Report.- Towards Reusable Automation System Components.- Service Oriented Environment.- An Approach to Domain-Specific Reuse in Service-Oriented Environments.- View-Based Reverse Engineering Approach for Enhancing Model Interoperability and Reusability in Process-Driven SOAs.- ALightweight Approach to Partially Reuse Existing Component-Based System in Service-Oriented Environment.- Components and Services.- Towards Variable Service Compositions Using VxBPEL.- Abstract Reachability Graph for Verifying Web Service Interfaces.- Reuse: From Components to Services.- Active Binding Technology: A Reuse-Enabling Component Model.- Collective Reuse of Software Components Speeds-Up Reliability.- Refinement of Component Model Standards and Conventions.- Reuse Approaches and Pattern.- Identifying and Improving Reusability Based on Coupling Patterns.- Conquering Fine-Grained Blends of Design Patterns.- Pattern-Based Transformation Rules for Developing Interaction Models of Access Control Systems.- Reuse Approaches and Frameworks.- Balancing Quantification and Obliviousness in the Design of Aspect-Oriented Frameworks.- Lightweight, Semi-automated Enactment of Pragmatic-Reuse Plans.- Constructing Flexible Application Servers with Off-the-Shelf Middleware Services Integration Framework.- Reuse Approaches and Methods.- SAM: Simple API for Object-Oriented Code Metrics.- Leveraging Source Code Search for Reuse.- An Experimental Evaluation of Documentation Methods and Reusability.- An Empirical Comparison of Methods for Reengineering Procedural Software Systems to Object-Oriented Systems.- Appendix: Workshop and Tutorial Abstracts.

Erscheint lt. Verlag 8.5.2008
Reihe/Serie Lecture Notes in Computer Science
Programming and Software Engineering
Zusatzinfo XIII, 436 p.
Verlagsort Berlin
Sprache englisch
Maße 155 x 235 mm
Gewicht 640 g
Themenwelt Informatik Software Entwicklung User Interfaces (HCI)
Mathematik / Informatik Informatik Theorie / Studium
Informatik Weitere Themen Hardware
Schlagworte architectural analysis • component model • Component Systems • Configuration • constraints • costumization • Design • documentation • Domain analysis • domain specific modeling language • Embedded Systems • Hardcover, Softcover / Informatik, EDV/Informatik • HC/Informatik, EDV/Informatik • Middleware • model-driven development • Modeling • off-the-shelf-software • Open Source • OTS • Reengineering • service costuma • service costumation • Service Oriented Architecture (SOA) • software architecture • software documentation • Software Life Cycle • software metrics • Software Product Lines • Software Reuse • source analysis • Static Analysis • System design • use case model • verification • Web Services
ISBN-10 3-540-68062-4 / 3540680624
ISBN-13 978-3-540-68062-8 / 9783540680628
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Aus- und Weiterbildung nach iSAQB-Standard zum Certified Professional …

von Mahbouba Gharbi; Arne Koschel; Andreas Rausch; Gernot Starke

Buch | Hardcover (2023)
dpunkt Verlag
34,90
Wissensverarbeitung - Neuronale Netze

von Uwe Lämmel; Jürgen Cleve

Buch | Hardcover (2023)
Carl Hanser (Verlag)
34,99