@article{(Open Science Index):https://publications.waset.org/pdf/13359, title = {Double Reduction of Ada-ECATNet Representation using Rewriting Logic}, author = {Noura Boudiaf and Allaoua Chaoui}, country = {}, institution = {}, abstract = {One major difficulty that faces developers of concurrent and distributed software is analysis for concurrency based faults like deadlocks. Petri nets are used extensively in the verification of correctness of concurrent programs. ECATNets [2] are a category of algebraic Petri nets based on a sound combination of algebraic abstract types and high-level Petri nets. ECATNets have 'sound' and 'complete' semantics because of their integration in rewriting logic [12] and its programming language Maude [13]. Rewriting logic is considered as one of very powerful logics in terms of description, verification and programming of concurrent systems. We proposed in [4] a method for translating Ada-95 tasking programs to ECATNets formalism (Ada-ECATNet). In this paper, we show that ECATNets formalism provides a more compact translation for Ada programs compared to the other approaches based on simple Petri nets or Colored Petri nets (CPNs). Such translation doesn-t reduce only the size of program, but reduces also the number of program states. We show also, how this compact Ada-ECATNet may be reduced again by applying reduction rules on it. This double reduction of Ada-ECATNet permits a considerable minimization of the memory space and run time of corresponding Maude program.}, journal = {International Journal of Computer and Systems Engineering}, volume = {2}, number = {10}, year = {2008}, pages = {3557 - 3563}, ee = {https://publications.waset.org/pdf/13359}, url = {https://publications.waset.org/vol/22}, bibsource = {https://publications.waset.org/}, issn = {eISSN: 1307-6892}, publisher = {World Academy of Science, Engineering and Technology}, index = {Open Science Index 22, 2008}, }