论文标题
将扣除额和模型查找在语言独立环境中
Integrating deduction and model finding in a language independent setting
论文作者
论文摘要
软件工件在我们的生活中无处不在,是家用电器,汽车,CEL手机,甚至是航空科学和健康科学等更关键的活动的重要组成部分。在这种情况下,软件故障可能会造成巨大的损失,无论是经济的还是在人类生活中。软件分析是有关应用不同技术的软件工程领域,以证明(相对)没有软件工件中的错误。在许多情况下,这些分析方法是通过遵循某些方法学指令来确保更好结果的。在先前的工作中,我们介绍了Meseguer证明演算的模型理论上的可满足性演算的概念,为基于模型构建的各种工具提供了正式的基础。本工作表明,如何通过将有限的反例的构建和缺乏证明的证明来为软件分析的某些方法学方法提供有效的满意度子量表(一种特殊类型的满足计算),以在抽象的分类环境中为软件分析提供基础。
Software artifacts are ubiquitous in our lives being an essential part of home appliances, cars, cel phones, and even in more critical activities like aeronautics and health sciences. In this context software failures may produce enormous losses, either economical or, in the extreme, in human lives. Software analysis is an area in software engineering concerned on the application of different techniques in order to prove the (relative) absence of errors in software artifacts. In many cases these methods of analysis are applied by following certain methodological directives that ensure better results. In a previous work we presented the notion of satisfiability calculus as a model theoretical counterpart of Meseguer's proof calculus, providing a formal foundation for a variety of tools that are based on model construction. The present work shows how effective satisfiability sub-calculi, a special type of satisfiability calculi, can be combined with proof calculi, in order to provide foundations to certain methodological approaches to software analysis by relating the construction of finite counterexamples and the absence of proofs, in an abstract categorical setting.