Abstract
Process programming languages have not been readily adopted by practitioners. We are addressing this problem through the development of Little-JIL, a language that focuses on the coordination aspects of processes and provides a visual representation, yet one that is rigorous enough for execution and formal reasoning. We have used Little-JIL to program several software engineering processes, knowledge discovery processes, and are working on processes to coordinate robot teams. We believe the simplicity gained by focusing on coordination and visualization should make Little-JIL both readily adoptable and widely useful.
This research was supported by the Air Force Research Laboratory/IFTD and the Defense Advanced Research Projects Agency under Contract F30602-97-2-0032. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Projects Agency, Air Force Research Laboratory/IFTD or the U.S. Government.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sutton, Jr., S.M., Osterweil, L.J., The Design of a Next-Generation Process Language. In: Proc. of the Joint 6th European Software Engg. Conf. and the 5th ACM SIGSOFT Symposium on the Foundations of Software Engg. Springer-Verlag (1997) 142–158.
Canals, G., Boudjlida, N., Derniame, J.-C., Godart, C., Lonchamp, J.: ALF: A Framework for Building Process-Centred Software Engineering Environments. In: Finkelstein, A., Kramer, J., Nuseibeh, B., (eds): Software Process Modelling and Technology. John Wiley & Sons Inc. (1994) 153–185.
Montangero, C., Ambriola, V.: OIKOS: Constructing Process-Centered SDEs. In: Finkelstein, A., Kramer, J., Nuseibeh, B., (eds): Software Process Modelling and Technology. John Wiley & Sons Inc. (1994) 33–70.
Bandinelli, S., Fuggetta, A., Ghezzi, C., Lavazza, L.: SPADE: An Environment for Software Process Analysis, Design, and Enactment. In: Finkelstein, A., Kramer, J., Nuseibeh, B., (eds): Software Process Modelling and Technology. John Wiley & Sons Inc. (1994) 223–248.
Gruhn, V., Jegelka, R.: An Evaluation of FUNSOFT Nets. In: Proc. of the Second Eurpoean Workshop on Software Process Technology. Trondheim, Norway (1992).
Dami, S., Estublier, J., Amiour, M.: APEL: A Graphical yet Executable Formalism for Process Modelling. Automated Software Engg., 5 (1998) 61–96.
Young, P.S., Taylor, R.N.: Human-Executed Operations in the Teamware Process Programming System. In: Proc. of the Ninth Intl. Software Process Workshop. (1994).
Jensen, D., Dong, Y., Lerner, B.S., Osterweil, L.J., Sutton Jr., S.M., Wise, A.: Represening and Reasoning about Knowledge Discovery Processes. In: Seventh Intl. Conf. on Information and Knowledge Management. (1998). Submitted.
McCall, E.K., Clarke, L.A., Osterweil, L.J.: An Adaptable Generation Approach to Agenda Management. In: Proc. of the 20th Intl. Conf. on Software Engg. (1998).
Garvey, A., Decker, K., Lesser, V.: A Negotiation-Based Interface between a RealTime Scheduler and a Decision-Maker. In: Proc. of the Workshop on Models of Conflict Management in Cooperative Problem Solving. AAAI (1994).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lerner, B.S., Osterweil, L.J., Sutton, S.M., Wise, A. (1998). Programming process coordination in Little-JIL. In: Gruhn, V. (eds) Software Process Technology. EWSPT 1998. Lecture Notes in Computer Science, vol 1487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64956-5_13
Download citation
DOI: https://doi.org/10.1007/3-540-64956-5_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64956-4
Online ISBN: 978-3-540-49907-7
eBook Packages: Springer Book Archive