Повышение эффективности разработки систем и программного

реклама
IBM Rational
SWD Software
1
SWD Software
,
•
–
1991
–
,
–
–
–
,
QNX
IBM
Rational Software
Rhapsody c 2005
•
–
2
,
,
,
•
•
•
3
IBM Rational Rhapsody
?
•
,
,
,
.
•
,
,
,
.
•
,
.
•
,
.
4
?
•
,
,
,
•
),
,
,
,
•
,
,
5
•
,
•
,
•
•
•
,
•
•
,
•
6
•
•
•
•
,
•
,
,
7
...
,
,
.exe
dll
•
•
•
,
,
•
8
•
,
•
–
,
,
,
–
,
,
?
•
?
,
•
,
–
,
,
9
…
,
,
.exe
.dll
10
?
•
,
11
?
•
12
?
•
•
•
13
:
14
•
•
•
15
-)
16
IBM Rational Rhapsody
System Engineering
Software
Engineering
Software
Engineering
Test Engineering
SW Design
17
,
,
,
.”
.”
19%
49%
46%
22%
Embedded Market Forecasters, Gaining a Competitive Design Advantage
in the New Telecom/Datacom Marketplace, Dr. Jerry Krasner, June 2008
18
IBM Rational Rhapsody
IBM Rational
Rhapsody
19
• UML
• SysML
UML
•
:
“Rhapsody -
,
UML 2.1.
: “Reducing OEM Development Costs and Enabling Embedded Design Efficiencies Using the
Unified Modeling Language (UML 2.0)”, Embedded Market Forecasters
20
•
: DoDAF,
MODAF, AUTOSAR,
..
,
, Functional C
Safety Analysis
FTA-
Safety Analysis
21
22
•
•
•
23
24
•
•
25
•
•
26
•
C, C++, Java
,
,
Eclipse CDT
,
•
Rhapsody
16 bit/
Linux
QNX
27
SDK
Visual Studio
Ada
•
•
,
•
28
Rhapsody
•
•
•
Eclipse
Eclipse
Eclipse
Eclipse
Rhapsody
29
•
•
30
•
,
UML,
•
•
•
•
(OXF, IDF,
Synchronous)
:
Lightweight Framework
Target
Target
: Target
VxWorks
Host
: OSE
: :Windows
RTOS
/ QNX
INTEGRITY
/ Custom
//Linux
/ Linux
/ …/ …/ …
Small
ThreadX
Nucleus
31
Object Execution Framework
(OXF)
Animation and Tracing
Framework
•
•
•
32
,
•
33
&
•
•
34
,
...
...
...
!
;
;
35
;
!
!
!
!
...
,
36
UML2.0 Testing profile
UML
-
37
-
• Rhapsody
Rational®, Tau, System Architect, Enterprise
Architect, .... XMI
38
•
,
•
Simulink/SDL/Scade
39
.
,
,
40
41
•
– Synergy, ClearCase,
•
•
42
SCC
•
•
HTML, PowerPoint, Word,
Rich Text Format
RTF
•
43
44
•
•
•
•
•
•
HMI
/ HMI
Rhapsody
•
SDK
(IDE)
•
OSs
.
COM
CORBA
CORBA (Tao)
45
COM
IBM Rational Rhapsody
•
UML/SysML,
•
,
,
•
,
46
IBM Rational Rhapsody
•
C,C++, Java
Ada
,
•
47
,
IBM Rational Rhapsody
48
!
e-mail: d.ryzhov@swd.ru
http://www.swd.ru/
196135, .
.
23
.: (812) 309-2936
49
,
115553, .
,
.
22/30
.: (495) 651-6136
Скачать