標題: Constructing flow-based tools with generative and compositional techniques
作者: Yang, JT
Wang, FJ
Chu, WC
Hu, CH
資訊科學與工程研究所
Institute of Computer Science and Engineering
關鍵字: flow-based tool;attribute grammar;generative reuse;compositional reuse;object-oriented techniques
公開日期: 1-四月-2000
摘要: In this paper, a model called object-oriented attribute grammar (OOAG), which combines both compositional and generative techniques, is presented to effectively construct flow-based tools that deal with fine-grained language semantics as well as a mass of graphics-drawing activities. OOAG, which consists of two interrelated parts: a model-view-shape (MVS) class framework and an AG++, an object-oriented extension to traditional AGs, is intended to preserve both advantages introduced by respective OO and AG models, such as rapid prototyping, reusability, extensibility, incrementality, and applicability. So far, a flow-based editor associated with two flow-analyzer prototypes, DU/UD tools and a program slicer, have been implemented using OOAG on the Windows environment. Our flow-based editor can be used to construct programs by specifying the associated flow information in a visual way, while (incremental) flow analyzers incorporated into the editor can help analyze incomplete program fragments to locate and inform the user of possible errors or anomalies during programming.
URI: http://dx.doi.org/10.1016/S0218-1940(00)00012-2
http://hdl.handle.net/11536/30639
ISSN: 0218-1940
DOI: 10.1016/S0218-1940(00)00012-2
期刊: INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING
Volume: 10
Issue: 2
起始頁: 203
結束頁: 226
顯示於類別:期刊論文