• DocumentCode
    1300494
  • Title

    A technique for designing robotic control systems based on Petri nets

  • Author

    Caloini, Andrea ; Magnani, GianAntonio ; Pezzè, Mauro

  • Author_Institution
    NEC Central Res. Labs., Kanagawa, Japan
  • Volume
    6
  • Issue
    1
  • fYear
    1998
  • fDate
    1/1/1998 12:00:00 AM
  • Firstpage
    72
  • Lastpage
    87
  • Abstract
    Traditional techniques for designing the software of complex real-time control systems offer limited support for validating design before producing final code. The need of early validation of the design of control software is increasing, due to the growing complexity of the software components. This is especially the case of advanced robot controllers, due to the strict timing requirements of run time elaboration of information from exteroceptive sensors. The use of formal methods can increase the possibility of validating the design. This paper presents an approach for designing software for robotic controllers based on the use of a specialized notation formally defined by means of Petri nets (CONTROL NETS). The proposed notation is easy to use in the specific domain and it benefits from the validation techniques available for Petri nets. Benefits of CONTROL NETS, with respect to a traditional approach based on structured analysis techniques, are assessed through a case study
  • Keywords
    Petri nets; computerised control; control systems; formal specification; real-time systems; robots; software engineering; CONTROL NETS; Petri nets; control software; formal methods; real-time systems; robotic control systems; software design; software development; software engineering; Automata; Communication system control; Control systems; Logic design; Petri nets; Real time systems; Robot control; Robot sensing systems; Software design; Timing;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/87.654878
  • Filename
    654878