• Publications
  • Influence
Adaptable, reusable code
A context for understanding different domain-specific reuse approches relative to adaptability is discussed and experience in designing and developing adaptable code is analyzed.
Software architecture characterization
An approach to architecture description devised specifically to alleviate that problem in the hope of creating a climate for reuse of open, commercial off-the shelf (COTS) based architectures is discussed.
Process and Product: Dichotomy or Duality?
Matt suddenly had the flash of genius inspiration that promised to make him millions: The Dilbert Correlation Factor (DCF), which was simple: take 100 random Dilbert comic strips and present them in a survey to all engineering personnel.
Reuse Strategy Model: Planning Aid for Reuse-Based Projects
This document can be used as an aid to realistically plan projects whose philosophical basis is intended to be the STARS vision of megaprogramming, which consists of a method for gauging the current state of reuse practice with concurrent identification of goals that support transition to a state closer to the STARs vision.
Specification Technology Guidebook.
The guidebook provides summary descriptions of specification methodologies and includes typical paragraphs that can be included in Air Force software development statements-of-work to specify the use of specification Methodologies by the contractor during the requirements analysis and design phases of a contracted development.
Reuse of software process and product through knowledge-based adaptation
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 provides for retrieval and adaptation of both appropriate software artifacts and the processes for using them.
Reuse research and development: is it on the right track?
In today marketplace, the competitive software developing shop is the one that can reduce produce delivery time, increase diversity of the product enhance interoperability, and conform to
Reengineering and the Product Line Approach to Software Development
This paper describes the product line approach to software–intensive development, which involves domain–specific reuse and processes. A product line approach separates the usual development cycle
Specification Technology Guidelines.
Abstract : The purpose of this research was to provide the Air Force system and software development manager with an uncomplicated set of g;uidelines for matching existing methods and tools to the
Using a Conceptual Framework for Reuse Processes as a Basis for Reuse Adoption and Planning
Domain analysis and the broader eld of domain engineering encompass methods and tools for analyzing capabilities within a family of systems and capturing, organizing, and evolving information about the domain so that it can be exploited to support reuse-based system development and evolution.