Applying Little-JIL to Describe Process-Agent Knowledge in SoftPM
In a software process modeling method based upon the Organization-Entity capability, the Process-Agent is a well-defined unit whose role is to encapsulate an entity’s knowledge, skill etc. The Process-Agent’s infrastructure comprises descriptive knowledge, process knowledge and an experience library. The process knowledge is represented by process steps, whose execution determines the behaviors of the Process-Agent. This causes Process-Agent knowledge to be precisely described and well organized. In this paper, Little-JIL, a well-known process modeling language, is used to define a Process-Agent’s process knowledge. Benefits for process element knowledge representation arising from Little-JIL’s simplicity, semantic richness, expressiveness, formal and precise yet graphical syntax etc., are described.
KeywordsProcess Knowledge Exception Handler Semantic Richness Cooperative Goal Descriptive Knowledge
Unable to display preview. Download preview PDF.
- 3.Zhao, X., Chan, K., Li, M.: Applying Agent Technology to Software Process Modeling and Process-Centered Software Engineering Environment. In: The 20th Annual ACM Symposium on Applied Computing (SAC 2005), Santa Fe, New Mexico, USA, pp. 1529–1533 (2005)Google Scholar
- 4.Wise, A.: Little-JIL 1.0 Language Report. Technical Report 98-24, Laboratory for Advanced Software Engineering Research, University of Massachusetts, Amherst (April 16, 1998)Google Scholar
- 5.Cass, A.G., Lee, H., Lerner, B.S., Osterweil, L.J.: Formally Defining Coordination Process to support Contract Negotiations. Department of Computer Science, University of Massachusetts, Amherst, MA 01003, (June 1999) (UM-CS-1999-039)Google Scholar
- 6.Jensen, D., Dong, Y., Lerner, B.S., McCall, E.K., Osterweil, L.J., Sutton Jr., S.M., Wise, A.: Coordinating Agent Activities in Knowledge Discovery Processes. In: Proceedings of Work Activities Coordination and Collaboration Conference (WACC 1999), San Francisco, CA, pp. 137–146 (1999)Google Scholar
- 7.Sutton Jr., S.M., Osterweil, L.J.: The design of a next generation process language. In: Proc. of the Joint 6th European Software Engineering Conj and the 5th ACM SICSOFT Symp. On the Foundations of Software Engineering, pp. 142–158. Springer, Heidelberg (1997)Google Scholar
- 8.LASER Process Working Group. Getting Started With Little-JIL Using Visual-JIL, Laboratory for Advanced Software Engineering Research, University of Massachusetts, Amherst (2002)Google Scholar