Development of Embedded Applications - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Development of Embedded Applications

Description:

and...ahead of the likes of Borland, IBM, Microsoft and others. - Bola Rotibi Ovum ... Borland. Sun. Telelogic. Mercury. Compuware. Novell ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 31
Provided by: qnxru
Category:

less

Transcript and Presenter's Notes

Title: Development of Embedded Applications


1
Development of Embedded Applications using MDD
and Rhapsody
2
Development of Embedded Applications using MDD
and Rhapsody
3
Telelogic Corporate Highlights
FINANCIAL STRENGTH
  • ? ??????? ????? 22 ???, ???????? ???????? ? 1983
  • ??????? ????
  • ??????? ???????, ????????????? ???????? ?????,
    ??????? ????

GLOBAL PRESENCE
  • ????? ?????? ? ????????? ? 22 ???????
  • Follow-the-sun ???????????? ???????????
    ?????????
  • ?????????-?????????????? ?????????? ?????????

PRODUCT LEADERSHIP
  • ????? 500 000 ????????????? ?? ????? ????
  • Lifecycle Solutions ???????? ?? ?????? ? ??????
    ?????????
  • ????? 15 ?????a ???????????? ? RD
  • ????? ? ??????????? ?????????? - OASIS, BPMN,
    SysML, UML, TTCN

4
Telelogic Global Presence
Over 40 offices around the world
As of September 2004
5
Telelogic Lifecycle Solutions are used
everywhere!
Automotive
Aerospace/Defence
Communications
Finance, IT and more
6
A Recognized Industry Leader
7
Ranked Top 10 in the World
Computer Business Review ???????? Telelogic ??
7-? ????? ? ?????? 10-?? ????? ???????????
???????? ? ????? ?????????? ??????????
  • Microsoft
  • IBM
  • BEA
  • Oracle
  • Borland
  • Sun
  • Telelogic
  • Mercury
  • Compuware
  • Novell

8
Integrated Best-In-Class Product Portfolio
MANAGE gtgt
AUTOMATE gtgt
ALIGN gtgt
COMPLY gtgt
ltlt OPTIMIZE
9
OKso thats Telelogic the corporationwhat about
us?
  • Formally I-Logix, the fastest growing Model
    Driven Development company on the planet and
    now.TA DAH
  • The Telelogic Systems and Software Modeling
    Business Unit
  • We focus only on real-time and embedded systems
    and software applicationsjust as before but now
    with even more resources and with great linkage
    to the Telelogic family of products

10
? ???
  • ???????? I-Logix ???????? ? 1987 ????. ????????
    ??????????? ???????????? ?????????????? ?
    ???????????? ?????? (Statemate )
  • Dr. David Harel (????????????? ?????????)
    ?????? ???????-???????? ???????
  • Dr. Amir Pnuelli (?????????? ???????????)
    ?????? ????????
  • 1998 ??? ???????? Rhapsody ????????? ??????
    ?????????, ??????????? ? Unified Modeling
    Language? (UML?) ? ??????????????? ???
    ?????????? ?????????????? ? ??????????
    ???????????? ???????????
  • Eran Gery ?????????? ?? ??????????? ?
    ?????????? UML
  • Dr. Peter Hoffman ?????????? ?? ?????????
    ???????????
  • Dr. Bruce Douglass ?????????? ?? ??????????? ?
    ????? ???????????? ???????????

11
Hardware and software role reversal
12
???????? ?????????? ????? ???? ? ???????? ???????
Defects
??????? ????????????
Time
Specification
Design
Development
Test
Source Ramamoorthy et al, IEEE Computer 10/84
13
???? ????
Defects
??????? ????????????
Time
Specification
Design
Development
Test
Source Ramamoorthy et al, IEEE Computer
10/84
14
?????? ???????
Defects
??????? ????????????
Time
Specification
Design
Development
Test
Source Ramamoorthy et al, IEEE Computer
10/84
15
? ???????????????? ?????!
Defects
Time
Specification
Design
Development
Test
16
???-?-?!
Defects
??????? ?????????????
Time
Specification
Design
Development
Test
17
???????????? ??????? ???????
Implementation
Customer requirements
Hand write code
Written specification
Low level code debug
System Design Documentation
Analysis
Test code
Design
System Integration
Prototype
18
???????????? ??????? ???????
Implementation
Customer requirements
Hand write code
Written specification
Low level code debug
System Design Documentation
Analysis
Test code
Design
System Integration
Prototype
19
??? ??????????? ???????? ?????? ? ???? ???????
Source Electronics Market Forecasters
20
????????
  • ????????? ?????????? ??? ?????? ??????, ???
    ????????? ??????? ? ?? ????????
  • ?? ????? ???????? ?????????, ?? "????????????
    ??????? ??????????" ?? ???????????? ?????
    ????????????? ? ?????????????
  • ???????????? ??????? ?? ??????? ? ??? ???????????
  • ??????????? ??????? ??????????? ??????????
    ??????????? "??????? ?????"
  • "?????????????" ????????? ????????????? ????
    ??????????? ?????
  • ???????? (? ???????) ???????????? ????? ?????
    ???????? ??????? AFTER-THE-FACT
  • ???????? ?? ???????? ?? ????????? ??????????
    outsourcing, sub-contracting
  • ????????????? ????????? ?? ???????? ????????
    ???????? ??? ???????, ?? ?? ????????
    ??????????????

21
???????? ? ????????????? ??????? ???????
Implementation
Customer requirements
Hand write code
Written specification
Low level code debug
System Design Documentation
Analysis
Test code
Design
System Integration
Prototype
22
Telelogic MDD
Customer requirements
Hand write code
Written specification
Low level code debug
Analysis
Test code
Design
System Integration
Prototype
23
Telelogic MDD
System Acceptance
Customer requirements
Written specification
(Sub) System integration test
Module integration test
Analysis
Unit test
Design
SW implementation
24
Telelogic MDD
System Acceptance
Customer requirements
Written specification
(Sub) System integration test
Module integration test
Analysis
Unit test
Design
SW implementation
25
Telelogic MDD
System Acceptance
Customer requirements
Written specification
(Sub) System integration test
Module integration test
Analysis
Unit test
Design
SW implementation
26
Telelogic MDD
System Acceptance
Customer requirements
Written specification
(Sub) System integration test
Module integration test
Analysis
v
Unit test
Design
SW implementation
SW implementation
27
??? ?? ?????? ??? ??????
  • ????????? ??????? ????? ???????? ???????????
    ?????????????? ?? ?????? ??????? ??? ??
  • ???? ??????? ?????? ?????????? (???????????) ?
    ??????????, ????????? ?????????? ????????? ?????
    ????? ???????? ? ??
  • ? ??? ???? ??????????? ????????? ???????????
    ??????, ???? ? ??????????? ??????, ?, ?????
    ???????. ???????? ? ????????????, ???????????? ?
    ???????? ?????? ??????? ?...
  • ????????? ???????????? ?? ????, ??? ? ??? ????
    ????????????, ???????? ???????? ?? ?????
    ????????? ??????????
  • ??? ??? ?????????, ????? ??? ??????????????,
    ???????????? ????? ?????? ??????????, ?
    ?????????, ????????? ?????? ? ???????

28
??? ?? ?????? ??? ??????
  • ??? ?? 100 ????????????? ??????, ??? ??? ??? ?
    ?????? ????? ???? ???????? ????????????, ????????
    ???? ????????????
  • ???? ??????? ??? ???????????? ????????????
    ?????????? ?????????, ?????????? ?? ?????????????
    ???????
  • ? ?? ????? ??? Rhapsody ??? "???????????
    ????????", ?? ?????????????? ????????????
    ???????? Harmony, ??????? ??? ?????????? ??????
    ???-?? ??????????????? ?????? Rhapsody ???
    ??????? ??????
  • ???? ?????????? ? ???????????? ?????????????
    ?????? ??? ?????????? ?????????? ? ????????
    ?????????? ??????? ??????? ?? ??????????
    ???????????????? ? MDD

29
Telelogic system design and software development
solutions
Statemate
Electronic System Design
SoftwareSystem Design
SoftwareDesign
Implementation
Test
30
???? a??????????
  • ?????? ??????? ????? UML
  • ??? ???????? ???????
  • ?????????????? ???? ???
    ??????????? ????a????
  • ??? ???????????? ????? ??
  • UML ???????? ?????????????
    ???????????????? ?????

UML Modeling
Full Behavioral Code
Real time Framework
  • ??????? ?????????????

Full RTOS (Linux, VxWorks, etc)
  • RTOS ???????? ?????????
  • ?????????????
  • ???????? ?????????? ??????? ?? ????????????????
    ????
  • O?????? ?? ??????? ???????

Final Target Application
31
? ?????
  • ????????? ????????????? ???? ? ??????????????
    ??????????
  • ???????????? ?????????????? ?????? ?
    ???????????? ??????????? ?? ??????
    ?????????????
  • ???????????? ????????? ? ?????????? ?????, ?
    ????? ?? ??????? ???????
  • ????????? ???????? ?????????? ??? ??????
    ????????? ???????
  • ???????????????-???????????? ??? ?????????
    ?????? ? ?????????????
  • ???????????? ? ?????????????? ????????? ?
    ????????? ?????? ?? ?????? ??????
  • ? ???????????? ????????, ???????? ??????????
    ?????? ?????????? ? ???????? ??????????????
  • ? ??? ?? ??? ?? ??????, ? ?????? ?????????????
    ??????
Write a Comment
User Comments (0)
About PowerShow.com