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
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
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
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
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)
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
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
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
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
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
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
- …