可信分布式实时系统的面向方面的形式化方法

可信分布式实时系统的面向方面的形式化方法

ID:44069460

大小:32.00 KB

页数:5页

时间:2019-10-18

可信分布式实时系统的面向方面的形式化方法_第1页
可信分布式实时系统的面向方面的形式化方法_第2页
可信分布式实时系统的面向方面的形式化方法_第3页
可信分布式实时系统的面向方面的形式化方法_第4页
可信分布式实时系统的面向方面的形式化方法_第5页
资源描述:

《可信分布式实时系统的面向方面的形式化方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、可信分布式实时系统的面向方面的形式化方法摘耍:形式化方法具有精确数学含义的科学研究和验证方法,是建立在数学基础上的,可信分布式实时系统开发过程中的时间分析是非常复杂的,涉及到不同的方而,需要考虑很多东西,不同的可信分布式实时系统具有不同的时间性需求,不能用一种开发方法进行分析、设计和实现,由于形式化方法具有严谨、可数学分析、证明、完整性、一敌性、无二义性和精确性等特性,可以根据系统开发的不同方面采用不同的形式化语言进行分析、设计和实现,然后再把这些方面编织应用到系统中去,来完成它在系统屮特定的作用,因此形式化方法已经成为人们深入研究的一个领域。关键词:可信;

2、分布式实时系统;面向方面;形式化方法0引言由于不同的分布式实时系统要求不同的时间特性需求,所以不易分析分布式实时系统的模糊的时间、不确定的时间和确定的时间等时间方面。为了简化多种时间混淆在一起形成的复杂性,可把这些时间进行归类总结,并分离出來形成了吋间方面。面向方面的思想耍求不同的时间方面可以利用不同的形式化规格语言来表达。分布式实时系统的准确性可以靠形式化分析方法来保证。对形式化语言进行扩展,包括面向时间方面,这样可以使形式化语言能适合可信分布式实时系统的分析、设计与建模。1可信分布式实时系统概述可信分布式实时系统对系统提出了更高的要求,它耍求分布式实吋系

3、统具备可信的特性。因此,我们可将可信分布式实吋系统定义为:由多个相互连接的不同种类或相同种类的自治计算平台组成,它们在整个系统的控制下可以合作执行一个共同的任务并要求及时响应外部事件,在规定的时间内完成数据处理并输出如同预期的一样的结果的计算系统,而且系统中行为的结果是可预测的、可控的[1]。2方面的织入设计好软件设计方法的各个时间方面后,必须组合系统的各个方而,包括时间方面。因为我们的设计是基于不同的形式化说明语言,不能直接织入不同语言的时间方面。因此,首先必须把各种实现时间方面的语言转化成吋间自动机,然后整合系统的各个方面,包括时间方而。主要考虑各个时间

4、方面与系统行为的同步问题,根据不同的环境,不同的时间方面,系统的行为可以被很好地监测与同步,从而达到预期效果[2]。2.1模糊时间petri网的转换方法可按如下方法转化模糊吋间petri网。起先,我们定义模糊吋间集为ft(),并令tft(),etft(),otft()anddtft()。两个模糊时间和的关系定义为later(),表示为*,其屮later是两个分布中较迟到达或较小可能性分布操作。因此,我们定义的模糊吋间petri网对应的口寸间自动机如下:定义1:模糊时间自动机定义为一个3元组fta=(s,s0,->),其中s=mft();sO=(mO,ft(0

5、));s(Yft())s,并由下列关系组成:tYo2.2时间自动机的织入织入时间自动机的形式化语义定义如下[4]:b代表系统行为模型;tm表示各个的时间子方面模型;表示对应的约束;表示对应的动作;表示对应的定时器。3ocl面向方面的扩展对象约束语言(ocl)是一种形式化规格说明语言,使用的是文本语言的表达式语法,比其他规格说明语言更简单易学;ocl还具有一定通用性,适于很多方面的应用;该注入形式不局限于某一特定语言程序,具有较强的适用性。使用ocl来形式化地描述时间方面的约束,但OC1缺乏对动态行为随时间变化的描述能力,所以ocl具有一定的缺陷。近期某人提出

6、了基于计算树时态逻辑扩展了0C1的语义,为状态变换和面向将来的状态变迁增加了时间约束描述[5]o因此我们把ocl解释成其他可执行语言,从而能更好地描述ocl面向方面的扩展。3rt-z面向方面的扩展形式化方法要求有•定的数学基础。形式化方法能够精确地规范验证软件系统,极大提高了软件的安全可靠性。Z符号就是这样一种确定相关数据特征的非常成功的形式化语言,是一个描述相关数据特征和部分静态结构的功能强大的工具,却在构造动态行为方面的模型缺乏相应的功能。与之互补的语言实时过程代数timedcsp则是一种确定动态行为的功能强大的语言,但它没提供适当的结构来构造相关数据特

7、征,同样有一定缺陷。因此为了支持实时嵌入式系统开发过程的几个阶段,提出将形式规格说明语言z和timedcsp进行集成,互相取长补短,优势互补。具有状态描述能力的z和具有进程描述能力的timed-csp集成后称为rt-z,是平滑集成的个别形式方法之一,属于保留集成,充分发挥了z和timedcsp两种语言的优点[4]。5总结与展望形式化方法具有严谨、可数学分析、证明、完整性、一敌性、无二义性和精确性等特性的科学研究和验证方法。把时间分离出来构造为…个吋间方面,建立-•个比较完整的时间模型來建模系统时间,促使时间方面与系统其它方面分开,能够进行单独的时间方面设计[

8、4]。同时又能够根据需要把设计好的时间方面织入到系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。