• DocumentCode
    3323140
  • Title

    Visualizing an algebra of objects

  • Author

    Holt, C.M.

  • Author_Institution
    Comput. Lab., Newcastle upon Tyne Univ., UK
  • fYear
    1991
  • fDate
    8-11 Oct 1991
  • Firstpage
    225
  • Lastpage
    230
  • Abstract
    Visual languages provide syntactic features to depict graphs explicitly: they offer an alternative to text for the denotation of structures of relations. The language viz was therefore devised to provide a means for visualizing relational specifications and programs. The increased understanding of object-oriented program design makes it sensible to enhance viz to cope with this style, and so provide a single notation for small and large applications. An object is modelled as a graph, linking interfaces (methods) with internal components (the state). Each interface is itself a graph: structure can be introduced into links among objects. Links may be streams of events. An interface may be exclusive, such that one link prevents other connections (as in claiming a resource); or it may be inclusive, with a link creating a copy of the interface (as in a function invocation)
  • Keywords
    object-oriented programming; visual languages; visual programming; internal components; linking interfaces; object algebras; object-oriented program design; relational specifications; syntactic features; viz; Algebra; Communication system control; Computer languages; Equations; Joining processes; Laboratories; Logic programming; Object oriented modeling; Tree graphs; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1991., Proceedings. 1991 IEEE Workshop on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2330-6
  • Type

    conf

  • DOI
    10.1109/WVL.1991.238828
  • Filename
    238828