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

Sik-Sang Yau, J. P. Tsai

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

5 Citations (Scopus)

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
Place of PublicationNew York, NY, USA
PublisherIEEE
Pages397-407
Number of pages11
ISBN (Print)0818605502
StatePublished - 1984
Externally publishedYes

Fingerprint

Computer software maintenance
Specifications

ASJC Scopus subject areas

  • Engineering(all)

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). New York, NY, USA: IEEE.

GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT. / Yau, Sik-Sang; Tsai, J. P.

Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. New York, NY, USA : IEEE, 1984. p. 397-407.

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

Yau, S-S & Tsai, JP 1984, GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT. in Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. IEEE, New York, NY, USA, pp. 397-407.
Yau S-S, Tsai JP. GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT. In Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. New York, NY, USA: IEEE. 1984. p. 397-407
Yau, Sik-Sang ; Tsai, J. P. / GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT. Proceedings - IEEE Computer Society's International Computer Software & Applications Conference. New York, NY, USA : IEEE, 1984. pp. 397-407
@inproceedings{07182c70ecf54eaf8fecb5aed30940b9,
title = "GRAPH DESCRIPTION LANGUAGE FOR LARGE-SCALE SOFTWARE SPECIFICATION IN A MAINTENANCE ENVIRONMENT.",
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.",
author = "Sik-Sang Yau and Tsai, {J. P.}",
year = "1984",
language = "English (US)",
isbn = "0818605502",
pages = "397--407",
booktitle = "Proceedings - IEEE Computer Society's International Computer Software & Applications Conference",
publisher = "IEEE",

}

TY - GEN

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

AU - Yau, Sik-Sang

AU - Tsai, J. P.

PY - 1984

Y1 - 1984

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0021600741&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0021600741&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0021600741

SN - 0818605502

SP - 397

EP - 407

BT - Proceedings - IEEE Computer Society's International Computer Software & Applications Conference

PB - IEEE

CY - New York, NY, USA

ER -