XSLT Code and Purified File with Blocs Description

XSLT Code and Purified File with Blocs Description

Source publication
Article
Full-text available
Currently, Model-Driven Engineering (MDE) plays a key role in the software development process as it aims to handle their increasing complexity and focuses on the automatic generation of code and/or specifications from system models. This paper presents a very useful tool for the automatic generation of Maude specifications from both Petri net PNML...

Contexts in source publication

Context 1
... principle is illustrated in Figure 3. In the present work, XSLT functions and operators are used to navigate, select nodes from an PNML document, and then generate a purified file (see Figure 5(b)) that contains five blocks describing the set of Petri net places, transitions, and arcs. The purified file is thereafter PN2Maude: Maude specification for Petri net models … used for the generation of Petri net matrix description. ...
Context 2
... Purification: It allows extracting more or less essential information, such as Petri net places, transitions, arcs as well as the initial marking in order to facilitate the operation of creating the incidence matrices. Figure 5(a)) shows the XSLT code developed to navigate and select the essential nodes describing the Petri net from the input PNML file. Subsequently and in order to facilitate the creation of PRE and POST matrices, these nodes (see Figure 5(b))) are organized into five blocks describing lists of places with their initial markings, transitions, input arcs, inhibiting arcs, and out arcs, respectively. ...
Context 3
... 5(a)) shows the XSLT code developed to navigate and select the essential nodes describing the Petri net from the input PNML file. Subsequently and in order to facilitate the creation of PRE and POST matrices, these nodes (see Figure 5(b))) are organized into five blocks describing lists of places with their initial markings, transitions, input arcs, inhibiting arcs, and out arcs, respectively. ...