基本信息
- 作者: 邱郁惠
- 丛书名: 原创精品系列
- 出版社:机械工业出版社
- ISBN:9787111237372
- 上架时间:2008-5-5
- 出版日期:2008 年4月
- 开本:16开
- 页码:239
- 版次:1-1
- 所属分类:计算机 > 软件工程及软件方法学 > UML
计算机 > 计算机组织与体系结构 > 单片计算机

编辑推荐
实现OOM的最后1公里.
UML China 专家强力推荐..
天珑书局销售排行第1名...
内容简介
作译者
目录
第1章 新式的芯片设计方法
1.1 概述
1.2 SystemC简介
1.2.1 SystemC的官方网站
1.2.2 以C++为基础
1.2.3 软硬件整合设计
1.2.4 相对于其他硬件建模语言
1.3 UML简介
1.3.1 UML的发展
1.3.2 图形式的建模语言
1.3.3 UML方言
1.3.4 UML开发工具
1.4 迈向最新潮的MDA技术
1.4.1 MDA的主张
1.4.2 MDA的开发程序
1.4.3 MDA在芯片设计的应用
1.4.4 MDA在信息系统上的应用
1.5 本书重点内容
第2章 UML-SystemC绝妙搭配
前言
在新式的芯片设计方法技术中,图形式的软硬件模型语言—UML(Unified Modeling Language)与C++式的软硬件模型语言—SystemC的携手合作是目前的主流趋势;同时,也已经有了许多成功的项目经验。
UML的核心观念大约在80年代底至90年代初期间已然抵定。然而,成为通行的OMG国际标准到火红局面,其实是1997年后的事情了。屈指一算,UML也从蹒跚学步进入青少年时期。青少年时期的UML,精力充沛,花样十足,从实时系统、嵌入式系统到芯片设计,UML都活跃地参与其中。
您现在看的这本书就是UML在芯片设计上结合另一项ISO标准(SystemC)一块展现出来的双国际标准且新颖火红的专业实务书籍,有别于一般UML书籍的观念性理论著述。SystemC在2005年通过IEEE国际标准,成为最夯的技术,吸引了欧美日许多专家学者。其实,SystemC是一个基于标准C++语言所开发出来的类别库(class library),并不是一个全新的程序语言。
但是,正因SystemC以C++为基础,所以SystemC立即获得了下列优势:
1. 原本C++就是软件工程师惯用的语言。一旦SystemC采用C++语法,就意味着软件工程师实作软件组件,以及硬件工程师仿真硬件组件将使用相同的语言,也使用相同的开发环境。如此一来,软硬件组件可以在同一时刻编码、编译、执行和除错,改善了软硬整合的设计程序并加快了设计时间。
2. C++具备着对象导向的特色,这使得SystemC同样具备了对象导向的特色,也因此所有的对象导向知识与技术全都能够为SystemC所用。而这也是SystemC能够与UML巧妙搭配的主因之一,对象导向是UML的基础,同时连带着所有支持UML的开发工具也都能够支持SystemC。
3. SystemC承袭了C++,也就承袭了C++大量可重复使用的程序代码。从C到加上对象导向特色的C++,一脉相承。在网络上,可以找到很多免费又好用的C++程序代码,而SystemC可以即刻承袭这一切现成的智财。
现在,藉由这本挟带着UML-SystemC双项国际标准的书,我们可以在芯片设计领域迎头赶上。..
本书预设的读者
书里的UML及SystemC内容,兼顾入门与实务,适合作为初学UML-SystemC的入门书,也适合作为芯片设计工作者之实务手册。对于大专院校学生、初入芯片设计界之新人,翻阅此书,也都会增多您对UML-SystemC的认识,盼能有助于您的学术研究或实务工作。
本书结构
本书的编写独特,透过一个录音芯片的仿真实例,从最简单的芯片设计到更复杂的芯片组装设计,从UML图到SystemC程序代码,一应俱全,程序解说详尽,并且附有范例程序文件。
本书的第1章首先介绍UML-SystemC的流行风潮;然后在第2章中将UML与SystemC的对应浓缩成一个案例;第3~13章是本书的核心,将详细说明SystemC与UML的搭配;最后在第14章中会提出一个完整的范例。
第1章主要介绍UML-SystemC目前的发展状况,并且重点介绍UML及SystemC的特色,以及搭配的情况。
第2章主要将本书提到的UML与SystemC的对应浓缩成一章,让您可以先睹为快,只要花费一会儿的功夫就可以知道整本书的着重方向。
第3~13章将分别详细讨论SystemC的核心概念,以及SystemC与UML活动图、组合结构图、通讯图、类别图、使用案例图文之间的对应,同时还会提到免费的UML工具—StarUML如何绘制UML图。
第14章提出一个完整的语音备忘器的芯片设计范例,从UML图到SystemC程序代码一气呵成。...
序言
因为这是由女性写就的建模书。软件开发这个行业,向来被认为不适合女性从事。在这个行业的开发人员,随着年纪增长,继续从事技术工作的本来就已经很少,女性更是少之又少,而邱郁惠老师10多年来一直研究OOAD、UML、MDA。由于作者是女性,所以本套书籍风格非常细腻,是真正的Step by Step。作者使用大量的截图,详细跟踪工具的每一步操作,一步步地画出UML图形;出现代码的地方,作者都给出了详细的、可以执行的代码。入门最难,对于新手来说,本书是极好的上手读物。
因为本套书籍的覆盖面广。《系统分析师UML实务手册》一书适合于开发企业应用的系统分析师阅读,通过一个基金系统的模拟案例,展示了从业务建模、需求到分析的过程;《C++程序员UML实务手册》一书专门为广大的C++程序员而写,使得C++程序员能借助UML进行建模,如虎添翼;《SOC设计UML实务手册》一书则面向硬件设计人员,通过一个录音芯片的模拟案例,展示UML如何与SystemC合作进行芯片设计。..
因为本书使用的是开源的工具。有些UML书籍内容虽然不错,但是使用的是商业的UML工具来示例。商业工具往往价格不菲,出于学习需要的读者无法承受也不愿意付出代价来购买相应的工具来跟着实作,使得效果大打折扣。本书中所有的UML图都使用StarUML制作,这是一款开源、免费的UML工具,而且功能相当全面,这样,读者就免除了购买工具的苦恼。
希望本书成为真正能让您上手的第一本UML书。...
UMLChina首席专家 潘加宇
书摘
1.1概述
从iPod、iPhone、Wii的抢购风潮中可以发现,越来越多功能强大且复杂的数字产品、电子设备,正快步进入寻常百姓之家。这意味着,主宰这些数字系统的灵魂——芯片,同样面临了开发更迅速、功能更强大、结构更复杂的情况。也因为如此,所以我们急需新式的芯片设计方法,以加快芯片的设计速度。
在新式的芯片设计方法技术中,图形式的软硬件建模语言——UML(Unified ModelingLanguage,统一建模语言)与C++式的软硬件建模语言——systemC的携手合作,是目前的主流趋势,同时,也已经有了许多成功的项目经验。
例如,在2002年发表的《New SoC Design Methodology based on UML and C ProgrammingLanguage》一文中,作者提到参与日本富士通研究所(Fujitsu Laboratiories Limited)的项目时,采用新式的UML-SystemC方法获得成功的经验。此外,作者还绘制了图1-1和图l—2,展示出
新式设计方法改善传统方法的部分。
……