ACS/IEEE International Conference on Computer Systems and Applications (AICCSA'01)
Object Based Software Engineering with Hidden Sorted ECATNets and Hidden Labeled Rewriting Logic
Beirut, Lebanon
June 25-June 29
ISBN: 0-7695-1165-1
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. In this paper we first precise under which conditions Hidden Sorted ECAT-Nets 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.
Index Terms:
and phrases: object based software engineering, high-level Petri nets, rewriting logic, efficient prototyping, correct (incorrect) refinement.
Citation:
M. Bettaz, "Object Based Software Engineering with Hidden Sorted ECATNets and Hidden Labeled Rewriting Logic," aiccsa, pp.0386, ACS/IEEE International Conference on Computer Systems and Applications (AICCSA'01), 2001