完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.author | Yang, JT | en_US |
dc.contributor.author | Wang, FJ | en_US |
dc.contributor.author | Chu, WC | en_US |
dc.contributor.author | Hu, CH | en_US |
dc.date.accessioned | 2014-12-08T15:45:32Z | - |
dc.date.available | 2014-12-08T15:45:32Z | - |
dc.date.issued | 2000-04-01 | en_US |
dc.identifier.issn | 0218-1940 | en_US |
dc.identifier.uri | http://dx.doi.org/10.1016/S0218-1940(00)00012-2 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/30639 | - |
dc.description.abstract | 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. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | flow-based tool | en_US |
dc.subject | attribute grammar | en_US |
dc.subject | generative reuse | en_US |
dc.subject | compositional reuse | en_US |
dc.subject | object-oriented techniques | en_US |
dc.title | Constructing flow-based tools with generative and compositional techniques | en_US |
dc.type | Article | en_US |
dc.identifier.doi | 10.1016/S0218-1940(00)00012-2 | en_US |
dc.identifier.journal | INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING | en_US |
dc.citation.volume | 10 | en_US |
dc.citation.issue | 2 | en_US |
dc.citation.spage | 203 | en_US |
dc.citation.epage | 226 | en_US |
dc.contributor.department | 資訊科學與工程研究所 | zh_TW |
dc.contributor.department | Institute of Computer Science and Engineering | en_US |
dc.identifier.wosnumber | WOS:000088022900004 | - |
dc.citation.woscount | 0 | - |
顯示於類別: | 期刊論文 |