XSLT and application maintainability: a case study

ACM SE '10 Pub Date : 2010-04-15 DOI:10.1145/1900008.1900065
A. Stauffer, Phil Pfeiffer
{"title":"XSLT and application maintainability: a case study","authors":"A. Stauffer, Phil Pfeiffer","doi":"10.1145/1900008.1900065","DOIUrl":null,"url":null,"abstract":"Software maintainability can be difficult to plan for when strategies for software development present tradeoffs between popular support and expressiveness. These tradeoffs were explored in the context of a recent software project, where two schema transformation applications were developed in two ways: a first that used the traditional XSLT 1.0 plus pull processing approach to application development, and a second using XSLT 2.0 and push processing. The improvements obtained with the second strategy, which took 1/4 of the time to implement while substantially reducing the size of both applications and the complexity of one, suggest that the benefits of transitioning to XSLT 2.0 and push processing far outweigh the benefits of the older approaches.","PeriodicalId":333104,"journal":{"name":"ACM SE '10","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SE '10","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1900008.1900065","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Software maintainability can be difficult to plan for when strategies for software development present tradeoffs between popular support and expressiveness. These tradeoffs were explored in the context of a recent software project, where two schema transformation applications were developed in two ways: a first that used the traditional XSLT 1.0 plus pull processing approach to application development, and a second using XSLT 2.0 and push processing. The improvements obtained with the second strategy, which took 1/4 of the time to implement while substantially reducing the size of both applications and the complexity of one, suggest that the benefits of transitioning to XSLT 2.0 and push processing far outweigh the benefits of the older approaches.
XSLT和应用程序可维护性:一个案例研究
当软件开发策略在流行支持和表达性之间进行权衡时,软件可维护性很难规划。我们在最近的一个软件项目中探讨了这些权衡,其中以两种方式开发了两个模式转换应用程序:第一种使用传统的XSLT 1.0加拉处理方法进行应用程序开发,第二种使用XSLT 2.0加推处理。第二种策略的改进只花了1/4的时间来实现,同时大大减少了应用程序的大小和复杂性,这表明转换到XSLT 2.0和推送处理的好处远远超过旧方法的好处。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信