基于DSL的通用调查问卷建模和应用
Modeling and Application of a General Questionnaire Solution Based on DSL
DOI: 10.12677/CSA.2016.611088, PDF, HTML, XML, 下载: 1,933  浏览: 5,099  科研立项经费支持
作者: 常玉增*, 林广艳, 方弘宇, 满坦坦 :北京航空航天大学软件学院,北京
关键词: 调查问卷领域特定语言领域分析概念抽取目标代码生成Questionnaire Domain Specific Language Domain Analysis Concept Extraction Object Code Generation
摘要: 本文对调查问卷业务进行领域分析和概念抽取,基于XML、巴科斯范式定义了一种适用于调查问卷的领域特定语言,并结合模板引擎和XSLT技术生成了最终目标代码,由此形成一套较完整的调查问卷生成方案。最后通过案例对该方案进行了验证。
Abstract: Based on business area analysis and concept extraction to the survey questionnaires, using XML and Backus-Naur Form, the paper defines a domain specific language which is suitable for ques-tionnaire, and then with template engine and XSLT generates the ultimate code, resulting in a relatively complete survey questionnaire generation solution. At last, a practical demonstration is given out for the verification and retrospection of the solution.
文章引用:常玉增, 林广艳, 方弘宇, 满坦坦. 基于DSL的通用调查问卷建模和应用[J]. 计算机科学与应用, 2016, 6(11): 736-747. http://dx.doi.org/10.12677/CSA.2016.611088

参考文献

[1] 倪浪. 基于B/S的在线问卷调查系统的设计与实现[D]: [硕士学位论文]. 成都: 电子科技大学, 2014.
[2] 陆茜茜. 面向精神卫生领域的问卷调查系统的设计与实现[D]: [硕士学位论文]. 苏州: 苏州大学, 2015.
[3] Mernik, M., Heering, J. and Sloane, A.M. (2005) When and How to Develop Domain-Specific Languages. ACM Computing Surveys, 37, 316-344.
https:/doi.org/10.1145/1118890.1118892
[4] Fowler, M. 领域特定语言[M]. 北京: 机械工业出版社, 2013.
[5] 张伟, 梅宏. 一种面向特征的领域模型及其建模过程[J]. 软件学报, 2003, 14(8): 1345-1356.
[6] 王伟良, 施佺, 曹渠江. 基于XMLSchema 抽象模型的XML模式验证方法[J]. 计算机应用与软件, 2007, 24(3): 41-43.
[7] 殷丽凤, 郝忠孝. 存在XML强多值依赖的XML Schema规范化研究[J]. 计算机科学, 2010(1): 192-196.
[8] Jiang, T. and Wang, X. (2012) Research on Metamodels Consistency Verification Based on Formalization of Domain- Specific Metamodeling Language. Journal of Shanghai Jiao Tong University (Science), 17, 171-177.
https:/doi.org/10.1007/s12204-012-1248-2
[9] 杨兴涛, 苏桂平, 王瑞芳, 等. 特定领域建模与代码生成的研究与实现[J]. 计算机系统应用, 2009(4): 100-103.
[10] 管太阳. 基于模板的自动代码生成技术的研究[D]: [硕士学位论文]. 成都: 电子科技大学, 2007.
[11] 王海林. 特定领域建模与Web应用系统生成[J]. 计算机与信息技术, 2011(7-8): 24-29.