Modified | DDT |>| WED.MAR,990310,12:47-4 | CoSy/Home ; CoSy/Current © Coherent Systems Inc .

CoSy/Language/UML
 
  ============================: TUE.MAR,990309 :============================
-11|   UnifiedModelingLangage World  CrownePlaza  Keynote , recept 09,16-20 .
( & Later reception that really counted . )
|16:2| JamesRumbaugh : Language evolving as long as alive . changes in last
 1.5 yr :
 Rational Software Corp :   4 incarnations .
 Roots : Booch Method 9501 | Started w 2 , now 17 companies -
 ObjectModelingGrp 9709 | 1.3 next mo | Fix tek bugs - ambiguities -
 interactions of features . CrisKobryn chr 12 person revision cmtty .
 XMI & IDL compatibility | Static structrue Model mngt , State Machines ,
 activity graphs .
 Static structure : associations from Classes to ( pointers at ) Interfaces(
 no impelemtation structure ) .
 Removed Generalizations :  extends , inherits  ( subclass == subtype )
 only left in Implementation
 Reorged & -named Dependencies
 Flow - become vs copy |\  Dependency : call |
 Metarelationship : instanceOf | keywords on dashed arrow - some things
 represented by graphical symbols - e.ge arrowhead style .
 Access : permit access |  Import : load namespace
 Defined Subsystem : |  Use Case
 MakePayment  generalization of  Cash Pay  ú  Credit Payment
 Diagram :  State on Lifeline .  Timing marks .
 Role vs Object :  Host v guest  , each are people:role .
 Collaboration Diagrams : temp relationship . printer assignment .
 Become - different versons over time .  ( open ->  Directory )
 Multiple Targets of Action . target.op ( arguments )
 State Modeling : currentEvent to handle chained xacts . junction state
  more than 1 action may get you into a state . Current event is causing
   event .
  Dropped special syntax for sending signals .
  Added continuous act - non atomic . requires reset event .
 Call events : Call always synchronis . waits for result .
 Activity Graphs :  Icons for sending & receiving .
  problem : sometimes expect signal w/o known time order .
   so " defer " .
 SynchState : - producere/consumere mechanism between threads  ( semiphores )
 Dynamic Parallism  ---- Send to each web server .
OMG has approved RFPs :
 Stream-based model interchange using XML .
 Semanitics for executable models - action language .
  C++ , Smalltalk etc . - no concuracy .
 Profile for Busn enterprise modeling .  committee extensions .
 Real time Systems
Interim Issues
 -- how define Profiles ( standard extension sets )
 Diagram Interchange fmts .  need some vendors to work out first .
UML 2.0 proposals :
 1st class extensibility mechanism . stereotypes & constraints  patches .
 specification of refinements .
 Versioning of Models
 Permissive concurrency in activities & state graphs . ( thisis: Petrie Nets )
 Associations @ several levels .
Assesment : become dominant modeling languages
 Not as clean as if 1 person created - but better accepted .
 Some mechanisms need to be generalized .
 Standard elements ( keywords ) a mess .
 Pressures to use beyond its extent .
 Danger of incoherence .       Is pragmatic lang
|17:10|
 Receptions : met  CrisKobryn Chief Scientist MCI.Systemhouse . good head .
   |22:49|

 CoSy NoteComputing Environment & Language ;
CoSy The
NoteComputer
 Current , WallSt , MotorBoard , Art
Feedback :
bob@cosy.com
NB : I reserve the right to post all communications I receive or generate to CoSy website for further reflection .