A system for multiparadigm development of software systems

  • Authors:
  • Scott Meyers;Steven P. Reiss

  • Affiliations:
  • Brown University, Providence, RI;Brown University, Providence, RI

  • Venue:
  • IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is our goal to create a software development environment that will offer multiple editable views of software systems, will allow users to define new views, and will support communication between views as the systems are changed. Our research to date has focused on the development of a single canonical representation for software systems, Semantic Program Graphs (SPGs). In this paper, we briefly describe SPGs, show how they can form the basis of a development environment, give examples of their utility, and compare them with other ways of representing software systems. We concentrate on describing the various characteristics of software systems that SPGs must support, and on explaining how SPGs can serve as the basis for the development environment we envision.