基于DSL的通用调查问卷建模和应用
Modeling and Application of a General Questionnaire Solution Based on DSL
摘要:
本文对调查问卷业务进行领域分析和概念抽取,基于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.
参考文献
[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.
|