RTCAS实时系统结构化分析与设计工具.docxVIP

RTCAS实时系统结构化分析与设计工具.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RTCAS实时系统结构化分析与设计工具

RTCASE实时系统结构化分析与设计工具RTCASE实时系统结构分析/设计工具是专业性软件工程工具,完全支持实时系统软件的分析和设计。RTCASE在系统与软件分析阶段支持结构化分析方法,同时支持在结构化分析方法基础上扩展的Hatley/Pirbhai实时系统结构化分析及系统体系结构设计方法,RTCASE在软件设计阶段支持在传统结构化设计方法基础上扩展的由Hassan Gomaa提出DARTS(Design Approach for Real Time Systems)实时系统设计方法。RTCASE特别适合实时系统分析与设计,可帮助用户在短时间内快速开发高质量、高可靠的软件与系统Hatley-Pirbhai 实时系统结构化分析与系统体系结构设计方法Hatley-Pirbhai实时系统需求分析与系统体系结构方法由Derek Hatley和Imtiaz Pirbhai先生于80年代提出,此方法适用于任何规模与复杂程度的系统,已成功地在美国、欧洲及日本等系统开发公司得到广泛应用。有关此方法的详细信息请参考美国Dorset House公司出版的Strategies for Real-Time System Specification一书或Processing For System Architecture And Requirements Engineering一书。传统的系统需求分析方法往往只考虑系统的某一方面,而实际上系统具有多方面特性,系统所有方面的特性需要精确地分析与定义。Hatley-Pirbhai方法以集成化方式分析、定义系统,并将系统看成整体进行分析。从系统功能需求角度,分析定义系统完成的处理(即功能)、控制以及时序特性,从系统构造角度定义系统体系结构。Hatley-Pirbhai实时系统结构化分析方法Hatley-Pirbhai实时系统结构化分析方法既可以用于系统需求分析阶段,亦可用于软件需求分析阶段,其采用需求分析模型来描述系统或软件实现什么功能及这些功能在何种情况下执行,需求分析模型由功能模型(或处理模型,确定系统或软件实现什么功能)、行为模型(或控制模型,确定系统或软件功能在何种情况下执行)与数据词典组成。如下图所示:功能模型采用数据流图(Data Flow Diagram,简称DFD)与处理说明(Process Specification,简称P-SPEC)来描述系统或软件所实现的功能,采用数据流图将系统或软件功能分解为一系列的处理(功能),如需要处理可以进一步分解为子处理,通过分层的数据流图可以直观的表示系统或软件具有哪些处理,每个处理的输入与输出,处理说明则是采用结构化自然语言方式详细描述处理如何将输入转换为输出。行为模型采用控制流图(Control Flow Diagram,简称CFD)与控制说明(Control Specification,简称C-SPEC)来描述系统或软件的功能在什么情况下执行。控制流图是对数据流图的补充,在实时嵌入式系统中,系统或软件功能的执行由事件触发,在控制流图中可以描述触发系统或软件功能的事件即控制流,控制说明详细描述系统或软件的功能在何种事件触发下执行。在采用数据流图与控制流图建模过程中,所有与数据流或控制流相关联的数据项经过定义后构成数据词典。Hatley-Pirbhai实时系统体系结构设计方法Hatley-Pirbhai实时系统体系结构设计方法可用于系统设计阶段,此方法采用系统体系结构模型描述系统组成,系统体系结构模型由系统体系结构环境图(Architecture Context Diagram,简称ACD)、系统体系结构流图(Architecture Flow Diagram,简称AFD)、系统体系结构互连图(Architecture Interconnect Diagram,简称AID)、系统体系结构模块说明(Architecture Module Specification,简称AMS)、系统体系结构通道说明(Architecture Interconnect Specification,简称AIS)及系统体系结构数据词典(AD)组成。 如下图所示:使用这一方法可以描述:系统模块组成将系统描述为一系列互连的系统模块,系统模块可以为硬件模块或软件模块;同时对系统模块进行必要的模块说明,详细描述模块的基本特性,比如模块采用何种处理器、系统主频等等。系统模块间或系统模块与外部终端间接口描述系统模块间或系统模块与外部终端间交互何种信息,可以为数据信息,也可以为控制信息;在交互信息时采用何种载体方式,既可以是总线方式如1553B、CAN、PCI、VME及以太网等,也可以是点对点方式如串口、蓝牙、USB等等。系统功能在系统模块中的分配在系统需求分析阶段确定了系统所要实现的功能,系

文档评论(0)

qi1920809 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档