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
Link To Document