Advertisement

Applying Little-JIL to Describe Process-Agent Knowledge in SoftPM

  • Junchao Xiao
  • Leon J. Osterweil
  • Lei Zhang
  • Alexander Wise
  • Qing Wang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3966)

Abstract

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.

Keywords

Process Knowledge Exception Handler Semantic Richness Cooperative Goal Descriptive Knowledge 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Wang, Q., Li, M.: Software Process Management: Practices in China. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 317–331. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Zhao, X., Li, M., Wang, Q., Chan, K., Leung, H.: An Agent-Based Self-Adaptive Software Process Model. Journal of Software 15(3), 348–359 (2004)MATHGoogle Scholar
  3. 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. 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. 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. 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. 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. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Junchao Xiao
    • 1
    • 2
  • Leon J. Osterweil
    • 3
  • Lei Zhang
    • 1
    • 2
  • Alexander Wise
    • 3
  • Qing Wang
    • 1
  1. 1.Laboratory for Internet Software Technologies, Institute of SoftwareThe Chinese Academy of SciencesBeijingChina
  2. 2.Graduate University of Chinese Academy of SciencesBeijingChina
  3. 3.Department of Computer ScienceUniversity of MassachusettsAmherstUSA

Personalised recommendations