A Graphical Tool Support to Process and Simulate ECATNets Models based on Meta-Modelling and Graph Grammars
Main Article Content
Abstract
ECATNets are an algebraic Petri net category based on a safe combination of algebraic abstract types and high level Petri Nets. ECATNets’ semantic are defined in terms of rewriting logic allowing us to built models by formal reasoning. Furthermore, the rewriting logic language Maude gives to ECATNEts dynamic aspects which are not measurable without simulation. The building of a modelling tool for the design and analysis from scratch (for ECATNets for example) is generally prohibitive task. MetaModelling approach is useful to deal with this problem, as it allows (possibly is done graphically) the modelling of the formalisms themselves. Since meta-model and model are graphs, further manipulations −simulation, transformation and code generation for an existing solver− of the models can be described graphically and formally as graph grammar. In this paper, we propose an approach based on the combined use of Meta-modelling and Graph Grammars to automatically generate a visual modelling tool for ECATNets for analysis and simulation purposes. In our approach, the UML Class diagram formalism is used to define a meta-model of ECATNets. The meta-modelling tool ATOM3 is used to generate a visual modelling tool according to the proposed ECATNets meta-model. We have also proposed a graph grammar to generate Maude description of the graphically specified ECATNets models. Then the rewriting logic language Maude is used to perform the simulation of the resulted Maude specification. Our approach is illustrated through an example.
Article Details
How to Cite
Kerkouche, E., & Chaou, A. (2009). A Graphical Tool Support to Process and Simulate ECATNets Models based on Meta-Modelling and Graph Grammars. INFOCOMP Journal of Computer Science, 8(4), 37–44. Retrieved from https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/280
Section
Articles
Upon receipt of accepted manuscripts, authors will be invited to complete a copyright license to publish the paper. At least the corresponding author must send the copyright form signed for publication. It is a condition of publication that authors grant an exclusive licence to the the INFOCOMP Journal of Computer Science. This ensures that requests from third parties to reproduce articles are handled efficiently and consistently and will also allow the article to be as widely disseminated as possible. In assigning the copyright license, authors may use their own material in other publications and ensure that the INFOCOMP Journal of Computer Science is acknowledged as the original publication place.