语法制导的可视化语言编辑器开发平台的设计与实现
文献类型 | 学位 |
作者 | 马苏宏[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 可视化语言;可视化语言编辑器;编辑器生成器;软件开发平台 |
摘要 | 可视化语言是指采用图形方式对系统/软件进行描述的语言,可视化语言的编辑器是一种能让用户在计算机上交互式地使用可视化语言对系统方案进行设计和编辑的软件."语法制导"的含义是,编辑吕在交互式的编辑过程中,根据可视化语言的语法,决定用户能做的合法操作,避免用户画出非法的图形.该文首先概述了国际上对可视化语言的形式定义以及类似系统的研究现状,重点分析了几个典型系统的实现.然后,提出了一种对可视化语言及其编辑器进行形式化描述的语言XECL编辑器定制语言,设计了一种基于此语言的语法制导的可视化语言编辑器的开发平台,暂命名为XSEP,并完成了XSEP原型系统的开发.XSEP的特点是采用了形式化和非形式化相结合方法.在XSEP的帮助下,可视化语言编辑器的开发者可以用形式化的方法,对某个具体的可视化语言及其编辑器进行描述,XSEP能够根据开发者写出的形式化描述,自动生成该可视化语言的语法制导的编辑器.XSEP的能力不止于此.XSEP在系统设计上重点强调可扩展性,力图使开发者能够尽可能容易地在自动生成的编辑器的基础上进行二次开发,根据特殊需求扩展编辑器的功能.而且这些由开发者做出的扩展,能够在XSEP定义的构件组织结构下,被有组织地管理起来,成为XSEP的一部分,供以后重用.该文最后阐述了该课题的研究中采用的重要设计思想和技术,并以一个具体的示例展示了该课题的研究成果. |
影响因子:
dc:title:语法制导的可视化语言编辑器开发平台的设计与实现
dc:creator:马苏宏
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: