Use este identificador para citar ou linkar para este item: https://locus.ufv.br//handle/123456789/2592
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.authorFraga Filho, Clayton Vieira
dc.date.accessioned2015-03-26T13:10:21Z-
dc.date.available2009-07-10
dc.date.available2015-03-26T13:10:21Z-
dc.date.issued2009-03-06
dc.identifier.citationFRAGA FILHO, Clayton Vieira. Software process model simulation using abstract state machines. 2009. 146 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2009.por
dc.identifier.urihttp://locus.ufv.br/handle/123456789/2592-
dc.description.abstractO estabelecimento de um modelo de processo de software em uma organização desenvolvedora de software não é uma atividade trivial. Muitas são as decisões a serem tomadas e abordagens utilizadas para dar suporte à tomada de decisão sobre quais atividades devem ser realizadas, como deve ser estabelecido seu sequenciamento, quais produtos de trabalho devem ser desenvolvidos, dentre outros. A primeira etapa para estabelecer o processo é definir sua representação estática, no entanto é importante que o processo seja simulado, demonstrando de forma dinâmica seu funcionamento. Este trabalho teve como objetivo realizar a transformação de modelos de processo de software de um alto nível de abstração para um nível que permita sua execução. O modelo estático denominado SPEMasm foi adaptado do SPEM e o modelo dinâmico foi mapeado para máquinas de estado abstratas (ASM). O mapeamento de instâncias foi utilizado para especificar o relacionamento dos elementos entre os modelos estáticos e dinâmicos, possibilitando a aplicação de uma técnica de transformação manual, baseada na abordagem da arquitetura dirigida por modelos, produzindo um modelo de simulação de processo de software com máquinas de estado abstratas utilizado no estudo de caso.pt_BR
dc.description.abstractThe 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.eng
dc.description.sponsorship
dc.formatapplication/pdfpor
dc.languageporpor
dc.publisherUniversidade Federal de Viçosapor
dc.rightsAcesso Abertopor
dc.subjectSimulação de processos de softwarepor
dc.subjectMáquinas de estado abstrataspor
dc.subjectSoftware process simulationeng
dc.subjectAbstract state machineseng
dc.titleSimulação de modelos de processo de software utilizando máquinas de estado abstrataspor
dc.title.alternativeSoftware process model simulation using abstract state machineseng
dc.typeDissertaçãopor
dc.contributor.authorLatteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4184057U7por
dc.contributor.advisor-co1Oliveira, Alcione de Paiva
dc.contributor.advisor-co1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0por
dc.contributor.advisor-co2Iorio, Vladimir Oliveira Di
dc.contributor.advisor-co2Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784559J9por
dc.publisher.countryBRpor
dc.publisher.departmentMetodologias e técnicas da Computação; Sistemas de Computaçãopor
dc.publisher.programMestrado em Ciência da Computaçãopor
dc.publisher.initialsUFVpor
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.contributor.advisor1Braga, José Luis
dc.contributor.advisor1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8por
dc.contributor.referee1Valente, Marco Túlio de Oliveira
dc.contributor.referee1Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723796J1por
dc.contributor.referee2Ferreira, Ricardo dos Santos
dc.contributor.referee2Latteshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5por
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
texto completo.pdf1,28 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.