Z语言的实时扩展及应用

被引量 : 1次 | 上传用户:liu_tangdanhua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时软件系统在现代工业和社会生活中扮演着越来越重要的角色,随着需求的逐步增加,实时系统的软件开发方法学渐渐成为研究的热点问题。形式化方法在实时系统的开发过程中的使用也越来越多,Z语言是一种广泛应用的形式化规格说明语言,然而,它并不是为处理系统的动态行为而设计的,因此对Z进行扩充以适应实时应用的需要是非常重要的。 在本文,我们归纳了Z实时扩展,提出了分类标准,一类是被称为集成的扩展方法,它基于形式化说明语言Z和其它形式化方法的集成,在这里由其它形式化方法提供表示动态行为的结构;另一类称之为非集成的扩展方法则只使用Z的语义,而由其它形式化方法对时间约束性和并发进行的描述则被转换成Z规格说明,完成了上述分析之后实际就给出了一个对Z进行实时扩展的通用方法。 一种被称为RT-Z的基于规格描述语言Z和timed CSP的实时扩展是集成扩展方法的典型代表,RT-Z将Z和timed CSP的功能用一个紧密的框架结合起来,实际上无论是Z还是timed CSP都缺乏对结构化的支持机制,为了能适应系统复杂性的需要,RT-Z另外引入了对结构化的支持机制。RT-Z的语义基于Z和timed CSP,这是它具有正确性和数学严格性的基础。RT-Z可以用于需求描述,也可以用于设计阶段,非常适合于实时系统的开发。 另一方面,使用过程描述语言可以方便的描述时序关系,在本文中,我们也讨论了这种非集成的扩展方式,它能够利用时序状态转换系统将过程描述语言转换为Z规格。 通常,实时系统开发依赖于时间约束性和复杂的外部因素,因此无论是采用Z和timed CSP集成还是使用规格描述语言转换的非集成方法都不能很好地解决系统设计的所有问题,因此在实时系统设计中选择合适的方法是非常重要的。经过进一步研究,我们在微机仿真系统的设计过程中提取了通用的设计模式,这个模式基于多视点的软件工程方法,采用集成方法从功能视点得到的规格说明和采用非集成方法从控制视点得到的规格说明在一个统一的语义下结合起来,这样就可以利用两种规格说明方法直接得到在语法和机制上一致的规格说明,因此可以避免单独使用两种方案所产生的缺陷。
其他文献
基于贝叶斯技术的分类是当前数据挖掘领域的一个研究热点。本文从两个方面对贝叶斯分类模型进行了深入的研究:半朴素贝叶斯分类与增量贝叶斯分类。 半朴素贝叶斯分类模型对
彝族医药文献,数量和内容丰富,具有很高的发掘价值。然而由于种种原因,目前研究彝医文献的学者并不多,迄今为止,尚未有彝族医药文献综述性文章问世,这样不利于彝族医药文献向纵深的
对同在东方文化这一框架下的两个不同国家中国和韩国的语言和文化进行比较一直是比较学术研究领域的一个重要内容,其中对于两国称谓文化的异同和语言用法异同进行研究也有着重
目的:观察利伐沙班联合护理干预对髋部骨折下肢深静脉血栓形成(DVT)的预防效果。方法:取2018年3月至2019年2月于我院须行髋部骨折手术的40例患者,随机将其分为研究组(20例)及
中国歌剧是歌剧艺术于20世纪早期传入中国后与本土已有的音乐艺术相结合所形成的一种独特的艺术形式,它是一个宽泛的音乐戏剧概念,是在中国民间音乐(尤其是戏曲音乐与歌舞音乐)
党性教育是规范党员干部自身建设以及促进党的建设的重要途径,只有接受党性教育才能让自己的思想随着党的属性、宗旨、作风等不断进步,从而一直保持着先进性,也只有经过党性
江苏无锡新安镇鹌鹑粪肥综合利用开发项目投资金额:60万美元 两个子项目:建设1万吨级鹌鹑有机复合肥料厂,增加副产品附加值,利用“蝇得净”生产鹌鹑无蝇专用鹌鹑饲料1.5万吨
劳教制度废止经历了两次"政策之窗",第一次因终结阻力过大而"关闭",第二次成功突破阻力,劳教制度正式废止。两次"窗口"期间,问题源流中问题焦点由制度法理缺陷转变为权力严重滥用,
全球范围内水资源短缺及其对可持续发展的影响,已引起社会各界的广泛关注,甘肃河西地区属西北干旱区的内陆河流域,这一问题显得突出而典型。 目前,河西内陆河流域年缺水量平均