WISBuilder:一个促进基于web的信息系统发展的框架

Angel Israel Ortiz-Cornejo, H. Cuayáhuitl, C. Perez-Corona
{"title":"WISBuilder:一个促进基于web的信息系统发展的框架","authors":"Angel Israel Ortiz-Cornejo, H. Cuayáhuitl, C. Perez-Corona","doi":"10.1109/CONIELECOMP.2006.65","DOIUrl":null,"url":null,"abstract":"This paper presents WISBuilder, a framework that investigates an approach for facilitating the development of Web-based Information Systems. The approach is based on the Model-View-Controller and Generative Programming paradigms. Firstly, the WISBuilder framework applies the following separation of tasks: structure, business-logic and visual style. The system specification is performed with two high-level XML-based languages: WSML and WAML. Secondly, WISBuilder proposes the creation of reusable code templates for each high-level language. Thirdly, WISBuilder uses predefined code templates for expanding the system specification in high-level annotations. The goals of this framework are twofold: to speed-up development by writing less code and development in parallel; and to promote software reusability by reusing generic code templates. Experimental results with three small-scale Webbased information systems show an important reduction of programming effort, using the proposed framework in comparison with an equivalent manual coding. These results show initial evidence that software development based on both paradigms is a good practice.","PeriodicalId":371526,"journal":{"name":"16th International Conference on Electronics, Communications and Computers (CONIELECOMP'06)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"WISBuilder: A Framework for Facilitating Development of Web-Based Information Systems\",\"authors\":\"Angel Israel Ortiz-Cornejo, H. Cuayáhuitl, C. Perez-Corona\",\"doi\":\"10.1109/CONIELECOMP.2006.65\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents WISBuilder, a framework that investigates an approach for facilitating the development of Web-based Information Systems. The approach is based on the Model-View-Controller and Generative Programming paradigms. Firstly, the WISBuilder framework applies the following separation of tasks: structure, business-logic and visual style. The system specification is performed with two high-level XML-based languages: WSML and WAML. Secondly, WISBuilder proposes the creation of reusable code templates for each high-level language. Thirdly, WISBuilder uses predefined code templates for expanding the system specification in high-level annotations. The goals of this framework are twofold: to speed-up development by writing less code and development in parallel; and to promote software reusability by reusing generic code templates. Experimental results with three small-scale Webbased information systems show an important reduction of programming effort, using the proposed framework in comparison with an equivalent manual coding. These results show initial evidence that software development based on both paradigms is a good practice.\",\"PeriodicalId\":371526,\"journal\":{\"name\":\"16th International Conference on Electronics, Communications and Computers (CONIELECOMP'06)\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-02-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"16th International Conference on Electronics, Communications and Computers (CONIELECOMP'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONIELECOMP.2006.65\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"16th International Conference on Electronics, Communications and Computers (CONIELECOMP'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONIELECOMP.2006.65","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

本文介绍了WISBuilder,一个研究促进基于web的信息系统开发方法的框架。该方法基于模型-视图-控制器和生成式编程范式。首先,WISBuilder框架应用以下任务分离:结构、业务逻辑和视觉样式。系统规范是用两种高级的基于xml的语言执行的:WSML和WAML。其次,WISBuilder建议为每种高级语言创建可重用的代码模板。第三,WISBuilder使用预定义的代码模板在高级注释中扩展系统规范。这个框架的目标是双重的:通过编写更少的代码和并行开发来加速开发;并通过重用通用代码模板来提高软件的可重用性。在三个基于web的小规模信息系统上的实验结果表明,与等效的手工编码相比,使用该框架大大减少了编程工作量。这些结果显示了基于这两种范式的软件开发是一种良好实践的初步证据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
WISBuilder: A Framework for Facilitating Development of Web-Based Information Systems
This paper presents WISBuilder, a framework that investigates an approach for facilitating the development of Web-based Information Systems. The approach is based on the Model-View-Controller and Generative Programming paradigms. Firstly, the WISBuilder framework applies the following separation of tasks: structure, business-logic and visual style. The system specification is performed with two high-level XML-based languages: WSML and WAML. Secondly, WISBuilder proposes the creation of reusable code templates for each high-level language. Thirdly, WISBuilder uses predefined code templates for expanding the system specification in high-level annotations. The goals of this framework are twofold: to speed-up development by writing less code and development in parallel; and to promote software reusability by reusing generic code templates. Experimental results with three small-scale Webbased information systems show an important reduction of programming effort, using the proposed framework in comparison with an equivalent manual coding. These results show initial evidence that software development based on both paradigms is a good practice.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信