• DocumentCode
    3245451
  • Title

    Object based software engineering with hidden sorted ECATNets and hidden labeled rewriting logic

  • Author

    Bettaz, M.

  • Author_Institution
    Dept. of Comput. Sci., Philadelphia Univ., Amman, Jordan
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    386
  • Lastpage
    391
  • Abstract
    Hidden sorted ECATNets and hidden labeled rewriting logic were introduced independently from each other. Hidden sorted ECATNets were developed to meet the objectives of object based software engineering. Their semantics in terms of logic of concurrency allows them to be used in the life cycle of sequential as well as concurrent and distributed systems. They are mainly useful in the earliest stages of the life cycle, i.e., for system requirements specification and validation through prototyping. Hidden labeled rewriting logic was introduced to deal with concurrent bisimulation, a concept that is essentially equivalent to observational equivalence useful for comparing different concurrent systems and proving their correctness. We first state under which conditions hidden sorted ECATNets may be interpreted in terms of hidden labeled rewriting logic, then we show how both formalisms may be associated for efficient prototyping and correct (or incorrect) refinement of system specification. Our exposition is illustrated by a known example from the area of communication protocols
  • Keywords
    Petri nets; bisimulation equivalence; formal logic; formal specification; object-oriented programming; rewriting systems; software prototyping; Petri nets; communication protocols; concurrent bisimulation; concurrent systems; distributed systems; hidden labeled rewriting logic; hidden sorted ECATNets; logic of concurrency; object based software engineering; observational equivalence; prototyping; requirements specification; requirements validation; Computer science; Concurrent computing; Design engineering; Logic; Petri nets; Protocols; Prototypes; Software engineering; Software prototyping; Solids;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, ACS/IEEE International Conference on. 2001
  • Conference_Location
    Beirut
  • Print_ISBN
    0-7695-1165-1
  • Type

    conf

  • DOI
    10.1109/AICCSA.2001.934020
  • Filename
    934020