Abstract:
|
Os ITS (Sistemas Inteligentes de Transporte, do inglês, Intelligent Transportation Systems) têm sido adotados como uma solução moderna para problemas de mobilidade nas cidades. Soluções sofisticadas têm sido necessárias uma vez que existem várias origens de informações interagindo no ambiente viário, tornando a provisão de mobilidade uma tarefa complexa. Esta complexidade cresce na mesma proporção do crescimento populacional e conseqüente aumento da demanda populacional por mobilidade. Muitas aplicações relacionadas à mobilidade compartilham informações entre si. Por exemplo, sistemas de horários e itinerários de transporte coletivos e sistemas de controle de tráfego, os quais tratam de diferentes problemas usam informações em comum, quando são empregados esquemas de prioridade para veículos de transporte coletivo. Devido ao amplo escopo e a natureza distribuída dos ITS, o desenvolvimento deste tipo de sistema apoiado por uma arquitetura que suporte a interoperação de diferentes aplicações dentro de um sistema mais amplo é beneficiado. Um exemplo de uma arquitetura referência é a National ITS Architecture (NIA), definida nos Estados Unidos pelo seu Departamento de Transportes. Este trabalho apresenta um estudo sobre a NIA com o objetivo de definir uma metodologia de desenvolvimento de software baseada na análise exaustiva dos requisitos de ITS da NIA. Obteve-se uma metodologia orientada a objetos a qual parte das especificações da NIA e desenvolve diagramas UML para modelagem de aplicações específicas. Um protótipo de aplicação foi implementado, ilustrando como esta metodologia foi obtida. |