Applying Formal Specifications in Web Design - A Comparative Study

I.H.M. van Coppenhagen
{"title":"Applying Formal Specifications in Web Design - A Comparative Study","authors":"I.H.M. van Coppenhagen","doi":"10.1109/ICCGI.2009.32","DOIUrl":null,"url":null,"abstract":"This paper provides an example (the Piano example) that illustrates parts of the software life cycle processes of specification, refinement and implementation in a Web Service- and Web form application. Part of the software system is specified in Z, data- and operation refined and then implemented into Visual C# .NET. A relational database PianosService.mdf is used, and the system is run on the ASP.NET platform. The main emphasis of the paper is to indicate how the implementation language and technologies used drive the design of the specification, and not the other way around. In other words, how the specification of a component or system might be developed in response to evolving awareness and understanding of context, changing requirements and user experience. The Piano system has been designed, tested and run to check its correct behaviour and the correct specification for the data and data access methods.","PeriodicalId":201271,"journal":{"name":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fourth International Multi-Conference on Computing in the Global Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCGI.2009.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

This paper provides an example (the Piano example) that illustrates parts of the software life cycle processes of specification, refinement and implementation in a Web Service- and Web form application. Part of the software system is specified in Z, data- and operation refined and then implemented into Visual C# .NET. A relational database PianosService.mdf is used, and the system is run on the ASP.NET platform. The main emphasis of the paper is to indicate how the implementation language and technologies used drive the design of the specification, and not the other way around. In other words, how the specification of a component or system might be developed in response to evolving awareness and understanding of context, changing requirements and user experience. The Piano system has been designed, tested and run to check its correct behaviour and the correct specification for the data and data access methods.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
正式规范在网页设计中的应用——比较研究
本文提供了一个示例(Piano示例),该示例说明了Web服务和Web表单应用程序中规范、细化和实现的软件生命周期过程的各个部分。软件系统部分用Z语言编写,对数据和操作进行细化,然后在Visual c# . net中实现。关系数据库PianosService。使用的是mdf文件,系统运行在ASP平台上。网络平台。本文的主要重点是指出所使用的实现语言和技术如何驱动规范的设计,而不是相反。换句话说,如何开发组件或系统的规范,以响应对上下文、不断变化的需求和用户体验的不断发展的认识和理解。钢琴系统已经设计,测试和运行,以检查其正确的行为和正确的规范的数据和数据访问方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
VoIP Network Forensic Patterns Web-Based Application for Electric Circuit Analysis Analysis and Interpretation of the Human Body Motion Images for a Robotic Implementation File Storage for a Multimedia Database Server for Image Retrieval Applying a Moment Approximation to a Bacterial Biofilm Individual-Based Model
×
引用
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