• DocumentCode
    2679707
  • Title

    Statecharts for Reconfigurable Modular Control of Complex Reactive Systems: need for formal verification and associated problems

  • Author

    Dewasurendra, Devapriya S.

  • Author_Institution
    Dept. of Production Eng., Peradeniya Univ.
  • fYear
    2006
  • fDate
    8-11 Aug. 2006
  • Firstpage
    268
  • Lastpage
    273
  • Abstract
    Several formal tools for specifying the control of complex reactive systems have been proposed. Modelling languages, like UML describe high-level structure and behaviour, rather than implementation of solutions. Simulators can help to validate systems, i.e., discover design flaws, if they occur in a simulation session. Similar to testing, simulators cannot show the absence of errors. In contrast, formal verification establishes correctness by mathematical proof. The field of discrete event dynamic systems has emerged at the confluence of systems and control theory and formal computer science as the application of systems and control theory to discrete state, event-driven systems. Many aspects of this model have been studied. The base model is always the finite state machine in its different forms or equivalently, language models. This body of research represents the most comprehensive set of formal verification and validation tools in controller design for asynchronous event-driven systems up to now. The statechart model extends state machines along three orthogonal dimensions - hierarchy, concurrency and communication - resulting in a compact visual notation that allows engineers to structure and modularise system descriptions. The resulting complex semantics make automated verification of statechart models a difficult and hence, largely an unresolved problem. The current communication presents the need for modular specification and verification methodologies applicable to statechart based controllers for reconfigurable reactive systems and the problems characterising them. This research points to new strategies capable of addressing the identified problems
  • Keywords
    Unified Modeling Language; control system CAD; discrete event systems; finite state machines; formal specification; formal verification; large-scale systems; UML; asynchronous event-driven system; complex reactive system control specification; controller design; discrete event dynamic system; discrete state event-driven system; finite state machine; formal validation tool; formal verification tool; reconfigurable modular control; statechart model; Automatic control; Communication system control; Computational modeling; Computer errors; Computer science; Control systems; Control theory; Formal verification; Testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial and Information Systems, First International Conference on
  • Conference_Location
    Peradeniya
  • Print_ISBN
    1-4244-0322-7
  • Type

    conf

  • DOI
    10.1109/ICIIS.2006.365735
  • Filename
    4216596