学习单元 本课程的学习单元如下: 模块 1 软件的基本概念 单元 1 计算机软件 单元 2 什么是软件工程 单元 3 软件工程的历史 单元 4 软件工程师 单元 5 软件危机 模块 2 软件开发 单元 1 软件开发概述 单元 2 软件开发生命周期模型 单元 3 模块化 单元 4 伪代码 单元 5 编程环境案例工具和 Hipo 图 模块 3 实施和测试 单元 1 实施 单元 2 测试阶段 单元 3 软件质量 单元 4 兼容性 单元 5 验证 模块 4:形式化方法 单元 1:一般信息 单元 2:形式化方法简介 单元 3:形式化方法的方法及其在软件开发中的应用 单元 4:命题 单元 5:谓词 单元 6:集合 单元 7:系列或序列
学习单元 本课程的学习单元如下: 模块 1 软件的基本概念 单元 1 计算机软件 单元 2 什么是软件工程 单元 3 软件工程的历史 单元 4 软件工程师 单元 5 软件危机 模块 2 软件开发 单元 1 软件开发概述 单元 2 软件开发生命周期模型 单元 3 模块化 单元 4 伪代码 单元 5 编程环境案例工具和 Hipo 图 模块 3 实施和测试 单元 1 实施 单元 2 测试阶段 单元 3 软件质量 单元 4 兼容性 单元 5 验证 模块 4:形式化方法 单元 1:一般信息 单元 2:形式化方法简介 单元 3:形式化方法的方法及其在软件开发中的应用 单元 4:命题 单元 5:谓词 单元 6:集合 单元 7:系列或序列
基于模型的系统工程 (MBSE) 是一种采用的建模和开发方法,用于对复杂软件系统(如空间应用)进行正确的构建。TASTE [1] 是 ESA 支持的实用且成熟的 MBSE 工具集,可实现软件系统开发大部分阶段的自动化:(i) 通过多种建模和编程语言(例如 ASN.1、AADL、SDL、C/C++)进行异构系统设计,(ii) 代码生成、构建和部署二进制应用程序,(iii) 通过静态分析和模拟进行验证,以及 (iv) 通过模型检查对属性进行形式化验证。形式化验证功能最近已添加到 ESA 项目“空间系统形式化验证的模型检查”(MoC4Space) 中的 TASTE 工具集中,并在两个实际案例研究中进行了验证。在本文中,我们报告了项目期间的成果和经验教训。
背景:DARPA 致力于创建弹性系统,包括硬件、网络物理系统和纯软件系统。在过去十年中,DARPA 开发了一套可扩展的工具,可以确保几乎所有现有和未来的国防部系统均不存在可利用的漏洞。这些工具采用基于形式化数学方法(“形式化方法”)的软件开发实践。就本 RFI 和相关文件而言,“形式化方法”是指数学上严谨的技术,用于生成软件和机器检查的证据,证明系统将以预期的方式运行,而不是以非预期的方式运行。这些软件工具的广泛适用性为大幅提高国防部大量部署的遗留代码和未来能力的安全性提供了机会,以确保国防部能力能够成功完成其任务。
建设性密码学(CC)[8,7,9]引入了一种抽象的方法来组合安全语句,该方法使一个人一次都可以专注于一次安全证明的特定方面。,CC研究系统类别,即相似系统的共享行为及其转换,而不是证明具体系统的属性。系统通信的建模在安全性语句的组合和可重复性中起着至关重要的作用;但是,在任何现有的CC结果中尚未研究此方面。我们使用一个称为融合资源模板(FRT)的新语义域扩展了我们的先前的CC形式化[5,6],该域在CC证明中抽象了系统通信模式。这扩大了Crypthol库中的密码证明形式化的范围[4,3,2]。[1]中描述了这种形式化。
对巴基斯坦非正式经济的深度分析,可以在巴基斯坦进行洗钱和逃税。此外,它还研究了非正式经济对巴基斯坦经济增长的影响。最后,本文建议对巴基斯坦经济形式化的潜在改革,以预防这种犯罪。方法论:有关巴基斯坦非正式经济的审查,借助先前的研究进行了洗钱和逃税。调查结果:根据本文的说法,非正式部门的形式化不仅对于提高税收收入,而且对于基于数字,熟练的基于熟练的业务活动,提高小型企业的运营和维护规模,增加生产的运营和维护规模,增加生产的生产以及增强低薪收入的人。含义:立法者应专注于Hawala和Hundi等非正式财务渠道的含义,Hawala和Hundi继续在非正式部门的雷达下运作。为了确定洗钱,巴基斯坦政府必须专注于加强和鼓励经济数字化。经济的数字化对于巴基斯坦经济的形式化至关重要。
2 这与维格纳对对称原理的看法相呼应,即正如物理理论将传感数据中的规律形式化一样,对称原理将这些理论所提出的定律中的规律形式化(Wigner 1960)。 3 例如,对经典运动量(动量和动能)的重建表明,这些量是伽利略相对论和普遍守恒定律的直接结果,从而建立了该理论的动力学和运动学方面的明确联系,并明确了不受大质量物体束缚的能量形式的必要性(Goyal 2020)。详情请参阅第四节 A。
005.1 软件工程的形式化方法:语言、方法、应用领域/Markus Roggenbach、Antonio Cerone、Bernd-Holger Schlingloff、Gerardo Schneider、Siraj Ahmed Shaikh;由 Manfred Broy 作序;John V. Tucker 就形式化方法的起源和发展做出了贡献。[在线资源] — Cham,瑞士:Springer,[2022] — 1 个在线资源(xxviii,C1,524 页):插图(黑白和彩色)。ISBN 9783030387990 精装本 无价格;9783030388003 电子书 无价格 BNB 编号 GBC328513 软件工程。
摘要 - 由于国家标准技术研究所(US)选择了Quantum Crypto System Crystals Crystals Crystals-Kyber,因此对其正确性和安全性的正式验证变得更加相关。使用自动定理示意剂isabelle,我们能够正式化Kyber公共密钥加密方案的算法规范和参数集,并在选择的明文攻击属性下验证δ-正确性和不可区分性。但是,在形式化过程中,发现了笔和纸证明中的几个差距。除了一个差距δ的差距外,所有差距都可以填写。在较小维度中的计算给出了示例,其中绑定δ小于实际误差项,违反了正确性属性。可以正式将正确性证明与模块学习的应用有关,因此我们认为原始错误绑定和形式化版本的差异相对较小。因此,可以将正确性形式化,直到对界限的最小变化。索引术语 - post-Quantum加密,晶体 - Kyber,数字理论转换,安全性,验证,iSabelle。