Title :
Object based software engineering with hidden sorted ECATNets and hidden labeled rewriting logic
Author_Institution :
Dept. of Comput. Sci., Philadelphia Univ., Amman, Jordan
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;
Conference_Titel :
Computer Systems and Applications, ACS/IEEE International Conference on. 2001
Conference_Location :
Beirut
Print_ISBN :
0-7695-1165-1
DOI :
10.1109/AICCSA.2001.934020