频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

1.3 实时系统的设计方法与技术

作者: 余金山 出处:电子工业出版社  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-04-25 17:43
关 键 词:UML  Rational  建模  案例  实时UML与Rational Rose RealTime建模案例剖析
阅读提示:《实时UML与Rational Rose RealTime建模案例剖析》第一章主要介绍实时系统的基本概念、开发模型和统一开发过程,以及对典型的实时系统进行分析,最后对本书涉及到的4个典型案例进行介绍。通过本章的学习,可使读者能够对实时系统及其开发有一个初步的认识。本文是实时系统的设计方法与技术。
1.3  实时系统的设计方法与技术
实时软件的设计通常可以看做是一个并发通信过程的集合。一般各过程以不同的速度异步执行,然后通过通信过程交换数据和控制信息。在实时系统设计过程中,模块化和信息隐藏原则可以降低系统设计的复杂度。把实时系统分解成构件是降低系统设计复杂度的主要步骤。由于结构化设计的思想是对系统进行功能分解,并将其分解成许多模块,所以结构化的设计方法在嵌入式系统开发中得到了广泛的应用。但随着实时系统复杂性的增加,上市周期的缩短,结构化设计方法越来越显现出其固有的缺陷。面向对象技术内在地支持了对系统的抽象、分层和复用技术,有助于实时系统软件的开发,能够很好地控制系统的复杂性,因为它能自然地反映实时系统的固有特征,这为软件开发提供了许多益处。因此,面向对象技术在实时系统软件开发中得到了越来越广泛的应用。同时,采用基于组件的软件体系结构,应用实时系统设计模式,可以提高设计的质量,加快设计周期。本节主要介绍实时系统的主要抽象层次、实时系统设计的一些考虑、典型的实时系统模型、实时系统的设计方法学、统一建模语言和基于UML的实时系统开发概述等内容。
1.3.1  实时系统的主要抽象层次
实时系统的设计方法主要包括3个主要的级别:行为级、结构级和物理级。这些级别可以看成一组抽象层。
1)行为级
行为级利用可执行模型定义系统的功能,这些模型可以是系统原型,用于测试是否满足所有的设计需求。可执行模型在设计过程的所有阶段都非常有用,因为它可以作为系统功能的一个参考模型。模型可以在设计早期进行验证,从而测试某些设计约束是否得到满足,以便评估所做的修改是否正确,而且,行为级可以作为产品升级和维护的开始点。
行为系统模型的需求包括能够在高层对系统建模,不用考虑实现细节。模型对于非技术人员来说易于理解,使得系统功能能够在不同的角色之间进行交流。同时,它应当具有形式化定义,并支持模拟和分析。
2)结构级
在结构级,组件定义为相互交互的部件,用于实现所需要的功能。在这个级别,需要执行设计决策,如考虑系统组件的数量、连接和功能,作为通信组件集定义系统的全部功能和约束。算法的设计和测试可以在这个级别上进行。在这个级别上,还有一些设计模式(如体系结构模式),支持系统的设计。
3)物理级
物理级是做实现决策和评估实现场景的,所使用的模型进一步精化,可获得硬件和软件实现。
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有