基于模型的系统工程(mbse)的案例研究

基于模型的系统工程(mbse)的案例研究

ID:14415508

大小:121.50 KB

页数:20页

时间:2018-07-28

基于模型的系统工程(mbse)的案例研究_第1页
基于模型的系统工程(mbse)的案例研究_第2页
基于模型的系统工程(mbse)的案例研究_第3页
基于模型的系统工程(mbse)的案例研究_第4页
基于模型的系统工程(mbse)的案例研究_第5页
资源描述:

《基于模型的系统工程(mbse)的案例研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于模型的系统工程(MBSE)的案例研究在本系列的第1部分中,我们获得了UAV地面控制器的系统设计,我们使用IBMRationalHarmony系统工程作为一个流程,指引我们了解子系统和逻辑接口。不过,分布式系统的设计往往以数据为中心,而数据实体在系统设计中又占据最重要的位置。因此,很显然,我们只好稍微调整一下RationalHarmony系统工程流程,让设计流程把重点放在数据实体上,同时继续将RationalHarmony系统工程等成熟的MBSE流程的优势融入设计中。在分布式系统设计中,使用一个先进的接口语言来定义这

2、些数据交互是有必要的,这样做不仅可以在整个交互过程中确保各子系统的一致性,还可以捕获设置在语言本身中的数据的交互目的和行为。在不断变化的接口规范语言中,类似的步骤是通过OMG数据分发服务DataDistributionService,DDS规范(参阅参考资料)实现。在派生的逻辑接口中的子系统之间弹出操作性ICD(界面控制文件)时,标准的RationalHarmony系统工程流程结束时的切换(参阅参考资料)已经足够用,但是,在利用数据分发服务DDS将这些逻辑接口映射到信息交换结构时,可能并不简单。在本文中,我们将尝试调整

3、标准的RationalHarmony系统工程流程的工作流,让它支持分布式不协调性,而不是支持RationalHarmony。首先,我们将介绍DDS规范和Problem-frameAnalysis的结构(请参阅参考资料)。然后,我们遵循修改过的MBSE流程中所涉及的步骤,这些步骤及时采用了DDS,并在整个分布式系统的分析和设计过程中体现它。最后,您应该能够通过使用与本文第1部分中相同的案例研究来运行这些步骤。了解DDS和问题框架分析OMG数据分布服务DataDistributionService,DDS规范被划分为两个架

4、构层次。下层是以数据为中心的发布和订阅DataCentricPublishandSubscribe,DCPS层,其中包含了发布和订阅通信机制的类型安全的接口。上层是数据本地重构层DataLocalReconstructionLayer,DLRL,它使应用程序开发人员能够在DCPS层上构建本地对象模型,以屏蔽应用程序对DCPS的感知。本文的内容仅限于DCPS的一些特定结构。回页首以数据为中心的发布和订阅DCPS层将数据从发布者传播到感兴趣的订阅者。它的实现所使用的概念是,发布者?和数据编写器?和在发送端,而订阅者?和数据

5、读取器?在接收端。DCPS层由一个或多个数据域组成,其中每个域都包含通过DDS进行通信的发布者和订阅者。每对发布者和订阅者都从属于一个域。在所有数据域中,都是根据主题?来识别数据,主题是一个类型特定的域段,使发布者和订阅者能够明确地指定数据。在一个域中,每个主题都将惟一的主题名称、数据类型?和一组服务质量?QoS策略与数据相关联。每个主题都与一个数据类型相关联,但多个不同主题可以发布相同的数据类型。发布者的行为由与发布者、数据创建者和特定数据源的主题元素关联的QoS策略决定。同样,订阅者的行为由与订阅者、数据读取器和特

6、定数据接收器的主题元素关联的QoS策略决定。可以在语言中指定并在案例研究中使用的一些QoS策略和操作,如表1和表2所示。QoS策略和操作如下所示。表1.记录相关的DDSQoS策略QoS描述Liveliness验证,确保系统中的预期实体仍然活着Reliability确定样本交付所需的可靠性水平。History如果实例的值在与订阅者通信之前发生变化,则控制对该实例的处理Lifespan避免将“过时”的数据提供给应用程序。Deadline确定主题预计在期限内定期更新每个实例。表2.记录相关的DDS操作操作描述Read数据读取

7、器对数据值集合的访问。Take从数据读取器删除一个样本,这样就不能对其执行读或获取操作。Waitset&Listener使应用程序了解DCPS通信状态的变化。Contentfilter基于属性筛选传入的主题样本。Data_Available状态变化标志,指示在读取器中的数据可用性。Readwithcondition对符合在条件中所指定标准的样本具有“读”访问权限。条件可以是只读条件或查询条件。回页首问题框架分析ProblemFramesApproach(问题框架方法)是需求分析的方法。它使您能够将系统需求归类为一组预定

8、义的问题,类似于解决方案范畴的设计模式。在将问题归类后,就可以通过解答与每个问题框架相关的一套标准题目来轻松地解释这些问题。图1显示了本文如何使用该技术来记录案例研究的构件。图1.通过问题框架进行记录图1的大图回页首建议的工作流建议的处理工作流如图2所示。图2.MBSE流程的工作流在需求分析阶段已定义了系统级用例,该流程旨在通过问

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

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

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