Rapid Prototyping of Graphical User Interfaces for Petri-Net-Based Controllers

被引:13
|
作者
Gomes, Luis [1 ,2 ]
Lourenco, Joao [3 ]
机构
[1] Univ Nova Lisboa, Fac Ciencias & Tecnol, Dept Engn Electrotecn, P-2829516 Caparica, Portugal
[2] Univ Nova Lisboa, Inst Desenvolvimento Novas Tecnol, Ctr Tecnol & Sistemas, P-2829516 Caparica, Portugal
[3] Univ Nova Lisboa, Fac Sci & Technol, P-2829516 Caparica, Portugal
关键词
Design automation; graphical user interfaces (GUIs); modeling; Petri nets; FRAMEWORK; LANGUAGE; DESIGN; MODELS;
D O I
10.1109/TIE.2009.2031188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a tool framework allowing the rapid prototyping of an animated synoptic application associated with an embedded system controller. The motto for developing this tool framework is to be able to automatically generate controllers with associated graphical user interface (GUI) without writing a line of execution code; instead, the tool framework will provide specific aids allowing the designer to define the controller behavior and associated GUI ( including static parts and intended dynamics). The behavior of the controller is described through a low-level Petri-net model, and the tool framework supports the definition of characteristics for the intended GUI and the association of the characteristics of the Petri-net behavioral model with specific characteristics of the GUI through a set of dedicated rules. Two main tools are described. The first one, named as "Animator," allows an interactive definition of the graphical characteristics of the synoptic and automatic code generation. The second one, named as " Synoptic," is responsible for the embedded control-execution part, integrating real-time updating of the GUI. The application of the tool framework to a simple automation system, namely, to the controller of a manufacturing system composed of a four-cell first-in-first-out system, is presented.
引用
收藏
页码:1806 / 1813
页数:8
相关论文
共 50 条
  • [1] Hardware implementation of real-time Petri-net-based controllers
    Chang, N
    Kwon, WH
    Park, J
    CONTROL ENGINEERING PRACTICE, 1998, 6 (07) : 889 - 895
  • [2] Towards Rapid Prototyping of Foldable Graphical User Interfaces with Flecto
    Khaddam I.
    Vanderdonckt J.
    Dowaji S.
    Grolaux D.
    1600, Association for Computing Machinery (04):
  • [3] Automatic Generation of Graphical User Interfaces for VHDL based Controllers
    Moutinho, Filipe
    Pereira, Fernando
    Gomes, Luis
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2011,
  • [4] Automatic Generation of Run-Time Monitoring Capabilities to Petri Nets Based Controllers with Graphical User Interfaces
    Pereira, Fernando
    Gomes, Luis
    Moutinho, Filipe
    TECHNOLOGICAL INNOVATION FOR SUSTAINABILITY, 2011, 349 : 246 - 255
  • [5] Rapid Prototyping of Adaptable User Interfaces
    Leonidis, Asterios
    Antona, Margherita
    Stephanidis, Constantine
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 2012, 28 (04) : 213 - 235
  • [6] Rapid prototyping of physical user interfaces
    Greenberg, S
    GRAPHICS INTERFACE 2002, PROCEEDINGS, 2002, : 231 - 233
  • [7] Rapid prototyping of distributed user interfaces
    Masso, Jose Pascual Molina
    Vanderdonckt, Jean
    Lopez, Pascual Gonzalez
    Fernandez-Caballero, Antonio
    Perez, Maria Dolores Lozano
    COMPUTER-AIDED DESIGN OF USER INTERFACES V, 2007, : 151 - +
  • [8] Petri-net-based coordination algorithms for Grid transactions
    Tang, FL
    Li, ML
    Huang, JZX
    Wang, CL
    Luo, ZW
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 499 - 508
  • [9] AgvSimNet: A Petri-net-based AGVS simulation system
    Department of Mechanical Engineering, National Taiwan University, Taipei, Taiwan
    不详
    Int J Adv Manuf Technol, 11 (851-861):
  • [10] AgvSimNet: A Petri-Net-Based AGVS Simulation System
    S. Hsieh
    Y.-F. Chen
    The International Journal of Advanced Manufacturing Technology, 1999, 15 : 851 - 861