实时开发工作室(RTDS:Real Time Development Studio)
一个好的模型要足够抽象以便使创造力不会因过多的细节而减慢,但是要有足够的精度以便能够开展讨论和验证。这说明有几种水平的建模:非常不正式的模型以表达一个想法或一个概念,半正式模型以连接想法和实施,以及正式模型以便实施前可做全面验证。
无论你对模型驱动开发有多么熟悉,实时开发者工作室(RTDS)将为您提供所有方法,从非正式模型的新手,经过半正式模型的一般水平,到成为完全正式模型的高级专家。
实时开发者工作室(RTDS)基于公认的国际标准,并且把它们组合起来为您提供一个一致性的和完美无缺的方案,应用于实时和嵌入式系统。
主要优点:
●标准的面向对象图形化模型表示
因为采用图形化的模型表示关系到和团队其他成员,和客户,或者和分包商之间的通讯,在RTDS中使用的标准化图形模型表示足够精确并可避免模棱两可。
因为非常少的项目是从草稿起步的,因此重复可用性具有顶级优先权,以便集成遗留代码和编写重复可用的组件。
嵌入式系统开发是什么●从规格到目标
开发流程从规格和设计到集成于目标不能存在缺口或不一致。规格要随设计而更新以减轻往返工程。
●自述文档和遗留代码
软件文档从高水平规格更新到最终代码,并且整个团队都可用。
●保持控制
当开始项目设计时,实时设计者能够始终控制该工具做的事情,以及如何做的,因为嵌入式软件常常有优化问题。
●测试模型
RTDS支持专用的测试语言,并且该测试案例可在代码生成前运行于你的模型。
●集成第三方工具
该开发环境是开放的,可在开发流程中某些点访问所有第三方工具。
●保护你的投资
当今,没有人有时间去验证投资某个工具或某项技术的所有方面,并且历史已经表明即使从主流厂商购买也有可能导致灾难。因此,在下决定之前,有几项需要检查以保护您的投资:
1、实时开发者工作室(RTDS)完全基于国际标准
2、它是市场上最便宜的工具
3、只要求很少的培训
4、没有隐藏的成本因为我们的业务模式是100%基于产品
1)建模
RTDS支持几种建模级,从非常不正式模型以表达一个想法或者一个概念,半正式模型以实现从概念到实施之间的连接,以及正式模型可在实施之前进行全面验证。模型越正式,所做的验证越多。
非正式模型
开发流程的最早期,概念还没有确定。此时建模要求非常开放并且要把细节放在一边。此时是建档的时候,是用高水平情节表达使用案例的时候,是专注于“什么”取代专注于“如何”的时候,是建立一套依存关系以保证需求的可追溯性的时候。
使用案例图演员被确认,也包括他们如何同该系统交互。
序列图
序列图或报文序列表提供详细的情节说明。每个对象,信号或任务在图上显示为一条线,时间从高向低走。系统中的关键事件有一个图形化表示,例如:
内部状态修改;
输入和输出;
定时器操作;
信号操作(获取和给出);
任务生成。
序列图可用于指定一个行为或追踪系统的执行。
半正式模型
半正式模型适用于心中有一个目标的开发者。这种基本的想法是把代码和图形化模型混合在一起。这样就很容易掌握因为它是模型内的传统代码。并且能够保证模型和代码始终同步因为一个嵌入到另一
个。
全正式模型
对于那些需要在进行下一步之前全面验证他们的模型的开发者,正式建模是必需的。适合这种情况:证明,安全鉴定系统,或者当该系统外包给二级承包商时。系统的顶层架构可设计出草稿,也包括它们的界面。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论