By Topic

Proceedings of 1994 3rd International Conference on Software Reuse

1-4 Nov. 1994

Filter Results

Displaying Results 1 - 25 of 41
  • The future of systematic software reuse

    Publication Year: 1994
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (103 KB)

    Summary form only. Systematic reuse represents a paradigm shift for software engineering. Systematic reuse will have a major impact on software engineering as a discipline, and on the software business as a whole. We speculate on where software reuse is headed. Systematic reuse will play a key role in the software industry in the next ten years and beyond. Companies that do the best job of enginee... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software architecture and reuse-an inherent conflict?

    Publication Year: 1994
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (98 KB)

    Summary form only. Software architecture is loosely defined as the packaging of functions and objects, together with their interface, and control to implement applications in a domain. An accepted model of software reuse consists of taking a library of reusable assets, instituting a reuse process that permits augmentation of the assets in a supportive environment and providing deliverables via a s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Proceedings of 1994 3rd International Conference on Software Reuse

    Publication Year: 1994
    Request permission for commercial reuse | PDF file iconPDF (13 KB)
    Freely Available from IEEE
  • Reuse of software process and product through knowledge-based adaptation

    Publication Year: 1994, Page(s):44 - 52
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (800 KB)

    This paper describes the reuse capability that Boeing has developed as one of the prime contractors on the U.S. Advanced Research Projects Agency (ARPA) Software Technology for Adaptable, Reliable Systems (STARS) program. The capability uses object-oriented and knowledge-based technology to support asset management and utilization and is being used on a joint U.S. Navy/Boeing demonstration project... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Is `Technology' a second order term in reuse's success equation?

    Publication Year: 1994
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    Good technology should make a difference where it counts-in the market place, but I have noticed an interesting phenomenon. The goodness of technology does not make much of a difference, at least in the short term. Measured by the market place, Visual Basic's VBX componentry is a wildly successful example of reuse. While the Visual Basic System itself is quite an elegant system and the interface t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software architecture and reuse-an inherent conflict?

    Publication Year: 1994
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (80 KB)

    Software architecture focuses on the overall structure of a software system. The structure is defined by its components (subsystems) and the relationships between them and is often described in shorthand by such terms as model-view-controller, client-server, pipe and filter, etc. We focus not only on the reusability components themselves, but on the reusability of their interconnections as well. T... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Practical software reuse: an interim report

    Publication Year: 1994, Page(s):53 - 63
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (892 KB)

    Reuse in software has been discussed at length in the community with a variety of techniques and varying rates of success. We take a slightly longer range view and present an eight year experience report. The software discussed in this paper include some well known tools with a very large user base both inside and outside our company. The assumptions under which work was done here were: users coul... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The use of encryption to ensure the integrity of reusable software components

    Publication Year: 1994, Page(s):118 - 123
    Cited by:  Papers (3)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (280 KB)

    Several efforts are currently underway to foster a marketplace for reusable software components based upon interoperating electronic libraries containing managed collections of components. In such a marketplace, it is necessary for potential users to be able to verify the origin of candidate components and to assure that they have not been modified by third parties. This paper proposes a method fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reuse state of the art and state of the practice report card

    Publication Year: 1994, Page(s):193 - 194
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    Reuse research and practice has had its share of successes and failures throughout the past decade. The paper summarizes what areas, in my opinion, have had the most significant impact toward advancing the state of the art and state of the practice of software reuse. It then discusses what areas have yet to produce significant results or have produced results significantly less than initially anti... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An assessment of reuse technology after ten years

    Publication Year: 1994, Page(s):6 - 13
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (696 KB)

    More than ten years ago the first major workshop on “Reusability in Programming” was held. Since that time some technologies have advanced and come into successful commercial use while others have gone unused. New management and abstraction techniques have aided reuse. Interfacing to huge abstractions, now in common use, has made reuse more difficult. This paper is not a formal survey ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An architecture-driven, business-specific, and component-based approach to software engineering

    Publication Year: 1994, Page(s):84 - 93
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (808 KB)

    The paper describes an approach to software reuse which is under development and evaluation at Andersen Consulting. Instead of restricting reuse to just code, we are exploring reuse of architectures that include component interfaces, interconnections between components, and platform configuration. The approach assumes that first a desired architecture is chosen and tailored according to the constr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reuse so far: phasing in a revolution

    Publication Year: 1994, Page(s):191 - 192
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB)

    The paper presents a lifecycle model that corresponds to a factor of ten improvement in software development productivity. It is argued that this level of productivity may be met today without aiding the general software crisis. Success and failure in software is not just a matter of improving software development productivity. Software flexibility for a changing world must also be maintained View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Distributed network of reuse libraries offers the best approach to successful software reuse

    Publication Year: 1994, Page(s):207 - 208
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB)

    Much has been published on the benefits of software reuse. There are many activities associated with reuse ranging from domain analysis to design for reuse. For software reuse to be successful, to fulfil the return on investment, and realize the benefits, the reuser must be able to find, evaluate, and extract the assets. Software reuse libraries offer services that include classification and catal... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A reuse-driven approach for rapid telephone service creation

    Publication Year: 1994, Page(s):64 - 72
    Cited by:  Papers (2)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (548 KB)

    The ability to differentiate a telephone service offering quickly, reliably and cost-effectively can give service providers and network operators a competitive edge, attracting more customers and revenue. Customers can also improve their own telecommunications productivity depending on their business needs, thereby increasing their revenues and reducing costs. This paper advocates a reuse-driven s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Domain modeling for reuse

    Publication Year: 1994, Page(s):169 - 177
    Cited by:  Papers (2)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (816 KB)

    The paper presents a theory for reuse of domain knowledge during requirements engineering. The theory includes a set of formal and reusable domain abstractions, a computational analogical reasoning mechanism for their retrieval and tool support to enable both effective requirements modeling and critiquing and guided fact capture prior to retrieval. It was developed as part of the ESPRIT 6353 `Natu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Measuring software reusability

    Publication Year: 1994, Page(s):126 - 138
    Cited by:  Papers (20)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (928 KB)

    This paper examines various approaches to measuring software reusability. Knowing what makes software “reusable” can help us learn how to build new reusable components and help us to identify potentially useful modules in existing programs. The paper begins by establishing a taxonomy of approaches to reusability metrics based on their empirical or qualitative orientation. The paper the... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On tight performance specification of object-oriented software components

    Publication Year: 1994, Page(s):149 - 156
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (604 KB)

    Most modern designs of a software component include two separate pieces: functionality specification and implementation. When the specification is formal, this separation permits verification of reusable software components to be modular-essential for verification to be local, scalable, and hence, practical. In this paper, we explain the role of a third piece-an implementation dependent, performan... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architecting kits for reuse

    Publication Year: 1994, Page(s):216 - 217
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (184 KB)

    Our work on systematic domain-specific reuse has led to the notion of domain-specific kits, comprised of compatible, domain-specific components, frameworks and glue languages, and supported by a variety of tools. A key element of a successful kit is a flexible, open architecture. We discuss guidelines, methods and technologies that lead to more effective kits View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Beyond a software library: building an Organon

    Publication Year: 1994, Page(s):205 - 206
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB)

    It is well understood that an organization requires some means to store and provide access to software information available to it. While a library metaphor has proven to be of some value in creating systems to support organizational needs, this metaphor has unnecessarily limited the vision necessary to implement systems which will effectively support software engineers as they struggle to build t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Maximizing reuse during reengineering

    Publication Year: 1994, Page(s):16 - 23
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (664 KB)

    Many businesses face the challenge of reengineering their existing software to comply with new architectures and to implement streamlined business processes. The reengineering of a large software system is an expensive and complex engineering task. Given the investment already made in the system, organizations are understandably reluctant to throw that investment away. To retain some of the invest... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Draco-PUC: a technology assembly for domain oriented software development

    Publication Year: 1994, Page(s):94 - 100
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (532 KB)

    Draco-PUC is a partial implementation of the Draco Paradigm for software development. The Draco paradigm states that it is possible to develop software based on the reuse of high level abstractions which are described as special purpose languages. These languages are called Domain languages. Draco-PUC is a meta program generator that makes it possible the construction and usage of domain languages... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A model for the recording and reuse of software design decisions and decision rationale

    Publication Year: 1994, Page(s):200 - 201
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (196 KB)

    The reuse of software can be divided into four categories according to what is being reused: the reuse of program code, the reuse of design documents, the reuse of software processes, and the reuse of software design decisions and their results. In this paper, we regard software design discussions and their conclusions (i.e., design decisions and their rationale) as software design knowledge, and ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Panel at the ICSR'94: Reuse in Asia

    Publication Year: 1994
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (64 KB)

    Several vital software reuse activities have been undertaken by key researchers and practitioners from Asian industries, professional societies, government sponsored projects, and academia. Industrial software reuse activities are driving forces which bring about reuse technological breakthrough. The object-oriented principle is one which has been adopted by many practitioners. Some of the issues ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Learning the semantic similarity of reusable software components

    Publication Year: 1994, Page(s):33 - 41
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (676 KB)

    Properly structured software libraries are crucial for the success of software reuse. Specifically, the structure of the software library ought to reflect the functional similarity of the stored software components in order to facilitate the retrieval process. We propose the application of artificial neural network technology to achieve such a structured library. In more detail, we utilize an arti... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The disappearance of software reuse

    Publication Year: 1994
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB)

    Discusses how the ultimate success of software reuse will be marked by its disappearance. This disappearance will not come by elimination but by integration. We will be able to say that software reuse has been successful when we no longer have to be explicit about it. The author discusses three definite trends in the practice of software reuse. In addition, current advances in formal methods, obje... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.