• DocumentCode
    2440255
  • Title

    Applying specification methods to complex systems

  • Author

    Sahraoui, Nacéra

  • Author_Institution
    Dept. Inf., Toulouse II Univ., Blagnac, France
  • Volume
    5
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    4488
  • Abstract
    A critical study of DFD based specification methods is proposed. The considered methods are the SA-RT method and the SC-AC (state charts and activity charts) method; these methods are a representative sample of the most used methods in reactive systems design. The first contribution is to show practitioners the main differences between the two methods. The second contribution is on the use of SA-RT guidelines and design rules for state charts, and various mechanisms are proposed. This work is tested on two CASE tools: Teamwork, for SA-RT; and Statemate, for SC-AC. The temporal semantics of DFD methods are unsatisfactory for expressing timing constraints; the third contribution is to the improvements required to the existing methods with respect to timing constraints and formalisation
  • Keywords
    computer aided software engineering; formal specification; large-scale systems; real-time systems; software tools; temporal logic; CASE tools; DFD based specification methods; SA-RT guidelines; SA-RT method; SC-AC method; Statemate; Teamwork; activity charts; complex systems; design rules; formalisation; reactive systems design; specification methods; state charts; temporal semantics; timing constraints; Computer aided software engineering; Control systems; Design for disassembly; Guidelines; Logic; Real time systems; Software engineering; Teamwork; Timing; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
  • Conference_Location
    Orlando, FL
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4053-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1997.637573
  • Filename
    637573