50 likes | 158 Views
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
E N D
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 • 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
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
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