CIRTA: A FORMAL LANGUAGE FOR MODULAR ECATNETS SPECIFICATION

المؤلفون

  • N ZEGHIB Université Constantine 1
  • M BETTAZ University- Amman Jordan

الكلمات المفتاحية:

Specification language، Petri nets، ECATNets، algebraic specification.

الملخص

CIRTA (''Construction Incrémentale des Réseaux de Petri à Termes Algébriques”) is a
specification language endowing ECATNets (''Extended Concurrent Algebraic Terms Nets”) [6][10]
with modularity concepts to make them more suitable for real-world applications. This paper
addresses the structuring mechanisms provided by CIRTA, for the design of complex concurrent
systems. Two structuring techniques are presented. The first one relies on the usage of CIRTA
modules which extend ECATNets with the concepts of interface nodes and composed-nodes. The
second mechanism concerns with some structuring operations on CIRTA modules namely:
importation, composition and renaming. The semantics of each CIRTA specification using these
constructs is defined by giving the behavioral equivalent ECATNet.

السير الشخصية للمؤلفين

N ZEGHIB، Université Constantine 1

Département d'Informatique

M BETTAZ، University- Amman Jordan

Department of Computer
Science.Philadelphia

المراجع

- L. Lavagro, A. Sangiovanni-Vicentilli, and E.

Sentovich, ''Models of Computation for Embedded

System Design'', in System-Level Synthesis, A.A.

Jerraya and J. Mermet, ed. Dordecht: Kluwer,1999,

pp.45-102.

P.Maciel, E. Barros, and W. Rosenstiel, '' A Petri net

Model for Hardware/Software codesign'', in Design

Automation for Embedded Systems, Vol.4, pp.243-310,

Oct.1999.

M.Varea, and B. Al-Hashimi, ''Dual Transitions Petri

Net Based Modelling Technique for Embedded

Systems Specification'', in Proc. DATE Conference,

, pp.566-571.

M.Sgroi, L. Lavagno, Y. Watanabe, and A.

Sangiovanni-Vincentelli, ''Synthesis of Embedded

Software Using Free-Choice Petri Nets'', in Proc. DAC,

, pp. 805-810.

M. Bettaz, M. Maouche ''Modelling of Object Based

Systems with hidden sorted ECATNets''. MASCOTS'

, Durham, North-Carolina, IEEE, 1995, pp.307-311.

M. Bettaz, M. Maouche, M. Soualmi, and M.

Boukebeche, ''Compact modelling and rapid

prototyping of communication software with

ECATNets: a case study''. Simulation Series Vol.25,

N°1, SCS 1993, pp149-154.

P. Borovansky, C.Kirchner, H. Kirchner, P6E. Moreau,

and M. Vittek. ''ELAN: A logical framework based on

computational systems''. Proc. first Intl. Workshop on

Rewriting Logic and its applications, Vol. 4 of

Electronic Notes in Theoretical Computer Science.

Elsevier, 1996.

M. Bettaz, G. Reggio ''A SMoLCS Based Kit for

Defining the Semantics of High Level Algebraic Petri

Nets'', LNCS 785, pp.98-112, Springer-Verlag, 1994.

M. Clavel, F. Duran, S. Eker, J. Meseguer, and M.-O.

Stehr. ''Maude as a Formal meta-tool''. In J. M. Wing,

J.Woodcock, and J. Davies, editors, Proc. FM'99,

LNCS 1709 , pp 1684-1703. Springer,1999.

K. Djemame, D.G. Gilles, L.M. Mackenzie, M. Bettaz,

''Performance comparison of high-level algebraic nets

distributed simulation protocols''. in Journal of systems

architecture 44 (1998) pp.457-472.

F. Belala ''Un cadre Formel pour l'Analyse des

ECATNets'' Thèse Dept. Informatique, Univ.

Constantine, 2002.

E. Pelz, and H. Fleishhack, ''Compositional high-level

Petri nets with timing constraints''. Third international

Conference on application of concurrency to system

design ACSD' 03, June 2003, Guimaraes, Portugal.

J.Meseguer. ''Rewriting Logic as a Semantic

Framework for Concurrency''. In U. Montanari and V.

Sassone, editors, Proc. Concur'96, Volume 1119 of

LNCS, pp.331-372, Springer, 1996.

J.Meseguer. ''Resarch Directions in Rewriting Logic''.

In U. Berger H. Schwichtenberg, editors, NATO ASI

Series F: Computer and Systems Sciences 165, pp 347-

Springer,1999.

K.Futatsugi and R. Diaconescu. ''CafeOBJ report''.

AMAST Series, World Scientific, 1998.

H. Fleishhack, and E. Pelz, ''Hierarchical timed high

level nets and their branching processes'', in

ICATPN'03, LNCS 2679, pp 397-416, Spinger, 2003.

التنزيلات

منشور

2005-12-24

كيفية الاقتباس

ZEGHIB, N., & BETTAZ, M. (2005). CIRTA: A FORMAL LANGUAGE FOR MODULAR ECATNETS SPECIFICATION. مجلة علوم و تكنولوجيا ب، علوم الهندسة, (24), 47–56. استرجع في من https://revue.umc.edu.dz/b/article/view/272

إصدار

القسم

Articles

المؤلفات المشابهة

يمكنك أيضاً إبدأ بحثاً متقدماً عن المشابهات لهذا المؤلَّف.