Publicação: Modelagem de software de tempo real utilizando o profile MARTE
da UML
Carregando...
Arquivos
Tipo do documento
Data
Direito de acesso
Área do conhecimento
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Título da Revista
ISSN da Revista
Título de Volume
Autores
Orientador
Coorientador
Resumo
Métodos e linguagens orientadas a objetos tem sido amplamente aplicados em atividades
de modelagem e projeto de software de tempo real. Entre todas as notações orientadas
a objetos a mais usada é a UML. Apesar dos seus muitos problemas conhecidos na teoria
e na prática, como a fraca representação de restrições temporais e alocação de recursos, a
UML tem sido efetivamente aplicada neste domínio. O profile MARTE foi proposto para
resolver essas questões. Neste trabalho o profile MARTE é aplicado juntamente com a
UML para modelagem de um software de controle de sinais de trânsito com o objetivo
de analisar os prós e contras da utilização deste recente profile OMG. O profile MARTE
é comparado com UML e SPT (um profile anterior ao MARTE). O resultado é que com
MARTE os modelos UML são mais específicos e expressivos, mas também são mais complexos.
Adicionalmente, tornar-se proficiente na utilização do profile é um grande desafio.
Pesquisas e aplicações industriais ainda são necessárias para melhores conclusões sobre a
utilização do MARTE.
Abstract
Object-oriented methods and languages have been widely applied in activities of modeling
and design of real-time systems. Among all object-oriented notations, UML is the
most used one. Despite the many well-known issues both in theory and practice, such
as lack of concepts to represent time constraints and resource allocation, UML has been
frequently applied to this domain. The MARTE profile was proposed in order to solve
these issues. In this work the MARTE profile is applied together with UML to modeling a
software for traffic signals control in order to analyze the pros and cons of using this recent
OMG profile. The MARTE profile is compared with UML and SPT (a former MARTE
profile). The result is that with MARTE the models are more specific and expressive, but
are also more complex. In addition, mastering the MARTE language is a hard challenge.
Researches and industrial applications are still required to achieve better conclusions on
the use of MARTE.
Palavras-chave
Marte, UML, Arquitetura de software, Sistemas distribuídos, Sistemas de tempo real, Controle de sinais de tráfego, Software architecture, Real-time systems, Distributed
systems, Road traffic signals conrol, UML (Linguagem de modelagem padrão), Software - Arquitetura
Citação
SILVESTRE, Eduardo Augusto. Modelagem de software de tempo real utilizando o profile MARTE
da UML. 2012. 115 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2012. DOI https://doi.org/10.14393/ufu.di.2012.225