• DocumentCode
    2495794
  • Title

    An OO visual language definition approach supporting multiple views

  • Author

    Akehurst, D.H.

  • Author_Institution
    Kent Univ., Canterbury, UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    57
  • Lastpage
    58
  • Abstract
    The formal approach to visual language definition is to use graph grammars and/or graph transformation techniques. These techniques focus on specifying the syntax and manipulation rules of the concrete representation. The paper presents a constraint and object oriented approach to defining visual languages that uses UML and OCL as a definition language. Visual language definitions specify a mapping between concrete and abstract models of possible visual sentences, which can subsequently be used to determine if instances of each model “validly” express each other. This technique supports many:many mappings between concrete and abstract model instances, and supports the implementation of functionality that requires feedback from the abstract domain to the concrete
  • Keywords
    formal specification; object-oriented languages; specification languages; visual languages; OCL; OO visual language definition approach; UML; abstract domain; abstract model instances; concrete representation; definition language; formal approach; graph grammars; graph transformation techniques; manipulation rules; multiple views; object oriented approach; syntax; visual sentences; Concrete; Feedback; Joining processes; Object oriented modeling; Production; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 2000. Proceedings. 2000 IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1049-2615
  • Print_ISBN
    0-7695-0840-5
  • Type

    conf

  • DOI
    10.1109/VL.2000.874350
  • Filename
    874350