APPLICATION OF OBJECT-ORIENTED ATTRIBUTE GRAMMARS (OOAG) TO SOFTWARE-DEVELOPMENT ENVIRONMENTS

Citation
K. Gondow et al., APPLICATION OF OBJECT-ORIENTED ATTRIBUTE GRAMMARS (OOAG) TO SOFTWARE-DEVELOPMENT ENVIRONMENTS, Systems and computers in Japan, 27(7), 1996, pp. 1-17
Citations number
17
Categorie Soggetti
Computer Science Hardware & Architecture","Computer Science Information Systems","Computer Science Theory & Methods
ISSN journal
08821666
Volume
27
Issue
7
Year of publication
1996
Pages
1 - 17
Database
ISI
SICI code
0882-1666(1996)27:7<1:AOOAG(>2.0.ZU;2-S
Abstract
It is recognized as necessary to have a software development environme nt that can simultaneously store software products and maintain their detailed relationships. There exists the cut & paste model based on at tribute grammars, which is effective in maintaining consistency among software products and in automatically maintaining the derived values. This model has a problem however, namely the description of the dynam ical aspect of the software development environment is difficult. From such a viewpoint, an object-oriented attribute grammar type computati on model OOAG has been proposed, which introduces the concept of the m essage passing into attribute grammars. The OOAG is defined with an ex tension and reorganization in regard to the dynamical description func tions. Then, the problem in the cut & past model are discussed. As an example of the problems, it is pointed out that description is difficu lt for the case where the point of referral by the user and the point of modification are different. Such a situation is described by OOAG, demonstrating that OOAG can remedy the problem in the cut & paste mode l.