实时系统的形式化设计与辅助代码生成研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:surtacohen1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的结构越来越复杂,规模越来越庞大,复杂程度越来越高,软件出现错误的可能性及其造成的危害也日益突出。并发系统在以其并发性而极大地提高系统性能的同时,也因其各线程或进程交互协作,极大的增加了设计的复杂性和系统运行期间的出错的可能性。在并发系统的设计中,主要存在三个方面的问题。第一个问题涉及到并发系统的表示问题。传统的并发系统设计方法,在实际开发中也起到了很好的指导性作用。但是,这些表示并发系统的方法不能给开发者一个简单而直观的方式去从宏观上看待整个系统。第二个问题和达到系统性能要求相关。在传统的设计领域,主要依靠系统化的测试方法去确定是否设计的目标系统最终达到了预期的要求。在设计的过程中,很多潜藏的错误不易被发现,例如死锁。第三个问题涉及到代码生成。尽管熟练的程序员能够编写出技巧性极高的高效代码。但是人总是会出现错误,特别是在一些对控制逻辑要求极为严格的代码段中,犯错误是很正常也很常见的情况。形式化方法的出现在一定程度上成为了解决上述问题的重大进步,其因采用基于代数、集合论等数学理论作为基础,使得系统设计具有了严密性和准确性的特点。采用形式化方法对系统进行设计、验证,不仅提供了开发者一种直观地看待系统的方式,也使得开发者能够在设计阶段就准确把握目标系统的各项性能,并在开发阶段中以这些准确的形式化规范指导开发者的开发工作。基于形式化的自动代码生成则不仅节约了开发者的开发工作,而且提供了准确的控制逻辑,使得开发者可以将注意力集中到功能实现代码的编写上去。
其他文献
随着网络技术的普及,网络安全性问题日益得到人们的重视。为了保护网络的安全,防火墙、入侵检测系统、安全审计等技术已广泛应用于网络,并取得了一定的效果。但是因各种安全
半球谐振陀螺仪是一种新型振动陀螺仪,它具有可靠性高、寿命长、抗冲击和精度高等优点,因此被广泛应用到飞船、卫星的稳定控制、精度指向、航天器导航与行星探索等领域。由于半
本体(ntology)是语义Web中的一个核心概念。随着语义Web的发展,本体的开发和应用越来越多。由于本体本身是分布式开发的,这就导致了各个组织开发的本体可能覆盖相同的或者相交
随着航空工业的发展,空投空降系统的应用越来越广泛。例如空投救灾物资和空投救护人员,航天和航空飞行器的回收伞。但是由于其工作过程是一个高速变化的十分复杂的动态过程,受力
数字水印技术属于目前国际上新兴的研究领域。它按照一定方法在被保护的数字载体中嵌入一些秘密信息,来达到保护数字作品版权以及跟踪证明盗版侵权行为的目的。 本文通过研
特征选取是数据挖掘、机器学习和模式识别中的一项重要技术,在数据准备和预处理过程中发挥着重要作用。它能够删除原始数据中的冗余属性,起到提高学习的准确性和减少学习的时
并行体系结构的优越性应该用来处理超指数增长的生物学数据,这一事实揭示了本论文的两个方面。本文我们提出了一种计算密集型生物学数据分析的解决方案。文中所研究的生物学数
医学图像分割是利用医学图像进行定性定量分析的一个至关重要的环节,也是组织器官三维重构以及手术模拟的一系列后续操作的基础。包括数字人图像在内的各种医学彩色图像的分
本文以我院自主研发的地面移动机器人为视频压缩与传输系统的处理平台,它包括外围机器人端和远程控制端,以无线局域网为网络平台。通常机器人都是在操作者的视距范围之外进行作
由于城市人口和车辆的急剧增加,城市干线交通控制已经成为当前迫切需要解决的问题。高效的城市干线交通可以大大降低环境污染以及交通成本。 交通流视频检测是目前最先进