Home > Process Programming and Workflow
Process Programming and Workflow »
Little-JIL
Process Interpretation
Resource Management
Process Simulation
Process Analysis
Evaluation
Publications
Additional Information
All Process Programming and Workflow Publications

Process Programming and Workflow

Process programs coordinate the efforts of people, computers, tools. We are investigating language mechanisms to support process programming, and using process programming languages to write executable code for software processes. We are developing Little-JIL, a process programming language, and Juliette, an interpretation engine to guide execution of process programs written in Little-JIL.

In LASER, we are focused on process programming technology as a platform for the evaluation, comparison, analysis, evolution and improvement of a wide range of processes. We believe that programming will lead to better understanding and improvement of the processes, as well as providing more effective computerized support.

Recent Publications

Characterizing process variation (NIER Track)
Borislava I. Simidchieva, Leon J. Osterweil, In Proceedings of the 33rd International Conference on Software Engineering (ICSE '11), Honolulu, HI, May 21-28, 2011, pp. 836-839. (UM-CS-2011-034)

[ ACM ] [ PDF ] [ Slides ]

Environment Support for Improving Software Development Processes: A Vision Influenced by the Work of Barry W. Boehm
Lori A. Clarke, International Journal of Software and Informatics, 2011, Vol. 5, No. 3, pp. 475-485. (UM-CS-2011-022)

[ IJSI ] [ PDF ]

A Process Programmer Looks at the Spiral Model: A Tribute to the Deep Insights of Barry W. Boehm
Leon J. Osterweil, International Journal of Software and Informatics, 2011, Vol. 5, No. 3, pp. 457-474. (UM-CS-2011-023)

[ IJSI ] [ PDF ]

Generating Natural-language Process Descriptions from Formal Process Definitions
Stefan C. Christov, Tifany Y Chao, Lori A. Clarke, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, January 2011. (UM-CS-2011-004)

[ PDF ]

 

This site is maintained by the Laboratory for Advanced Software Engineering Research.
© 2010 University of Massachusetts AmherstSite Policies