Granularity Issues in a Knowledge-Based Programming Environment.

Abstract

This document describes the development of MARVEL, a knowledge-based programming environment that assists multi-programmer software development teams in performing and coordinating their activities. During the design of MARVEL, the authors discovered that the granularity to which logical entities are refined in its software database and the granularity with which its software tools process the entities and report their results to the human users have a strong impact on the degree of intelligence that can be exhibited, as well as on the friendliness and performance of the environment. They describe the many choices among alternative granularities and explain the decisions we made during the design of MARVEL.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1986
Accession Number
ADA182981

Entities

People

  • Gail E. Kaiser
  • Peter Feiler

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Automatic Programming
  • Availability
  • Composite Materials
  • Computer Programming
  • Computers
  • Consistency
  • Engineering
  • Environment
  • Feedback
  • Language
  • Law
  • Object Code
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Programming Languages
  • Software Development
  • United States

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design