Verifying Specifications with Proof Scores in CafeOBJ

K. Futatsugi
{"title":"Verifying Specifications with Proof Scores in CafeOBJ","authors":"K. Futatsugi","doi":"10.1109/ASE.2006.73","DOIUrl":null,"url":null,"abstract":"Verifying specifications is still one of the most important undeveloped research topics in software engineering. It is important because quite a few critical bugs are caused at the level of domains, requirements, and/or designs. It is also important for the cases where no program codes are generated and specifications are analyzed and verified only for justifying models of problems in real world. This paper gives a survey of our research activities in verifying specifications with proof scores in CafeOBJ. After explaining fundamental issues and importance of verifying specifications, an overview of CafeOBJ language, the proof score approach in CafeOBJ including its applications to several areas are given. This paper is based on our already published books or papers (Diaconescu and Futatsugi, 1998; Futatsugi et al., 2005), and refers to many of our related publications. Interested readers are invited to look into them","PeriodicalId":403196,"journal":{"name":"21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06)","volume":"452 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASE.2006.73","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

Verifying specifications is still one of the most important undeveloped research topics in software engineering. It is important because quite a few critical bugs are caused at the level of domains, requirements, and/or designs. It is also important for the cases where no program codes are generated and specifications are analyzed and verified only for justifying models of problems in real world. This paper gives a survey of our research activities in verifying specifications with proof scores in CafeOBJ. After explaining fundamental issues and importance of verifying specifications, an overview of CafeOBJ language, the proof score approach in CafeOBJ including its applications to several areas are given. This paper is based on our already published books or papers (Diaconescu and Futatsugi, 1998; Futatsugi et al., 2005), and refers to many of our related publications. Interested readers are invited to look into them
CafeOBJ中使用证明分数验证规格
规范验证仍然是软件工程中最重要的未开发研究课题之一。这很重要,因为相当多的关键错误是在领域、需求和/或设计级别上引起的。对于没有生成程序代码,并且仅为了证明现实世界中的问题模型而分析和验证规范的情况,这一点也很重要。本文综述了我们在CafeOBJ中验证带有证明分数的规范的研究活动。在解释了验证规范的基本问题和重要性之后,对CafeOBJ语言进行了概述,并给出了CafeOBJ中的证明分数方法及其在几个领域的应用。本文基于我们已经出版的书籍或论文(Diaconescu和Futatsugi, 1998;Futatsugi et al., 2005),并参考了我们的许多相关出版物。有兴趣的读者可以去看看
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信