A policy-based resource instantiation mechanism to automate software process management

  • Authors:
  • Carla A. Lima Reis;Rodrigo Quites Reis;Heribert Schlebbe;Daltro J. Nunes

  • Affiliations:
  • Universidade Federal do Pará (UFPA), Belém, PA, Brazil and Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, RS, Brazil;Universidade Federal do Pará (UFPA), Belém, PA, Brazil and Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, RS, Brazil;Universität Stuttgart (Uni-Stuttgart), Stuttgart, BW, Germany;Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, RS, Brazil

  • Venue:
  • SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Process-Centered Software Engineering Environments (PSEEs) deal with activities that demand specialized personnel and limited resources. Characteristics about required resources and people (and their dynamic availability) are used by software process instantiation phase to define process allocation strategies. However, most of existing PSEEs do not allow precise resource specification, and the instantiation is often based on the knowledge of a process designer, mostly without automated support. Thus, process managers must make all major decisions based on their individual insights and experience: this constitutes a major obstacle for resource allocation analysis and optimization in process systems and can influence project management and overall software quality. This paper proposes Instantiation Policies as a compact formalism, integrated to a process modeling language, to allow user-defined reusable management strategies for resource instantiation. Through the proposed language it is possible to plan or automate allocation depending on process and organization current situation. This paper discusses the motivations for this solution, shows the proposed meta-model, language and some application examples for this approach.