首页 | 本学科首页   官方微博 | 高级检索  
     


Striving for correctness
Authors:Marshall D. Abrams  Marvin V. Zelkowitz  
Abstract:In developing information technology, you want assurance that systems are secure and reliable, but you cannot have assurance or security without correctness. We discuss methods used to achieve correctness, focusing on weaknesses and approaches that management might take to increase belief in correctness. Formal methods, simulation, testing, and process modeling are addressed in detail. Structured programming, life-cycle modeling like the spiral model, use of CASE tools, use of formal methods, object-oriented design, reuse of existing code are also mentioned. Reliance on these methods involves some element of belief since no validated metrics on the effectiveness of these methods exist. Suggestions for using these methods as the basis for managerial decisions conclude the paper.
Keywords:Assurance   Belief   Correctness   Formal methods   Mathematical models   Metrics   Process models   Risk management   Security testing   Simulation   Silver bullets   Trustworthiness
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号