|
面向对象技术已经成功地运用到信息系统软件中,并已形成一系列组件开发标准如COM及CORBA。
UML统一建模语言提供一系列完整的从需求分析到设计的建模方法,并越来越受到广大开发人员的青睐,然而面向对象技术在实时嵌入式系统中并为得到广泛运用,其主要原因是众多工具厂商并未针对实时系统所固有的特点作充分的描述。随着嵌入式微处理器发展,很显然实时系统开发需要新的工具与方法。
当前的面向对象分析与设计方法主要集中于系统中软件部分,对于实时系统市场来说是不可接收的,实时系统开发要求实用的完整的描述整个系统而并非只是软件部分。ARTiSAN公司提供的基于UML的面向对象的建模方法专门针对实时系统,是实际可行的实时系统与软件分析、设计方法与工具。
ARTiSAN公司创建于1997年,总部位于美国俄勒冈州波特兰及英国切尔顿汉姆,并在全球各地设有分支机构与代理商。
实时系统建模解决方案
Realtime Studio是一个多用户的开发工具包,针对实时系统提供系统与软件建模和基于组件开发模式。
Realtime Studio Professional
Realtime Studio Professional是专业的基于UML实时系统软件建模工具,除了具有基本的UML建模功能外,Realtime
Studio Professional可用于对系统模型(顺序图、状态图)进行仿真,并可集成使用图形化工具进行系统功能验证。使用Realtime
Studio Professional设计人员可正确进行系统设计并自动产生C、C++、JAVA代码,从而节省时间、减少了资源。
Ada
Synchronizer for ARTiSAN Real-time Studio
Ada
Synchronizer有效地支持Artisan Real-time Studio针对ADA语言项目开发,Ada
Synchronizer是Real-time Studio可选组件,使用此组件可支持Ada 95, SPARK
95, Ada 83及SPARK 83等代码生成、逆向工程及代码与模型同步。针对这四种ADA语言使用不同的代码生成模板以映射UML模型与ADA代码。
Altia
FacePlate for Real-time Studio
ARTiSAN实时工作室可与流行的图形化仿真工具Altia
FacePlate集成,提供强大的仿真功能,使得用户可访问Altia提供的强大的图形面板库建立虚拟的图形仿真界面,同时将Altia
FacePlate信息与ARTiSAN实时工作室UML模型建立双向连接,这样可使用虚拟图形界面激发事件并观察系统运行情况。 |