ObjectOriented Design of an Embedded Communication System in UML - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

ObjectOriented Design of an Embedded Communication System in UML

Description:

Graphical Language for Object-Oriented Model. Booch, Rumbaugh, Jacobson ... Sequence Diagrams (good for message passing protocols) State Charts ... – PowerPoint PPT presentation

Number of Views:139
Avg rating:3.0/5.0
Slides: 16
Provided by: danny91
Category:

less

Transcript and Presenter's Notes

Title: ObjectOriented Design of an Embedded Communication System in UML


1
Object-Oriented Design of an Embedded
Communication System in UML
  • Danny Patel
  • EE249 Project

2
Introduction
  • Data Communication Protocols
  • Legal Sequences Process can exhibit
  • Programming languages
  • Object-Oriented
  • Goals
  • Complete Description
  • Well-understood
  • Reusable

3
Outline of Talk
  • What is UML?
  • What are Object-Oriented Properties?
  • OO Protocol Design
  • UML Specification of Intercom
  • Conclusions/Remarks

4
UML
  • Graphical Language for Object-Oriented Model
  • Booch, Rumbaugh, Jacobson
  • Class Diagrams - Structure
  • Relationships (association, aggregation,
    inheritance)
  • Sequence Diagrams (good for message passing
    protocols)
  • State Charts
  • Use Cases (describe purpose)

5
Object-Oriented Properties
  • Data Encapsulation/Information Hiding
  • Message Passing
  • Inheritance
  • Object-Oriented Analysis

6
OO Protocol Design
  • Patterns
  • Generalization approach to a solution
  • Interface Pattern Douglass, Cena et al.
  • ATM OO pattern Yan et al.
  • Supports point-to-multipoint connection
  • 4 entities
  • interface, connection, state, message

7
UML-Intercom
  • High-level Specification Class Diagram
  • Logical Partitioning
  • Interface Meta-Model

8
Top Level Intercom
9
Virtual Channel-Actual Channel
Radio
10
UML-Intercom
  • Message Sequence Charts
  • Informal, yet helpful
  • State Charts Cena et al.

11
Message Sequence Charts
12
Conclusions
  • Well Understood - Mostly
  • Block Composition not well understood
  • Inheritance of relationships not well understood
  • Consistency - adequate
  • Reusable - unproven

13
Bibliography
  • 1 Truman, Tom. A Methodology for the Design
    and Implementation of Communication Protocols for
    Embedded Wireless Systems. Ph.D thesis,
    Berkeley, UC Berkeley 1998
  • 2 Booch et al. The Unified Modeling Language
    User Guide. Berkeley, California Addison Wesley
    Longman, 1998.
  • 3 Gajski et al. Specification and Design of
    Embedded Systems. Englewood, New Jersey PTR
    Prentice Hall, 1994.
  • 4 Douglass, B. Real-Time UML Developing
    Efficient Objects For Embedded Systems. Berkeley,
    California Addison Wesley Longman, 1998
  • 5 Yan et al. An Object-Oriented Model for
    Protocol Design IEEE Comput. Soc, 1998. p.12-21

14
Bibliography
  • 6 Cena et al. An Object Oriented Model for
    the FIP protocol. Proceedings of IECON'94 - 20th
    Annual Conference of IEEE Industrial Electronics,
    Bologna, Italy, 5-9 Sept. 1994.) New York, NY,
    USA IEEE, 1994. p.1214-19 vol.2.
  • 7 Alexander al., A Pattern Language. New York
    Oxford University Press 1977
  • 8 Starr and Lee, UML for Real-Time, Embedded
    Systems. Presentation slides UC Santa Clara ,Nov
    1998

15
Object-Oriented Analysis
Write a Comment
User Comments (0)
About PowerShow.com