Modelagem de software de tempo real utilizando o profile MARTE da UML
AUTOR(ES)
Eduardo Augusto Silvestre
FONTE
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia
DATA DE PUBLICAÇÃO
20/04/2012
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.
ASSUNTO(S)
marte uml arquitetura de software sistemas distribuídos sistemas de tempo real controle de sinais de tráfego ciencia da computacao uml (linguagem de modelagem padrão) software - arquitetura software architecture real-time systems distributed systems road traffic signals conrol
ACESSO AO ARTIGO
http://www.bdtd.ufu.br//tde_busca/arquivo.php?codArquivo=4182Documentos Relacionados
- Um metamodelo da linguagem de modelagem real time UML, de suporte à criação de dicionário de dados para ferramentas de modelagem de sistema tempo real, visando a verificação de consistência dos modelos
- GeoProfile A UML Profile for Conceptual Modeling of Geographic Databases.
- UML data modeling profile
- EVALUATION OF SOFTWARE QUALITY BASED ON UML MODELS
- Modelagem do processo Bayer utilizando o software comercial Aspen Plus