Text size
  • Small
  • Medium
  • Large
  • Standard
  • Blue text on blue
  • High contrast (Yellow text on black)
  • Blue text on beige

    Extensible Visual Programming Model for Modular Systems Targeting Novices

    HCI 2017 - Digital make-believe

    Proceedings of the 31st International BCS Human Computer Interaction Conference (HCI 2017)

    University of Sunderland, St Peter’s campus, Sunderland, UK, 3 - 6 July 2017


    Yasura Vithana & Hashini Senaratne



    This paper presents a visual programming model with its entire flow starting from the visual program creation to the execution of the program on the target system. The introduced visual programming model is developed targeting modular hardware systems where the module specific execution of tasks is offloaded to the respective module. This model can be used on systems like robot kits and other module based programmable systems where modules have self-sufficient processing power, specially targeting STEM education. The nature of the target system and the message passing model of task execution have given this model the qualities like simplicity and extensibility. The generated executable consists of instructions that can be executed by the interpreter-like execution engine that resides in the central processing unit of the target system. This also gives the ability to directly execute instructions on the system without going through the traditional program translation process.


    PDF filePDF Version of this Paper (313kb)