1 / 5

Seamless Visual Object-Orientated Behavior Modeling for Distributed Software Systems

Seamless Visual Object-Orientated Behavior Modeling for Distributed Software Systems. Holger Giese, Jorg Graf and Guido Wirtz Institut fur Informatik,Westfalische Wilhelms-Universitat Presenters: Jack & Christian. Background. Domain specific visual notation for distributed system design

cynara
Download Presentation

Seamless Visual Object-Orientated Behavior Modeling for Distributed Software Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Seamless Visual Object-Orientated Behavior Modeling for Distributed Software Systems Holger Giese, Jorg Graf and Guido Wirtz Institut fur Informatik,Westfalische Wilhelms-Universitat Presenters: Jack & Christian

  2. Background • Domain specific visual notation for distributed system design • Object Coordination Nets (OCoN) • Uses UML for structural notions static • Handles coordination, concurrency, and OOA/OOD dynamic • Flow and RPC metaphor • Petri net (Place/Transition net) • Three views - abstractions

  3. Views

  4. Cognitive Dimensions • Medium abstraction and closeness of mapping • High progressive evaluation • Possible to consider state of elements • Viscosity depends on editor • Should be low • No secondary notation • Placement does not matter • Visibility/Juxtaposability is good • Contract + Scenario using contract • Terseness: • Lower: Terse, Higher: Diffuse

  5. Comments • Dynamic aspects of distributed systems • Object Coordination Nets (OCoN) • UML and flow of data + Petri nets • Well-known visual notation, added elements • Working metaphor • Remote procedure calls, resources, contracts

More Related