• DocumentCode
    854523
  • Title

    Formal verification for analysis and design of logic controllers for reconfigurable machining systems

  • Author

    Kalita, Dhrubajyoti ; Khargonekar, Pramod P.

  • Author_Institution
    Intel Corp., Sacramento, CA, USA
  • Volume
    18
  • Issue
    4
  • fYear
    2002
  • fDate
    8/1/2002 12:00:00 AM
  • Firstpage
    463
  • Lastpage
    474
  • Abstract
    We present a hierarchical structure and framework for the modeling, specification, analysis and design of logic controllers for a reconfigurable machining system (RMS). This hierarchical framework allows one to integrate controllers at various levels of coordination in the machining system. Our approach is modular and "object oriented." This allows reusability and rapid reconfigurability of the controller as the machining system is reconfigured. We utilize the concept of timed transition models (TTM) to model a RMS. To specify the desired controlled behavior of the RMS, we use the tools of real-time temporal language introduced by Manna and Pnueli (1995). In this framework, the controller analysis problem can be posed as the problem of verifying that certain logical formulae are valid. Such verification can be carried out using either theorem proving techniques or model checking. We present some analytical results on a problem of system reconfiguration. An iterative approach for designing a controller based on the analysis result mentioned above is also presented. Using this approach, we can design a controller for a given set of closed-loop properties which guarantees correctness of the closed-loop system. The paper also illustrates how the state explosion problem inherent in model checking can be handled effectively by performing modular verification.
  • Keywords
    control system CAD; control system analysis computing; formal verification; machining; theorem proving; closed-loop properties; controller analysis; formal verification; hierarchical structure; iterative approach; logic controllers; logical formulae; model checking; object oriented method; rapid reconfigurability; real-time temporal language; reconfigurable machining systems; reconfigurable manufacturing systems; reusability; theorem proving; timed transition models; Control systems; Discrete event systems; Formal verification; Iterative methods; Logic design; Machining; Manufacturing; Petri nets; Reconfigurable logic; Time to market;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/TRA.2002.802206
  • Filename
    1044359