view README.txt @ 5:24417b83ef29

polish a bit
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 15 Apr 2013 22:14:49 -0700
parents 12e7f245eb0f
children 16efbc1beed0
line wrap: on
line source

IntentMadeManifest
===========

python workflow engine via directed graph

As risen from the stillborn ashes:
http://k0s.org/mozilla/hg/MozbaseWorkflow/


Intents
-------

What is a directed graph?

- dependencies
- workflow


Potential Uses
--------------

* dependency curation:
  - DEPS: Dependency Extraction and Processing System;
    http://deps.alioth.debian.org/ ,
    http://vasks.debian.org/projects/deps/
  - Extraction of Attribute Dependency Graph from Database Applications
    http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6130680&contentType=Conference+Publications
  - MAKAO, reverse engineering build systems :
    http://mcis.polymtl.ca/~bram/makao/

* workflow construction, execution, and curation:
  - [TODO]

Meta:
- A Formal Definition of Data Flow Graph Models
  http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1676696&contentType=Journals+%26+Magazines


Links
-----

/Links to software and other communiques/

Python packages:

* https://pypi.python.org/pypi/finite
  Yet another finite state automaton

* https://pypi.python.org/pypi/fluidity-sm
  State machine implementation for Python objects.

* https://pypi.python.org/pypi/fysom
  pYthOn Finite State Machine

* https://pypi.python.org/pypi/workflow/1.01
  Simple workflows for Python;
  Not sure if this is really what's needed. And....1.01???

* https://pypi.python.org/pypi/xworkflows
  A library implementing workflows (or state machines) for Python projects.


State Machines:

Workflow == state machines, so an understanding from either
perspective is the same apropos the other.

* http://en.wikipedia.org/wiki/Finite-state_machine

----

Jeff Hammel
k0scist@gmail.com