@mastersthesis{sundaram:thesis,
    author = {Shankar Sundaram},
    title = {Mission-Flow Constructor: A Workflow Management System Using Mobile
Agents},
    year = {2000},
    month = {May},
    school = {Thayer School of Engineering, Dartmouth College},
    copyright = {Shankar Sundaram},
    address = {Hanover, New Hampshire},
    group = {agents, actcomm, coabs},
    url = {http://agent.cs.dartmouth.edu/papers/sundaram:thesis.ps.gz},
    abstract = {Developing code for the execution of a distributed, dynamic
workflow requires significant effort and hence it becomes necessary to build
tools that enable the creation and execution of such workflows. Compelling
arguments have been made for the implementation of workflow management
systems using mobile agents. Mobile agents are autonomous pieces of code that
can migrate under their own control from one machine to another within a
heterogeneous network. Mission-flow Constructor (MfC) is a workflow
management system built on the D'Agents mobile agent system. Like its
predecessor Mobile Agent Construction Environment (MACE), MfC uses the
concept of visual languages and further abstracts the process of building a
workflow. Agents generated by MfC are small and migrate only once. These
agents hence make more optimal use of network resources than those generated
by MACE. MfC generated agents also use improved communication means and
incorporate some basic fault tolerance mechanisms. A set of primitive
constructs that encapsulate commonly used topologies has been defined to make
easier the process of workflow definition. A workflow specified using the GUI
and associated annotation process is compiled to a set of D'Agents agents by
making use of the visual depiction and the code fragments that define the
individual modules. MfC then launches these agents to execute the various
tasks associated with the workflow specified by the user.}
}
