【24h】

How Bugs Led Us Astray (Abstract of Invited Talk)

机译:虫子如何导致我们迷路(特邀演讲摘要)

获取原文

摘要

When the field of formal methods began, it had broad and noble goals. But somehow, over time, these goals were eclipsed by a more reductionist view. Nowadays, quality is measured by defect counts, and eliminating bugs has become the central focus of our field. In this talk, I'll explain how I think this came about, why it's insidious, and what we can do about it. My key observation will be that bugs are not the causes of problems but are instead symptoms. To improve our software-to make it more secure, safe and usable-we need to move from symptoms to diagnosis, to determine the underlying causes of poor software and fix those. I will argue that design is essential to achieving this, and that we need to reinvigorate design as a central activity in formal methods research and practice. I will give examples of designs, good and bad, drawn from my ongoing work on conceptual design of software.
机译:当形式方法领域开始时,它就有广泛而崇高的目标。但是随着时间的流逝,这些目标被一种更为简化的观点所掩盖了。如今,质量是通过缺陷计数来衡量的,消除错误已成为我们领域的重点。在本次演讲中,我将解释我是如何想到的,为什么它会阴险,以及我们可以对此做些什么。我的主要观察将是,错误不是导致问题的原因,而只是症状。为了改进我们的软件(使其更加安全,安全和可用),我们需要从症状过渡到诊断,确定软件不良的根本原因并加以解决。我将争辩说,设计对于实现这一目标至关重要,我们需要重新振兴设计,将其作为形式方法研究和实践的核心活动。我将根据我正在进行的软件概念设计工作给出好的和坏的设计示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号