2 research outputs found

    The story of re-engineering 350,000 lines of FORTRAN code

    Get PDF
    This paper describes a case study to determine whether computer-aided prototyping techniques provide a cost-effective means for re-engineering legacy software The case study consists of developing a high-level modular architecture for the existing US Army Janus combat simulation system and validating the architecture via an executable prototype using the Computer Aided Prototyping System CAPS a research tool developed at the Naval Postgraduate School The case study showed that prototyping can be a valuable aid in re-engineering of legacy systems par ticularly in cases where radical changes to system conceptualization and software structure are needed The CAPS system enabled us to do this with a minimal amount of coding effort.U.S. Army Research Office under grant number 35037-MA and in part by a grant from the U.S. Army Training and Doctrine Analysis Command

    Criação, Alimentação e Implementação de um modelo de progressão

    Get PDF
    A ideia Desenvolvimento e Análise Robusta de Táticas - Terrestres (DARTT) consiste num sistema de apoio à decisão, escrito em linguagem MATLAB, que tem vindo a ser desenvolvido nos últimos anos pela Escola Naval. Este software permite a criação de vários cenários (arborizado, segurança a 360◦ em torno de um objetivo, ocupação de um objetivo, etc.) e simulação das diferentes técnicas, táticas e procedimentos (TTP) utilizadas por uma equipa ou secção de Fuzileiros. O presente trabalho de investigação tem como objetivo a Criação, Alimentação e Implementação de um modelo de progressão para o simulador DART-T. Este tipo de sistemas necessita da observação de comportamentos de um agente, nomeadamente as características, componentes e valências dos Fuzileiros, tendo em conta a sua versatilidade, os diferentes teatros de operações onde atuam e a tipologia de missões que executam. A versão anterior considerava a progressão dos agentes somente na reação ao contacto com um agente inimigo, e não todo o seu movimento até à chegada da Área de Objetivo. Deste modo, a versão proposta pretende tornar o movimento dos agentes tão próximo quanto possível da realidade, adicionando uma 3ª dimensão ao simulador, que até ao momento era inexistente, bem como outros parâmetros. Sendo assim, recorreu-se à doutrina NATO e a entrevistas a especialistas, para a definição das dimensões de um modelo de progressão, com a criação e construção de uma matriz multidimensional, com seis dimensões, nomeadamente: Tipo de Terreno, Peso do Equipamento transportado, Declive, Postura, Modo de Progressão e Fator Luminosidade. Foram efetuadas diversas experiências, com relógios Garmin Forerunner 245, das quais se destaca a realização de um percurso de aproximadamente 5 quilómetros, na Base Naval de Lisboa, com a finalidade de entender o comportamento da velocidade com a variação das diferentes dimensões da Matriz Multidimensional.The DART-T idea consists of a decision support system, written in MATLAB, which has been developed in recent years by the Portuguese Naval Academy. This software allows for the creation of various scenarios (wooded, 360◦ security around an objective, occupation of an objective, etc.) and simulations of the different techniques, tactics, and procedures (TTP) used by a Portuguese Marine team or squad. The present research work aims to create, feed, and implement a progression model in the DART-T simulator. This type of system requires the observation of an agent’s behavior, namely the characteristics, components, and skills of the Portuguese Marines, taking into account their versatility, the different theaters of operations where they act, and the type of missions they execute. The previous version considered the progression of the agents only in the situation of troops in contact with an enemy agent, and not their entire movement until the arrival of the Objective Area. Thus, the proposed version intends to make the movement of the agents as close as possible to reality, adding a 3rd dimension to the simulator, which until now was non-existent, as well as other parameters. Therefore, it was taken into consideration both the NATO doctrine and an interview with two experts to define the dimensions of a progression model with the creation and construction of a multidimensional matrix with six dimensions, namely: Type of Terrain, Equipment, Slope, Posture, Progression, and Light Factor. Several experiments were carried out with Garmin Forerunner 245 watches from which stands out the execution of a route of approximately 5 kilometers, at the Lisbon Naval Base, to understand the behavior of speed with the variation of the different dimensions of the Multidimensional Matri
    corecore