• Home
  • Search
  • Using graph grammars and meta-modeling to process code mobility in LRN models
  • https://doi.org/10.1109/icites.2012.6216654Copy DOI Icon

Using graph grammars and meta-modeling to process code mobility in LRN models

  • Mar 1, 2012
  • Nardjess Dehimi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Petri nets have been proposed initially to model concurrency and distributed systems. The ordinary formalism is so simple with a smart formal background, but it fails in modeling mobility aspects. In spite of this, searchers in mobility modeling domain are attracted by Petri nets, and many extensions have been proposed to treat mobility aspects. Among these, we find Labeled Reconfigurable Nets (LRN), This new formalism allows explicit modeling of computational environments and processes mobility between them. It allows, in a simple and an intuitive approach, modeling mobile code paradigms (mobile agent, code on demand, remote evaluation). In this paper, we propose an approach based on the combined use of Meta-modeling and Graph Grammars to automatically generate a visual modeling tool for LRN, for analysis and simulation purposes. This tool produces graphical models, highly-structured to reach this goal. In our approach, the UML Class diagram formalism is used to define a meta-model of LRN. The meta-modeling tool ATOM3 is used to generate a visual modeling tool according to the proposed LRN meta-model. To generate R-Maude specification of the graphically specified LRN models, we have proposed a graph grammar. Then the reconfigurable rewriting logic language R-Maude can be used to perform the simulation of the resulted R-Maude specification. Our approach is illustrated through examples.

Similar Papers
  • Research Article
  • Citations9

Net processes correspond to derivation processes in graph grammars

  • Jan 01, 1986
  • Theoretical Computer Science
  • Hans-Jörg Kreowski +1
  • Book Chapter
  • Citations29

Concurrent graph and term graph rewriting

  • Jan 01, 1996
  • A Corradini
  • Book Chapter
  • Citations2

Modeling Fault Tolerant and Secure Mobile Agent Execution in Distributed Systems

  • Jan 01, 2009
  • H Hamidi +1
  • Conference Article

Grammar-Specified Model-Driven Architectures

  • Jun 16, 2005
  • Jun Kong +2
  • Book Chapter

Grammar Morphisms and Weakly Adhesive Categories

  • Sep 07, 2008
  • Tobias Heindel
  • Research Article
  • Citations20

An agent-based English auction protocol using Elliptic Curve Cryptosystem for mobile commerce

  • Feb 18, 2011
  • Expert Systems With Applications
  • Yu-Fang Chung +3
  • Research Article
  • Citations12

Coding Mobile Synchronizing Petri Nets into Rewriting Logic

  • Apr 01, 2007
  • Electronic Notes in Theoretical Computer Science
  • Fernando Rosa-Velardo
  • Book Chapter
  • Citations14

Petri nets and their relation to graph grammars

  • Oct 04, 1982
  • H J Genrich +3
  • Research Article
  • Citations12

Relating SPO and DPO graph rewriting with Petri nets having read, inhibitor and reset arcs

  • Mar 01, 2005
  • Electronic Notes in Theoretical Computer Science
  • P Baldan +2
  • Research Article
  • Citations4

Efficient Analysis of Permutation Equivalence of Graph Derivations Based on Petri Nets

  • Jul 21, 2010
  • Electronic Communication of The European Association of Software Science and Technology
  • Frank Hermann +3
  • Book Chapter

Mobile Code and Security Issues

  • Jan 01, 2007
  • E S Samundeeswari +1
  • Conference Article
  • Citations31

POM-a mobile agent security model against malicious hosts

  • Jan 01, 2000
  • Xudong Guan +2
  • Research Article
  • Citations9

Structural and positional ensembled encoding for Graph Transformer

  • May 11, 2024
  • Pattern Recognition Letters
  • Jeyoon Yeom +3
  • Book Chapter
  • Citations18

Processes for Adhesive Rewriting Systems

  • Jan 01, 2006
  • Paolo Baldan +4
  • Conference Article
  • Citations8

Formal Development of Concurrent Systems using Algebraic High-Level Nets and Transformations

  • Oct 27, 1993
  • Leila Ribeiro +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.