Integrating a SEE for Megaprogramming: Lessons Learned (Software Technology for Adaptable, Reliable Systems (STARS) Program).

Abstract

The objective of megaprogramming technology is to make possible a software product-line organization - one that can produce related systems cheaper, better, and faster by using a methodical process based on a common architectural approach. To apply such state-of-the-art technology, a product-line organization needs a common Software Engineering Environment (SEE) that is itself a result of product-line engineering. This paper describes how megaprogramming principles are being applied to assemble and integrate the SEE for one of the three STARS Demonstration Projects. It provides practical lesson learned - some hard-won - that should be useful to organizations planning their own SEE integration efforts, particularly for organizations considering a transition to megaprogramming.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 17, 1995
Accession Number
ADA292838

Entities

People

  • Gary S. Turner
  • Richard L. Randall
  • Robert K. Ekman
  • Scott Kent

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Command And Control
  • Computer Programming
  • Computer Science
  • Computers
  • Configuration Management
  • Database Management Systems
  • Databases
  • Engineering
  • Engineers
  • Lessons Learned
  • Operating Systems
  • Project Management
  • Relational Database Management Systems
  • Relational Databases
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design