• DocumentCode
    2707124
  • Title

    A formal approach to system design and refinement

  • Author

    Varadharajan, Vijay

  • Author_Institution
    Hewlett-Packard Lab., Bristol, UK
  • fYear
    1990
  • fDate
    8-10 May 1990
  • Firstpage
    544
  • Lastpage
    545
  • Abstract
    The Petri net formalism is used in the synthesis of system designs. A methodology is used that makes it possible to synthesize arbitrary size well-behaved Petri nets, using a stepwise refinement technique. This technique provides a method for constructing large systems that are well-behaved by design. The steps that are required in developing a synthesis procedure are outlined and brief mention is made of some of the work that has been done in this area. A subclass of nets called information flow nets (IFNs) is proposed, and the notion of a well-behaved IFN is defined. A refinement procedure for IFNs is presented, and the conditions required for the refinement procedure to preserve well-behavedness are derived. The theorem of refinement of IFNs is given. The author formulates appropriate interpretations for the properties of the nets, enabling him to synthesize systems in different applications
  • Keywords
    Petri nets; software engineering; Petri net formalism; information flow nets; large systems; refinement; software engineering; stepwise refinement technique; system design; well-behaved IFN; Petri nets; Testing; Topology; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-8186-2041-2
  • Type

    conf

  • DOI
    10.1109/CMPEUR.1990.113675
  • Filename
    113675