GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT.

S. S. Yau, J. P. Tsai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

A large-scale software system is often a collection of many different kinds of software components, such as modules, command procedures and data files. These systems are very difficult to modify and maintain because of the complex and often inaccurate way of recording the interconnection information and overall system structure. To establish an integrated approach to large-scale software maintenance, a Graph Description Language (GDL) is developed to extend the Hierarchical Graph Model (HGM) to represent large-scale software systems. The GDL, which is a kind of component interconnection language, uses the concept of the graph grammar, provides a description of software components contained in a large-scale software system and specifies their allowable interfaces at different levels. In addition, the graph and relation representations of large-scale software systems can be derived from the GDL grammar.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE Computer Society's International Computer Software & Applications Conference
PublisherIEEE
Pages397-407
Number of pages11
ISBN (Print)0818605502
StatePublished - Dec 1 1984
Externally publishedYes

Publication series

NameProceedings - IEEE Computer Society's International Computer Software & Applications Conference

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Fingerprint Dive into the research topics of 'GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT.'. Together they form a unique fingerprint.

  • Cite this

    Yau, S. S., & Tsai, J. P. (1984). GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT. In Proceedings - IEEE Computer Society's International Computer Software & Applications Conference (pp. 397-407). (Proceedings - IEEE Computer Society's International Computer Software & Applications Conference). IEEE.