Information

  • Publication Type: Technical Report
  • Workgroup(s)/Project(s): not specified
  • Date: July 1998
  • Number: TR-186-2-98-19
  • Keywords: model-view-controller paradigm, object-oriented design, process visualisation development system

Abstract

In this paper a process visualisation development system and its associated development methodology are presented. This methodology is optimised to systems that have complex structure and are built of large number of components belonging to relatively small number of types. In order to handle the complexity, the input requirements of the method is as close to the "native language" of the application as possible. The elements of the "native language" are assumed to include engineering drawings and manuals describing the operation of component types the system is built of. Graphics techniques are used to supply the engineering drawings into the development system while not only the required visual appearance is described but the structure of the underlying system is also defined. The elements of engineering drawings are dynamized to animate the graphics presentation to reflect the current state of the monitored system. Component manuals are transformed to interface and state definitions from which a code generator generates a C++ class for each component type. This C++ class must be tuned to reflect the operation of a single component type. >From these definitions the development system automatically builds up the complete visualisation program, providing easy and fast application development.

Additional Files and Images

Weblinks

No further information available.

BibTeX

@techreport{Szir-1998-Obj,
  title =      "Object-Oriented Framework and Methodology to Process
               Visualisation System Development",
  author =     "L\'{a}szl\'{o} Szirmay-Kalos",
  year =       "1998",
  abstract =   "In this paper a process visualisation development system and
               its associated development methodology are presented. This
               methodology is optimised to systems that have complex
               structure and are built of large number of components
               belonging to relatively small number of types. In order to
               handle the complexity, the input requirements of the method
               is as close to the "native language" of the application as
               possible. The elements of the "native language" are assumed
               to include engineering drawings and manuals describing the
               operation of component types the system is built of.
               Graphics techniques are used to supply the engineering
               drawings into the development system while not only the
               required visual appearance is described but the structure of
               the underlying system is also defined. The elements of
               engineering drawings are dynamized to animate the graphics
               presentation to reflect the current state of the monitored
               system. Component manuals are transformed to interface and
               state definitions from which a code generator generates a
               C++ class for each component type. This C++ class must be
               tuned to reflect the operation of a single component type.
               >From these definitions the development system automatically
               builds up the complete visualisation program, providing easy
               and fast application development.",
  month =      jul,
  number =     "TR-186-2-98-19",
  address =    "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
  institution = "Institute of Computer Graphics and Algorithms, Vienna
               University of Technology ",
  note =       "human contact: technical-report@cg.tuwien.ac.at",
  keywords =   "model-view-controller paradigm, object-oriented design,
               process visualisation development system",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/1998/Szir-1998-Obj/",
}