Spelling suggestions: "subject:"8oftware - desenvolvimento."" "subject:"8oftware - esenvolvimento.""
181 |
PI-MT: método para a criação de transformações de modelos no contexto da MDAAgner, Luciane Telinski Wiedermann 14 December 2012 (has links)
Esta tese aborda o problema de prover a independência de plataforma em transformações de modelos no contexto da MDA (Model Driven Architecture). A MDA é uma abordagem de desenvolvimento de software baseada na criação e na transformação de modelos. Assim, em MDA os modelos são os principais artefatos ao longo do ciclo de vida de desenvolvimento de software e as transformações desempenham um papel fundamental. No entanto, a maioria das iniciativas MDA são dedicadas, isto é, as características da plataforma são implicitamente especificadas nas regras de transformação. À medida que os aspectos ligados à plataforma não são separados das regras de transformação, para cada plataforma selecionada deve haver uma transformação de modelos correspondente. Por um lado, isto facilita o desenvolvimento de transformações de modelo. Por outro lado, a transformação torna-se limitada a uma plataforma específica, uma vez que os recursos da plataforma estão fortemente associados com as regras de transformação. Um dos desafios consiste em criar regras de transformação independentes das características da plataforma de implementação de sistemas de software. Esta tese propõe um método para a criação de transformações de modelo chamado PI-MT (Platform Independent - Model Transformations). O PI-MT é voltado ao desenvolvimento de software embarcado baseado em Sistemas Operacionais em Tempo-Real (RTOS - Real-Time Operating System). Além disso, o método permite a adaptação de transformações de modelos para diferentes plataformas baseadas em RTOS, por meio de modelos de plataforma explicitamente definidos. Como resultado, o método de PI-MT oferece independência entre as regras de transformação e as características da plataforma. / This thesis deals with the platform-independence matter in the Model Driven Architecture (MDA) context. MDA is an approach to software development based on the design and transformation of models. In the MDA approach models are the core artifacts throughout the entire software development lifecycle, and thus a key role is played by model transformations. Nevertheless, most MDA initiatives are dedicated, i.e., the platform features are implicitly employed in the transformation rules. As the aspects associated with the platform are not separated from the transformation rules, for each selected platform there must be a corresponding model transformation. On the one hand, this makes the model transformation development easier. On the other hand, model transformation becomes limited to a specific platform, once the platform features are strongly associated with the transformation rules. An open challenge consists of how to create transformation rules independently of the deployment platform features of software systems. This thesis proposes a method for creating model transformations, called PI-MT (Platform Independent - Model Transformations). The PI-MT is particularly applied to embedded software development based on Real-Time Operating Systems (RTOS). In addition, it allows the adaptation of the model transformation process to different RTOS-based platforms by means of Platform Models explicitly defined. As a result, the PI-MT method provides independence between the model transformation rules and the platform features.
|
182 |
Sistema de apoio à decisão aplicado ao planejamento operacional da coleta seletiva de resíduos sólidosSimonetto, Eugenio de Oliveira January 2004 (has links)
O trabalho apresenta a concepção, modelagem e implementação de um sistema de apoio à decisão aplicado ao planejamento operacional da coleta seletiva de resíduos sólidos (SCOLDSS), o qual tem por funcionalidade principal à geração de alternativas ao processo decisório no que se refere à: (a) alocação de veículos para a coleta seletiva, bem como à determinação do roteiro a ser percorrido pelos mesmos e, (b) a determinação da quantidade diária de resíduos sólidos a ser enviado a cada unidade de triagem, de modo a evitar o desperdício de mão-de-obra e reduzir a quantidade de resíduos enviada aos aterros sanitários. Para o desenvolvimento do mesmo foi utilizada a combinação de técnicas advindas da Pesquisa Operacional, que são a simulação computacional de eventos discretos e algoritmos para o problema da alocação e roteamento de veículos. O sistema foi desenvolvido utilizando o ambiente Borland Delphi e, para a simulação foi utilizado o simulador Arena 3.5. Para a validação do SCOLDSS foram utilizados dados da coleta seletiva de um município do Rio Grande do Sul. / A decision support system (DSS) for modeling and solving the recyclable waste collection operational planning is presented. The computer system has the following objectives: (a) to define the vehicles’ allocation and routing; (b) to determine the quantity of solid waste to be sent to each waste recyclable trial unit; and (c) to generate operational scenarios to be taken into account in the decision process. To accomplish such objectives the DSS employs two well-known operations research techniques, namely simulation, and assignment/VRP algorithms. The DSS was implemented in Borland Delphi, using the commercial package Arena 3.5 to carry out the simulations. The system was validated using a field test in Porto Alegre, Rio Grande do Sul.
|
183 |
Fábrica de software: até que ponto fordista?Xavier, Cristina Deorsola January 2007 (has links)
Made available in DSpace on 2009-11-18T19:01:08Z (GMT). No. of bitstreams: 1
ACF150.pdf: 857744 bytes, checksum: 800ac72cccd15f4829a812b0716fb5bd (MD5)
Previous issue date: 2007 / Due to the crisis over rigid automation that occurred around 1960, management models essentially fordist, have gradually become more flexible. The software factories, however, that emerged in the nineties manufacturing the most advanced technological products, adopted eminently fordist controls and seem to be going contrary to the evolutionary cycle that organizations tend to follow. The alternation between rigid and flexible management models of these software factories, observed under continuum fordism (0) ______ (1) post-fordism, as well as the limitations of the metaphor that emerges given the nature of the software they manufacture, constitutes the object of the study. / Com a crise da automação rígida (década de 60), têm sido paulatinamente flexibilizados os modelos de gestão outrora de cunho fordista; porém, as fábricas de software, ao surgirem nos anos 90, fabricando produtos tecnologicamente os mais avançados e adotando controles eminentemente fordistas, parecem estar seguindo na contramão do ciclo de evolução das organizações. A alternância de características de rigidez e flexibilidade dos modelos de gestão dessas fábricas, observados sob o continuum fordismo (0) ______(1) pós-fordismo, bem como as limitações dessa metáfora dada a natureza do produto software, constituem o objeto do estudo.
|
184 |
Desenvolvimento de um sistema de controle automático para condicionamento de ar de secagem / Development of an automatic control system to condition drying airNicacio, José Vitor 27 July 2010 (has links)
Submitted by Reginaldo Soares de Freitas (reginaldo.freitas@ufv.br) on 2017-05-31T16:52:06Z
No. of bitstreams: 1
texto completo.pdf: 2344376 bytes, checksum: e39397755e2d8ce9c0f57409e180b30b (MD5) / Made available in DSpace on 2017-05-31T16:52:06Z (GMT). No. of bitstreams: 1
texto completo.pdf: 2344376 bytes, checksum: e39397755e2d8ce9c0f57409e180b30b (MD5)
Previous issue date: 2010-07-27 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A secagem dos produtos agrícolas é o processo mais utilizado para assegurar sua qualidade e estabilidade. Neste trabalho foi desenvolvido um sistema automático para realizar o controle sobre o ciclo de funcionamento de uma bomba de calor de forma a permitir que a mesma seja usada tanto para secagem quanto para aeração de grãos. Quando utilizada no processo de secagem, o sistema de controle é capaz de manter o ar de secagem com temperatura constante e umidade relativa dentro dos parâmetros definidos pelo usuário. Quando utilizada no processo de aeração, o sistema de controle é capaz de manter o ar de saída com valores de temperatura e umidade relativa tais que mantenham a relação de umidade de equilíbrio constante, em resposta às variações ocorridas no ar ambiente. Para o desenvolvimento deste sistema de controle foi utilizado um microcontrolador PIC 18F4550 da microchip, sensores de temperatura LM35 da National Semicondutor e sensores de umidade relativa HIH 4000-004 da Honeywell. Para realizar a ação de controle foi implementado uma estratégia de controle PID em linguagem C para microcontroladores, que de posse dos valores de temperatura e umidade relativa do ar ambiente, do ar na saída da bomba de calor e do ar na saída do silo secador, calcula os erros entre os valores medidos e os desejados. De posse dos valores destes erros, a estratégia de controle PID tende a minimizá-los atuando nos inversores de frequência que controlam o funcionamento do compressor e do ventilador da bomba de calor. Para o caso em que a umidade relativa do ar ambiente estivesse abaixo do valor mínimo para manter a umidade de equilíbrio durante o processo de aeração, foi desenvolvido um sistema borrifador que quando acionado pelo sistema de controle libera água em forma de névoa na entrada da bomba de calor, elevando-se assim a umidade relativa do ar a ser processado. Em todos os testes realizados para a validação do sistema de controle o mesmo foi capaz de manter os valores de temperatura e umidade relativa de acordo com os valores escolhidos, dentro da faixa de operação da bomba de calor utilizada, respondendo de forma satisfatória às variações ocorridas no ar ambiente. / The drying of agricultural products is the most used process to make certain its quality and stability. In this work was developed an automatic system to control the operation cycle of a heat pump with the purpose of to be used both in drier and in aeration of grains. When the heat pump is used in drier process, the control system is able to maintain the dryer air with constant temperature and humidity according to the parameters defined by the user. When used in the aeration process, the control system is able to maintain the air with values of temperature and humidity in such a way which keep moisture content of the grains constant, irrespective of environment changes. In the development of the control system a microcontroller PIC 18F4550, temperature sensors LM35 by National Semiconductors and Humidity sensors HIH 4000-004 by Honeywell was used. To produce the control action a PID control strategy was implemented in language C for microcontrollers, where reading the temperature and humidity sensors disposed at the environment, at the air exit of the heat pump and at the air exit of the grain store, the errors between the desired and the reads values is calculated. With the values of these errors, the PID control strategy try to keep it at the minimum value acting in the frequency inverters which control the compressor and the fan speed of the heat pump. To the case which the environment air humidity is below of the minimum value to maintain moisture contents of the grains in the aeration process, a spray system was purpose- built to produce a mist, when the system is turned on, in the air at the heat pump entrance, adding humidity to the air. After several tests to validate the performance of the control system developed in this work, was possible verify that the system is able to keep temperature and humidity of the air according with the values of set-point defined by user, respecting the operation range of the heat pump, independent of the environment changes. / Não foi localizado o cpf do autor.
|
185 |
Estrutura de governança, recursos humanos e qualidade como fatores críticos de sucesso nas empresas de software: um modelo transacionalHoltz, Luiz Guilherme Coimbra 19 April 2004 (has links)
Made available in DSpace on 2010-04-20T20:20:37Z (GMT). No. of bitstreams: 0
Previous issue date: 2004-04-19T00:00:00Z / Este trabalho analisa as transações entre empresa fabricante de software e empresa usuária de software sob a ótica da empresa fabricante. A abordagem da transação leva em consideração os seguintes fatores: estrutura de governança transacional, recursos humanos necessários à empresa fabricante e qualidade na transação buscada pela empresa fabricante. O modelo ajuda a explicar a dinâmica da transação e se propõe a auxiliar agentes a decidir e negociar temas polêmicos como tipos de software envolvidos e respectivas licenças, intensidade de participação da empresa usuária no processo de elaboração e parametrização do software, titularidade e grau de especificidade dos investimentos.
|
186 |
Fábrica de software-fordista ou pós-fordista, qual direção? : um estudo de caso sob a ótica do empresário empregadorMello, André Corrêa de January 2007 (has links)
Submitted by Estagiário SPT BMHS (spt@fgv.br) on 2012-01-17T13:17:25Z
No. of bitstreams: 1
1422103.pdf: 6021967 bytes, checksum: e576234bf62fc41ea8dd6cd9d53edee7 (MD5) / Approved for entry into archive by Estagiário SPT BMHS (spt@fgv.br) on 2012-01-17T13:17:36Z (GMT) No. of bitstreams: 1
1422103.pdf: 6021967 bytes, checksum: e576234bf62fc41ea8dd6cd9d53edee7 (MD5) / Approved for entry into archive by Estagiário SPT BMHS (spt@fgv.br) on 2012-01-17T13:17:44Z (GMT) No. of bitstreams: 1
1422103.pdf: 6021967 bytes, checksum: e576234bf62fc41ea8dd6cd9d53edee7 (MD5) / Made available in DSpace on 2012-01-17T13:18:06Z (GMT). No. of bitstreams: 1
1422103.pdf: 6021967 bytes, checksum: e576234bf62fc41ea8dd6cd9d53edee7 (MD5)
Previous issue date: 2007 / This work analyzes the national software industl)', particularly software for export and software factories, focusing on the strategies and challenges of the national infonnation technology businesses acting in this sector. The major factors influencing the success or failure of national infonnation technology businesses that invest in the software factol)' segment were put into perspective considering concepts of taylorism, fordism, flexiblization of labor, current labor law, competitiveness of the software market, the maturity of management processes and social responsiblity ofbusinesses. / o trabalho analisa a indústria nacional de software, em especial, o software para exportação e as fábricas de software, focalizando as estratégias e os desafios do empresariado nacional da Tecnologia da Informação e Comunicação que atua neste segmento. Tendo por base considerações sobre o taylorismo, o fordismo, a flexibilidade do trabalho, a legislação trabalhista vigente, a competitividade do mercado de software, a maturidade nos processos de gestão e a responsabilidade social das empresas, colocou-se em perspectiva os principais fatores que podem influenciar o sucesso ou o fracasso das empresas nacionais de Tecnologia da Informação e Comunicação que investem no segmento de fábrica de software;
|
187 |
Educação em engenharia: estudo de metodologias pedagógicas e desenvolvimento de um software aplicado ao ensino de estabilidade de sistemas de energia elétricaVieira Junior, Niltom [UNESP] 04 April 2007 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:35Z (GMT). No. of bitstreams: 0
Previous issue date: 2007-04-04Bitstream added on 2014-06-13T18:08:33Z : No. of bitstreams: 1
vieirajunior_n_me_ilha.pdf: 885552 bytes, checksum: 1b18f0cd29a15cfcdcc459e1593a6f40 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Em vista da comum associação do professor com um modelo ou padrão a ser seguido, este trabalho evidencia a importância da figura docente em sala de aula e propõe a partir do estudo da aprendizagem e dos alunos sob diferentes perspectivas, a utilização de instrumentos complementares aos métodos tradicionalmente utilizados no ensino de engenharia. O conceito da aprendizagem é demonstrado conforme as propostas das escolas nova e tradicional. Os alunos, por sua vez, são definidos de acordo com os diversos estilos de aprendizagem e destaca-se que a maioria dos estudantes de engenharia possui natureza sensitiva. A importância de uma reflexão pedagógica é fortalecida com a verificação dos modelos mentais construídos pelos alunos, baseados na elaboração de imagens, principalmente quando submetidos a questões que envolvam fenômenos abstratos à percepção humana. A partir de então, é fornecida ao professor a possibilidade de buscar novas ferramentas e metodologias de ensino que melhorem o aprendizado, tais como modelos análogos e representações visuais, aplicando-as sempre que necessário, para que não se perca a comunicação professor-aluno e a escola mantenha atualizados seus paradigmas conforme a evolução tecnológica. Baseado nesta pesquisa, este trabalho resulta no desenvolvimento de um software educacional utilizando... / As it is common the association of the professor with a model or pattern to be followed, this work evidences the importance of the master in the classroom and starting from the study of the learning processes and of the students behaviour under different perspectives proposes the use of complemental instruments to the traditional methods applied in the engineering teaching. The learning concept is demonstrated according to the proposals from new and traditional schools. The students are defined according to the several learning styles and stand out that most of the engineering students are sensors. The importance of a pedagogic reflection is reinforced with the verification of the mental models built by the students, based on the images creation, mainly when they face questions that involve phenomena that seems abstract to the usual human perception. Starting from then it is provided to the teachers the possibility of seeking new tools and teaching methodologies that improve the learning, such as analogue models and visual representations, applying them when necessary, so that teachers and students have no lack of communication between themselves and the school keeps up with its paradigms according to the technological evolution. Based on this research, this work results in the development of an educational software... (Complete abstract click electronic access below)
|
188 |
Processo de planejamento de reengenharia guiado por avaliação de usabilidade.Díscola Junior, Sérgio Luisir 14 May 2004 (has links)
Made available in DSpace on 2016-06-02T19:06:25Z (GMT). No. of bitstreams: 1
DissSLDJ.pdf: 2188565 bytes, checksum: c69cb6590d1d4b8ad888264ca6d2365e (MD5)
Previous issue date: 2004-05-14 / Financiadora de Estudos e Projetos / Software can be modified since its creation, deployment and maintenace. Many are the reasons for that: missing requirements, misunderstood requirements, bugs, among others. But, there is one strong reason that should be studied: the missing of usability. Many companies,
like Nokia and Oracle detected usability as the major reason for the software modification. Software modification can be done using many techniquies: substitution, maintenance or
reengineering. The last consists the revitalization of the software project, its modification and implementation. For that, a criterious planning should be done so as this research goal is to establish a Reengineering Planning Process Guided by Usability Evaluation. This planning should be able to evaluuate the usability of the software and turn reengineering guided by this evaluation so as the produced software turns easy to use, learn and make the user satisfied. / O produto chamado software é passível de modificação desde a sua concepção até a sua implantação e manutenção. Vários são os motivos para a mudança: requisitos não atendidos,
requisitos mal interpretados, defeitos de funcionamento pós-entrega, dificuldades na utilização do mesmo, entre outros. Dentre eles, um forte motivo é a insatisfação dos usuários
na utilização, aprendizagem e memorização do software, o que é comprovado através de um aumento na criação de laboratórios de avaliação de usabilidade por grandes empresas como Nokia, Oracle e Microsoft. Estas empresas detectaram na usabilidade um gargalo para o aumento nas vendas de seus produtos. Uma modificação no software pode ser realizada
através de manutenção, de re-desenvolvimento desde a sua especificação ou através da reengenharia de software. A última consiste na revitalização dos documentos de desenvolvimento do software, da modificação desses documentos e da implementação do novo software de maneira a atender os requisitos dos usuários. Para tanto, o seu sucesso depende de um planejamento programado. Os processos de planejamento de reengenharia de software tradicionais (Sneed, 1995; Ransom et al, 1998; Tilley, 1995) não contemplam procedimentos que permitam uma avaliação e proponham uma melhoria na usabilidade do software. Dessa forma, o objetivo dessa pesquisa é elaborar um processo de planejamento de reengenharia de software guiado pela avaliação de usabilidade (PPR-U) de modo a verificar
se a reengenharia é a melhor maneira de se modificar o software em questão e, caso afirmativo, prover diretrizes que considerem a facilidade de uso, de memorização e de
aprendizagem - a usabilidade do software - uma questão central na causa da modificação do software. Esse planejamento deve ser capaz de gerar uma análise da usabilidade do software existente e possibilitar uma reengenharia que considere os aspectos da interação humanocomputador para que o software gerado após a reengenharia planejada pelo PPR-U seja agradável e fácil de aprender e usar.
|
189 |
Aplicativo móvel para prevenção e classificação de úlceras por pressãoTibes, Chris Mayara dos Santos 12 January 2015 (has links)
Made available in DSpace on 2016-06-02T19:48:27Z (GMT). No. of bitstreams: 1
6796.pdf: 4723724 bytes, checksum: a24d3f7cb0fab2dc2f19c389bee3897c (MD5)
Previous issue date: 2015-01-12 / Universidade Federal de Minas Gerais / The popularity of mobile devices has been considered by many the technological revolution with the greatest impact in recent years. Thus, the application development (software) for mobile devices provides an effective way of providing content and reaches the desired audience. The use of computational tools in healthcare is becoming increasingly widespread. Currently, one of the topics more addressed in the health field is related to the patient safety. The Brazilian Ministry of Health and ANVISA launched the Ordinance Nº 529 of April 1st 2013, which established the National Patient Safety Program. This ordinance aims to reduce adverse events in health care, including reducing the incidence of pressure ulcers. Prevention and treatment of pressure ulcers are mainly related to the nursing team and in many health institutions the incidence of pressure ulcers is used as an indicator of care quality. In this sense, it is fundamental equip professionals with resources that enable them to predict the patient's risk of developing pressure ulcers, support them to classify this type of injury and help them forward for decision making in the implementation of care adequate to prevent and/or treat this type of injury. Information technology can help these professionals. In addition to being able to store and compress a large volume of information, this type of tool is highly portable, adaptable and broad scope. In order to assist nurses in their professional practice, this research aimed to develop a mobile application prototype to assist in the prevention and classification process of pressure ulcers. The developed application is able to calculate the risk assessment, suggest cares for prevention and/or treatment of pressure ulcers, as well as to classify existing ulcers. The technical and functional quality of the application was evaluated by computing and nursing specialists and was considered adequate in question as functionality, reliability, usability, efficiency, maintainability and portability. As future work, it is proposed to evaluate the developed application in its ability of reducing the ulcer pressure incidence with users in care practice. / A popularização dos dispositivos móveis tem sido considerada por muitos a revolução tecnológica de maior impacto nos últimos anos. Desse modo, entende-se que o desenvolvimento de soluções computacionais em formato de aplicativos (softwares) para dispositivos móveis representa um meio eficaz de disponibilizar conteúdos e atingir o público-alvo desejado. A utilização de ferramentas computacionais na área da saúde está em crescente expansão. Atualmente, um dos temas mais abordados na área da saúde é em relação à segurança do paciente. Nesse sentido o Ministério da Saúde e ANVISA lançaram a Portaria nº 529 de 1º de Abril de 2013, a qual institui o Programa Nacional de Segurança do Paciente. Esta portaria visa à redução de eventos adversos nos serviços de saúde, dentre eles a redução da incidência de úlcera por pressão. Os cuidados de prevenção e de tratamento das úlceras por pressão são relacionados principalmente a equipe de enfermagem e em muitas instituições de saúde a incidência de úlcera por pressão é utilizada como um indicador da qualidade do cuidado. Nesse sentido, torna-se fundamental instrumentalizar os profissionais com recursos que os capacitem para predizer o risco do paciente desenvolver úlcera por pressão, apoiá-los no processo de classificação desse tipo de lesão e auxiliá-los frente à tomada de decisão na implementação de cuidados adequados para prevenir e/ou tratar esse tipo de lesão. Tecnologias de informação podem auxiliar nesse sentido. Além de serem capazes de armazenar e compactar um grande volume de informações, esse tipo de ferramenta é passível de portabilidade, adaptação e ampla abrangência. Com o intuito de auxiliar enfermeiros em sua prática profissional, esta pesquisa teve como objetivo desenvolver um protótipo de aplicativo móvel que auxilie na prevenção e na classificação de úlcera por pressão. O aplicativo desenvolvido é capaz de calcular/avaliar o risco, sugerir cuidados para prevenção e/ou tratamento de úlcera por pressão e classificar as úlceras existentes. A qualidade técnica e funcional do aplicativo foi avaliada por especialistas de computação e enfermagem, sendo considerado adequado nos quesitos de funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Como trabalho futuro propõe-se avaliar o aplicativo em sua capacidade de reduzir a incidência de úlcera por pressão junto aos usuários na prática assistencial.
|
190 |
Processo de sistematização de ambientes de residência em software brasileiros / Process of systematizing software residency environments in BrazilDuarte, Alessandro Silveira 08 May 2015 (has links)
No Brasil existe um número limitado de empresas com certificações de qualidade, a baixa qualificação na mão de obra pode confirmar este cenário. Uma equipe altamente qualificada pode ser uma das formas de se melhorar a qualidade das empresas e consequentemente a sua competitividade. Este trabalho apresenta um delineamento de um processo de sistematização de ambientes de residência em software, cujo objetivo é propiciar qualificação para os profissionais de empresas de software. As teorias de gestão de conhecimento e residência em software foram utilizadas em um método experimental para validar a sistematização apresentada neste trabalho. Foram executados quatro experimentos: três executados com alunos de programa de mestrado e um em uma empresa real. A execução dos experimentos evidência que é possível sistematizar um ambiente de residência em software. A contribuição deste trabalho é a validação do processo e consequentemente o ganho e a transferência de conhecimentos entre os funcionários de uma empresa de software. / Brazil has a limited number of organizations with quality certification, and low unskilled workers can confirm this scenario. A well qualified team can be one of the ways to improve the quality of organizations and consequently increase their competitiveness. This work presents the process of systematizing a software residency environment, whose aim is to provide qualification for employees in software organizations. The knowledge management and software residency theories were adapted in an experimental method to validate the systematization proposed. Four experiments were conducted: three were executed with computer science master students and one within a real company. The performed experiments show evidences that it is possible to systematize a residency software environment. The contribution of this work is the validation of the process and, a as consequence, the knowledge gain and transfer among employees of a software organization.
|
Page generated in 0.0903 seconds