Reconciling environment integration and software evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Architectural issues in software reuse: it's not just the functionality, it's the packaging
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Mediators: easing the design and evolution of integrated systems
Mediators: easing the design and evolution of integrated systems
Software reflexion models: bridging the gap between source and high-level models
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Dependability Assessment Using Binary Decision Diagrams (BDDs)
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Package-oriented programming of engineering tools
ICSE '97 Proceedings of the 19th international conference on Software engineering
Predicting memory use from a class diagram using dynamic information
Proceedings of the 1st international workshop on Software and performance
Multiple mass-market applications as components
Proceedings of the 22nd international conference on Software engineering
Galileo: a tool built from mass-market applications
Proceedings of the 22nd international conference on Software engineering
Babel: An XML-Based Application Integration Framework
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
Modelling architectures for dynamic systems
Programming methodology
Sound methods and effective tools for engineering modeling and analysis
Proceedings of the 25th International Conference on Software Engineering
3rd international workshop on Adoption-Centric Software Engineering ACSE 2003
Proceedings of the 25th International Conference on Software Engineering
An architectural approach to building systems from COTS software components
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Developing a High-Quality Software Tool for Fault Tree Analysis
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
A case study of model context for simulation composability and reusability
WSC '05 Proceedings of the 37th conference on Winter simulation
Simulation-specific characteristics and software reuse
WSC '05 Proceedings of the 37th conference on Winter simulation
Executable Specifications for Real-Time Distributed Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Semi-automated simulation transformation for DDDAS
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
Hi-index | 0.00 |
Systematic reuse of large-scale software components promises rapid, low cost development of high-quality software through the straightforward integration of existing software assets. To date this promise remains largely unrealized, owing to technical, managerial, cultural, and legal barriers, One important technical barrier is architectural mismatch. Recently, several component integration architectures have been developed that purport to promote large-scale reuse. Microsoft's OLE technology and associated applications are representative of this trend. To understand the potential of these architectures to enable large-scale reuse, we evaluated OLE by using it to develop a novel fault-tree analysis tool. Although difficulties remain, the approach appears to overcome architectural impediments that have hindered some previous large-scale reuse attempts, to be practical for use in many domains, and to represent significant progress towards realizing the promise of barge-scale systematic reuse.