|<<>>|259 of 275 Show listMobile Mode

Planning complex software processes

Published by marco on

I’ve recently written a new startup system for my company’s main software library. The technology on which it’s based is documented in the white paper, Describing Multi-step Processes. The abstract is below:

“Discusses the properties and requirements of multi-stage tasks or processes. Addresses the challenges associated with maintaining and customizing complex hierarchies of tasks by using a declarative approach which concerns itself less with the absolute ordering of steps within a task and more with explicitly specifying the implicit requirements or preconditions for each step. This more free-form approach to building a process allows fine-grained querying of the success or failure of individual steps or groups of steps. It also requires a developer to specify only as much about the process as its complexity demands, with as little scaffolding as possible, which vastly increases scalability. Includes a simple and powerful task- and language-independent API.”