616,877 research outputs found

    Development of a Multi-agent Collision Resolution System at the Supply of Spare Parts and Components to the Production Equipment of Industrial Enterprises

    Get PDF
    The approach to the creation of computer facilities for the automation of the technical maintenance of production equipment (TMPE) at industrial enterprises (IE) is outlined. Meaningful and formal statement of the problem of forming solutions for identifying and eliminating collisions that arise when delivering spare parts and components for TMPE are presented. The method of formation of coordinating decisions on maintenance with spare parts and accessories for carrying out TMPE at IE is described. The organization of intellectual support of formation of coordinating decisions by recognition of potential collision in the TMPE process is offered. This procedure involves checking the real existence of the collision and issuing a coordinating decision. In this case, the decision is formed in the event of a disagreement between the need for spare parts and components for the TMPE maintenance, with their availability in the PP warehouse. The ways of software implementation of this method in the environment of multi-agent system are considered. In particular, the description of the multi-agent system developed during the prototype research is given. The prototype is implemented using CORBA technology, in accordance with DSTU ISO/ EC 2382-15:2005. The calculation of the efficiency of the application of the developed computer tools in production is shown. To assess the quality of the system, a sliding control method based on leave-on-out cross-validation (LOOCV) is applied

    Extensible Component Based Architecture for FLASH, A Massively Parallel, Multiphysics Simulation Code

    Full text link
    FLASH is a publicly available high performance application code which has evolved into a modular, extensible software system from a collection of unconnected legacy codes. FLASH has been successful because its capabilities have been driven by the needs of scientific applications, without compromising maintainability, performance, and usability. In its newest incarnation, FLASH3 consists of inter-operable modules that can be combined to generate different applications. The FLASH architecture allows arbitrarily many alternative implementations of its components to co-exist and interchange with each other, resulting in greater flexibility. Further, a simple and elegant mechanism exists for customization of code functionality without the need to modify the core implementation of the source. A built-in unit test framework providing verifiability, combined with a rigorous software maintenance process, allow the code to operate simultaneously in the dual mode of production and development. In this paper we describe the FLASH3 architecture, with emphasis on solutions to the more challenging conflicts arising from solver complexity, portable performance requirements, and legacy codes. We also include results from user surveys conducted in 2005 and 2007, which highlight the success of the code.Comment: 33 pages, 7 figures; revised paper submitted to Parallel Computin

    MPJ Express meets YARN:towards Java HPC on Hadoop systems

    Get PDF
    AbstractMany organizations—including academic, research, commercial institutions—have invested heavily in setting up High Performance Computing (HPC) facilities for running computational science applications. On the other hand, the Apache Hadoop software—after emerging in 2005— has become a popular, reliable, and scalable open-source framework for processing large-scale data (Big Data). Realizing the importance and significance of Big Data, an increasing number of organizations are investing in relatively cheaper Hadoop clusters for executing their mission critical data processing applications. An issue here is that system administrators at these sites might have to maintain two parallel facilities for running HPC and Hadoop computations. This, of course, is not ideal due to redundant maintenance work and poor economics. This paper attempts to bridge this gap by allowing HPC and Hadoop jobs to co-exist on a single hardware facility. We achieve this goal by exploiting YARN—Hadoop v2.0—that de-couples the computational and resource scheduling part of the Hadoop framework from HDFS. In this context, we have developed a YARN-based reference runtime system for the MPJ Express software that allows executing parallel MPI-like Java applications on Hadoop clusters. The main contribution of this paper is provide Big Data community access to MPI-like programming using MPJ Express. As an aside, this work allows parallel Java applications to perform computations on data stored in Hadoop Distributed File System (HDFS)

    Diagnosis and Prognosis of Weapon Systems

    Get PDF
    The Prognostics Framework is a set of software tools with an open architecture that affords a capability to integrate various prognostic software mechanisms and to provide information for operational and battlefield decision-making and logistical planning pertaining to weapon systems. The Prognostics NASA Tech Briefs, February 2005 17 Framework is also a system-level health -management software system that (1) receives data from performance- monitoring and built-in-test sensors and from other prognostic software and (2) processes the received data to derive a diagnosis and a prognosis for a weapon system. This software relates the diagnostic and prognostic information to the overall health of the system, to the ability of the system to perform specific missions, and to needed maintenance actions and maintenance resources. In the development of the Prognostics Framework, effort was focused primarily on extending previously developed model-based diagnostic-reasoning software to add prognostic reasoning capabilities, including capabilities to perform statistical analyses and to utilize information pertaining to deterioration of parts, failure modes, time sensitivity of measured values, mission criticality, historical data, and trends in measurement data. As thus extended, the software offers an overall health-monitoring capability

    Acoustic oceanographic buoy (version 2)

    Get PDF
    SiPLAB Report 05/05, FCT, University of Algarve,2005.This report describes an underwater acoustic data acquisition system, which uses a surface buoy and an underwater array of acoustic and non-acoustic sensors. The surface buoy includes a digital storage unit for the acquired data, a communications system for remote monitoring and data transmission, a digital processing unit for pre-processing of acquired data and a battery power supply. A user manual is included as an installation, setup and maintenance guide for the system and its practical applications. The developed hardware and software is described in detail. Detailed schematics and designs can be found in the final section of this document, these can be used to develop the system, perform maintenance, purchase spare parts or perform any type of modifications.Project RADAR (POCTI/CTA/47719/2002), funded by FCT, Portugal

    Scenariographer: a tool for reverse engineering class usage scenarios from method invocation sequences

    Get PDF
    Proceedings of the 2005 International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September, 2005. Retrieved 3/16/2006 from http://www.cs.drexel.edu/~spiros/research/papers/ICSM05a.pdfTypical documentation for object-oriented programs includes descriptions of the parameters and return types of each method in a class, but little or no information on valid method invocation sequences. Knowing the sequence with which methods of a class can be invoked is useful information especially for software engineers (e.g., developers, testers) who are actively involved in the maintenance of large software systems. This paper describes a new approach and a tool for generating class usage scenarios (i.e., how a class is used by other classes) from method invocations, which are collected during the execution of the software. Our approach is algorithmic and employs the notion of canonical sets to categorize method sequences into groups of similar sequences, where each group represents a usage scenario for a given class

    The Thin Gap Chambers database experience in test beam and preparations for ATLAS

    Full text link
    Thin gap chambers (TGCs) are used for the muon trigger system in the forward region of the LHC experiment ATLAS. The TGCs are expected to provide a trigger signal within 25 ns of the bunch spacing. An extensive system test of the ATLAS muon spectrometer has been performed in the H8 beam line at the CERN SPS during the last few years. A relational database was used for storing the conditions of the tests as well as the configuration of the system. This database has provided the detector control system with the information needed for configuration of the front end electronics. The database is used to assist the online operation and maintenance. The same database is used to store the non event condition and configuration parameters needed later for the offline reconstruction software. A larger scale of the database has been produced to support the whole TGC system. It integrates all the production, QA tests and assembly information. A 1/12th model of the whole TGC system is currently in use for testing the performance of this database in configuring and tracking the condition of the system. A prototype of the database was first implemented during the H8 test beams. This paper describes the database structure, its interface to other systems and its operational performance.Comment: Proceedings IEEE, Nuclear Science Symposium 2005, Stockholm, Sweeden, May 200

    IDEJAEN- Una herramienta para el mantenimiento continuo de la EIEL y su difusión en internet

    Get PDF
    La Diputación de Jaén dispone desde 1998 de un SIG que recoge todos los datos municipales exigidos por la EIEL realizándose mantenimiento continuo desde el año 2005. Actualmente los 95 ayuntamientos afectados por la EIEL, empresas de abastecimiento de agua y de recogida de residuos demandan información geográfica. Hasta 2009 se les facilitaba la información mediante mapas en soporte papel. Desde 2009 el mantenimiento de la EIEL hay que hacerlo anualmente por lo que se necesita disponer de servicios de publicación que satisfagan la demanda existente de IG asegurando su mantenimiento y realimentación del SIG. En abril 2010 se implemento el Geoportal IdeJaen (http://www.dipujaen.es/geoportal/) que incorpora servicios WMS. Actualmente 61 municipios de la provincia colaboran activamente en el mantenimiento de los datos mediante software libre gvSIG. Se han entregado 57 TabletPC a los ayuntamientos y se han realizado programas de formación para proporcionar a los mismos los medios técnicos y los conocimientos necesarios para la actualización de los datos. Estos servicios WMS ofrecen información sobre la EIEL de los 95 municipios con menos de 50,000 habitantes (todos excepto Jaén y Linares) con IG a nivel de calle en todos los núcleos de población de dichos municipios.Jaén Provincial/County Council since 1998 available a GIS that contains all data required by municipal Survey of Local Infraestructure and Equipment (EIEL) ongoing maintenance carried out since 2005. Currently, 95 affected municipalities by the EIEL, water companies and waste collection companies demand geographic information services. So far they are being provided by other means of publication with paper maps. Since 2009 the EIEL maintenance must be done annually for what is needed publishing services available to meet IG existing demand and feedback ensuring maintenance of the GIS. In April 2010 the portal was implemented IdeJaen (http://www.dipujaen.es/geoportal/) incorporating WMS services. Currently 61 province municipalities are actively involved in the data maintenance using free software gvSIG. 57 TabletPC have been delivered to the municipalities, and have been realized training programs that give them the necessarytechnical means and knowledge to updating the data. These WMS services provide information about the 95 municipalities EIEL with fewer than 50,000 inhabitants (all except Linares and Jaen) with IG at street level by all population cores of the above mentioned municipalities

    Towards employing use-cases and dynamic analysis to comprehend Mozilla

    Get PDF
    Proceedings of the 2005 International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September, 2005. Retrieved 3/16/2006 from http://www.cs.drexel.edu/~spiros/research/papers/ICSM05b.pdf.This paper presents an approach for comprehending large software systems using views that are created by subjecting the software systems to dynamic analysis under various use-case scenarios. Two sets of views are built from the runtime data: (1) graphs that capture the parts of the software's architecture that pertain to the use-cases; and (2) metrics that measure the intricacy of the software and the similarity between the software's use-cases. The Mozilla web browser was chosen as the subject software system in our case study due to its size, intricacy, and ability to expose the challenges of analyzing large systems

    DEVELOPMENT OF A MULTI-AGENT COLLISION RESOLUTION SYSTEM AT THE SUPPLY OF SPARE PARTS AND COMPONENTS TO THE PRODUCTION EQUIPMENT OF INDUSTRIAL ENTERPRISES

    Get PDF
    The approach to the creation of computer facilities for the automation of the technical maintenance of production equipment (TMPE) at industrial enterprises (IE) is outlined. Meaningful and formal statement of the problem of forming solutions for identifying and eliminating collisions that arise when delivering spare parts and components for TMPE are presented. The method of formation of coordinating decisions on maintenance with spare parts and accessories for carrying out TMPE at IE is described. The organization of intellectual support of formation of coordinating decisions by recognition of potential collision in the TMPE process is offered. This procedure involves checking the real existence of the collision and issuing a coordinating decision. In this case, the decision is formed in the event of a disagreement between the need for spare parts and components for the TMPE maintenance, with their availability in the PP warehouse. The ways of software implementation of this method in the environment of multi-agent system are considered. In particular, the description of the multi-agent system developed during the prototype research is given. The prototype is implemented using CORBA technology, in accordance with DSTU ISO/ EC 2382-15:2005. The calculation of the efficiency of the application of the developed computer tools in production is shown. To assess the quality of the system, a sliding control method based on leave-on-out cross-validation (LOOCV) is applied
    corecore