Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.008.482 Times

SNAKES 0.8.3

  Date Added: January 27, 2010  |  Visits: 841

SNAKES

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



SNAKES is a Python library that provides all then necessary to define and execute many sorts of Petri nets, in particular those of the PBC and M-nets family. Its main aim is to be a general Petri net library, being able to cope with most Petri nets models, and providing the researcher with a tool to quickly prototype its new ideas. SNAKES should be suitable to provide the data model for editors or simulators; actually, any editor that use SNAKES may also be a simulator as SNAKES can execute any net. A key feature of SNAKES is the ability to use arbitrary Python objects as tokens and arbitrary Python expressions in many points, for instance in transitions guards or arcs outgoing of transitions. This is what makes SNAKES that general. This relies on the capability of Python to run dynamically provided Python code (the eval function). This feature may not be efficient enough for model-checking: speed is the price to pay for the wide generality. However, in the case of a new model, SNAKES may happen to be the only available tool. Another important feature of SNAKES is the plugin system that allows to extend the features and work with specialised classes of Petri nets. Currently, the following plugins are provided: pos adds to nodes the capability of holding their position. Nodes can be moved or shifted, Petri nets can be shifted globally and their bounding box can be computed. graphviz adds a method to draw a Petri net using the tool GraphViz. The layout is provided by the user that provides the coordinate of the nodes (using the plugin pos). status extends the Petri net model by adding status to the nodes. This is similar to what is used in the models of the PBC or Mnets family. Nodes can then merged automatically according to their status. ops this plugins defines control flow operations on Petri nets usually found in the PBC and Mnets family. Nets can be composed in parallel, sequence, choice and iteration. These operations rely on the places status. posops combines the features of pos and ops plugins: the control flow operations are modified in order to rearrange the nodes position in order to provide well shaped nets. lashdata allows to define data that is not handled in the places of the Petri net but stored instead in the special structures handled by the library Lash. This allows in particular to aggregate possibly infinite states into one meta-state. Whats New in This Release: - The GraphViz plugin has been improved..

Requirements: No special requirements
Platforms: Linux
Keyword: Execute Library Miscellaneous Nets Nodes Pbc Petri Petri Net Petri Nets Python Python Library Science Snakes
Users rating: 0/10

License: Freeware Size: 798.72 KB
USER REVIEWS
More Reviews or Write Review


SNAKES RELATED
Utilities  -  Active Virtual Network Management 1.3.1
Active Networking provides a framework in which executable code within data packets can execute upon intermediate network nodes. The goal of this research is to develop active networks that are capable of predicting their own behavior and to use...
2.52 MB  
Programming  -  SuRF for Linux 1.1.4-r352
SuRF is a Python library for working with RDF data in an Object-Oriented way. In SuRF, RDF nodes (subjects and objects) are represented as Python objects and RDF arcs (predicates) as their attributes. SuRF is an Object RDF Mapper (ORM), similar in...
163.84 KB  
Programming  -  surf.sesame2 0.2.1-r335
SuRF is a Python library for working with RDF data in an Object-Oriented way. In SuRF, RDF nodes (subjects and objects) are represented as Python objects and RDF arcs (predicates) as their attributes. SuRF is an Object RDF Mapper (ORM), similar in...
20.48 KB  
Programming  -  surf.allegro_franz 0.2.2-r348
SuRF is a Python library for working with RDF data in an Object-Oriented way. In SuRF, RDF nodes (subjects and objects) are represented as Python objects and RDF arcs (predicates) as their attributes. SuRF is an Object RDF Mapper (ORM), similar in...
20.48 KB  
Science  -  Python Stencil Environment 0.3.1
Python Stencil Environment also know as PySE is a new python library for solving Partial Differential Equations with the Finite Difference Method (FDM). This is still a quite new library, and the current release must be considered as beta...
94.21 KB  
MP3 Tools  -  Autopythonlauncher 1.0
With Autopythonlauncher 1.0 you can make in 3d an unique automation launcher with button icons. (card, cube, disk, cylinder, sphere) Any button picture on the launcher can direct automate repititive computer movements, it will run a advanced or...
43 B  
Multimedia & Graphics  -  Petri Net Editor New
Petri Net Editor is a small, easy to use, Java based application specially designed to offer users an editor for stochastic Petri-nets. This tool is designed to also allow you to create reachability trees and Markov graphs, simulate and gather...
 
Science  -  Platform Independent Petri Net Editor 4.1
Create, model and analyse Petri nets with a standards-compliant Petri net tool. PIPE2 is the active fork of the Platform Independent Petri net Editor project, which originated at Imperial College London.
28.38 MB  
Development Editors  -  Petri-LLD for Linux 1.3
Petri-LLD is a graphical development environment for real-time automation control and is written in Java. It is based on a form of Petri net, and compiles to a number of programmable logic controller (PLC) languages as well as Java and Visual Basic.
1.94 MB  
Programming  -  Secure-SMTPD 1.1.7
Secure-SMTPD extends on Petri Lehtinen's SMTPD library adding support for AUTH and SSL.
10.24 KB  
NEW DOWNLOADS IN EDUCATION, SCIENCE
Education  -  KB Piano 2.5.2
KB Piano will turn your computer into a piano and more. Easily create song with multiple instruments (guitar, bass, drums, and vocals from your microphone). If you don't know music theory, use the application tools to automatically create...
10.61 MB  
Education  -  Learn Words 0.1
This program helps you to learn words of foreign languages. You can type in the words and their meanings and then the computer asks them and rates you. You can also grab the words from a file and look up their meanings with the included electronic...
61.44 KB  
Education  -  Familier for Linux 0.91.12
Familier is cross-platform Family Tree management (Genealogy) Software using QT. It supports viewing/editing file tree using drag-drop in multiple ways. Events allow you to define events in any number.
5.88 MB  
Education  -  Law Leecher 1.4u1
Law Leecher is a multi-threaded web crawling tool which extracts laws from the EU law database PreLex (http://ec.europa.eu/prelex/). It's written in Ruby. The latest version is 1.4 You can also visit the SourceForge project management...
430.08 KB  
Education  -  The Brookshear Machine 1.0
The Brookshear Machine is an assembly language compiler that uses a language specification in Computer Science: An Overview, by Glenn Brookshear.
51.2 KB  
Science  -  SVDetect 0.7m
SVDetect is a application for the isolation and the type prediction of intra- and inter-chromosomal rearrangements from paired-end/mate-pair sequencing data provided by the high-throughput sequencing technologies This tool aims to...
593.92 KB  
Science  -  irs Word Builder 1.0
irs feelings is a free and open source application which allows children to communicate their feelings. irs feelings is developed for children with ASD (autism/autistic spectrum disorder) and behavioral/emotional problems It allows...
61.44 KB  
Science  -  Stellarium for Linux 0.11.0
Stellarium is a free GPL software which renders realistic skies in real time with openGL. Stellarium is available for Linux/Unix, MacOSX and Windows. With Stellarium, you really see what you can see with your eyes, binoculars or a small...
43.57 MB  
Science  -  irs feelings 1.0
irs Words is a program developed to help children understand sentence structure. Highly recommended by NASEN Special magazine, it is used by teachers and speech therapists. irs has designed small desktop programs to work as learning...
61.44 KB  
Science  -  garlicsim_wx 0.6.3
The GarlicSim project contains three packages, garlicsim, which is the core logic, garlicsim_lib, which is a collection of simpacks, and garlicsim_wx, which is the wxPython-based GUI.
1.17 MB