CORC  > 北京大学  > 数学科学学院
On concept-based definition of domain-specific languages
Liu, Y ; Zhang, NX
2002
关键词domain-specific languages evolving algebra attribute grammar language concept reuse static semantics dynamic semantics
英文摘要This paper provides a new method of developing domain-specific languages(DSLs). A DSL is composed of concepts, including common language concepts and domain concepts. From the functionality point of view, concepts can be divided into two kinds: element concepts and complement concepts. Element concepts capture the basic functions of a DSL, and complement concepts define some auxiliary functions for a DSL. Because extended attribute grammar and evolving algebra are used to specify the semantics of element concepts, the descriptions are formal, yet easily understood. Transformation rules are used to specify the semantics of complement concepts. In order to improve the reusability, element and complement concepts are defined at a high abstract level, and they are defined as some independent components. The definition of a new DSL follows two steps: defining element and complement concepts separately; instantiating concepts and assembling them. Based on, the above idea, a DSLs development language (DD) is defined.; Computer Science, Artificial Intelligence; Computer Science, Software Engineering; SCI(E); CPCI-S(ISTP); 0
语种英语
出处SCI
内容类型其他
源URL[http://hdl.handle.net/20.500.11897/314232]  
专题数学科学学院
推荐引用方式
GB/T 7714
Liu, Y,Zhang, NX. On concept-based definition of domain-specific languages. 2002-01-01.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace