A Abordagem APSEE para Modelagem e Gerência de Recursos em Ambientes de Processos de Software

  • Carla A. Lima Reis UFRGS / UFPA
  • Rodrigo Quites Reis UFRGS / UFPA
  • Heribert Schlebbe Universität Stuttgart
  • Daltro J. Nunes UFPR

Resumo


Este artigo apresenta e discute a modelagem e gerência de recursos de apoio em um ambiente de gerência de processos de software (PSEE). Os PSEEs, tal como os sistemas de Workflow, coordenam tarefas que requerem recursos limitados. Todavia, a maioria dos modelos não permite a especificação precisa desses recursos, o que impede a análise e otimização da sua utilização. A abordagem APSEE é apresentada como contribuição neste tópico, através de um modelo de recursos, da integração do modelo a um PSEE existente e de um mecanismo de auxílio à instanciação de recursos para atividades de um processo. O artigo também discute aspectos da implementação do modelo proposto, além de comparações com trabalhos relacionados.
Palavras-chave: Gerência de processos de software, Gerência de Recursos, PSEE

Referências

Derniame, J.; Kaba, B.; Wastell, D.(eds.). Software Process: Principles, Methodology and Technology. Lecture Notes in Computer Science, vol. 1500. Springer-Verlag, 1998.

Dowson, M.; Fernström, C. Towards Requirements for Enactment Mechanisms. 3th European Workshop on Software Process Tech. Proceedings... Berlin: Springer, 1994.

Estublier, J. et al. APEL: A graphical yet executable formalism for process modeling. In: Automated Software Engineering, March 1997.

Feiler, P.; Humphrey, W. Software Process Development and Enactment: Concepts and Definitions. 2nd International Conference on Software Process. Berlin, Feb./1993.

Finkelstein, A. et al. (Ed.). Software Process Modelling and Technology. 1994.

Fuggetta, A.; Wolf, A. (Eds.) Software Process. Wiley, 1996.

Gimenes, I.M. Uma Introdução ao Processo de Engenharia de Software: Ambientes e Formalismos. Jornada de Atualização em Informática, 13., Caxambu: SBC, 1994.

Gimenes, I. M. S. ExPSEE: Um ambiente Experimental de Engenharia de Software Orientado a Processos. Relatório de Projeto, Universidade Estadual de Maringá, 2000.

Huff, Karen. In: Fuggetta, A.; Wolf, A.(Eds.) Software Process.Wiley, 1996.

Kappel, G et al. Coordination in workflow management systems: A rule based approach. In Conen, W.; Neuman, G. (Eds.) Coordination technology for collaborative applications. LNCS, n. 1364, 1997.

Lerner, B. S. et al. Modeling and Managing Resource Utilization in Process, Workflow and Activity Coordination. Tech. Report. Dept. of C.S., Univ. of Massachusetts (UM-CS-2000-058) Aug., 2000

Reis, R.; Lima Reis, C.; Nunes, D. Gerenciamento do Processo de Desenvolvimento Cooperativo de Software no Ambiente PROSOFT. Simpósio Brasileiro de Engenharia de Software, 12, 1998, Maringá. Anais... SBC, 1998, p. 221-236.

Lima Reis, Carla A. APSEE: Uma abordagem baseada em conhecimento para gerência de processos de software evolutivos. PPGC-UFRGS, Proposta de Tese, 2001.

Lonchamp, J. A Structured Conceptual and Terminological Framework for Software Process Engineering. 2nd Int. Conference on the Software Process, Berlin. Feb, 1993.

Machado, L.F.C. Modelo para Definição de Processos de Software na Estação TABA, Dissertação de MSc., COPPE/UFRJ, Rio de Janeiro, RJ, Brasil, mar 2000.

Nunes, D.J. Estratégia Data-driven no Desenvolvimento de Software. Simpósio Brasileiro de Engenharia de Software, 6. Anais... p. 81-95, Gramado, 1992.

Podorozhny, R.et al. Modeling Resources for Activity Coordination and Scheduling. 3th Intl. Conf. on Coordination Models and Languages. April 1999. LNCS, 1594.

Reis, Rodrigo. Lima Reis, C.; Nunes, D. Automated Support for Software Process Reuse: Requirements and Early Experiences with the APSEE model.7th International Workshop on Groupware. Proceedings"... Darmstadt-Germany, September/2001. IEEE CS Press.

Rombach, D. Verlage, M. How to assess a software process modeling formalism from a project member's point of view. In: 2nd Int. Conference on the Software Process, 1993.

Schäl, Thomas. Workflow Management Systems for Process Organizations. 2. ed. Berlin. Lecture Notes in Computer Science Vol. 1096, Springer, 1998.

Travassos, G. H. O Modelo de Integração de Ferramentas da Estação TABA. Tese de Doutorado, Engenharia de Sistemas e Computação, COPPE/UFRJ, Março, 1994.

Westfechtel, B. Models and Tools for Managing Development Processes. Lecture Notes in Computer Science vol. 1646. 1999.

Raposo, A.B.; Magalhães, L.P.; Ricarte, I.L.M. Petri Nets Based Coordination Mechanisms for Multi-Workflow Environments. International Journal of Computer Systems Science & Engineering. Special Issue on Flexible Workflow Technology Driving the Networked Economy. CRL Publishing. September 2000.

Plekhanova, Valentina. Capability and Compatibility Measurement in Software Process Improvement. Proceedings of the 2nd European Software Measurement Conference - FESMA'99. Amsterdam, The Netherlands, October, 1999.

Reis, Rodrigo Q.; Lima Reis, C. A.; Nunes, D. J. Apsee-StaticPolicy: Verificação de políticas estáticas em modelos de processos de software. Simpósio Brasileiro de Engenharia de Software - SBES'2001. Rio de Janeiro, Outubro 2001.
Publicado
03/10/2001
REIS, Carla A. Lima; REIS, Rodrigo Quites; SCHLEBBE, Heribert; NUNES, Daltro J.. A Abordagem APSEE para Modelagem e Gerência de Recursos em Ambientes de Processos de Software. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 15. , 2001, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2001 . p. 68-83. DOI: https://doi.org/10.5753/sbes.2001.23981.