Industrial Applications of Software Synthesis via Category Theory—Case Studies Using Specware

作者:Keith Williamson, Michael Healy, Richard Barker

摘要

Over the last two years, we have demonstrated the feasibility of applying category-theoretic methods in specifying, synthesizing, and maintaining industrial strength software systems. We have been using a first-of-its-kind tool for this purpose, Kestrel's SpecwareTM software development system. In this paper, we describe our experiences and give an industrial perspective on what is needed to make this technology have broader appeal to industry. Our overall impression is that the technology does work for industrial strength applications, but that it needs additional work to make it more usable. We believe this work marks a turning point in the use of mathematically rigorous approaches to industrial strength software development and maintenance.

论文关键词:category theory, software synthesis, specware, systems engineering

论文评审过程:

论文官网地址:https://doi.org/10.1023/A:1008759623876