WISBuilder: A Framework for Facilitating Development of Web-Based Information Systems

Angel Israel Ortiz-Cornejo, H. Cuayáhuitl, C. Perez-Corona
{"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}
引用次数: 4

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
WISBuilder:一个促进基于web的信息系统发展的框架
本文介绍了WISBuilder,一个研究促进基于web的信息系统开发方法的框架。该方法基于模型-视图-控制器和生成式编程范式。首先,WISBuilder框架应用以下任务分离:结构、业务逻辑和视觉样式。系统规范是用两种高级的基于xml的语言执行的:WSML和WAML。其次,WISBuilder建议为每种高级语言创建可重用的代码模板。第三,WISBuilder使用预定义的代码模板在高级注释中扩展系统规范。这个框架的目标是双重的:通过编写更少的代码和并行开发来加速开发;并通过重用通用代码模板来提高软件的可重用性。在三个基于web的小规模信息系统上的实验结果表明,与等效的手工编码相比,使用该框架大大减少了编程工作量。这些结果显示了基于这两种范式的软件开发是一种良好实践的初步证据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Application of a state-space based mathematical model in the Passivity and Stability Analysis of an Envelope Detector Circuit Chaotic Time Series Approximation Using Iterative Wavelet-Networks Satellite-Indoor Mobile Communications Path Propagation Losses Integrating Advanced GLSL Shading and XML Agents into a Learning-Oriented 3D Engine Micromachined Transmission Lines for Millimeter-Wave Applications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1