• DocumentCode
    1833532
  • Title

    Structure notation of dynamic systems: a pictorial language approach

  • Author

    Rodrigues, M.A. ; Loftus, C. ; Ratcliffe, M. ; Li, Y.F.

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. of Wales, Aberystwyth, UK
  • fYear
    1994
  • fDate
    16-19 May 1994
  • Firstpage
    219
  • Lastpage
    228
  • Abstract
    Describes a visual programming environment called PROX (Pictorial Programming for Control Systems and Simulation) and its application to the development of software code for dynamic systems. We show how PROX is used for modeling and simulating a continuous process of interdependent variables with emphasis on user software development. Some of PROX key features are highlighted, such as encouraging users to consider the structure of the model and the interdependency of variables through feedback processes as the cause for behaviour in dynamic systems. PROX is an example of how software engineering, artificial intelligence and model building can be integrated into a single framework to help users to generate code and create their own understanding of dynamic systems. PROX is written in Pop-11 under X Windows, allowing the user to write application programs by simply connecting icons. As the building blocks are hooked together, PROX creates equations and procedures behind the scenes and, as soon as the connections are drawn, programs can be run immediately and variables can be plotted. In this way, assumptions about the structure of the system being modeled can rapidly be tested without the freed for extensive recompilation
  • Keywords
    artificial intelligence; control system analysis computing; digital simulation; feedback; graphical user interfaces; programming environments; software engineering; visual languages; visual programming; PROX; Pop-11; X Windows; application programs; artificial intelligence; continuous process; control systems; dynamic systems; equations; feedback processes; icons; interdependent variables; model building; pictorial language; procedures; simulation; software code development; software engineering; structure notation; user software development; variables interdependency; visual programming environment; Application software; Artificial intelligence; Buildings; Control system synthesis; Dynamic programming; Feedback; Joining processes; Programming environments; Software engineering; Windows;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1994., Proceedings of the 1994 International Conference on
  • Conference_Location
    Toulouse
  • Print_ISBN
    0-8186-5640-X
  • Type

    conf

  • DOI
    10.1109/ICCL.1994.288378
  • Filename
    288378