Software process model simulation using abstract state machines / Simulação de modelos de processo de software utilizando máquinas de estado abstratas
AUTOR(ES)
Clayton Vieira Fraga Filho
DATA DE PUBLICAÇÃO
2009
RESUMO
The definition of software process models in software devoloper organizations is a hard work. There are many decisions to be made and approaches used to decision support: what activities should be undertaken, their sequencing, what work products must be developed, among others. The first step is to obtain the process representation, that should be transformed in more detailed models to allow process simulation, essential to analyse its dynamic behavior. This work aimed to achieve software process model transformation from a high abstraction level to a lower abstraction level, that would enable process enactment. The static model was described using a SPEM extension, named SPEMasm, and the dynamic model was mapped to the formal language of Abstract State Machines (ASM), that was then properly executed. The mapping of instances was used to specify the relationship between the static and dynamic elements models, and was done manually, based on the model driven architecture approach. As a case study, we produced a specialization of a well known software process, that was simulated using the approach.
ASSUNTO(S)
máquinas de estado abstratas ciencia da computacao software process simulation abstract state machines simulação de processos de software
Documentos Relacionados
- Modelagem e Simulação de saliências magnéticas em máquinas de indução
- Um arcabouço para otimizações em máquinas de estado abstratas
- Desenvolvimento de software de simulação da solidificação de aços no processo de lingotamento contínuo de tarugos
- Comite de maquinas : uma abordagem unificada empregando maquinas de vetores-suporte
- Numerical simulation CFD in the quenching process