嵌入式与实时系统开发:使用UML、对象技术、框架与模式

嵌入式与实时系统开发:使用UML、对象技术、框架与模式

作者:(美)道格拉斯(Douglass/B.P.)/柳翔等

出版社:机械工业出版社

出版年:2005-03-01

评分:5分

ISBN:7111155920

所属分类:网络科技

书刊介绍

嵌入式与实时系统开发:使用UML、对象技术、框架与模式 内容简介

本书将实时系统、对象建模、快速开发过程以及系统保险性等几个完全分离的学科统一起来,重点介绍了使用统一建模语言进行基于模型的实时系统和嵌入式系统开发以及被称为ROPES的基于风险的迭代开发生命周期。本书共分为四部分,包括:基础知识、分析、设计、高级实时对象建模。另外,书后还包括三个附录,总结了UML符号表示并介绍了两个工具——PhapsodyTimeWiz。
本书适合作为计算机科学专业本科生或研究生教材,同时也可作为专业软件开发人员的参考书。

嵌入式与实时系统开发:使用UML、对象技术、框架与模式 本书特色

本书无疑是这一领域中创作的著作……每个人都可以把它作为教材和参考书。
本书深入浅出地介绍实时系统的开发过程和技术,提供成功的嵌入系统编程方式,书中采用面向对象软件开发的实践技巧,分析如何提高实时编程的质量。
本书结合嵌入式系统编程中*新概念,使用统一建模语言以及来自于对象技术中的*佳实践,揭示了实时系统开发过程中复杂问题和细节问题,阐明了可调度性,行为模式,实时框架等重要主题,以期帮助读者成为更加有效的实时编程人员。
随书光盘包括:书中的模型和两个在实时系统和嵌入式系统开发过程中特别有用的应用程序。

嵌入式与实时系统开发:使用UML、对象技术、框架与模式 目录

出版者的话
专家指导委员会
译者序
译者简介

前言
作者简介
**部分基础知识
第1章对象及统一建模语言介绍
1.1对象的优点
1.2术语和概念
1.3UML中的面向对象
1.4类图
1.5用例
1.6顺序图
1.7物理表示
1.8图中常见的元素
1.9小结
1.10展望
1.11练习
1.12参考文献
第2章实时系统的基本概念
2.1什么是实时系统
2.2术语和概念
2.3守时性
2.4响应
2.5并发
2.6可预测性
2.7正确性和健壮性
2.8分布式系统
2.9容错性和保险性
2.10处理资源受限的目标环境
2.11低层硬件接口
2.12实时操作系统
2.13小结
2.14展望
2.15练习
2.16参考文献
第3章保险性关键系统的基本概念
3.1保险性引论
3.2术语和概念
3.3保险性相关故障
3.4保险性架构
3.5实现保险性的八个步骤
3.6一些保险性相关的标准
3.7小结
3.8展望
3.9练习
3.10参考文献
第4章用于嵌入系统的快速面向对象过程
4.1引论
4.2术语和概念
4.3开发任务序列
4.4进度安排与估计
4.5ROPES宏周期
4.6分析
4.7设计
4.8转化
4.9测试
4.10小结
4.11展望
4.12练习
4.13参考文献
第二部分分析
第5章实时系统的需求分析
5.1引论
5.2术语和概念
5.3用例
5.4外部事件
5.5指定外部消息
5.6用例行为详述
5.7确定用例
5.8使用用例
5.9制作好的需求分析图的启发式方法
5.10小结
5.11展望
5.12练习
5.13参考文献
第6章结构对象分析
6.1引论
6.2术语和概念
6.3对象识别的关键策略
6.4对角到类的具体化
6.5识别对象关联
6.6聚合与组合
6.7对象属性
6.8泛化关系
6.9AATCS实例:类图
6.10创建好的类图的启发式方法
6.11小结
6.12展望
6.13练习
6.14参考文献
第7章行为对象分析
……
第三部分设计
第8章架构设计
第9章机制设计
第10章详细设计
第四部分高级实时对象建模
第11章线程与可调度性
第12章动态建模
第13章实时框架
附录
附录AUML符号表示总结
附录BRhapsody:完全构造性的UML可视化编程工具
附录CTimeWiz:用于时序分析的集成工具

嵌入式与实时系统开发:使用UML、对象技术、框架与模式 作者简介

Bruce由俄勒冈荒地的狼群抚养成人。3岁时开始自学读书,不到12岁就开始学习微积分14岁辍学游历美国,几年后进入俄勒冈大学学习数学专业,1并最终获得俄勒冈大学的运动生理学科学硕士学位。USD医学院的神经生理学博士学位。他在医学院期间创立了一个名为自相关因子分析的数学分支,为研究多细胞生物神经系统中的信息处理提供了一个强有力的数学工具。Bruce作为软件开发人员,在实时系统领域工作了近20年,是实时嵌入式系统领域内著名的讲演者和作者。他是嵌入式系统(EmbeddedSystems)大会和UML世界(UMLWorld)大会顾问委员会的成员之一,并在该会议上讲过关于软件估算和调度。项目管理。面向对象的分析和设计。通信协议有限状态机。设计模式和安全临界系统设计方面的课程。在实时。面向对象的分析和设计中有多年的开发和授课经验。他还为实时领域内的很多杂志和期刊撰文。Bruce目前是实时系统开发工具的主流厂商i-Logix的技术总宣传师(ChiefEvangelist),在UML规范的制订方面与Rational和其他UML合作伙伴有密切的合作。a他是对象管理组(OMG)的实时分析和设计工作组的主席之一,负责UML未来可能的实时扩展。他还为构建大规模。实时。安全临界系统的很多公司提供咨询。培训和指导。他还写了其他四本软件方面的书,包括《DoingHardTime:DevelopingReal-TimecSystemswithUML,Object,Frameworks,andcPatterns》(Addison-Wesley,1999),他甚至还写过乒乓球方面的短篇教材。Bruce喜欢古典音乐,古典吉他弹得很有专业水准。他参加过多场体育比赛,包括乒乓球。自行车比赛。赛跑以及身体完全接触的跆拳道,不过目前还只是与打不还手的静物交手。他与两个儿子目前正计划到冰天雪地的北方旅行。可以通过bpd@ilogix。com与他联系。译者简介:柳翔,1987年获中国科学院自动化所模式识别与智能控制所硕士学位,1993年获法国波尔多第一大学国立无线电通信工程学院图像和信号处理博士学位.现为博大软件有限公司总裁兼首席系统架构师,北京大学软件与微电子学院嵌入式系统系系主任、客座教授。

相关推荐

微信二维码