WorldWideScience

Sample records for monitoring software system

  1. Software Oriented Data Monitoring System

    CERN Document Server

    K, Phani Nandan

    2010-01-01

    This project "Software Oriented Data Monitoring System" deals with real time monitoring of patients' parameters like body temperature, heart rate etc. The parameters are checked at regular intervals and Short Messaging Service (SMS) is sent to concerned doctor regarding the measured values. If the obtained parameters are above or below critical values, an alert SMS is also sent to the concerned doctor. This system is very much useful in hospitals, which saves the valuable time of the doctor who otherwise will have to monitor the patients throughout the day. Here the analog data from the sensors is first converted into digital form and is fed to the parallel port of the computer. This data obtained is converted into useful parameters, which is monitored and checked for safe limits. Appropriate SMS is sent to the doctor depending on whether the request is from an alert or routine signal. This is possible by interfacing a mobile phone (Siemens c35i) to the serial port of the computer. The SMS is sent from the co...

  2. Software For Monitoring VAX Computer Systems

    Science.gov (United States)

    Farkas, Les; Don, Ken; Lavery, David; Baron, Amy

    1994-01-01

    VAX Continuous Monitoring System (VAXCMS) computer program developed at NASA Headquarters to aid system managers in monitoring performances of VAX computer systems through generation of graphic images summarizing trends in performance metrics over time. VAXCMS written in DCL and VAX FORTRAN for use with DEC VAX-series computers running VMS 5.1 or later.

  3. Tank monitor and control system (TMACS) software configuration management plan

    Energy Technology Data Exchange (ETDEWEB)

    GLASSCOCK, J.A.

    1999-05-13

    This Software Configuration Management Plan (SCMP) describes the methodology for control of computer software developed and supported by the Systems Development and Integration (SD and I) organization of Lockheed Martin Services, Inc. (LMSI) for the Tank Monitor and Control System (TMACS). This plan controls changes to the software and configuration files used by TMACS. The controlled software includes the Gensym software package, Gensym knowledge base files developed for TMACS, C-language programs used by TMACS, the operating system on the production machine, language compilers, and all Windows NT commands and functions which affect the operating environment. The configuration files controlled include the files downloaded to the Acromag and Westronic field instruments.

  4. The Node Monitoring Component of a Scalable Systems Software Environment

    Energy Technology Data Exchange (ETDEWEB)

    Miller, Samuel James [Iowa State Univ., Ames, IA (United States)

    2006-01-01

    This research describes Fountain, a suite of programs used to monitor the resources of a cluster. A cluster is a collection of individual computers that are connected via a high speed communication network. They are traditionally used by users who desire more resources, such as processing power and memory, than any single computer can provide. A common drawback to effectively utilizing such a large-scale system is the management infrastructure, which often does not often scale well as the system grows. Large-scale parallel systems provide new research challenges in the area of systems software, the programs or tools that manage the system from boot-up to running a parallel job. The approach presented in this thesis utilizes a collection of separate components that communicate with each other to achieve a common goal. While systems software comprises a broad array of components, this thesis focuses on the design choices for a node monitoring component. We will describe Fountain, an implementation of the Scalable Systems Software (SSS) node monitor specification. It is targeted at aggregate node monitoring for clusters, focusing on both scalability and fault tolerance as its design goals. It leverages widely used technologies such as XML and HTTP to present an interface to other components in the SSS environment.

  5. Structural monitoring system with fiber Bragg grating sensors: Implementation and software solution

    CERN Document Server

    Fedorov, Aleksey; Makhrov, Ilya; Pozhar, Nikolay; Anufriev, Maxim; Pnev, Alexey; Karasik, Valeriy

    2014-01-01

    We present a structural health monitoring system for nondestructive testing of composite materials based on the fiber Bragg grating sensors and specialized software solution. Developed structural monitoring system has potential applications for preliminary tests of novel composite materials as well as real-time structural health monitoring of industrial objects. The software solution realizes control for the system, data processing and alert of an operator.

  6. A software tool for design of process monitoring and analysis systems

    DEFF Research Database (Denmark)

    Singh, Ravendra; Gernaey, Krist; Gani, Rafiqul

    2009-01-01

    and analysis system. A software to achieve this has been developed. Two developed supporting tools for the design, a knowledge base (consisting of the process knowledge as well as the knowledge on measurement methods & tools) and a model library (consisting of the process operational models) have been extended...... rigorously and integrated with the user interface, which made the software more generic and applicable to a wide range of problems. The software for the design of a process monitoring and analysis system is presented and illustrated with a tablet manufacturing process example.......A well designed process monitoring and analysis system is necessary to consistently achieve any predefined end product quality. Systematic computer aided methods and tools provide the means to design the necessary process monitoring and analysis systems and/or to validate any existing monitoring...

  7. [A hardware-software system for monitoring the characteristics of the cardiac conduction system].

    Science.gov (United States)

    Fedotov, N M; Oferkin, A I; Zharyĭ, S V

    2008-01-01

    A new hardware-software system for monitoring and treatment of the cardiac conduction system abnormalities is described. The system can also be used to test non-X-ray devices for detection and imaging of endocardial electrodes. The system uses a reliable position measurement method based on biplane fluoroscopy. The system consists of standard units for electrophysiological examination of the heart. The system can operate using a preset model stored in the system database or a model constructed from X-ray imaging data. The preset mathematical model provides fast detection of the abnormal excitation site and effective electrode navigation based on the iteration procedure. On the other hand, the constructed model is more specific: it provides an opportunity to reconstruct the excitation front and store the electrode and site positions.

  8. Developing Control and Monitoring Software for the Data Acquisition System of the COMPASS Experiment at CERN

    Directory of Open Access Journals (Sweden)

    Martin Bodlák

    2013-01-01

    Full Text Available This paper focuses on the analysis, design and development of software for the new data acquisition system of the COMPASS experiment at CERN. In this system, the data flow is controlled by custom hardware; the software will therefore be used only for run control and for monitoring. The requirements on the software have been analyzed, and the functionality of the system has been defined. The system consists of several distributed nodes; communication between the nodes is based on a custom protocol and a DIM library. A minimal version of the system has already been implemented. Preliminary results of performance and stability tests have shown that the system fulfills the defined requirements, and is stable. In the next phase of development, the system will be tested on the real hardware. It is expected that the system will be ready for deployment in 2014.

  9. Mathis software for controlling BCAM-based monitoring and alignment systems

    CERN Document Server

    Klumb, Francis; Kautzmann, Guillaume; CERN. Geneva. ATS Department

    2016-01-01

    The MATHIS Software (Monitoring and Alignment Tracking for HIE-Isolde Software) aims at providing 3D positions of physical components of the HIE-Isolde superconducting modules, accurately and permanently measured by well-designed networks of BCAM devices (Brandeis Camera Angle Monitoring). Although it is originally intended for the HIE-Isolde project, its architecture and its use cases have been extended and optimized for more general setups. Most of the configuration data are stored either within XML-formatted files or within databases. The adaptation of MATHIS for different BCAM monitoring systems therefore does not require any further code rewriting. Moreover, the software is fully cross-platform and can either be run on the specific Linux machines driving the accelerator electronic devices, or be used on independent Windows workstations as a stand-alone software. In the first case, the software mainly relies on FESA (Front End Software Architecture) which is an object-oriented real-time framework that ens...

  10. Tank Monitoring and Document control System (TMACS) As Built Software Design Document

    Energy Technology Data Exchange (ETDEWEB)

    GLASSCOCK, J.A.

    2000-01-27

    This document describes the software design for the Tank Monitor and Control System (TMACS). This document captures the existing as-built design of TMACS as of November 1999. It will be used as a reference document to the system maintainers who will be maintaining and modifying the TMACS functions as necessary. The heart of the TMACS system is the ''point-processing'' functionality where a sample value is received from the field sensors and the value is analyzed, logged, or alarmed as required. This Software Design Document focuses on the point-processing functions.

  11. DEVELOPMENT OF SOFTWARE SYSTEM FOR MONITORING OF STRESS CORROSION CRACKING OF THE PIPELINE UNDER TENSION

    Directory of Open Access Journals (Sweden)

    Z. K. Abaev

    2016-01-01

    Full Text Available The software and hardware development tendency, providing the automated monitoring and control of basic and auxiliary technological processes of gas transportation via system of main gas pipelines has been revealed. The article discusses the stages of creation of the software of system of monitoring corrosion cracking under tension (SCC. The new useful adequate regression models development determining the risk level of LCC is shown. A ranking sections algorithm of main gas pipeline (MG on the propensity to SCC is presented. Adequate developed regression equation determining the LCC risk level has been developed. To count the main gas pipeline lifetime the variable rank of the danger of SCC (RSCC on the basis of methods of fuzzy logic is proposed to use. Implementation of the fuzzy model was carried out using the graphical tools developed in MATLAB using the expansion pack Fuzzy Logic Toolbox. The working algorithm of developed program and the screen forms are presented.

  12. Upgrading of data acquisition software for centralized radiation monitoring system in Malaysian Nuclear Agency

    Science.gov (United States)

    Yussup, F.; Ibrahim, M. M.; Haris, M. F.; Soh, S. C.; Hasim, H.; Azman, A.; Razalim, F. A. A.; Yapp, R.; Ramli, A. A. M.

    2016-01-01

    With the growth of technology, many devices and equipments can be connected to the network and internet to enable online data acquisition for real-time data monitoring and control from monitoring devices located at remote sites. Centralized radiation monitoring system (CRMS) is a system that enables area radiation level at various locations in Malaysian Nuclear Agency (Nuklear Malaysia) to be monitored centrally by using a web browser. The Local Area Network (LAN) in Nuclear Malaysia is utilized in CRMS as a communication media for data acquisition of the area radiation levels from radiation detectors. The development of the system involves device configuration, wiring, network and hardware installation, software and web development. This paper describes the software upgrading on the system server that is responsible to acquire and record the area radiation readings from the detectors. The recorded readings are called in a web programming to be displayed on a website. Besides the main feature which is acquiring the area radiation levels in Nuclear Malaysia centrally, the upgrading involves new features such as uniform time interval for data recording and exporting, warning system and dose triggering.

  13. Upgrading of data acquisition software for centralized radiation monitoring system in Malaysian Nuclear Agency

    Energy Technology Data Exchange (ETDEWEB)

    Yussup, F., E-mail: nolida@nm.gov.my; Ibrahim, M. M., E-mail: maslina-i@nm.gov.my; Soh, S. C.; Hasim, H. [Instrumentation and Automation Centre, Technical Support Division, Malaysian Nuclear Agency, Bangi, 43000 Kajang. Selangor (Malaysia); Haris, M. F. [Information Technology Centre, Technical Support Division, Malaysian Nuclear Agency, Bangi, 43000 Kajang. Selangor (Malaysia); Azman, A. [Prototype and Development Centre, Technical Support Division, Malaysian Nuclear Agency, Bangi, 43000 Kajang. Selangor (Malaysia); Razalim, F. A. A.; Yapp, R. [Health Physics Group, Radiation Safety and Health Division, Malaysian Nuclear Agency, Bangi, 43000 Kajang. Selangor (Malaysia); Ramli, A. A. M. [Technical Support Division, Malaysian Nuclear Agency, Bangi, 43000 Kajang. Selangor (Malaysia)

    2016-01-22

    With the growth of technology, many devices and equipments can be connected to the network and internet to enable online data acquisition for real-time data monitoring and control from monitoring devices located at remote sites. Centralized radiation monitoring system (CRMS) is a system that enables area radiation level at various locations in Malaysian Nuclear Agency (Nuklear Malaysia) to be monitored centrally by using a web browser. The Local Area Network (LAN) in Nuclear Malaysia is utilized in CRMS as a communication media for data acquisition of the area radiation levels from radiation detectors. The development of the system involves device configuration, wiring, network and hardware installation, software and web development. This paper describes the software upgrading on the system server that is responsible to acquire and record the area radiation readings from the detectors. The recorded readings are called in a web programming to be displayed on a website. Besides the main feature which is acquiring the area radiation levels in Nuclear Malaysia centrally, the upgrading involves new features such as uniform time interval for data recording and exporting, warning system and dose triggering.

  14. Development of software application dedicated to impulse- radar-based system for monitoring of human movements

    Science.gov (United States)

    Miękina, Andrzej; Wagner, Jakub; Mazurek, Paweł; Morawski, Roman Z.; Sudmann, Tobba T.; Børsheim, Ingebjørg T.; Øvsthus, Knut; Jacobsen, Frode F.; Ciamulski, Tomasz; Winiecki, Wiesław

    2016-11-01

    The importance of research on new technologies that could be employed in care services for elderly and disabled persons is highlighted. Advantages of radar sensors, when applied for non-invasive monitoring of such persons in their home environment, are indicated. A need for comprehensible visualisation of the intermediate results of measurement data processing is justified. Capability of an impulse-radar-based system to provide information, being of crucial importance for medical or healthcare personnel, are investigated. An exemplary software interface, tailored for non-technical users, is proposed, and preliminary results of impulse-radar-based monitoring of human movements are demonstrated.

  15. Physics Simulation Software for Autonomous Propellant Loading and Gas House Autonomous System Monitoring

    Science.gov (United States)

    Regalado Reyes, Bjorn Constant

    2015-01-01

    1. Kennedy Space Center (KSC) is developing a mobile launching system with autonomous propellant loading capabilities for liquid-fueled rockets. An autonomous system will be responsible for monitoring and controlling the storage, loading and transferring of cryogenic propellants. The Physics Simulation Software will reproduce the sensor data seen during the delivery of cryogenic fluids including valve positions, pressures, temperatures and flow rates. The simulator will provide insight into the functionality of the propellant systems and demonstrate the effects of potential faults. This will provide verification of the communications protocols and the autonomous system control. 2. The High Pressure Gas Facility (HPGF) stores and distributes hydrogen, nitrogen, helium and high pressure air. The hydrogen and nitrogen are stored in cryogenic liquid state. The cryogenic fluids pose several hazards to operators and the storage and transfer equipment. Constant monitoring of pressures, temperatures and flow rates are required in order to maintain the safety of personnel and equipment during the handling and storage of these commodities. The Gas House Autonomous System Monitoring software will be responsible for constantly observing and recording sensor data, identifying and predicting faults and relaying hazard and operational information to the operators.

  16. Supplemental Assessment of the Y-12 Groundwater Protection Program Using Monitoring and Remediation Optimization System Software

    Energy Technology Data Exchange (ETDEWEB)

    Elvado Environmental LLC; GSI Environmental LLC

    2009-01-01

    A supplemental quantitative assessment of the Groundwater Protection Program (GWPP) at the Y-12 National Security Complex (Y-12) in Oak Ridge, TN was performed using the Monitoring and Remediation Optimization System (MAROS) software. This application was previously used as part of a similar quantitative assessment of the GWPP completed in December 2005, hereafter referenced as the 'baseline' MAROS assessment (BWXT Y-12 L.L.C. [BWXT] 2005). The MAROS software contains modules that apply statistical analysis techniques to an existing GWPP analytical database in conjunction with hydrogeologic factors, regulatory framework, and the location of potential receptors, to recommend an improved groundwater monitoring network and optimum sampling frequency for individual monitoring locations. The goal of this supplemental MAROS assessment of the Y-12 GWPP is to review and update monitoring network optimization recommendations resulting from the 2005 baseline report using data collected through December 2007. The supplemental MAROS assessment is based on the findings of the baseline MAROS assessment and includes only the groundwater sampling locations (wells and natural springs) currently granted 'Active' status in accordance with the Y-12 GWPP Monitoring Optimization Plan (MOP). The results of the baseline MAROS assessment provided technical rationale regarding the 'Active' status designations defined in the MOP (BWXT 2006). One objective of the current report is to provide a quantitative review of data collected from Active but infrequently sampled wells to confirm concentrations at these locations. This supplemental MAROS assessment does not include the extensive qualitative evaluations similar to those presented in the baseline report.

  17. The HIE-ISOLDE alignment and monitoring system software and test mock up

    CERN Document Server

    Kautzmann, G; Kadi, Y; Leclercq, Y; Waniorek, S; Williams, L

    2012-01-01

    For the HIE Isolde project a superconducting linac will be built at CERN in the Isolde facility area. The linac will be based on the creation and installation of 2 high- β and 4 low- β cryomodules containing respectively 5 high-β superconducting cavities and 1 superconducting solenoid for the two first ones, 6 low-β superconducting cavities and 2 superconducting solenoids for the four other ones. An alignment and monitoring system of the RF cavities and solenoids placed inside the cryomodules is needed to reach the optimum linac working conditions. The alignment system is based on opto-electronics, optics and precise mechanical instrumentation. The geometrical frame configuration, the data acquisition and the 3D adjustment will be managed using a dedicated software application. In parallel to the software development, an alignment system test mock-up has been built for software validation and dimensional tests. This paper will present the software concept and the development status, and then will describe...

  18. Jogging support system with portable monitoring device and health manage software.

    Science.gov (United States)

    Makikawa, Masaki; Isaka, Tadao; Iida, Takeo; Asajima, Shuzo; Tsukise, Kanji; Shiozawa, Narihiro; Nishiyama, Kento; Wada, Sumio; Nakayama, Kyochiro; Horiguchi, Michiyuki; Torimoto, Hitoshi

    2004-01-01

    At MEDINFO 2001 we reported about an ambulatory biosignal memory device. As an application of this system, we have developed a portable jogging monitoring device and studied its application for health management here. This device is a micro processor based system with some sensors necessary to monitor condition of the user during jogging, that is, a heart rate sensor, a GPS sensor and a physical activity sensor. We also have developed PC based health management software that receives jogging data after jogging and stores it as a long term jogging trend data. From these long term data it feeds back the distance completion of jogging on the virtual course. Moreover it can show the trend of jogging time, distance, average heart rate and the user can know his/her own health condition.

  19. Maintaining the Health of Software Monitors

    Science.gov (United States)

    Person, Suzette; Rungta, Neha

    2013-01-01

    Software health management (SWHM) techniques complement the rigorous verification and validation processes that are applied to safety-critical systems prior to their deployment. These techniques are used to monitor deployed software in its execution environment, serving as the last line of defense against the effects of a critical fault. SWHM monitors use information from the specification and implementation of the monitored software to detect violations, predict possible failures, and help the system recover from faults. Changes to the monitored software, such as adding new functionality or fixing defects, therefore, have the potential to impact the correctness of both the monitored software and the SWHM monitor. In this work, we describe how the results of a software change impact analysis technique, Directed Incremental Symbolic Execution (DiSE), can be applied to monitored software to identify the potential impact of the changes on the SWHM monitor software. The results of DiSE can then be used by other analysis techniques, e.g., testing, debugging, to help preserve and improve the integrity of the SWHM monitor as the monitored software evolves.

  20. Software systems for operation, control, and monitoring of the EBEX instrument

    CERN Document Server

    Milligan, Michael; Aubin, François; Baccigalupi, Carlo; Bao, Chaoyun; Borrill, Julian; Cantalupo, Christopher; Chapman, Daniel; Didier, Joy; Dobbs, Matt; Grainger, Will; Hanany, Shaul; Hillbrand, Seth; Hubmayr, Johannes; Jaffe, Andrew; Johnson, Bradley; Kisner, Theodore; Klein, Jeff; Korotkov, Andrei; Leach, Sam; Lee, Adrian; Levinson, Lorne; Limon, Michele; MacDermid, Kevin; Matsumura, Tomotake; Miller, Amber; Pascale, Enzo; Polsgrove, Daniel; Ponthieu, Nicolas; Raach, Kate; Reichborn-Kjennerud, Britt; Sagiv, Ilan; Tran, Huan; Tucker, Gregory S; Vinokurov, Yury; Yadav, Amit; Zaldarriaga, Matias; Zilic, Kyle; Physics, University of Minnesota School of; Astronomy,; USA,; University, Cardiff; Kingdom, United; University, McGill; Montréal,; Canada,; Avanzati, Scuola Internazionale Superiore di Studi; Trieste,; Italy,; Laboratory, Lawrence Berkeley National; USA,; University, Columbia; York, New; USA,; Standards, National Institute of; Technology,; CO, Boulder; USA,; College, Imperial; London,; Kingdom, United; California, University of; Berkeley,; USA,; University, Brown; Providence,; USA,; Science, Weizmann Institute of; Rehovot,; Israel,; Technology, California Institute of; Pasadena,; USA,; Spatiale, Institut d'Astrophysique; Paris-Sud, Universite; Orsay,; France,; Study, Institute for Advanced; Princeton,; USA,

    2010-01-01

    We present the hardware and software systems implementing autonomous operation, distributed real-time monitoring, and control for the EBEX instrument. EBEX is a NASA-funded balloon-borne microwave polarimeter designed for a 14 day Antarctic flight that circumnavigates the pole. To meet its science goals the EBEX instrument autonomously executes several tasks in parallel: it collects attitude data and maintains pointing control in order to adhere to an observing schedule; tunes and operates up to 1920 TES bolometers and 120 SQUID amplifiers controlled by as many as 30 embedded computers; coordinates and dispatches jobs across an onboard computer network to manage this detector readout system; logs over 3~GiB/hour of science and housekeeping data to an onboard disk storage array; responds to a variety of commands and exogenous events; and downlinks multiple heterogeneous data streams representing a selected subset of the total logged data. Most of the systems implementing these functions have been tested during...

  1. Campus Monitoring System for Annamalai University by Open Source Software and Modern Surveying Application

    Directory of Open Access Journals (Sweden)

    K.R. VENKATESH

    2016-06-01

    Full Text Available In urban planning management, the third dimension is becoming a necessity. Using 3D GIS model offers a flexible, interactive system while providing one of the best visual interpretation of data, which supports planning and decision processes for the planner. GIS-based maps and visualizations greatly assist in understanding information about the location. Since, interpretation of 3D data is cost effective using open source software than any other to do analysis. In this study, across multiple domains, 3D models were utilized to understand and document the state of the art. An effort has been taken to overcome this problem and to develop the Campus Monitoring System. In particular, a campus map was proposed which covers four main aspects: Geo referencing, 2D smart campus map, vertical laser measurements by spike application and 3D visualization with attribute data. Finally, the results, problems and limitations of the achieved products were investigated in order to evaluate and confirm the reliability and convenience of open source software.

  2. The development of test software for the inadequate core cooling monitoring system

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Soon Sung

    1996-06-01

    The test software including the ICCMS simulator which is necessary for dynamic test for the ICCMS software in PWR is developed. The developed dynamic test software consists of the module test simulator, the integration test simulator, and the test result analyser. The simulator was programmed by C language according to the same algorithm requirements for the FORTRAN version ICCMS software, and also for the Factory Acceptance Test (FAT). And the simulator can be used as training tool for the reactor operator and system development tool for the performance improvement. (author). 4 tabs., 8 figs., 11 refs.

  3. Software Systems

    Institute of Scientific and Technical Information of China (English)

    崔涛; 周淼

    1996-01-01

    The information used with computers is known as software and includesprograms and data. Programs are sets of instructions telling the computerwhat operations have to be carried out and in what order they should be done. Specialised programs which enable the computer to be used for particularpurposes are called applications programs. A collection of these programs kept

  4. FFI: A software tool for ecological monitoring

    Science.gov (United States)

    Duncan C. Lutes; Nathan C. Benson; MaryBeth Keifer; John F. Caratti; S. Austin Streetman

    2009-01-01

    A new monitoring tool called FFI (FEAT/FIREMON Integrated) has been developed to assist managers with collection, storage and analysis of ecological information. The tool was developed through the complementary integration of two fire effects monitoring systems commonly used in the United States: FIREMON and the Fire Ecology Assessment Tool. FFI provides software...

  5. [Development of software of the 24-hour dynamic ECG monitoring and analyzing system].

    Science.gov (United States)

    An, Y; Fang, K R; Ren, C S

    2001-01-01

    This paper describes a PC-computer program of a digital remote ECG monitoring system. In addition to current monitor's capabilities of real time displaying of dynamic ECG wave, over-limit alarming, and so on, it has developed most functions of the Holter system, that are recording the data of ECG more than 24 hours, reviewing and analyzing the ECG data, and giving out reports.

  6. Exploring Enterprise, System of Systems, and System and Software Architectures

    Science.gov (United States)

    2016-06-13

    2009 Carnegie Mellon University Exploring Enterprise, System of Systems, and System and Software Architectures Software Engineering Institute...TITLE AND SUBTITLE Exploring Enterprise, System of Systems, and System and Software Architectures 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c...Carnegie Mellon University, Software Engineering Institute,Pittsburgh,PA,15213 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY

  7. TIDE TOOL: Open-Source Sea-Level Monitoring Software for Tsunami Warning Systems

    Science.gov (United States)

    Weinstein, S. A.; Kong, L. S.; Becker, N. C.; Wang, D.

    2012-12-01

    A tsunami warning center (TWC) typically decides to issue a tsunami warning bulletin when initial estimates of earthquake source parameters suggest it may be capable of generating a tsunami. A TWC, however, relies on sea-level data to provide prima facie evidence for the existence or non-existence of destructive tsunami waves and to constrain tsunami wave height forecast models. In the aftermath of the 2004 Sumatra disaster, the International Tsunami Information Center asked the Pacific Tsunami Warning Center (PTWC) to develop a platform-independent, easy-to-use software package to give nascent TWCs the ability to process WMO Global Telecommunications System (GTS) sea-level messages and to analyze the resulting sea-level curves (marigrams). In response PTWC developed TIDE TOOL that has since steadily grown in sophistication to become PTWC's operational sea-level processing system. TIDE TOOL has two main parts: a decoder that reads GTS sea-level message logs, and a graphical user interface (GUI) written in the open-source platform-independent graphical toolkit scripting language Tcl/Tk. This GUI consists of dynamic map-based clients that allow the user to select and analyze a single station or groups of stations by displaying their marigams in strip-chart or screen-tiled forms. TIDE TOOL also includes detail maps of each station to show each station's geographical context and reverse tsunami travel time contours to each station. TIDE TOOL can also be coupled to the GEOWARE™ TTT program to plot tsunami travel times and to indicate the expected tsunami arrival time on the marigrams. Because sea-level messages are structured in a rich variety of formats TIDE TOOL includes a metadata file, COMP_META, that contains all of the information needed by TIDE TOOL to decode sea-level data as well as basic information such as the geographical coordinates of each station. TIDE TOOL can therefore continuously decode theses sea-level messages in real-time and display the time

  8. Software Application for Remote Monitoring of Fleets Based on Geographic Information Systems Using Open Source Technologies.

    Directory of Open Access Journals (Sweden)

    Jesse Daniel Cano

    2012-11-01

    Full Text Available Controlling a fleet usually implies to establish means of control of vehicles, to collect the data associated with the routes taken by these vehicles, to interpret and evaluate the meaning of the collected data and to make the appropriate decisions to improve the efficiency in the use of vehicles in an organization. The implementation of this process of fleet management is mainly performed manually and the solutions available on the market are costly because of the payments for licenses, it is also necessary that the people monitoring the fleets are geographically close to them. This paper aims to answer the following questions: How to reduce errors in the management of information resulting from the fleet management process? How to reduce the cost of remote fleet monitoring? To obtain the solution, we propose the use of GPS devices in each vehicle, the GPS device’s information is captured and consistently stored in a data base, then the information is consulted, analyzed and represented on a map. The result is a software application that allows users have fast and reliable information that will enable them to take the necessary decisions in the vehicle fleet they are trying to control at a low cost.

  9. Software and systems traceability

    CERN Document Server

    Cleland-Huang, Jane; Zisman, Andrea

    2012-01-01

    ""Software and Systems Traceability"" provides a comprehensive description of the practices and theories of software traceability across all phases of the software development lifecycle. The term software traceability is derived from the concept of requirements traceability. Requirements traceability is the ability to track a requirement all the way from its origins to the downstream work products that implement that requirement in a software system. Software traceability is defined as the ability to relate the various types of software artefacts created during the development of software syst

  10. [Hardware-software system for monitoring parameters and characteristics of X-ray computer tomographs under operation conditions].

    Science.gov (United States)

    Blinov, N N; Zelikman, M I; Kruchinin, S A

    2007-01-01

    The results of testing of hardware and software for monitoring parameters (mean number of CT units, noise, field uniformity, high-contrast spatial resolution, layer width, dose) and characteristics (modulation transfer function) of X-ray computer tomographs are presented. The developed hardware and software are used to monitor the stability of X-ray computer tomograph parameters under operation conditions.

  11. Automated Hardware and Software System for Monitoring the Earth’s Magnetic Environment

    Directory of Open Access Journals (Sweden)

    Alexei Gvishiani

    2016-12-01

    Full Text Available The continuous growth of geophysical observations requires adequate methods for their processing and analysis. This becomes one of the most important and widely discussed issues in the data science community. The system analysis methods and data mining techniques are able to sustain the solution of this problem. This paper presents an innovative holistic hardware/software system (HSS developed for efficient management and intellectual analysis of geomagnetic data, registered by Russian geomagnetic observatories and international satellites. Geomagnetic observatories that comprise the International Real-time Magnetic Observatory Network (INTERMAGNET produce preliminary (raw and definitive (corrected geomagnetic data of the highest quality. The designed system automates and accelerates routine production of definitive data from the preliminary magnetograms, obtained by Russian observatories, due to implemented algorithms that involve artificial intelligence elements. The HSS is the first system that provides sophisticated automatic detection and multi-criteria classification of extreme geomagnetic conditions, which may be hazardous for technological infrastructure and economic activity in Russia. It enables the online access to digital geomagnetic data, its processing results and modelling calculations along with their visualization on conventional and spherical screens. The concept of the presented system agrees with the accepted ‘four Vs’ paradigm of Big Data. The HSS can increase significantly the ‘velocity’ and ‘veracity’ features of the INTERMAGNET system. It also provides fusion of large sets of ground-based and satellite geomagnetic data, thus facilitating the ‘volume’ and ‘variety’ of handled data.

  12. Remote Maintenance Monitoring System -

    Data.gov (United States)

    Department of Transportation — The Remote Maintenance and Monitoring System (RMMS) is a collection of subsystems that includes telecommunication components, hardware, and software, which serve to...

  13. SOFTWARE OF MONITORING SYSTEM FOR ALLOCATED INFORMATION OF STATE PROGRAM ON INNOVATIVE DEVELOPMENT OF THE REPUBLIC OF BELARUS

    Directory of Open Access Journals (Sweden)

    V. A. Rybak

    2009-01-01

    Full Text Available The paper analyzes main indices (indicators of realization of the State program on innovative development of the Republic of Belarus (SPIDRB, contains and justifies a hierarchical structure of data processing and display, finalizes a list of the SPIDRB participants and executors. Major functions of the units pertaining to automation of an automated SPIDRB monitoring system are determined in the paper. In order to accumulate, process and furnish information a system of documentary databases on the basis of IBM Lotus Domino/Notes 8, relational databases of IBM DB2 and MS SQL Server 2005 is used in the given paper. Interaction with data suppliers is ensured by means of e-mail. The proposed scientific principles and software allow to automate a process of SPIDRB monitoring and to raise a decision-making efficiency in the field of innovative economic development of our country.

  14. Software for Manipulating and Embedding Data Interrogation Algorithms into Integrated Systems: Special Application to Structural Health Monitoring

    Energy Technology Data Exchange (ETDEWEB)

    Allen, David W. [Virginia Polytechnic Inst. and State Univ. (Virginia Tech), Blacksburg, VA (United States)

    2004-12-01

    In this study a software package for easily creating and embedding structural health monitoring (SHM) data interrogation processes in remote hardware is presented. The software described herein is comprised of two pieces. The first is a client to allow graphical construction of data interrogation processes. The second is node software for remote execution of processes on remote sensing and monitoring hardware. The client software is created around a catalog of data interrogation algorithms compiled over several years of research at Los Alamos National Laboratory known as DIAMOND II. This study also includes encapsulating the DIAMOND II algorithms into independent interchangeable functions and expanding the catalog with work in feature extraction and statistical discrimination. The client software also includes methods for interfacing with the node software over an Internet connection. Once connected, the client software can upload a developed process to the integrated sensing and processing node. The node software has the ability to run the processes and return results. This software creates a distributed SHM network without individual nodes relying on each other or a centralized server to monitor a structure.

  15. Hardware and software system for monitoring oil pump operation in power high-voltage transformers

    Directory of Open Access Journals (Sweden)

    Михайло Дмитрович Дяченко

    2017-07-01

    Full Text Available The article considers the basic prerequisites for the creation of an automated monitoring system for oil pumps of high-voltage transformers. This is due to the fact that the long operation of oil pumps results in deterioration and destruction of bearings, rubbing of the rotor, breakage and damage to the impeller, leakage, etc., which inevitably causes a significant decrease in the insulating properties of the transformer oil and leads to expenditures for its further recovery. False triggerings of gas protection sometimes occur. Continuous operation of the electric motor also requires additional equipment to protect the motor itself from various emergency situations, such as a short in the stator winding, a housing breakdown, an incomplete phase mode, etc. The use of stationary systems provides: diagnosing defects at an early stage of their development, increasing the reliability and longevity of the equipment components, increasing the overhaul period, decreasing the number of emergency stops, and adjusting the schedule of preventative maintenance. The basic principles of identification of the damaged part of the oil pump are given, the hardware and algorithmic solutions are considered in the work. The full-scale tests of the model sample on the power transformer of the high-voltage substation confirmed the assumption of the possibility of detecting the damaged unit separating it from the rest connected in one mechanical structure. A detailed analysis of the operation of each of the units is carried out by means of the general substation switchboard and displayed as graphs, diagrams and text messages. When the limit values of vibration are reached, faults in the operation of the unit are detected, the overlimit current values, a warning alarm is activated, and the command to disconnect the damaged unit is issued. The optimal solution for the organization of the information collection system using the principle of sensor networks, but combined

  16. CNEOST Control Software System

    Science.gov (United States)

    Wang, X.; Zhao, H. B.; Xia, Y.; Lu, H.; Li, B.

    2015-03-01

    In 2013, CNEOST (China Near Earth Object Survey Telescope) adapted its hardware system for the new CCD camera. Based on the new system architecture, the control software is re-designed and implemented. The software system adopts the message passing mechanism via WebSocket protocol, and improves its flexibility, expansibility, and scalability. The user interface with responsive web design realizes the remote operating under both desktop and mobile devices. The stable operating of software system has greatly enhanced the operation efficiency while reducing the complexity, and has also made a successful attempt for the future system design of telescope and telescope cloud.

  17. Software systems for astronomy

    CERN Document Server

    Conrad, Albert R

    2014-01-01

    This book covers the use and development of software for astronomy. It describes the control systems used to point the telescope and operate its cameras and spectrographs, as well as the web-based tools used to plan those observations. In addition, the book also covers the analysis and archiving of astronomical data once it has been acquired. Readers will learn about existing software tools and packages, develop their own software tools, and analyze real data sets.

  18. Management systems and software.

    Science.gov (United States)

    Levin, R P

    2001-02-01

    To ensure that your software optimizes your practice management systems, design systems that allow you and your team to achieve your goals and provide high levels of quality dentistry and customer service to your patients. Then use your current software system or purchase a new practice management software program that will allow your practice to operate within the guidelines of the systems which you have established. You can be certain that taking these steps will allow you to practice dentistry with maximum profitability and minimum stress for the remainder of your career.

  19. SU-E-T-76: A Software System to Monitor VMAT Plan Complexity in a Large Radiotherapy Centre

    Energy Technology Data Exchange (ETDEWEB)

    Arumugam, S; Xing, A [Liverpool and Macarthur Cancer Therapy Centres, Sydney, NSW (Australia); Ingham Institute, Sydney, NSW (Australia); Vial, P [Liverpool and Macarthur Cancer Therapy Centres, Sydney, NSW (Australia); Ingham Institute, Sydney, NSW (Australia); Institute of Medical Physics, School of Physics, University of Sydney, Sydney, NSW (Australia); Thwaites, D [Institute of Medical Physics, School of Physics, University of Sydney, Sydney, NSW (Australia); Holloway, L [Liverpool and Macarthur Cancer Therapy Centres, Sydney, NSW (Australia); Ingham Institute, Sydney, NSW (Australia); Institute of Medical Physics, School of Physics, University of Sydney, Sydney, NSW (Australia); Centre for Medical Radiation Physics, University of Wollongong, Wollongong, NSW (Australia)

    2015-06-15

    Purpose: To develop a system that analyses and reports the complexity of Volumetric Modulated Arc Therapy (VMAT) plans to aid in the decision making for streamlining patient specific dosimetric quality assurance (QA) tests. Methods: A software system, Delcheck, was developed in-house to calculate VMAT plan and delivery complexity using the treatment delivery file. Delcheck has the functionality to calculate multiple plan complexity metrics including the Li-Xing Modulation Index (LI-MI), multiplicative combination of Leaf Travel and Modulation Complexity Score (LTMCSv), Monitor Units per prescribed dose (MU/D) and the delivery complexity index (MIt) that incorporates the modulation of dose rate, leaf speed and gantry speed. Delcheck includes database functionality to store and compare plan metrics for a specified treatment site. The overall plan and delivery complexity is assessed based on the 95% conformance limit of the complexity metrics as Similar, More or Less complex. The functionality of the software was tested using 42 prostate conventional, 10 prostate SBRT and 15 prostate bed VMAT plans generated for an Elekta linear accelerator. Results: The mean(σ) of LI-MI for conventional, SBRT and prostate bed plans were 1690(486), 3215.4(1294) and 3258(982) respectively. The LTMCSv of the studied categories were 0.334(0.05), 0.325(0.07) and 0.3112(0.09). The MU/D of the studied categories were 2.4(0.4), 2.7(0.7) and 2.5(0.5). The MIt of the studied categories were 21.6(3.4), 18.2(3.0) and 35.9(6.6). The values of the complexity metrics show that LI-MI appeared to resolve the plan complexity better than LTMCSv and MU/D. The MIt value increased as the delivery complexity increased. Conclusion: The developed software was shown to be working as expected. In studied treatment categories Prostate bed plans are more complex in both plan and delivery and SBRT is more complex in plan and less complex in delivery as demonstrated by LI-MI and MIt. This project was funded

  20. Complexity, Systems, and Software

    Science.gov (United States)

    2014-08-14

    complex ( Hidden issues; dumbs down operator) 11 Complexity, Systems, and Software Sarah Sheard August 14, 2014 © 2014 Carnegie...August 14, 2014 © 2014 Carnegie Mellon University Addressing Complexity in SoSs Source: SEBOK Wiki System Con truer Strateglc Context

  1. MPS Vax monitor and control software architecture

    Energy Technology Data Exchange (ETDEWEB)

    Allison, S.; Spencer, N.; Underwood, K.; VanOlst, D.; Zelanzy, M.

    1993-04-01

    The new Machine Protection System (MPS) now being tested at the SLAC Linear Collider (SLC) includes monitoring and controlling facilities integrated into the existing VAX control system. The actual machine protection is performed by VME micros which control the beam repetition rate on a pulse-by-pulse basis based on measurements from fault detectors. The VAX is used to control and configure the VME micros, configure custom CAMAC modules providing the fault detector inputs, monitor and report faults and system errors, update the SLC database, and interface with the user. The design goals of the VAX software include a database-driven system to allow configuration changes without code changes, use of a standard TCP/IP-based message service for communication, use of existing SLCNET micros for CAMAC configuration, security and verification features to prevent unauthorized access, error and alarm logging and display updates as quickly as possible, and use of touch panels and X-windows displays for the user interface.

  2. Copilot: Monitoring Embedded Systems

    Science.gov (United States)

    Pike, Lee; Wegmann, Nis; Niller, Sebastian; Goodloe, Alwyn

    2012-01-01

    Runtime verification (RV) is a natural fit for ultra-critical systems, where correctness is imperative. In ultra-critical systems, even if the software is fault-free, because of the inherent unreliability of commodity hardware and the adversity of operational environments, processing units (and their hosted software) are replicated, and fault-tolerant algorithms are used to compare the outputs. We investigate both software monitoring in distributed fault-tolerant systems, as well as implementing fault-tolerance mechanisms using RV techniques. We describe the Copilot language and compiler, specifically designed for generating monitors for distributed, hard real-time systems. We also describe two case-studies in which we generated Copilot monitors in avionics systems.

  3. Unified Engineering Software System

    Science.gov (United States)

    Purves, L. R.; Gordon, S.; Peltzman, A.; Dube, M.

    1989-01-01

    Collection of computer programs performs diverse functions in prototype engineering. NEXUS, NASA Engineering Extendible Unified Software system, is research set of computer programs designed to support full sequence of activities encountered in NASA engineering projects. Sequence spans preliminary design, design analysis, detailed design, manufacturing, assembly, and testing. Primarily addresses process of prototype engineering, task of getting single or small number of copies of product to work. Written in FORTRAN 77 and PROLOG.

  4. Evolvable Neural Software System

    Science.gov (United States)

    Curtis, Steven A.

    2009-01-01

    The Evolvable Neural Software System (ENSS) is composed of sets of Neural Basis Functions (NBFs), which can be totally autonomously created and removed according to the changing needs and requirements of the software system. The resulting structure is both hierarchical and self-similar in that a given set of NBFs may have a ruler NBF, which in turn communicates with other sets of NBFs. These sets of NBFs may function as nodes to a ruler node, which are also NBF constructs. In this manner, the synthetic neural system can exhibit the complexity, three-dimensional connectivity, and adaptability of biological neural systems. An added advantage of ENSS over a natural neural system is its ability to modify its core genetic code in response to environmental changes as reflected in needs and requirements. The neural system is fully adaptive and evolvable and is trainable before release. It continues to rewire itself while on the job. The NBF is a unique, bilevel intelligence neural system composed of a higher-level heuristic neural system (HNS) and a lower-level, autonomic neural system (ANS). Taken together, the HNS and the ANS give each NBF the complete capabilities of a biological neural system to match sensory inputs to actions. Another feature of the NBF is the Evolvable Neural Interface (ENI), which links the HNS and ANS. The ENI solves the interface problem between these two systems by actively adapting and evolving from a primitive initial state (a Neural Thread) to a complicated, operational ENI and successfully adapting to a training sequence of sensory input. This simulates the adaptation of a biological neural system in a developmental phase. Within the greater multi-NBF and multi-node ENSS, self-similar ENI s provide the basis for inter-NBF and inter-node connectivity.

  5. Development of a software and hardware system for monitoring the air cleaning process using a cyclone-separator

    Science.gov (United States)

    Nicolaeva, B. K.; Borisov, A. P.; Zlochevskiy, V. L.

    2017-08-01

    The article is devoted to the development of a hardware-software complex for monitoring and controlling the process of air purification by means of a cyclone-separator. The hardware of this complex is the Arduino platform, to which are connected pressure sensors, air velocities, dustmeters, which allow monitoring of the main parameters of the cyclone-separator. Also, a frequency converter was developed to regulate the rotation speed of an asynchronous motor necessary to correct the flow rate, the control signals of which come with Arduino. The program part of the complex is written in the form of a web application in the programming language JavaScript and inserts into CSS and HTML for the user interface. This program allows you to receive data from sensors, build dependencies in real time and control the speed of rotation of an asynchronous electric drive. The conducted experiment shows that the cleaning efficiency is 95-99.9%, while the airflow at the cyclone inlet is 16-18 m/s, and at the exit 50-70 m/s.

  6. Expert System Software Assistant for Payload Operations

    Science.gov (United States)

    Rogers, Mark N.

    1997-01-01

    The broad objective of this expert system software based application was to demonstrate the enhancements and cost savings that can be achieved through expert system software utilization in a spacecraft ground control center. Spacelab provided a valuable proving ground for this advanced software technology; a technology that will be exploited and expanded for future ISS operations. Our specific focus was on demonstrating payload cadre command and control efficiency improvements through the use of "smart" software which monitors flight telemetry, provides enhanced schematic-based data visualization, and performs advanced engineering data analysis.

  7. PROMON: a profile monitor of software applications

    OpenAIRE

    Di Carlo, Stefano; Benso, Alfredo; Di Natale, Giorgio; Tibaldi, Clara; Prinetto, Paolo Ernesto; Tagliaferri, Luca

    2005-01-01

    Software techniques can be efficiently used to increase the dependability of safety-critical applications. Many approaches are based on information redundancy to prevent data and code corruption during the software execution. This paper presents PROMON, a C++ library that exploits a new methodology based on the concept of "Programming by Contract" to detect system malfunctions. Resorting to assertions, pre- and post-conditions, and marginal programmer interventions, PROMON-based applications ...

  8. Description of real-time Ada software implementation of a power system monitor for the Space Station Freedom PMAD DC testbed

    Science.gov (United States)

    Ludwig, Kimberly; Mackin, Michael; Wright, Theodore

    1991-01-01

    The authors describe the Ada language software developed to perform the electrical power system monitoring functions for the NASA Lewis Research Center's Power Management and Distribution (PMAD) DC testbed. The results of the effort to implement this monitor are presented. The PMAD DC testbed is a reduced-scale prototype of the electric power system to be used in Space Station Freedom. The power is controlled by smart switches known as power control components (or switchgear). The power control components are currently coordinated by five Compaq 386/20e computers connected through an 802.4 local area network. The power system monitor algorithm comprises several functions, including periodic data acquisition, data smoothing, system performance analysis, and status reporting. Data are collected from the switchgear sensors every 100 ms, then passed through a 2-Hz digital filter. System performance analysis includes power interruption and overcurrent detection. The system monitor required a hardware timer interrupt to activate the data acquisition function. The execution time of the code was optimized by using an assembly language routine. The routine allows direct vectoring of the processor to Ada language procedures that perform periodic control activities.

  9. Software Communication between WinCC Software and Bently Unit Status Monitoring System%本特利机组状态监控系统与WinCC的通信方法

    Institute of Scientific and Technical Information of China (English)

    安富平

    2012-01-01

    The communication between Bently unit status monitoring system and HMI software of the host computer was discussed; and through the function of network communication of Windows DDE and DDE Server from Bently Data Acquisition software, the data were successfully transmitted to WinCC.%围绕本特利公司机组状态监控系统实现与上位计算机HMI软件通信的方法进行论述.利用Windows DDE的网络通信功能和本特利公司Data Acquisition软件提供的DDE server功能,成功地将数据传精到WinCC监控软件包中.

  10. The Development of an Open Hardware and Software System Onboard Unmanned Aerial Vehicles to Monitor Concentrated Solar Power Plants

    Directory of Open Access Journals (Sweden)

    Francisco Javier Mesas-Carrascosa

    2017-06-01

    Full Text Available Concentrated solar power (CSP plants are increasingly gaining interest as a source of renewable energy. These plants face several technical problems and the inspection of components such as absorber tubes in parabolic trough concentrators (PTC, which are widely deployed, is necessary to guarantee plant efficiency. This article presents a system for real-time industrial inspection of CSP plants using low-cost, open-source components in conjunction with a thermographic sensor and an unmanned aerial vehicle (UAV. The system, available in open-source hardware and software, is designed to be employed independently of the type of device used for inspection (laptop, smartphone, tablet or smartglasses and its operating system. Several UAV flight missions were programmed as follows: flight altitudes at 20, 40, 60, 80, 100 and 120 m above ground level; and three cruising speeds: 5, 7 and 10 m/s. These settings were chosen and analyzed in order to optimize inspection time. The results indicate that it is possible to perform inspections by an UAV in real time at CSP plants as a means of detecting anomalous absorber tubes and improving the effectiveness of methodologies currently being utilized. Moreover, aside from thermographic sensors, this contribution can be applied to other sensors and can be used in a broad range of applications where real-time georeferenced data visualization is necessary.

  11. The Development of an Open Hardware and Software System Onboard Unmanned Aerial Vehicles to Monitor Concentrated Solar Power Plants.

    Science.gov (United States)

    Mesas-Carrascosa, Francisco Javier; Verdú Santano, Daniel; Pérez Porras, Fernando; Meroño-Larriva, José Emilio; García-Ferrer, Alfonso

    2017-06-08

    Concentrated solar power (CSP) plants are increasingly gaining interest as a source of renewable energy. These plants face several technical problems and the inspection of components such as absorber tubes in parabolic trough concentrators (PTC), which are widely deployed, is necessary to guarantee plant efficiency. This article presents a system for real-time industrial inspection of CSP plants using low-cost, open-source components in conjunction with a thermographic sensor and an unmanned aerial vehicle (UAV). The system, available in open-source hardware and software, is designed to be employed independently of the type of device used for inspection (laptop, smartphone, tablet or smartglasses) and its operating system. Several UAV flight missions were programmed as follows: flight altitudes at 20, 40, 60, 80, 100 and 120 m above ground level; and three cruising speeds: 5, 7 and 10 m/s. These settings were chosen and analyzed in order to optimize inspection time. The results indicate that it is possible to perform inspections by an UAV in real time at CSP plants as a means of detecting anomalous absorber tubes and improving the effectiveness of methodologies currently being utilized. Moreover, aside from thermographic sensors, this contribution can be applied to other sensors and can be used in a broad range of applications where real-time georeferenced data visualization is necessary.

  12. Online Monitoring software framework in the ATLAS experiment

    CERN Document Server

    Barczyk, M.; Caprini, M.; Da Silva Conceicao, J.; Dobson, M.; Flammer, J.; Jones, R.; Kazarov, A.; Kolos, S.; Liko, D.; Lucio, L.; Mapelli, L.; Soloviev, I.; Hart, R.; Amorim, A.; Klose, D.; Lima, J.; Pedro, L.; Wolters, H.; Badescu, E.; Alexandrov, I.; Kotov, V.; Mineev, M.; Ryabov, Yu.; CHEP 2003 Computing in High Energy Physics; Ryabov, Yu.

    2003-01-01

    A fast, efficient and comprehensive monitoring system is a vital part of any HEP experiment. This paper describes the software framework that will be used during ATLAS data taking to monitor the state of the data acquisition and the quality of physics data in the experiment. The framework has been implemented by the Online Software group of the ATLAS Trigger&Data Acquisition (TDAQ) project and has already been used for several years in the ATLAS test beams at CERN. The inter-process communication in the framework is implemented via CORBA, which provides portability between different operating systems and programming languages. This paper will describe the design and the most important aspects of the online monitoring framework implementation. It will also show some test results, which indicate the performance and scalability of the current implementation.

  13. 物联网人体心电监护系统软件研究%Research on Human ECG Monitoring System Software for Internet of Things

    Institute of Scientific and Technical Information of China (English)

    王嘉庆; 李鸿强; 于晓刚; 苗长云; 田文涛

    2011-01-01

    基于物联网技术和小波变换,提出心电监护系统软件和用于计算机自行分析心电波形的一系列检测算法,介绍无线传感器网络在心电监护技术方面的应用.该系统软件功能包括对服务器和个人数码助理(PDA)心电数据的收发、存储、波形显示和通信管理.实验结果表明,该系统软件能使计算机和PDA实时显示被测者的心电波,所提算法经Matlab仿真测试的结果与MIT-BIH致据库标注的结果比较,误检率仅为0.89%.%This paper proposes an Electrocardiogram(ECG) monitoring system software and a series of self-detection algorithm for computer analysis of ECG, which are separately based on the Internet of Things(IOT) technology and the wavelet transform, and introduces the application of Wireless Sensor Network(WSN) for ECG monitoring. The functions of this system software include that it can realize ECG data transceiver, data memory, waveform display and communication management by using servers and Personal Digital Assistant(PDA). Experimental results show that this system software can make computer and PDA display the ECG waveform in a real-time way. Compared with MIT-BIH database annotation, the false detection rate of mis algorithm which goes trough the Matlab simulation test is just 0.89%.

  14. Recommendation systems in software engineering

    CERN Document Server

    Robillard, Martin P; Walker, Robert J; Zimmermann, Thomas

    2014-01-01

    With the growth of public and private data stores and the emergence of off-the-shelf data-mining technology, recommendation systems have emerged that specifically address the unique challenges of navigating and interpreting software engineering data.This book collects, structures and formalizes knowledge on recommendation systems in software engineering. It adopts a pragmatic approach with an explicit focus on system design, implementation, and evaluation. The book is divided into three parts: "Part I - Techniques" introduces basics for building recommenders in software engineering, including techniques for collecting and processing software engineering data, but also for presenting recommendations to users as part of their workflow.?"Part II - Evaluation" summarizes methods and experimental designs for evaluating recommendations in software engineering.?"Part III - Applications" describes needs, issues and solution concepts involved in entire recommendation systems for specific software engineering tasks, fo...

  15. Resilient Software Systems

    Science.gov (United States)

    2015-06-01

    Motherboard , CPU), application performance variables (application response time, queue size, and throughput), heartbeats (related to the node and/or...include data on the temperature and voltage of the motherboard and CPU. • Device Status Monitors: These include monitors that observe for device failures

  16. Software for CCTV systems design

    Directory of Open Access Journals (Sweden)

    Adamek Milan

    2016-01-01

    Full Text Available The article is focused on the software, which is used in the design of the CCTV systems. It shows tools available online, tools for PC and mobile applications. It describes the basic components of the camera systems, their characteristics and current trends in CCTV systems. Moreover, it compares two selected software tools, their features and supported functions. In the practical part, these tools are used for the design of a CCTV system and the whole process is described in detail.

  17. Software Systems Stockroom

    Science.gov (United States)

    2009-11-01

    mentioned, the SPP is maintained by Vanderbilt University and is distributed as open-source software via the ESCHER web portal. (Detailed, web-based SPP...user documentation is also maintained on the ESCHER site as well.) Due to this preexisting distribution mechanism, it was decided to leverage the...Contribute with data reach-back use case, and model the Stockroom SPP artifact with a URL link to the remote data payload (on the ESCHER web portal

  18. Software Intensive Systems

    Science.gov (United States)

    2006-07-01

    Not an acronym, the language was named after August Ada , Countess of Lovelace , purported to be the first programmer. ARCI/APB Acoustic Rapid COTS...Software Engineering Institute, has had a significant lasting effect. Two others were the creation of the Ada programming language and the STARS program...Definition ABM/GIFC Advanced Battle Manager/Global Integrated Fire Control Ada The name of the DOD programming language mandated in the 1980s

  19. QualitySpy: a framework for monitoring software development processes

    Directory of Open Access Journals (Sweden)

    Marian Jureczko

    2012-03-01

    Full Text Available The growing popularity of highly iterative, agile processes creates increasing need for automated monitoring of the quality of software artifacts, which would be focused on short terms (in the case of eXtreme Programming process iteration can be limited to one week. This paper presents a framework that calculates software metrics and cooperates with development tools (e.g. source version control system and issue tracking system to describe current state of a software project with regard to its quality. The framework is designed to support high level of automation of data collection and to be useful for researchers as well as for industry. The framework is currently being developed hence the paper reports already implemented features as well as future plans. The first release is scheduled for July.

  20. Design of servo monitoring software for remote sensing satellite receiving system%遥感卫星接收系统伺服监控软件设计

    Institute of Scientific and Technical Information of China (English)

    李宏科; 王万玉; 冯旭祥; 王永华

    2016-01-01

    伺服系统是遥感卫星地面接收系统的重要组成部分,可靠性和安全性要求高。采用单进程、多线程、并行多模块的结构,设计伺服系统监控软件,实现了天线控制、设备监视、信息显示、数据处理、通信及伺服性能指标自动化测试等功能,具有实时性强,自动化程度高,容错性、可靠性及扩展性好等特点。该设计已用于实际工程项目中,实际使用结果表明该设计是合理可行的。%The sever system is an important component in the ground receiving system of the remote sensing satellite,and has high reliability and security. The structures of single process,multi⁃thread,and parallel multi⁃module are adopted to design the monitoring software for servo system. The functions of antenna control,equipment monitoring,information display,data pro⁃cessing,communications and automatic test of servo performance index were implemented. The software has the characteristics of good real⁃time performance,high automation level,good fault tolerance,excellent reliability and extensibility. This design was applied to the practical engineering projects. The practical use result shows that the design is reasonable and feasible.

  1. Perceptron system to assist in decision making and monitoring of quality of software development in Information Technology environments

    Directory of Open Access Journals (Sweden)

    Chau Sen Shia

    2016-07-01

    Full Text Available - Classical methods for software development require high costs and problems of communication between development teams, project risks and delays in the delivery of its services. In this work, the aim is to develop a perceptron model to demonstrate the ability to control, service quality assessment and decision-making in IT (Information Technology. For this, we used perceptron network techniques, standards of service quality measures and risk analysis model of applied projects in software engineering. With the network perceptron model implementation was possible to simulate the application of development in several requests for applications for software, in order to meet the management of schedules in all phases of the life cycle of the projects carried out. The tests with the perceptron model were applied in it environments to meet service requests from various fields. The results and analyses presented in these projects demonstrate that communication between development teams were more consistent. It was also possible to predict with more accuracy the delivery of services, decision making and risk reduction projects.

  2. Software Build and Delivery Systems

    Energy Technology Data Exchange (ETDEWEB)

    Robey, Robert W. [Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

    2016-07-10

    This presentation deals with the hierarchy of software build and delivery systems. One of the goals is to maximize the success rate of new users and developers when first trying your software. First impressions are important. Early successes are important. This also reduces critical documentation costs. This is a presentation focused on computer science and goes into detail about code documentation.

  3. DSN system performance test software

    Science.gov (United States)

    Martin, M.

    1978-01-01

    The system performance test software is currently being modified to include additional capabilities and enhancements. Additional software programs are currently being developed for the Command Store and Forward System and the Automatic Total Recall System. The test executive is the main program. It controls the input and output of the individual test programs by routing data blocks and operator directives to those programs. It also processes data block dump requests from the operator.

  4. Building Intrusion Tolerant Software System

    Institute of Scientific and Technical Information of China (English)

    PENG Wen-ling; WANG Li-na; ZHANG Huan-guo; CHEN Wei

    2005-01-01

    In this paper, we describe and analyze the hypothesis about intrusion tolerance software system, so that it can provide an intended server capability and deal with the impacts caused by the intruder exploiting the inherent security vulnerabilities. We present some intrusion tolerance technology by exploiting N-version module threshold method in constructing multilevel secure software architecture, by detecting with hash value, by placing an "antigen" word next to the return address on the stack that is similar to human immune system, and by adding "Honey code" nonfunctional code to disturb intruder, so that the security and the availability of the software system are ensured.

  5. CLOUDCLOUD : general-purpose instrument monitoring and data managing software

    Science.gov (United States)

    Dias, António; Amorim, António; Tomé, António

    2016-04-01

    An effective experiment is dependent on the ability to store and deliver data and information to all participant parties regardless of their degree of involvement in the specific parts that make the experiment a whole. Having fast, efficient and ubiquitous access to data will increase visibility and discussion, such that the outcome will have already been reviewed several times, strengthening the conclusions. The CLOUD project aims at providing users with a general purpose data acquisition, management and instrument monitoring platform that is fast, easy to use, lightweight and accessible to all participants of an experiment. This work is now implemented in the CLOUD experiment at CERN and will be fully integrated with the experiment as of 2016. Despite being used in an experiment of the scale of CLOUD, this software can also be used in any size of experiment or monitoring station, from single computers to large networks of computers to monitor any sort of instrument output without influencing the individual instrument's DAQ. Instrument data and meta data is stored and accessed via a specially designed database architecture and any type of instrument output is accepted using our continuously growing parsing application. Multiple databases can be used to separate different data taking periods or a single database can be used if for instance an experiment is continuous. A simple web-based application gives the user total control over the monitored instruments and their data, allowing data visualization and download, upload of processed data and the ability to edit existing instruments or add new instruments to the experiment. When in a network, new computers are immediately recognized and added to the system and are able to monitor instruments connected to them. Automatic computer integration is achieved by a locally running python-based parsing agent that communicates with a main server application guaranteeing that all instruments assigned to that computer are

  6. Nekton Interaction Monitoring System

    Energy Technology Data Exchange (ETDEWEB)

    2017-03-15

    The software provides a real-time processing system for sonar to detect and track animals, and to extract water column biomass statistics in order to facilitate continuous monitoring of an underwater environment. The Nekton Interaction Monitoring System (NIMS) extracts and archives tracking and backscatter statistics data from a real-time stream of data from a sonar device. NIMS also sends real-time tracking messages over the network that can be used by other systems to generate other metrics or to trigger instruments such as an optical video camera. A web-based user interface provides remote monitoring and control. NIMS currently supports three popular sonar devices: M3 multi-beam sonar (Kongsberg), EK60 split-beam echo-sounder (Simrad) and BlueView acoustic camera (Teledyne).

  7. System Software 7 Macintosh

    CERN Multimedia

    1991-01-01

    System 7 is a single-user graphical user interface-based operating system for Macintosh computers and was part of the classic Mac OS line of operating systems. It was introduced on May 13, 1991, by Apple Computer. It succeeded System 6, and was the main Macintosh operating system until it was succeeded by Mac OS 8 in 1997. Features added with the System 7 release included virtual memory, personal file sharing, QuickTime, QuickDraw 3D, and an improved user interface. This is the first real major evolution of the Macintosh system, bringing a significant improvement in the user interface, improved stability and many new features such as the ability to use multiple applications at the same time. "System 7" is the last operating system name of the Macintosh that contains the word "system". Macintosh operating systems were later called "Mac OS" (for Macintosh Operating System).

  8. Research on Software-Cell-Based Software System

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    The aim of research on software architecture is to improve the quality attributes of software sys tems, such as security, reliability, maintainability, testability , reassembility , evolvability. However, a sin gle running system is hard to achieve all these goals. In this paper, software-cell is introduced as the basic u nit throughout developing process. Then it is further advanced that a robust, safe and high-quality software system is composed of a running system and four supportive systems. This paper especially discusses the structure of software-cell, the construction of the five systems, and the relations between them.

  9. Managing risk in software systems

    Energy Technology Data Exchange (ETDEWEB)

    Fletcher, S.K.; Jansma, R.M.; Murphy, M.D. [and others

    1995-07-01

    A methodology for risk management in the design of software systems is presented. It spans security, safety, and correct operation of software within the context of its environment, and produces a risk analysis and documented risk management strategy. It is designed to be iteratively applied, to attain appropriate levels of detail throughout the analysis. The methodology and supporting tools are discussed. The methodology is critiqued relative to other research in the field. Some sample applications of the methodology are presented.

  10. Software and Systems

    Science.gov (United States)

    2012-03-05

    portrayal STTR • Robust Decision Making STT – Large Scale Cognitive Modeling/C2WT DISTRIBUTION A: Approved for public release; distribution is unlimited...Optimization strategies and algorithms for discrete computational processes • Dynamics and Control – Dynamical systems theory for

  11. Integrated Application Software System.

    Science.gov (United States)

    1982-12-01

    spread-shost to complete the celculation/ modelo It compliments the Inclusion of the word ov-.elsor and database manaaement system In the IASS. The...pslces. i isi - -- ----- ... Table 0.3 * VZS!CALC Arithmetic & Aqgregate Functions a, Addition b. Subtraction a, Multiplication d. Division eo

  12. Tier-3 Monitoring Software Suite (T3MON) proposal

    CERN Document Server

    Andreeva, J; The ATLAS collaboration; Klimentov, A; Korenkov, V; Oleynik, D; Panitkin, S; Petrosyan, A

    2011-01-01

    The ATLAS Distributed Computing activities concentrated so far in the “central” part of the computing system of the experiment, namely the first 3 tiers (CERN Tier0, the 10 Tier1s centres and the 60+ Tier2s). This is a coherent system to perform data processing and management on a global scale and host (re)processing, simulation activities down to group and user analysis. Many ATLAS Institutes and National Communities built (or have plans to build) Tier-3 facilities. The definition of Tier-3 concept has been outlined (REFERENCE). Tier-3 centres consist of non-pledged resources mostly dedicated for the data analysis by the geographically close or local scientific groups. Tier-3 sites comprise a range of architectures and many do not possess Grid middleware, which would render application of Tier-2 monitoring systems useless. This document describes a strategy to develop a software suite for monitoring of the Tier3 sites. This software suite will enable local monitoring of the Tier3 sites and the global vie...

  13. Computer systems and software engineering

    Science.gov (United States)

    Mckay, Charles W.

    1988-01-01

    The High Technologies Laboratory (HTL) was established in the fall of 1982 at the University of Houston Clear Lake. Research conducted at the High Tech Lab is focused upon computer systems and software engineering. There is a strong emphasis on the interrelationship of these areas of technology and the United States' space program. In Jan. of 1987, NASA Headquarters announced the formation of its first research center dedicated to software engineering. Operated by the High Tech Lab, the Software Engineering Research Center (SERC) was formed at the University of Houston Clear Lake. The High Tech Lab/Software Engineering Research Center promotes cooperative research among government, industry, and academia to advance the edge-of-knowledge and the state-of-the-practice in key topics of computer systems and software engineering which are critical to NASA. The center also recommends appropriate actions, guidelines, standards, and policies to NASA in matters pertinent to the center's research. Results of the research conducted at the High Tech Lab/Software Engineering Research Center have given direction to many decisions made by NASA concerning the Space Station Program.

  14. SPINning parallel systems software.

    Energy Technology Data Exchange (ETDEWEB)

    Matlin, O.S.; Lusk, E.; McCune, W.

    2002-03-15

    We describe our experiences in using Spin to verify parts of the Multi Purpose Daemon (MPD) parallel process management system. MPD is a distributed collection of processes connected by Unix network sockets. MPD is dynamic processes and connections among them are created and destroyed as MPD is initialized, runs user processes, recovers from faults, and terminates. This dynamic nature is easily expressible in the Spin/Promela framework but poses performance and scalability challenges. We present here the results of expressing some of the parallel algorithms of MPD and executing both simulation and verification runs with Spin.

  15. Jagiellonian University Development of the LHCb VELO monitoring software platform

    CERN Document Server

    Majewski, Maciej

    2017-01-01

    One of the most important parts of the LHCb spectrometer is the VErtex LOcator (VELO), dedicated to the precise tracking close to the proton–proton interaction point. The quality of data produced by the VELO depends on the calibration process, which must be monitored to ensure its correctness. This work presents details on how the calibration monitoring is conducted and how it could be improved. It also includes information on monitoring software and data flow in the LHCb software framework.

  16. Advanced Hybrid Computer Systems. Software Technology.

    Science.gov (United States)

    This software technology final report evaluates advances made in Advanced Hybrid Computer System software technology . The report describes what...automatic patching software is available as well as which analog/hybrid programming languages would be most feasible for the Advanced Hybrid Computer...compiler software . The problem of how software would interface with the hybrid system is also presented.

  17. The CMS Data Quality Monitoring software experience and future improvements

    CERN Document Server

    De Guio, Federico

    2013-01-01

    The Data Quality Monitoring (DQM) Software proved to be a central tool in the CMS experiment. Its flexibility allowed its integration in several environments Online, for real-time detector monitoring; Offline, for the final, fine-grained Data Certification; Release Validation, to constantly validate the functionality and the performance of the reconstruction software; in Monte Carlo productions. The central tool to deliver Data Quality information is a web site for browsing data quality histograms (DQM GUI). In this contribution the usage of the DQM Software in the different environments and its integration in the CMS Reconstruction Software Framework and in all production workflows are presented.

  18. Upper Computer Software System of micro computer monitoring based on component technology%基于组件技术的微机监测上位机软件系统

    Institute of Scientific and Technical Information of China (English)

    侯胡的; 李永燕; 杨云国

    2011-01-01

    Computer Monitoring System mainly used in monitoring the running status and arguments of railway siguale equipments. This paper analyzed t.he architecture of existing Upper Computer Software System of Micro Computer Monitoring System and its problems. The component technology based on upper Computer Software System of computer monitoring resolved these problems in some degree and also have own characteristics. This paper explained the architecture of redesigned Micro Computer Monitoring Software System and its difficulties and some faults.%微机监测系统主要用于铁路信号设备运行状态和运行参数的监测.分析现有微机监测上位机软件系统的架构,并对这些架构所存在的问题进行分析.采用软件组件技术重新设计后的微机监测软件系统一定程度上解决了这些问题,同时还具有一些自己的特点.本文阐述重新设计后的微机监测软件系统架构、设计难点及其不利之处,对这种架构的应用前景进行了展望.

  19. Software metrics: Software quality metrics for distributed systems. [reliability engineering

    Science.gov (United States)

    Post, J. V.

    1981-01-01

    Software quality metrics was extended to cover distributed computer systems. Emphasis is placed on studying embedded computer systems and on viewing them within a system life cycle. The hierarchy of quality factors, criteria, and metrics was maintained. New software quality factors were added, including survivability, expandability, and evolvability.

  20. The economics of information systems and software

    CERN Document Server

    Veryard, Richard

    2014-01-01

    The Economics of Information Systems and Software focuses on the economic aspects of information systems and software, including advertising, evaluation of information systems, and software maintenance. The book first elaborates on value and values, software business, and scientific information as an economic category. Discussions focus on information products and information services, special economic properties of information, culture and convergence, hardware and software products, materiality and consumption, technological progress, and software flexibility. The text then takes a look at a

  1. Automating software design system DESTA

    Science.gov (United States)

    Lovitsky, Vladimir A.; Pearce, Patricia D.

    1992-01-01

    'DESTA' is the acronym for the Dialogue Evolutionary Synthesizer of Turnkey Algorithms by means of a natural language (Russian or English) functional specification of algorithms or software being developed. DESTA represents the computer-aided and/or automatic artificial intelligence 'forgiving' system which provides users with software tools support for algorithm and/or structured program development. The DESTA system is intended to provide support for the higher levels and earlier stages of engineering design of software in contrast to conventional Computer Aided Design (CAD) systems which provide low level tools for use at a stage when the major planning and structuring decisions have already been taken. DESTA is a knowledge-intensive system. The main features of the knowledge are procedures, functions, modules, operating system commands, batch files, their natural language specifications, and their interlinks. The specific domain for the DESTA system is a high level programming language like Turbo Pascal 6.0. The DESTA system is operational and runs on an IBM PC computer.

  2. Solar Power Systems Web Monitoring

    CERN Document Server

    Kumar, Bimal Aklesh

    2011-01-01

    All over the world the peak demand load is increasing and the load factor is decreasing year-by-year. The fossil fuel is considered insufficient thus solar energy systems are becoming more and more useful, not only in terms of installation but monitoring of these systems is very crucial. Monitoring becomes very important when there are a large number of solar panels. Monitoring would allow early detection if the output falls below required level or one of the solar panel out of 1000 goes down. In this study the target is to monitor and control a developed solar panel by using available internet foundation. This web-enabled software will provide more flexibility over the system such as transmitting data from panel to the host computer and disseminating information to relevant stake holders barring any geographical barrier. The software would be built around web server with dynamic HTML and JAVA, this paper presents the preliminary design of the proposed system.

  3. Software Defined Common Processing System (SDCPS) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Coherent Logix, Incorporated proposes the Software Defined Common Processing System (SDCPS) program to facilitate the development of a Software Defined Radio...

  4. Monitoring Student Activity in Collaborative Software Development

    DEFF Research Database (Denmark)

    Dietsch, Daniel; Podelski, Andreas; Nam, Jaechang

    2013-01-01

    by weekly meetings with teaching assistants and instructors regarding group progress, code quality, and management issues. Through these meetings and their interactions with the software tools, students leave a detailed trace of data related to their individual engagement and their collaboration behavior......This paper presents data analysis from a course on Software Engineering in an effort to identify metrics and techniques that would allow instructor to act proactively and identify patterns of low engagement and inefficient peer collaboration. Over the last two terms, 106 students in their second...... year of studies formed 20 groups and worked collaboratively to develop video games. Throughout the lab, students have to use a variety of tools for managing and developing their projects, such as software version control, static analysis tools, wikis, mailing lists, etc. The students are also supported...

  5. Monitoring Student Activity in Collaborative Software Development

    DEFF Research Database (Denmark)

    Dietsch, Daniel; Podelski, Andreas; Nam, Jaechang

    2013-01-01

    This paper presents data analysis from a course on Software Engineering in an effort to identify metrics and techniques that would allow instructor to act proactively and identify patterns of low engagement and inefficient peer collaboration. Over the last two terms, 106 students in their second...... by weekly meetings with teaching assistants and instructors regarding group progress, code quality, and management issues. Through these meetings and their interactions with the software tools, students leave a detailed trace of data related to their individual engagement and their collaboration behavior...

  6. Timing system control software in the SLC

    Energy Technology Data Exchange (ETDEWEB)

    Thompson, K.; Phinney, N.

    1985-04-01

    A new timing system that allows precision (approx.1 to 2 ns) control of the trigger times of klystrons, beam position monitors, and other devices on a pulse-to-pulse basis at up to 360 Hz is in operation in the first third of the SLAC linear accelerator. The control software is divided between a central host VAX and local Intel 8086-based microprocessor clusters. Facilities exist to set up and adjust the timing of devices or groups of devices independently for beam pulses having different destinations and purposes, which are run in an interlaced fashion during normal machine operation. Upgrading of the system is currently underway, using a new version of the Programmable Delay Unit CAMAC module to allow pipelining of timing information for three machine pulses. An overview of the current state of the system is presented in this paper, with an emphasis on software control.

  7. Robust Distributed Earthquake Monitoring with CISN software in Northern California

    Science.gov (United States)

    Neuhauser, D. S.; Lombard, P. N.; Dietz, L. D.; Zuzlewski, S.; Luetgert, J. H.; Kohler, W.; Hellweg, M.; Oppenheimer, D. H.; Romanowicz, B. A.

    2009-12-01

    Realtime earthquake monitoring in Northern California passed a milestone this June, when the original joint notification system operated by UC Berkeley's Seismological Laboratory and the USGS in Menlo Park was replaced by the CISN Earthquake Monitoring system. The database plays an integral part in this system, providing coordination for processing and publishing event information, as well as being the repository for event data, instrument metadata and waveforms. Several recent developments to the software system were prerequisites for the transition. (1) Due to the distributed nature of the Northern California network operations at both the BSL and USGS/MP, we enhanced the CISN software to allow distributed continuous waveform processing and the ability to seamlessly merge the processed waveform data from multiple redundant sites into the CISN real-time earthquake processing system. (2) Initially, the CISN code ignored leapseconds, which rendered it incompatible with the Northern California database. In a major CISN-wide effort, all codes were converted to be leapsecond compliant. To maintain compatibility with the Southern California database, one can select whether time output to or received from the database includes leapseconds or not. (3) The project involved revising and improving Caltech's wrapper for the UC Berkeley moment tensor analysis program. This wrapper controls both automatic processing and web review. We developed database tables to receive all supporting information used to calculate the moment tensor, so that any solution can be recalculated, and added many new options to the web interface. By December 2009, the package will use the complete moment tensor program. Since the web interface became available,we have recalculated nearly all the moment tensors for local events in the UC Berkeley moment tensor catalog, so that the mechanisms can be served from the database. (4) With the CISN software transition, Northern California temporarily lost the

  8. Recommendations for responsible monitoring and regulation of clinical software systems. American Medical Informatics Association, Computer-based Patient Record Institute, Medical Library Association, Association of Academic Health Science Libraries, American Health Information Management Association, American Nurses Association.

    Science.gov (United States)

    Miller, R A; Gardner, R M

    1997-01-01

    In mid-1996, the FDA called for discussions on regulation of clinical software programs as medical devices. In response, a consortium of organizations dedicated to improving health care through information technology has developed recommendations for the responsible regulation and monitoring of clinical software systems by users, vendors, and regulatory agencies. Organizations assisting in development of recommendations, or endorsing the consortium position include the American Medical Informatics Association, the Computer-based Patient Record Institute, the Medical Library Association, the Association of Academic Health Sciences Libraries, the American Health Information Management Association, the American Nurses Association, the Center for Healthcare Information Management, and the American College of Physicians. The consortium proposes four categories of clinical system risks and four classes of measured monitoring and regulatory actions that can be applied strategically based on the level of risk in a given setting. The consortium recommends local oversight of clinical software systems, and adoption by healthcare information system developers of a code of good business practices. Budgetary and other constraints limit the type and number of systems that the FDA can regulate effectively. FDA regulation should exempt most clinical software systems and focus on those systems posing highest clinical risk, with limited opportunities for competent human intervention.

  9. Radio Monitoring System Based on Software-Defined Radio and Cloud Technology%基于软件无线电和云计算技术的无线电监管体系

    Institute of Scientific and Technical Information of China (English)

    叶永平

    2012-01-01

    文章提出了运用软件无线电、有线及无线高速网络、云计算等技术等3项新技术相结合的全新的无线电监测系统的设想、框架及应用模式,一改传统无线电监测基础思想和模式,为新一代的无线电监管技术及体系的发展提供参考.%This paper describes a new radio monitoring system that is different to traditional radio monitoring systems. In this paper, the architecture and application model are discussed. The radio monitoring system combines software-defined radio (SDR), wired and wireless high-speed network, and cloud computing technotogies. It is a reference for new-generation radio monitoring technology and system development.

  10. ATLAS Offline Software Performance Monitoring and Optimization

    CERN Document Server

    Chauhan, N; Kittelmann, T; Langenberg, R; Mandrysch , R; Salzburger, A; Seuster, R; Ritsch, E; Stewart, G; van Eldik, N; Vitillo, R

    2014-01-01

    In a complex multi-developer, multi-package software environment, such as the ATLAS offline Athena framework, tracking the performance of the code can be a non-trivial task in itself. In this paper we describe improvements in the instrumentation of ATLAS offline software that have given considerable insight into the performance of the code and helped to guide optimisation. Code can be instrumented firstly using the PAPI tool, which is a programing interface for accessing hardware performance counters. PAPI events can count floating point operations, cycles and instructions and cache accesses. Triggering PAPI to start/stop counting for each algorithm and processed event gives a good understanding of the whole algorithm level performance of ATLAS code. Further data can be obtained using pin, a dynamic binary instrumentation tool. Pintools can be used to obtain similar statistics as PAPI, but advantageously without requiring recompilation of the code. Fine grained routine and instruction level instrumentation is...

  11. ATLAS Offline Software Performance Monitoring and Optimization

    CERN Document Server

    Chauhan, N; The ATLAS collaboration; Kittelmann, T; Langenberg, R; Mandrysch , R; Salzburger, A; Seuster, R; Ritsch, E; Stewart, G; van Eldik, N; Vitillo, R

    2013-01-01

    In a complex multi-developer, multi-package software environment, such as the ATLAS offline Athena framework, tracking the performance of the code can be a non-trivial task in itself. In this paper we describe improvements in the instrumentation of ATLAS offline software that have given considerable insight into the performance of the code and helped to guide optimisation. Code can be instrumented firstly using the PAPI tool, which is a programing interface for accessing hardware performance counters. PAPI events can count floating point operations, cycles and instructions and cache accesses. Triggering PAPI to start/stop counting for each algorithm and processed event gives a good understanding of the whole algorithm level performance of ATLAS code. Further data can be obtained using pin, a dynamic binary instrumentation tool. Pintools can be used to obtain similar statistics as PAPI, but advantageously without requiring recompilation of the code. Fine grained routine and instruction level instrumentation is...

  12. The relationships between software publications and software systems

    Science.gov (United States)

    Hogg, David W.

    2017-01-01

    When we build software systems or software tools for astronomy, we sometimes do and sometimes don't also write and publish standard scientific papers about those software systems. I will discuss the pros and cons of writing such publications. There are impacts of writing such papers immediately (they can affect the design and structure of the software project itself), in the short term (they can promote adoption and legitimize the software), in the medium term (they can provide a platform for all the literature's mechanisms for citation, criticism, and reuse), and in the long term (they can preserve ideas that are embodied in the software, possibly on timescales much longer than the lifetime of any software context). I will argue that as important as pure software contributions are to astronomy—and I am both a preacher and a practitioner—software contributions are even more valuable when they are associated with traditional scientific publications. There are exceptions and complexities of course, which I will discuss.

  13. Inductive System Monitors Tasks

    Science.gov (United States)

    2008-01-01

    The Inductive Monitoring System (IMS) software developed at Ames Research Center uses artificial intelligence and data mining techniques to build system-monitoring knowledge bases from archived or simulated sensor data. This information is then used to detect unusual or anomalous behavior that may indicate an impending system failure. Currently helping analyze data from systems that help fly and maintain the space shuttle and the International Space Station (ISS), the IMS has also been employed by data classes are then used to build a monitoring knowledge base. In real time, IMS performs monitoring functions: determining and displaying the degree of deviation from nominal performance. IMS trend analyses can detect conditions that may indicate a failure or required system maintenance. The development of IMS was motivated by the difficulty of producing detailed diagnostic models of some system components due to complexity or unavailability of design information. Successful applications have ranged from real-time monitoring of aircraft engine and control systems to anomaly detection in space shuttle and ISS data. IMS was used on shuttle missions STS-121, STS-115, and STS-116 to search the Wing Leading Edge Impact Detection System (WLEIDS) data for signs of possible damaging impacts during launch. It independently verified findings of the WLEIDS Mission Evaluation Room (MER) analysts and indicated additional points of interest that were subsequently investigated by the MER team. In support of the Exploration Systems Mission Directorate, IMS is being deployed as an anomaly detection tool on ISS mission control consoles in the Johnson Space Center Mission Operations Directorate. IMS has been trained to detect faults in the ISS Control Moment Gyroscope (CMG) systems. In laboratory tests, it has already detected several minor anomalies in real-time CMG data. When tested on archived data, IMS was able to detect precursors of the CMG1 failure nearly 15 hours in advance of

  14. Algorithm and Software for Landslide Slopes Stability Estimation with Online Very Low Frequency Monitoring

    Science.gov (United States)

    Gordeev, V. F.; Kabanov, M. M.; Kapustin, S. N.

    2017-04-01

    In addition to preliminary surveying, landslide slopes stability estimation problems require online real-time monitoring alerting about potential emergencies. Very low frequency monitoring data provided by geodynamic processes automated control system provides a solution to that problem. Authors describe the software and algorithms implemented for that system, make conclusions on the efficiency of applied solutions and propose options for the further development of online very low frequency monitoring system.

  15. The SIFT hardware/software systems. Volume 2: Software listings

    Science.gov (United States)

    Palumbo, Daniel L.

    1985-01-01

    This document contains software listings of the SIFT operating system and application software. The software is coded for the most part in a variant of the Pascal language, Pascal*. Pascal* is a cross-compiler running on the VAX and Eclipse computers. The output of Pascal* is BDX-390 assembler code. When necessary, modules are written directly in BDX-390 assembler code. The listings in this document supplement the description of the SIFT system found in Volume 1 of this report, A Detailed Description.

  16. High Confidence Software and Systems Research Needs

    Data.gov (United States)

    Networking and Information Technology Research and Development, Executive Office of the President — This White Paper presents a survey of high confidence software and systems research needs. It has been prepared by the High Confidence Software and Systems...

  17. Verification of operating software for cooperative monitoring applications

    Energy Technology Data Exchange (ETDEWEB)

    Tolk, K.M.; Rembold, R.K.

    1997-08-01

    Monitoring agencies often use computer based equipment to control instruments and to collect data at sites that are being monitored under international safeguards or other cooperative monitoring agreements. In order for this data to be used as an independent verification of data supplied by the host at the facility, the software used must be trusted by the monitoring agency. The monitoring party must be sure that the software has not be altered to give results that could lead to erroneous conclusions about nuclear materials inventories or other operating conditions at the site. The host might also want to verify that the software being used is the software that has been previously inspected in order to be assured that only data that is allowed under the agreement is being collected. A description of a method to provide this verification using keyed has functions and how the proposed method overcomes possible vulnerabilities in methods currently in use such as loading the software from trusted disks is presented. The use of public key data authentication for this purpose is also discussed.

  18. Engineering monitoring expert system's developer

    Science.gov (United States)

    Lo, Ching F.

    1991-01-01

    This research project is designed to apply artificial intelligence technology including expert systems, dynamic interface of neural networks, and hypertext to construct an expert system developer. The developer environment is specifically suited to building expert systems which monitor the performance of ground support equipment for propulsion systems and testing facilities. The expert system developer, through the use of a graphics interface and a rule network, will be transparent to the user during rule constructing and data scanning of the knowledge base. The project will result in a software system that allows its user to build specific monitoring type expert systems which monitor various equipments used for propulsion systems or ground testing facilities and accrues system performance information in a dynamic knowledge base.

  19. Coal Mine Safety Monitoring System Network Client Software Design Inquiry%煤矿安全监控系统网络客户端软件设计探究

    Institute of Scientific and Technical Information of China (English)

    王淼

    2013-01-01

    在结合传统煤矿安全生产模式的基础上,提出了一种基于计算机安全监控监控系统客户端软件设计的煤矿综合监控系统结构,实现了井上与井下煤矿安全设备通讯,着重阐述了基于计算机安全监控系统客户端软件的安全生产设计与实现,希望对我国煤矿安全生产有所帮助。%It combines the traditional coal mine safety production mode was proposed based on a computer monitor and control system based on the safety monitoring of the client software design of coal mine comprehensive monitoring system structure, and realize the inoue and underground coal mine safety device communications, emphatically elaborated the computer security monitoring based on computer monitoring system of the production safety of the client software design and implementation, and I hope to help our country coal mine safety production.

  20. 乌鲁瓦提大坝自动化监测系统软件的检定研究%Research on the verification of Wuluwati dam automatic monitoring system software

    Institute of Scientific and Technical Information of China (English)

    于秋月

    2015-01-01

    Safety monitoring system operation and management will encounter various problems with the continuous maturation and perfection of dam automatic safety monitoring system.Timely and effective removal of malfunctions is one of the main missions in dam monitoring.In the paper,problems of Wuluwati Water-control Project dam automatic monitoring system software during operation are combined for summarizing and analyzing monitoring instrument calibration and monitoring data treatment aiming at accumulating experience for operation and management of dam automatic monitoring system.%随着大坝自动化安全监测系统的不断成熟完善,安全监测系统运行管理中会遇到各种问题,及时、有效地排除故障是大坝监测的主要任务之一。本文结合乌鲁瓦提水利枢纽大坝安全监测系统在运行过程中遇到的问题,对监测仪器率定及监测数据处理进行总结和分析,意在为大坝自动化安全监测系统运行管理积累经验。

  1. Space Flight Software Development Software for Intelligent System Health Management

    Science.gov (United States)

    Trevino, Luis C.; Crumbley, Tim

    2004-01-01

    The slide presentation examines the Marshall Space Flight Center Flight Software Branch, including software development projects, mission critical space flight software development, software technical insight, advanced software development technologies, and continuous improvement in the software development processes and methods.

  2. Software Quality Assurance for Nuclear Safety Systems

    Energy Technology Data Exchange (ETDEWEB)

    Sparkman, D R; Lagdon, R

    2004-05-16

    The US Department of Energy has undertaken an initiative to improve the quality of software used to design and operate their nuclear facilities across the United States. One aspect of this initiative is to revise or create new directives and guides associated with quality practices for the safety software in its nuclear facilities. Safety software includes the safety structures, systems, and components software and firmware, support software and design and analysis software used to ensure the safety of the facility. DOE nuclear facilities are unique when compared to commercial nuclear or other industrial activities in terms of the types and quantities of hazards that must be controlled to protect workers, public and the environment. Because of these differences, DOE must develop an approach to software quality assurance that ensures appropriate risk mitigation by developing a framework of requirements that accomplishes the following goals: {sm_bullet} Ensures the software processes developed to address nuclear safety in design, operation, construction and maintenance of its facilities are safe {sm_bullet} Considers the larger system that uses the software and its impacts {sm_bullet} Ensures that the software failures do not create unsafe conditions Software designers for nuclear systems and processes must reduce risks in software applications by incorporating processes that recognize, detect, and mitigate software failure in safety related systems. It must also ensure that fail safe modes and component testing are incorporated into software design. For nuclear facilities, the consideration of risk is not necessarily sufficient to ensure safety. Systematic evaluation, independent verification and system safety analysis must be considered for software design, implementation, and operation. The software industry primarily uses risk analysis to determine the appropriate level of rigor applied to software practices. This risk-based approach distinguishes safety

  3. Inductive Monitoring System (IMS)

    Data.gov (United States)

    National Aeronautics and Space Administration — IMS: Inductive Monitoring System The Inductive Monitoring System (IMS) is a tool that uses a data mining technique called clustering to extract models of normal...

  4. Flight Systems Monitor Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This SBIR Phase I project will develop the Flight System Monitor which will use non-intrusive electrical monitoring (NEMO). The electronic system health of...

  5. Software Architecture Patterns for System Administration Support

    NARCIS (Netherlands)

    Bijvank, Ronald; Wiersema, Wiebe; Köppe, Christian

    2013-01-01

    Many quality aspects of software systems are addressed in the existing literature on software architecture patterns. But the aspect of system administration seems to be a bit overlooked, even though it is an important aspect too. In this work we present three software architecture patterns that, whe

  6. TWRS systems engineering software configuration management plan

    Energy Technology Data Exchange (ETDEWEB)

    Porter, P.E.

    1996-10-09

    This plan delineates the requirements for control of software developed and supported by the Tank Waste Remediation System (TWRS) Technical Integration organization. The information contained in this plan shall assist employees involved with software modification and configuration control.

  7. Constructing a model-based software monitor for the insulin pump behavior.

    Science.gov (United States)

    Babamir, Seyed Morteza

    2012-04-01

    Modern medical systems undertaking the task of surveillance of patients are safety-critical systems steered by software. Such systems will bring man's life into hazard if they fail to meet patients' requirements; so, adequate reliability of the algorithms and computations used by software of such systems is a matter of concern. The environment of a medical safety-critical system consisting of a patient has safety requirements that should be satisfied by the system. A safety requirement is the one that if it is violated, the system environment will be subject to severe risk. An effective method to verify the algorithms and computations used by software of such systems against safety requirements is to keep the software under surveillance at run-time. This paper aims to present a model-based method to construct a run-time monitor for a safety-critical medical system called Continuous Infusion Insulin Pump (CIIP).

  8. PLC软冗余技术在监控系统中的应用%Application of PLC Software Redundancy in the Monitor System

    Institute of Scientific and Technical Information of China (English)

    李泉; 南新元

    2011-01-01

    冗余功能是一个工业控制网络系统成功的关键环节,是保证系统稳定、安全、可靠的重要手段.文章在西门子S7 - 300软冗余系统工作原理的基础上,提出了软冗余系统的硬件组成及程序实现方法,通过电源模块、CPU、冗余模块、通信模块以及I/0等相关硬件,完成相应的软件组态.%It is pointed out the redundancy function is a key link to succeed of control network system in industry. It is important means to ensure system stable,system safe and system reliable. Based on the Siemens S7 - 300 software redundancy principle, this paper proposed soft-redundant hardware components and programming methods. By configuring the power modules, CPU, redundant modules, communication modules and I/O modules and related hardware, accurate and complete the software configuration.

  9. SCADA System and the APROL Monitor Conifguration Software in the Water Treatment Plant%SCADA系统和Aprol上位监控组态软件在净水厂中的应用

    Institute of Scientific and Technical Information of China (English)

    袁可

    2016-01-01

    本文通过分析净水厂对控制系统的功能要求,介绍了贝加莱工业自动化的基于PCC的SCADA系统和Aprol上位监控组态软件在净水厂的成功应用。%By analyzing the function requirements of control system in water treatment plant, this paper introduces the successful applications of the B&R industrial automation based on SCADA system and the APROL monitor configuration software in the water treatment plant.

  10. Control Software for the VERITAS Cherenkov Telescope System

    CERN Document Server

    Krawczynski, H; Sembroski, G; Gibbs, K

    2003-01-01

    The VERITAS collaboration is developing a system of initially 4 and eventually 7 Cherenkov Telescopes of the 12 m diameter class for high sensitivity gamma-ray astronomy in the >50 GeV energy range. In this contribution we describe the software that controls and monitors the various VERITAS sub-systems. The software uses an object-oriented approach to cope with the complexities that arise from using sub-groups of the 7 VERITAS telescopes to observe several sources at the same time. Inter-process communication is based on the CORBA Object Request Broker protocol and watch-dog processes monitor the sub-system performance.

  11. 生产用环境参数自动监测系统软件的设计与实现%Software design and implementation about automatic monitoring system of environmental parameters for production

    Institute of Scientific and Technical Information of China (English)

    吴军伟; 林平分

    2012-01-01

    分析了一个基于C8051单片机的生产用环境参数自动监测系统软件的设计原理和实现过程,同时给出了系统的结构、工作原理以及上、中、下位机软件的详细设计方法。%The software design principle and implementation process of C8051 microcontroller-based automatic monitoring system of environmental parameters for production are analyzed. The system structure, working principle and the design of upper, middle and lower computer software are proposed.

  12. A coincidence detection system based on real-time software

    Science.gov (United States)

    Ayuso, Sindulfo; José Blanco, Juan; Medina, José; Gómez-Herrero, Raúl; García-Población, Oscar; García Tejedor, Ignacio

    2016-09-01

    Conventional real-time coincidence systems use electronic circuitry to detect coincident pulses (hardware coincidence). In this work, a new concept of coincidence system based on real-time software (software coincidence) is presented. This system is based on the recurrent supervision of the analogue-to-digital converters status, which is described in detail. A prototype has been designed and built using a low-cost development platform. It has been applied to two different experimental sets for cosmic ray muon detection. Experimental muon measurements recorded simultaneously using conventional hardware coincidence and our software coincidence system have been compared, yielding identical results. These measurements have also been validated using simultaneous neutron monitor observations. This new software coincidence system provides remarkable advantages such as higher simplicity of interconnection and adjusting. Thus, our system replaces, at least, three Nuclear Instrument Modules (NIMs) required by conventional coincidence systems, reducing its cost by a factor of 40 and eliminating pulse delay adjustments.

  13. 242-A Control System device logic software documentation. Revision 2

    Energy Technology Data Exchange (ETDEWEB)

    Berger, J.F.

    1995-05-19

    A Distributive Process Control system was purchased by Project B-534. This computer-based control system, called the Monitor and Control System (MCS), was installed in the 242-A Evaporator located in the 200 East Area. The purpose of the MCS is to monitor and control the Evaporator and Monitor a number of alarms and other signals from various Tank Farm facilities. Applications software for the MCS was developed by the Waste Treatment System Engineering Group of Westinghouse. This document describes the Device Logic for this system.

  14. Health Monitor for Multitasking, Safety-Critical, Real-Time Software

    Science.gov (United States)

    Zoerner, Roger

    2011-01-01

    Health Manager can detect Bad Health prior to a failure occurring by periodically monitoring the application software by looking for code corruption errors, and sanity-checking each critical data value prior to use. A processor s memory can fail and corrupt the software, or the software can accidentally write to the wrong address and overwrite the executing software. This innovation will continuously calculate a checksum of the software load to detect corrupted code. This will allow a system to detect a failure before it happens. This innovation monitors each software task (thread) so that if any task reports "bad health," or does not report to the Health Manager, the system is declared bad. The Health Manager reports overall system health to the outside world by outputting a square wave signal. If the square wave stops, this indicates that system health is bad or hung and cannot report. Either way, "bad health" can be detected, whether caused by an error, corrupted data, or a hung processor. A separate Health Monitor Task is started and run periodically in a loop that starts and stops pending on a semaphore. Each monitored task registers with the Health Manager, which maintains a count for the task. The registering task must indicate if it will run more or less often than the Health Manager. If the task runs more often than the Health Manager, the monitored task calls a health function that increments the count and verifies it did not go over max-count. When the periodic Health Manager runs, it verifies that the count did not go over the max-count and zeroes it. If the task runs less often than the Health Manager, the periodic Health Manager will increment the count. The monitored task zeroes the count, and both the Health Manager and monitored task verify that the count did not go over the max-count.

  15. 基于TCP客户机的计算机监控系统测试软件的设计%Testing Software on Computer Monitor System Based on TCP Client

    Institute of Scientific and Technical Information of China (English)

    马玉春; 汪文彬; 李应勇

    2014-01-01

    With the development of Internet,TCP communication is popularized and widely applied in computer monitor systems. Key technologies of computer monitor systems including encoding and decoding as well as transforming between them,block check of protocols and data sending and receiving via TCP client are analyzed detailed,then a univer-sal and multifunctional testing software on computer monitor system is developed based on them. The testing software can be used as supervisor computer to test slave one in both automatic and manual sending mode. With the help of RS-232/RJ-45 transforming software,remote device or system with RS-232 can be tested too.%随着因特网的发展,TCP通信越来越普及,并广泛应用于计算机监控系统。本文深入分析了计算机监控系统的编码方式及其相互转换技术,通信协议的校验方式以及数据收发技术,在此基础之上设计了一个基于TCP客户机的计算机监控系统测试软件(主控机),既能以自动发送方式又能以手动发送方式对受控机进行测试,借助RS-232与RJ-45协议转换软件,还可以对远程串口设备或系统进行测试。

  16. Software Defined Common Processing System (SDCPS) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Coherent Logix, Incorporated (CLX) proposes the development of a Software Defined Common Processing System (SDCPS) that leverages the inherent advantages of an...

  17. The ASTRI Mini-Array Software System

    CERN Document Server

    ,

    2013-01-01

    ASTRI ("Astrofisica con Specchi a Tecnologia Replicante Italiana") is a Flagship Project financed by the Italian Ministry of Education, University and Research, and led by INAF, the Italian National Institute of Astrophysics. Main goals of the ASTRI project are the realization of an end-to-end prototype of a Small Size Telescope (SST) for the Cherenkov Telescope Array (CTA) in a dual-mirror configuration (SST-2M) and, subsequently, of a mini-array composed of a few SST-2M telescopes to be placed at the final CTA Southern Site. Here we present the main features of the Mini-Array Software System (MASS) that has a central role in the success of the ASTRI Project and will also serve as a prototype for the CTA software system. The MASS will provide a set of tools to prepare an observing proposal, to perform the observations specified therein (monitoring and controlling all the hardware components of each telescope), to analyze the acquired data online and to store/retrieve all the data products to/from the archive...

  18. Control Software for the VERITAS Cerenkov Telescope System

    Science.gov (United States)

    Krawczynski, H.; Olevitch, M.; Sembroski, G.; Gibbs, K.

    2003-07-01

    The VERITAS collab oration is developing a system of initially 4 and ˇ eventually 7 Cerenkov telescopes of the 12 m diameter class for high sensitivity gamma-ray astronomy in the >50 GeV energy range. In this contribution we describe the software that controls and monitors the various VERITAS subsystems. The software uses an object-oriented approach to cop e with the complexities that arise from using sub-groups of the 7 VERITAS telescopes to observe several sources at the same time. Inter-pro cess communication is based on the CORBA object Request Broker proto col and watch-dog processes monitor the sub-system performance.

  19. Aerospace Systems Monitor Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Proposal Title: Aerospace Systems Monitor PHASE 1 Technical Abstract: This Phase II STTR project will continue development and commercialization of the Aerospace...

  20. Emerging Technologies for Software-Reliant Systems

    Science.gov (United States)

    2016-06-07

    2011 Carnegie Mellon University Emerging Technologies for Software -Reliant Systems Grace A. Lewis glewis@sei.cmu.edu SEI Webinar February 24, 2011...FEB 2011 2. REPORT TYPE 3. DATES COVERED 00-00-2011 to 00-00-2011 4. TITLE AND SUBTITLE Emerging Technologies for Software -Reliant Systems 5a...ORGANIZATION NAME(S) AND ADDRESS(ES) Carnegie Mellon University , Software Engineering Institute,Pittsburgh,PA,15213 8. PERFORMING ORGANIZATION

  1. Integration of Agent System with Legacy Software

    Institute of Scientific and Technical Information of China (English)

    SHEN Qi; ZHAO Yan-hong; YIN Zhao-lin

    2003-01-01

    Agent technique is a new method that can analyze, design and realize a distributed open system. It has been used in almost every field. But if act for the real practical words in technique, it must integrate with legacy software, such as database system etc, and control them. This paper introduces the specification of agent software integration, ontology, instances database as implementing agent software integration with CORBA technique and takes XML, ACL as language communicating among agents.

  2. SWATCH Common software for controlling and monitoring the upgraded CMS Level-1 trigger

    CERN Document Server

    Bologna, Simone; Dirkx, Glenn; Kreczko, Lukasz; Lazaridis, Christos; Paradas, Evangelos; Rose, A; Thea, Alessandro; Williams, Thomas Stephen

    2016-01-01

    The Large Hadron Collider at CERN restarted in 2015 with a higher centre-of-mass energy of 13TeV. The instantaneous luminosity is expected to increase significantly in the coming years. An upgraded Level-1 trigger system has been deployed in the Compact Muon Solenoid experiment, in order to maintain the same efficiencies for searches and precision measurements as those achieved in the previous run. This system consists of the order of 100 electronics boards connected by the order of 3000 optical links, which must be controlled and monitoring coherently through software, with high operational efficiency. In this paper, we present the design of the software framework that is used to control and monitor the upgraded Level-1 trigger system, and experiences from using this software to commission the upgraded system.

  3. Customizable software architectures in the accelerator control system environment

    CERN Document Server

    Mejuev, I; Kadokura, E

    2001-01-01

    Tailoring is further evolution of an application after deployment in order to adapt it to requirements that were not accounted for in the original design. End-user customization has been extensively researched in applied computer science from HCI and software engineering perspectives. Customization allows coping with flexibility requirements, decreasing maintenance and development costs of software products. In general, dynamic or diverse software requirements constitute the need for implementing end-user customization in computer systems. In accelerator physics research the factor of dynamic requirements is especially important, due to frequent software and hardware modifications resulting in correspondingly high upgrade and maintenance costs. We introduce the results of feasibility study on implementing end-user tailorability in the software for accelerator control system, considering the design and implementation of a distributed monitoring application for the 12 GeV KEK Proton Synchrotron as an example. T...

  4. SWATCH Common software for controlling and monitoring the upgraded CMS Level-1 trigger

    CERN Document Server

    Lazaridis, Christos

    2017-01-01

    The Large Hadron Collider at CERN restarted in 2015 with a higher centre-of-mass energy of 13 TeV. The instantaneous luminosity is expected to increase significantly in the coming years. An upgraded Level-1 trigger system is being deployed in the CMS experiment in order to maintain the same efficiencies for searches and precision measurements as those achieved in the previous run. This system must be controlled and monitored coherently through software, with high operational efficiency.The legacy system is composed of approximately 4000 data processor boards, of several custom application-specific designs. These boards are organised into several subsystems; each subsystem receives data from different detector systems (calorimeters, barrel/endcap muon detectors), or with differing granularity. These boards have been controlled and monitored by a medium-sized distributed system of over 40 computers and 200 processes. Only a small fraction of the control and monitoring software was common between the different s...

  5. Power Transformer Intelligence Monitor System

    Institute of Scientific and Technical Information of China (English)

    Sun Jianshe; Shi Lei

    2006-01-01

    An auto-monitoring system has been created that could monitor the main parameter of power transformers. It reads data of V&I by precision rectifier circuit and amplifier, and converted electric energy into pulse signal by means of sensor technique and pulse converter circuit, it is sent into microcomputer to process, completed monitoring to power transformer parameters and running state by software system. It can register all kinds of key data, and provide all kinds of virtual technical data for managing sections and can auto-form all kinds of electric annual reports and monthly reports analysis graphs such as managing graphs. It notably improves the safety and reliability of transformer, with strong anti-jamming technique and unique function, it can be used on the transformers in railway' s self-closing lines and all kinds of transformer stations.

  6. Tools for Embedded Computing Systems Software

    Science.gov (United States)

    1978-01-01

    A workshop was held to assess the state of tools for embedded systems software and to determine directions for tool development. A synopsis of the talk and the key figures of each workshop presentation, together with chairmen summaries, are presented. The presentations covered four major areas: (1) tools and the software environment (development and testing); (2) tools and software requirements, design, and specification; (3) tools and language processors; and (4) tools and verification and validation (analysis and testing). The utility and contribution of existing tools and research results for the development and testing of embedded computing systems software are described and assessed.

  7. Software for Embedded Control Systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Hilderink, Gerald H.; Jovanovic, Dusko S.

    2001-01-01

    The research of our team deals with the realization of control schemes on digital computers. As such the emphasis is on embedded control software implementation. Applications are in the field of mechatronic devices, using a mechatronic design approach (the integrated and optimal design of a mechanic

  8. Evaluating, selecting and relevance software tools in technology monitoring

    Directory of Open Access Journals (Sweden)

    Óscar Fernando Castellanos Domínguez

    2010-07-01

    Full Text Available The current setting for industrial and entrepreneurial development has posed the need for incorporating differentiating elements into the production apparatus leading to anticipating technological change. Technology monitoring (TM emerges as a methodology focused on analysing these changes for identifying challenges and opportunities (being mainly supported by information technology (IT through the search for, capture and analysis of data and information. This article proposes criteria for choosing and efficiently using software tools having different characteristics, requirements, capacity and cost which could be used in monitoring. An approach is made to different TM models, emphasising the identification and analysis of different information sources for coving and supporting information and access monitoring. Some evaluation, selection and analysis criteria are given for using these types of tools according to each production system’s individual profile and needs. Some of the existing software packages are described which are available on the market for carrying out monitoring prolects, relating them to their complexity, process characteristics and cost.

  9. Class 3 Tracking and Monitoring System Report

    Energy Technology Data Exchange (ETDEWEB)

    Safely, Eugene; Salamy, S. Phillip

    1999-11-29

    The objective of Class 3 tracking system are to assist DOE in tracking and performance and progress of these projects and to capture the technical and financial information collected during the projects' monitoring phase. The captured information was used by DOE project managers and BDM-Oklahoma staff for project monitoring and evaluation, and technology transfer activities. The proposed tracking system used the Class Evaluation Executive Report (CLEVER), a relation database for storing and disseminating class project data; GeoGraphix, a geological and technical analysis and mapping software system; the Tertiary Oil Recovery Information System (TORIS) database; and MS-Project, a project management software system.

  10. Monitoring Cray Cooling Systems

    Energy Technology Data Exchange (ETDEWEB)

    Maxwell, Don E [ORNL; Ezell, Matthew A [ORNL; Becklehimer, Jeff [Cray, Inc.; Donovan, Matthew J [ORNL; Layton, Christopher C [ORNL

    2014-01-01

    While sites generally have systems in place to monitor the health of Cray computers themselves, often the cooling systems are ignored until a computer failure requires investigation into the source of the failure. The Liebert XDP units used to cool the Cray XE/XK models as well as the Cray proprietary cooling system used for the Cray XC30 models provide data useful for health monitoring. Unfortunately, this valuable information is often available only to custom solutions not accessible by a center-wide monitoring system or is simply ignored entirely. In this paper, methods and tools used to harvest the monitoring data available are discussed, and the implementation needed to integrate the data into a center-wide monitoring system at the Oak Ridge National Laboratory is provided.

  11. Software structure for broadband wireless sensor network system

    Science.gov (United States)

    Kwon, Hyeokjun; Oh, Sechang; Yoon, Hargsoon; Varadan, Vijay K.

    2010-04-01

    Zigbee Sensor Network system has been investigating for monitoring and analyzing the data measured from a lot of sensors because the Zigbee Sensor Network has several advantages of low power consumption, compact size, and multi-node connection. However, it has a disadvantage not to be able to monitor the data measured from sensors at the remote area such as other room that is located at other city. This paper describes the software structure to compensate the defect with combining the Zigbee Sensor Network and wireless LAN technology for remote monitoring of measured sensor data. The software structure has both benefits of Zigbee Sensor Network and the advantage of wireless LAN. The software structure has three main software structures. The first software structure consists of the function in order to acquire the data from sensors and the second software structure is to gather the sensor data through wireless Zigbee and to send the data to Monitoring system by using wireless LAN. The second part consists of Linux packages software based on 2440 CPU (Samsung corp.), which has ARM9 core. The Linux packages include bootloader, device drivers, kernel, and applications, and the applications are TCP/IP server program, the program interfacing with Zigbee RF module, and wireless LAN program. The last part of software structure is to receive the sensor data through TCP/IP client program from Wireless Gate Unit and to display graphically measured data by using MATLAB program; the sensor data is measured on 100Hz sampling rate and the measured data has 10bit data resolution. The wireless data transmission rate per each channel is 1.6kbps.

  12. Software engineering practices for control system reliability

    Energy Technology Data Exchange (ETDEWEB)

    S. K. Schaffner; K. S White

    1999-04-01

    This paper will discuss software engineering practices used to improve Control System reliability. The authors begin with a brief discussion of the Software Engineering Institute's Capability Maturity Model (CMM) which is a framework for evaluating and improving key practices used to enhance software development and maintenance capabilities. The software engineering processes developed and used by the Controls Group at the Thomas Jefferson National Accelerator Facility (Jefferson Lab), using the Experimental Physics and Industrial Control System (EPICS) for accelerator control, are described. Examples are given of how their procedures have been used to minimized control system downtime and improve reliability. While their examples are primarily drawn from their experience with EPICS, these practices are equally applicable to any control system. Specific issues addressed include resource allocation, developing reliable software lifecycle processes and risk management.

  13. Software Defined Network Monitoring Scheme Using Spectral Graph Theory and Phantom Nodes

    Science.gov (United States)

    2014-09-01

    Communication Systems, 2013. 98 [11] S. Huang and J. Griffioen, “Network hypervisors: Managing the emerging SDN chaos ,” in Proc. of 22nd International...NETWORK MONITORING SCHEME USING SPECTRAL GRAPH THEORY AND PHANTOM NODES by Jamie L. Johnson September 2014 Thesis Co-Advisors: Murali...REPORT TYPE AND DATES COVERED Master’s Thesis 4. TITLE AND SUBTITLE SOFTWARE DEFINED NETWORK MONITORING SCHEME USING SPECTRAL GRAPH THEORY AND PHANTOM

  14. Safety system status monitoring

    Energy Technology Data Exchange (ETDEWEB)

    Lewis, J.R.; Morgenstern, M.H.; Rideout, T.H.; Cowley, P.J.

    1984-03-01

    The Pacific Northwest Laboratory has studied the safety aspects of monitoring the preoperational status of safety systems in nuclear power plants. The goals of the study were to assess for the NRC the effectiveness of current monitoring systems and procedures, to develop near-term guidelines for reducing human errors associated with monitoring safety system status, and to recommend a regulatory position on this issue. A review of safety system status monitoring practices indicated that current systems and procedures do not adequately aid control room operators in monitoring safety system status. This is true even of some systems and procedures installed to meet existing regulatory guidelines (Regulatory Guide 1.47). In consequence, this report suggests acceptance criteria for meeting the functional requirements of an adequate system for monitoring safety system status. Also suggested are near-term guidelines that could reduce the likelihood of human errors in specific, high-priority status monitoring tasks. It is recommended that (1) Regulatory Guide 1.47 be revised to address these acceptance criteria, and (2) the revised Regulatory Guide 1.47 be applied to all plants, including those built since the issuance of the original Regulatory Guide.

  15. Communications in Industrial Monitor Software%工控软件中的通信

    Institute of Scientific and Technical Information of China (English)

    曹旻; 周晴华; 张岳

    2001-01-01

    Almost all industrial monitor software utilizes network communication. This paper mainly describes how the industrial monitor application selects the communication method. It also details some implementing techniques.

  16. Service Availability Monitoring Framework Based On Commodity Software

    CERN Document Server

    Andrade, P; Bhatt, K; Chand, P; Collados, D; Duggal, V; Fuente, P; Imamagic, E; Joshi, P; Kalmady, R; Karnani, U; Kumar, V; Tarragon, J; Lapka, W; Triantafyllidis, C

    2012-01-01

    The Worldwide LHC Computing Grid (WLCG) infrastructure continuously operates thousands of grid services scattered around hundreds of sites. Participating sites are organized in regions and support several virtual organizations, thus creating a very complex and heterogeneous environment. The Service Availability Monitoring (SAM) framework is responsible for the monitoring of this infrastructure. SAM is a complete monitoring framework for grid services and grid operational tools. Its current implementation tailored for a decentralized operation replaces the old SAM system which is now being decommissioned from production. SAM provides functionality for submission of monitoring probes, gathering of probes results, processing of monitoring data, and retrieval of monitoring data in terms of service status, availability, and reliability. In this paper we present the SAM framework. We motivate the need from moving from the old SAM to a new monitoring infrastructure deployed and managed in a distributed environment ...

  17. Development of the Human-machine Monitoring System with Configuration Software for Leak Detectors%气密性检测设备组态软件的人机监控系统开发

    Institute of Scientific and Technical Information of China (English)

    潘赛虎; 段锁林; 高玉梅

    2011-01-01

    In order to implement human-machine interaction for leak detection devices, the novel human-machine monitoring system based on panel PC has been designed. Through the communication between the configuration software and PLC, the system realizes the data exchange, monitor the detection site in real-time, control automatic and semi-automatic operation of the detection device; meanwhile, record and save the parameters and detection results of the valves. The monitoring system using configuration software features superior performance of commercial PC, and also offers ease operation function from touch screen. The implementation of the system provides consultable method for designing similar products.%为实现与气密性检测设备的人机交互,设计了基于平板电脑的新型人机监控系统.该系统通过组态软件与PLC的通信,实现两者数据的交换,实时监控气密性检测现场,并控制气密性检测设备的自动和半自动操作,同时完成对阀门的参数、检测结果的记录和保存.组态监控系统不仅具有普通商用计算机的优良性能,还具有触摸屏操作简单方便的特点.该系统的实现为同类产品的设计提供了可借鉴的方法.

  18. Requirements engineering for software and systems

    CERN Document Server

    Laplante, Phillip A

    2014-01-01

    Solid requirements engineering has increasingly been recognized as the key to improved, on-time and on-budget delivery of software and systems projects. This book provides practical teaching for graduate and professional systems and software engineers. It uses extensive case studies and exercises to help students grasp concepts and techniques. With a focus on software-intensive systems, this text provides a probing and comprehensive review of recent developments in intelligent systems, soft computing techniques, and their diverse applications in manufacturing. The second edition contains 100% revised content and approximately 30% new material

  19. Assessment Environment for Complex Systems Software Guide

    Science.gov (United States)

    2013-01-01

    This Software Guide (SG) describes the software developed to test the Assessment Environment for Complex Systems (AECS) by the West Virginia High Technology Consortium (WVHTC) Foundation's Mission Systems Group (MSG) for the National Aeronautics and Space Administration (NASA) Aeronautics Research Mission Directorate (ARMD). This software is referred to as the AECS Test Project throughout the remainder of this document. AECS provides a framework for developing, simulating, testing, and analyzing modern avionics systems within an Integrated Modular Avionics (IMA) architecture. The purpose of the AECS Test Project is twofold. First, it provides a means to test the AECS hardware and system developed by MSG. Second, it provides an example project upon which future AECS research may be based. This Software Guide fully describes building, installing, and executing the AECS Test Project as well as its architecture and design. The design of the AECS hardware is described in the AECS Hardware Guide. Instructions on how to configure, build and use the AECS are described in the User's Guide. Sample AECS software, developed by the WVHTC Foundation, is presented in the AECS Software Guide. The AECS Hardware Guide, AECS User's Guide, and AECS Software Guide are authored by MSG. The requirements set forth for AECS are presented in the Statement of Work for the Assessment Environment for Complex Systems authored by NASA Dryden Flight Research Center (DFRC). The intended audience for this document includes software engineers, hardware engineers, project managers, and quality assurance personnel from WVHTC Foundation (the suppliers of the software), NASA (the customer), and future researchers (users of the software). Readers are assumed to have general knowledge in the field of real-time, embedded computer software development.

  20. Software quality assurance: in large scale and complex software-intensive systems

    NARCIS (Netherlands)

    Mistrik, I.; Soley, R.; Ali, N.; Grundy, J.; Tekinerdogan, B.

    2015-01-01

    Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software

  1. Software quality assurance: in large scale and complex software-intensive systems

    NARCIS (Netherlands)

    Mistrik, I.; Soley, R.; Ali, N.; Grundy, J.; Tekinerdogan, B.

    2015-01-01

    Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architecture, or software testing. Modern software

  2. Understanding and managing risk in software systems

    Energy Technology Data Exchange (ETDEWEB)

    Fletcher, S.K.; Jansma, R.; Lim, J.; Murphy, M.; Wyss, G.

    1995-07-01

    When software is used in safety-critical, security-critical, or mission-critical situations, it is imperative to understand and manage the risks involved. A risk assessment methodology and toolset have been developed which are specific to software systems. This paper describes the concepts of the methodology, with emphasis on the experience of designing a toolset to support the methodology. Also presented are results of applying the methodology to two real software-based products: the software toolset itself, and a network firewall.

  3. A Software Development Platform for Mechatronic Systems

    DEFF Research Database (Denmark)

    Guan, Wei

    present a challenge to the practitioners who adopt conventional software development approach. An effective approach towards industrial production of software for mechatronic systems is needed. This approach requires a disciplined engineering process that encompasses model-driven engineering and component......-based software engineering, whereby we enable incremental software development using component models to address the essential design issues of real-time embedded systems. To this end, this dissertation presents a software development platform that provides an incremental model-driven development process based...... rigorous construction of systems. The incremental development process separates the development activities into prefabrication of reusable components, conguration and generation of applications using validated components, and elimination of design errors using model-based analysis and verfication methods...

  4. Software engineering for minicomputer systems in mines

    Energy Technology Data Exchange (ETDEWEB)

    Wojciechowski, J.

    1977-01-01

    This paper discusses building real-time software for minicomputer systems used in underground black coal mines in Poland. Computerized control systems used in coal mining and tasks of these control systems are evaluated. The following stages of software building are analyzed: problem analysis (operational description), design (functional description, structure and module description), coding and debugging, types of documents. Recommendations are made for software building developed on the basis of experience from the Siersza black coal mine and other enterprises. Practical aspects of software building, such as cost, are stressed. About 40% of time for software building falls on problem analysis and design, 50% on coding and debugging and 10% on documents. 7 refs.

  5. Identifying dependability requirements for space software systems

    Directory of Open Access Journals (Sweden)

    Edgar Toshiro Yano

    2010-09-01

    Full Text Available Computer systems are increasingly used in space, whether in launch vehicles, satellites, ground support and payload systems. Software applications used in these systems have become more complex, mainly due to the high number of features to be met, thus contributing to a greater probability of hazards related to software faults. Therefore, it is fundamental that the specification activity of requirements have a decisive role in the effort of obtaining systems with high quality and safety standards. In critical systems like the embedded software of the Brazilian Satellite Launcher, ambiguity, non-completeness, and lack of good requirements can cause serious accidents with economic, material and human losses. One way to assure quality with safety, reliability and other dependability attributes may be the use of safety analysis techniques during the initial phases of the project in order to identify the most adequate dependability requirements to minimize possible fault or failure occurrences during the subsequent phases. This paper presents a structured software dependability requirements analysis process that uses system software requirement specifications and traditional safety analysis techniques. The main goal of the process is to help to identify a set of essential software dependability requirements which can be added to the software requirement previously specified for the system. The final results are more complete, consistent, and reliable specifications.

  6. Ensuring system security through formal software evaluation

    Energy Technology Data Exchange (ETDEWEB)

    Howell, J A; Fuyat, C [Los Alamos National Lab., NM (United States); Elvy, M [Marble Associates, Boston, MA (United States)

    1992-01-01

    With the increasing use of computer systems and networks to process safeguards information in nuclear facilities, the issue of system and data integrity is receiving worldwide attention. Among the many considerations are validation that the software performs as intended and that the information is adequately protected. Such validations are often requested of the Safeguards Systems Group of the Los Alamos National Laboratory. This paper describes our methodology for performing these software evaluations.

  7. NDAUTO:An Experimental Software Automation System

    Institute of Scientific and Technical Information of China (English)

    徐家福; 戴敏; 等

    1989-01-01

    This paper describer the design and implementation of an experimental software automation system(NDAUTO).By combining the transformational and procedural approaches in software gutomation,the system can tansform software unctional specifications written in a graphical specification language GSPEC to executable programs sutomatically,The equivalence between a specification and its corresponding program can be guaranteed by the system,and the correctness of the specification can also be validated.The main new points of the work lie in the design of the specification languange,the transformation mechanism and the correctness validation of the specification.

  8. Software design for resilient computer systems

    CERN Document Server

    Schagaev, Igor

    2016-01-01

    This book addresses the question of how system software should be designed to account for faults, and which fault tolerance features it should provide for highest reliability. The authors first show how the system software interacts with the hardware to tolerate faults. They analyze and further develop the theory of fault tolerance to understand the different ways to increase the reliability of a system, with special attention on the role of system software in this process. They further develop the general algorithm of fault tolerance (GAFT) with its three main processes: hardware checking, preparation for recovery, and the recovery procedure. For each of the three processes, they analyze the requirements and properties theoretically and give possible implementation scenarios and system software support required. Based on the theoretical results, the authors derive an Oberon-based programming language with direct support of the three processes of GAFT. In the last part of this book, they introduce a simulator...

  9. CHEERUP: A General Software-Environment for Building, Using and Administering Predictive Monitoring Portals

    Directory of Open Access Journals (Sweden)

    MUSSI, S.

    2011-11-01

    Full Text Available The intended meaning of the term predictive monitoring used in the paper is the following. A population of subjects (living beings, machines, works of art, etc. is monitored by a domain expert with regard to the possible occurrence of an undesired/desired event E. More precisely, an expert periodically (e.g. every two years, every week, etc. depending on the specific application examines the single subjects and, for each of them, enters examination outcomes in a database where statistical data are automatically processed in order to produce probabilistic inferences about the occurrence in the future of E for the subject under examination (individualized prediction. This allows the expert to take suitable measures in advance in order to prevent/favour the occurrence of E for the subject. Such an approach to predictive monitoring requires that the expert who monitors subjects has at his/her disposal a suitable software system provided with database and algorithms for both properly managing monitoring-processes and producing probabilistic predictions. The paper presents CHEERUP : a prototype product, usable via Internet, that consists in a general software-environment for building, using and administering specific predictive monitoring software-systems (in the paper called portals.

  10. Data Center Equipment Location and Monitoring System

    DEFF Research Database (Denmark)

    2013-01-01

    Abstract: Data center equipment location systems include hardware and software to provide information on the location, monitoring, and security of servers and other equipment in equipment racks. The systems provide a wired alternative to the wireless RFID tag system by using electronic ID tags...

  11. Data Center Equipment Location and Monitoring System

    DEFF Research Database (Denmark)

    2013-01-01

    Abstract: Data center equipment location systems include hardware and software to provide information on the location, monitoring, and security of servers and other equipment in equipment racks. The systems provide a wired alternative to the wireless RFID tag system by using electronic ID tags...

  12. 基于Proteus和Keil软件的温室环境监测系统开发%Development of environment monitoring systems for greenhouse based on Proteus and Keil software

    Institute of Scientific and Technical Information of China (English)

    曾宇; 宋永端; 王弼堃

    2012-01-01

    Aiming at overcoming the shortcomings of the design methods of agricultural monitoring system, a new approach was investigated to develop greenhouse environment monitoring systems where air temperature, air humidity, CO2 concentration can be online measured and monitored. A fundamentally different embedded system design method named Joint-Debugging of Proteus and Keil was proposed, which significantly reduced the development cycle and hardware costs. C# language was adopted to develop PC monitoring software and Access Data Base was used to store and manage the historical data. Several system key issues including key data processing, serial interrupt data-flow building, Access Database design, Proteus and PC communications were well solved. The experimental results show that the system runs well and verifies the effectiveness of the proposed methods.%针对现有农业环境监控系统设计方式的不足,该文研究与开发了一套温室、大棚监测系统,用于测量空气温度、湿度及二氧化碳浓度.该系统引入Proteus与Keil软件联合调试的开发方式,采用C#语言构建了具有良好交互功能的上位机软件,引入Access数据库管理历史数据;解决了关键数据的处理、串口中断数据流的构建、Access数据库的设计、Proteus软件与上位机的通信等系统若干关键问题.系统实际运行良好,验证了所采用开发方式的有效性.

  13. Aerospace Systems Monitor Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This Phase I STTR project will demonstrate the Aerospace System Monitor (ASM). This technology transforms the power distribution network in a spacecraft or aircraft...

  14. Mechatronics in design of monitoring and diagnostic systems

    Energy Technology Data Exchange (ETDEWEB)

    Uhl, T.; Barszcz, T. [Univ. of Mining and Metallurgy, Krakow (Poland); Hanc, A. [Energocontrol Ltd., Krakow (Poland)

    2003-07-01

    Nowadays development of computer engineering in area of hardware and software gives new possibilities of monitoring and diagnostics system design. The paper presents analysis of new possible solutions for design of monitoring and diagnostic systems including; smart sensor design, modular software design and communication modules. New concept of monitoring system based on home page server solution (nano-server) is presented. Smart sensor design concept with embedded hardware for diagnostic application is shown. New software concept for monitoring and diagnostics automation and examples of applications of new design for condition monitoring based on proposed solution are carefully discussed. (orig.)

  15. Coordination Approaches for Complex Software Systems

    NARCIS (Netherlands)

    Bosse, T.; Hoogendoorn, M.; Treur, J.

    2006-01-01

    This document presents the results of a collaboration between the Vrije Universiteit Amsterdam, Department of Artificial Intelligence and Force Vision to investigate coordination approaches for complex software systems. The project was funded by Force Vision.

  16. VIRTUAL INSTRUMENT SYSTEM SOFTWARE ARCHITECTURE DESCRIPTION LANGUAGE

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    In software engineering, an architecture description language (ADL) is intended to aid designers in defining software architectures in terms of abstractions that they find useful, and in making a smooth transi- tion to code. Based on ADL, the concept and models of the Virtual instrunent system Software architecture Description Language (VSDL) is provided in this paper. The VSDL put forward provides a new method for vir- tual instrunent system's application design and development by describing the virtual instrument system soft- ware architecture effectively. In this paper, the model description、component description and line description are analyzed in detail, and the structure language based on the model is also provided. VSDL provides a smooth interface to graphic software platform, and has been applied to many virtual instrument systems' inte- gration and already yielded good results both in technology and economy.

  17. Design and implementation of remote electronic fetal monitoring software system%远程胎儿电子监护软件系统的设计与实现

    Institute of Scientific and Technical Information of China (English)

    李锟; 张松; 杨益民; 赵鹏飞; 何东之; 杨琳; 狄志鹏

    2016-01-01

    目的:针对当前胎儿电子监护(EFM)中诊断主观性强、检测不便捷及检测时程短的问题,设计一种远程胎心监护软件系统。方法:从基本要素和需求分析入手,选择基于心电方式的胎儿和(或)母体心率记录仪作为采集设备,其他硬件要素包括孕妇手持智能设备、服务器及中央监护站;以ython为主编程语言,MySql为数据库,以蓝牙方式进行记录仪与手持设备间的通讯,以HTTP/TCP方式进行远程数据的传输,以模型-视图-控制器(MVC)框架模式组织代码,并在此基础上进行功能实现及测试完善。结果:完成以孕妇监测客户端软件、服务器软件及中央监护站监护软件3部分为主体的系统构建,结合基于心电的胎儿和(或)母体心率记录仪,可以实现20 h的远程实时监护、心率报警及生理参数分析。结论:满足病房-护士站系统或家庭-医院系统场景的胎心监护需求,为临床诊断提供更为客观的依据。%Objective:There are some defects in current electronic fetal monitoring (EFM), such as strong subjectivity in the diagnosis, inconvenience in detecting and lack of detection time. Methods: The fetal/Maternal heart rate monitor based on ECG was selected as data acquisition equipment, and other hardware elements include smart handheld devices, servers and central monitoring station. Python was the programming language, MySql was the database, bluetooth was the connection between the monitor and the handheld devices, HTTP/TCP was the remote data transmission mode, and MVC (Model View Controller) framework was used to organize code, in order to achieve function implementation and test completion.Results: Here a kind of remote fetal monitoring software system was proposed, including pregnant monitoring client, server software and central monitoring station software. Using the fetal/maternal heart rate recorder which is based on ECG, the system could

  18. The Data Quality Monitoring Software for the CMS experiment at the LHC

    CERN Document Server

    Borrello, Laura

    2014-01-01

    The Data Quality Monitoring (DQM) Software is a central tool in the CMS experiment. Its flexibility allows for integration in several key environments Online, for real-time detector monitoring; Offline, for the final, fine-grained Data Certification; Release-Validation, to constantly validate the functionalities and the performance of the reconstruction software; in Monte Carlo productions.Since the end of data taking at a center of mass energy of 8 TeV, the environment in which the DQM lives has undergone fundamental changes. In turn, the DQM system has made significant upgrades in many areas to respond to not only the changes in infrastructure, but also the growing specialized needs of the collaboration with an emphasis on more sophisticated methods for evaluating dataquality, as well as advancing the DQM system to provide quality assessments of various Monte Carlo simulations versus data distributions, monitoring changes in physical effects due to modifications of algorithms or framework, and enabling reg...

  19. Formal verification of medical monitoring software using Z language: a representative sample.

    Science.gov (United States)

    Babamir, Seyed Morteza; Borhani, Mehdi

    2012-08-01

    Medical monitoring systems are useful aids assisting physicians in keeping patients under constant surveillance; however, taking sound decision by the systems is a physician concern. As a result, verification of the systems behavior in monitoring patients is a matter of significant. The patient monitoring is undertaken by software in modern medical systems; so, software verification of modern medial systems have been noticed. Such verification can be achieved by the Formal Languages having mathematical foundations. Among others, the Z language is a suitable formal language has been used to formal verification of systems. This study aims to present a constructive method to verify a representative sample of a medical system by which the system is visually specified and formally verified against patient constraints stated in Z Language. Exploiting our past experience in formal modeling Continuous Infusion Insulin Pump (CIIP), we think of the CIIP system as a representative sample of medical systems in proposing our present study. The system is responsible for monitoring diabetic's blood sugar.

  20. 基于物联网的精准农业灌溉系统监控软件开发%Development of Monitoring Software for Precisely Agricultural Irrigation System based on the Internet of Things

    Institute of Scientific and Technical Information of China (English)

    周海莲; 张军国; 杨睿茜; 赖小龙; 吕静霞

    2011-01-01

    精准农业灌溉是农业自动化的必然要求.目前,基于物联网技术构建环境监测系统成为热点.基于物联网技术构建了精准农业灌溉系统,重点开发了系统远程计算机监控软件,包括用户设置、参数设置、数据管理及采集控制等4个功能模块,详细给出了监控软件各模块的设计方案及实现方法.该系统可被应用至精准农业、园林灌溉等领域.%Precise agriculture is the development trend of modern agriculture. The internet of things technology is a new information processing and accessing method, and it has a bright applying future in the field of environmental monitoring. To achieve the requirements of precise agriculture to environmental monitoring, an environmental monitoring system for precise agriculture was built based on the internet of things technology and combining with the wireless sensor technology, and emphatically discussed on the architecture of the system that to design the system hardware according to the sensor nodes based on CC2430 and the gateway node based on S3C2410, and to develop the software process for the sensor nodes and the gateway node. The design of the system provided a guarantee to achieve accurate, remote, automatic and real-time monitoring agricultural environmental information.

  1. Architecting fault-tolerant software systems

    NARCIS (Netherlands)

    Sözer, Hasan

    2009-01-01

    The increasing size and complexity of software systems makes it hard to prevent or remove all possible faults. Faults that remain in the system can eventually lead to a system failure. Fault tolerance techniques are introduced for enabling systems to recover and continue operation when they are subj

  2. Software Configuration Management Plan for the B-Plant Canyon Ventilation Control System

    Energy Technology Data Exchange (ETDEWEB)

    MCDANIEL, K.S.

    1999-08-31

    Project W-059 installed a new B Plant Canyon Ventilation System. Monitoring and control of the system is implemented by the Canyon Ventilation Control System (CVCS). This Software Configuration Management Plan provides instructions for change control of the CVCS.

  3. The Analysis of Jiangsu Province Environment Monitoring System Third Party Software Test Example%浅析江苏省生态环境监控系统第三方软件测试实例

    Institute of Scientific and Technical Information of China (English)

    刘彦红

    2015-01-01

    江苏省生态环境监控系统(1831系统)为全省的环保工作提供了完备的监督监测平台和丰富的实时底层业务数据。第三方检测机构对1831系统进行了全面的软件验收测试,发现缺陷,排查问题,为系统的正常稳定运行提供了有力保障。文章就江苏省生态环境监控系统第三方软件测试实例进行了分析。%Jiangsu province environment monitoring system(1831 system)has provided complete monitoring plat⁃form and abundant real time basic data for entire province's environmental protection working. Third party testing department has performed software acceptance testing for 1831 system roundly, found bugs and figured out prob⁃lems, guaranteed 1831 system steady operation.

  4. Tailoring of onboard system software

    Institute of Scientific and Technical Information of China (English)

    彭俊杰; 洪炳镕; 魏振华; 乔永强

    2003-01-01

    Tailoring of an operating system and an in embedded real-time operating system in particular is es-sential for both, kernel and operation. But many of current embedded real-time operating systems provide somebasic tailoring at the cost of depleting the flexibility of hardware, which causes the lack of flexibility, and de-grades their tailors. A layered modular tailoring model has been proposed together with some tailoring operationsto improve the flexibility of the systems, and algorithms have been proposed for verification of tailoring opera-tions with the current operating system.

  5. Evaluation of a blood glucose monitoring system with automatic high- and low-pattern recognition software in insulin-using patients: pattern detection and patient-reported insights.

    Science.gov (United States)

    Grady, Mike; Campbell, Denise; MacLeod, Kirsty; Srinivasan, Aparna

    2013-07-01

    This study aimed to evaluate the performance of a glucose pattern recognition tool incorporated in a blood glucose monitoring system (BGMS) and its association with clinical measures, and to assess user perception and understanding of the pattern messages they receive. Participants had type 1 or type 2 diabetes mellitus and were self-adjusting insulin doses for ≥1 year. During a 4-week home testing period, participants performed ≥6 daily self-tests, adjusted their insulin regimen based on BGMS results, and recorded pattern messages in the logbook. Participants reflected on usability of the pattern tool in a questionnaire. Study participants (n = 101) received a mean ± standard deviation of 4.5 ± 1.9 pattern messages per week (3.6 ± 1.8 high glucose patterns and 0.9 ± 1.3 low glucose patterns). Most received ≥1 high (96.5%) and/or ≥1 low (46.0%) pattern message per week. The average number of high- and low-pattern messages per week was associated with higher and lower, respectively, baseline hemoglobin A1c (p < .01) and fasting plasma glucose (p < .05). Participants found high- and low-pattern messages clear and easy to understand (84.2% and 83.2%, respectively) and considered the frequency of low (82.0%) and high (63.4%) pattern messages about right. Overall, 71.3% of participants indicated they preferred to use a meter with pattern messages. The on-device Pattern tool identified meaningful blood glucose patterns, highlighting potential opportunities for improving glycemic control in patients who self-adjust their insulin. © 2013 Diabetes Technology Society.

  6. Design and Development of Patient Monitoring System

    Science.gov (United States)

    Hazwanie Azizulkarim, Azra; Jamil, Muhammad Mahadi Abdul; Ambar, Radzi

    2017-08-01

    Patient monitoring system allows continuous monitoring of patient vital signs, support decision making among medical personnel and help enhance patient care. This system can consist of devices that measure, display and record human’s vital signs, including body temperature, heart rate, blood pressure and other health-related criteria. This paper proposes a system to monitor the patient’s conditions by monitoring the body temperature and pulse rate. The system consists of a pulse rate monitoring software and a wearable device that can measure a subject’s temperature and pulse rate only by using a fingertip. The device is able to record the measurement data and interface to PC via Arduino microcontroller. The recorded data can be viewed as a historical file or can be archived for further analysis. This work also describes the preliminary experimental results of the selected sensors to show the usefulness of the sensors for the proposed patient monitoring system.

  7. The application of formal software engineering methods to the unattended and remote monitoring software suite at Los Alamos National Laboratory

    Energy Technology Data Exchange (ETDEWEB)

    Determan, John Clifford [Los Alamos National Laboratory; Longo, Joseph F [Los Alamos National Laboratory; Michel, Kelly D [Los Alamos National Laboratory

    2009-01-01

    The Unattended and Remote Monitoring (UNARM) system is a collection of specialized hardware and software used by the International Atomic Energy Agency (IAEA) to institute nuclear safeguards at many nuclear facilities around the world. The hardware consists of detectors, instruments, and networked computers for acquiring various forms of data, including but not limited to radiation data, global position coordinates, camera images, isotopic data, and operator declarations. The software provides two primary functions: the secure and reliable collection of this data from the instruments and the ability to perform an integrated review and analysis of the disparate data sources. Several years ago the team responsible for maintaining the software portion of the UNARM system began the process of formalizing its operations. These formal operations include a configuration management system, a change control board, an issue tracking system, and extensive formal testing, for both functionality and reliability. Functionality is tested with formal test cases chosen to fully represent the data types and methods of analysis that will be commonly encountered. Reliability is tested with iterative, concurrent testing where up to five analyses are executed simultaneously for thousands of cycles. Iterative concurrent testing helps ensure that there are no resource conflicts or leaks when multiple system components are in use simultaneously. The goal of this work is to provide a high quality, reliable product, commensurate with the criticality of the application. Testing results will be presented that demonstrate that this goal has been achieved and the impact of the introduction of a formal software engineering framework to the UNARM product will be presented.

  8. A Research on Distributed Emergency Monitoring System

    Institute of Scientific and Technical Information of China (English)

    WANG; Kai; LI; Hang; YANG; Hong-wei; LIU; Yang; ZHANG; Liang; CHEN; Ling; XIONG; Wen-jun

    2013-01-01

    1 Introduction The distributed emergency monitoring system(DEMS),which has distributed measurement,centralized information processing features,including integrated radiation detectors,wireless transmission evaluation and presentation software module.The system uses a GM counter and NaI(Tl)spectrometer to quickly get the information of the radiation field,and transmits the information to the on-site information

  9. 78 FR 47015 - Software Requirement Specifications for Digital Computer Software Used in Safety Systems of...

    Science.gov (United States)

    2013-08-02

    ... COMMISSION Software Requirement Specifications for Digital Computer Software Used in Safety Systems of... 1 of RG 1.172, ``Software Requirement Specifications for Digital Computer Software used in Safety... (IEEE) Standard (Std.) 830-1998, ``IEEE Recommended Practice for Software Requirements Specifications...

  10. Software Management in the LHCb Online System

    CERN Multimedia

    Bonaccorsi, E; Closier, J; Degaudenzi, H; Moine, G; Neufeld, N

    2009-01-01

    LHCb has a large online IT infrastructure with thousands of servers and embedded systems, network routers and switches, databases and storage appliances. These systems run a large number of different applications on various operating systems. The dominant operating systems are Linux and MS-Windows. This large heterogeneous environment, operated by a small number of administrators, requires that new software or updates can be pushed quickly, reliably and as automated as possible. We present here the general design of LHCb's software management along with the main tools: LinusFC / Quattor, Microsoft SMS and CMT.

  11. VME system monitor board

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1996-02-01

    Much of the machinery throughout the APS will be controlled by VME based computers. In order to increase the reliability of the system, it is necessary to be able to monitor the status of each VME crate. In order to do this, a VME System Monitor was created. In addition to being able to monitor and report the status (watchdog timer, temperature, CPU (Motorola MVME 167) state (status, run, fail), and the power supply), it includes provisions to remotely reset the CPU and VME crate, digital I/O, and parts of the transition module (serial port and ethernet connector) so that the Motorla MVME 712 is not needed. The standard VME interface was modified on the System Monitor so that in conjunction with the Motorola MVME 167 a message based VXI interrupt handler could is implemented. The System Monitor is a single VME card (6U). It utilizes both the front panel and the P2 connector for I/O. The front panel contains a temperature monitor, watchdog status LED, 4 general status LEDs, input for a TTL interrupt, 8 binary inputs (24 volt, 5 volt, and dry contact sense), 4 binary outputs (dry contact, TTL, and 100 mA), serial port (electrical RS-232 or fiber optic), ethernet transceiver (10 BASE-FO or AUI), and a status link to neighbor crates. The P2 connector is used to provide the serial port and ethernet to the processor. In order to abort and read the status of the CPU, a jumper cable must be connected between the CPU and the System Monitor.

  12. Radiation monitoring system

    Energy Technology Data Exchange (ETDEWEB)

    Aghina, Mauricio A.C.; Farias, Marcos S. de; Lacerda, Fabio de; Heimlich, Adino [Instituto de Engenharia Nuclear (IEN/CNEN-RJ), Rio de Janeiro, RJ (Brazil)

    2015-07-01

    Design of a portable low-power multichannel analyzer with wireless connectivity for remote radiation monitoring, powered from a solar panel with a internal battery to be operated in field. The multichannel analyzer is based on a single microcontroller which performs the digital functions and an analog signal processing board for implementing a Gaussian shaper preamplifier, a Gaussian stretcher, sample and hold, pile-up rejector and a 10 bit ADC. Now this design is to be used with a NaI(Ti) scintillator detector. This multichannel analyzer is designed to be a part of radiation monitoring network. All of them are connected, by radio in a radius of 10 kilometers, to a supervisor computer that collects data from the network of multichannel analyzers and numerically display the latest radiation measurements or graphically display measurements over time for all multichannel analyzers. Like: dose rate, spectra and operational status. Software also supports remotely configuring operating parameters (such as radiation alarm level) for each monitor independently. (author)

  13. Outsourcing the development of specific application software using the ESA software engineering standards the SPS software Interlock System

    CERN Document Server

    Denis, B

    1995-01-01

    CERN is considering outsourcing as a solution to the reduction of staff. To need to re-engineer the SPS Software Interlock System provided an opportunity to explore the applicability of outsourcing to our specific controls environment and the ESA PSS-05 standards were selected for the requirements specification, the development, the control and monitoring and the project management. The software produced by the contractor is now fully operational. After outlining the scope and the complexity of the project, a discussion on the ESA PSS-05 will be presented: the choice, the way these standards improve the outsourcing process, the quality induced but also the need to adapt them and their limitation in the definition of the customer-supplier relationship. The success factors and the difficulties of development under contract will also be discussed. The maintenance aspect and the impact on in-house developments will finally be addressed.

  14. Advanced Languages for Systems Software

    Science.gov (United States)

    1994-01-01

    these are too numerous to list here. Edoardo Biagioni . Post-doctoral researcher. System networking and kernel design and imple- mentation. Kenneth Cline...John Backus, John H. Williams, and Edward L. Wimmers. The programming language FL. In Turner [131], pages 219-247. [12] Edoardo Biagioni , Nicholas

  15. Development of a software platform for providing environmental monitoring data for the Fukushima Daiichi nuclear accident.

    Science.gov (United States)

    Seki, A; Saito, O; Nago, H; Suzuki, K; Tomishima, K; Saito, K; Takemiya, H

    2015-04-01

    In nuclear emergencies, it is especially important to carry out a wide range of environmental monitoring and provide the data immediately so as to understand the current distribution of radionuclides and investigate countermeasures. Therefore, it is indispensable for a nuclear emergency response to establish a system that supports rapid provision of these data. The authors have been developing the software platform by integrating technologies of environmental monitoring, information processing and network communication, based on the experience of the Fukushima Daiichi Nuclear Accident. It was discovered that the platform is effective in reducing the time needed to publish the monitoring data. Reducing the cost and workload for publishing the monitoring data is also important because monitoring should be continued over a few decades in the case of the Fukushima accident. The authors' platform is expected to help to mitigate the problem, too.

  16. Software development methodology for high consequence systems

    Energy Technology Data Exchange (ETDEWEB)

    Baca, L.S.; Bouchard, J.F.; Collins, E.W.; Eisenhour, M.; Neidigk, D.D.; Shortencarier, M.J.; Trellue, P.A.

    1997-10-01

    This document describes a Software Development Methodology for High Consequence Systems. A High Consequence System is a system whose failure could lead to serious injury, loss of life, destruction of valuable resources, unauthorized use, damaged reputation or loss of credibility or compromise of protected information. This methodology can be scaled for use in projects of any size and complexity and does not prescribe any specific software engineering technology. Tasks are described that ensure software is developed in a controlled environment. The effort needed to complete the tasks will vary according to the size, complexity, and risks of the project. The emphasis of this methodology is on obtaining the desired attributes for each individual High Consequence System.

  17. Soulmate energy monitor system software in strengthening management of diabetic patients.%应用知己能量系统软件强化管理糖尿病患者效果观察

    Institute of Scientific and Technical Information of China (English)

    代桂芝; 沈蔷; 曹桂丽

    2011-01-01

    Objective To study the application effect of soulmate energy monitor and its software in strengthening management of diabetic patients. Methods Selected 143 community patients of type 2 diabetes, strengthened the patients' management by applying soulmate energy monitor and its software in 3 months and gave them drug therapy at the same time. By patient' s self-contrast, compared the manage effect on indicators such as weight, body mass index (BMI), waist measurement, blood sugar, blood lipid, effective exercise. Results Many important indicators were declining after management. These changes had statistical significance (P < 0.05). Effective exercise increased,and also had statistical significance (P < 0.05). Conclusion Soulmate energy monitor and its system software have striking effect on strengthening management of diabetic patients, with operability.%目的 观察应用知己能量监测仪及其系统软件强化管理糖尿病的效果.方法 选取社区2型糖尿病患者143例,在合理药物治疗的基础上,运用知己能量监测仪及其系统软件进行为期3个月的强化管理,采用糖尿病患者自身对照方法,研究其管理前后患者的体重、体重指数、腰围、血糖、血脂、有效运动量等指标改善的效果.结果 管理后患者的体重、体重指数、腰围、空腹血糖、餐后2h血糖、糖化血红蛋白、总胆固醇、甘油三酯、低密度脂蛋白指标较管理前下降,差异均有统计学意义(P<0.05);管理后有效运动量增加,与管理前比较差异有统计学意义(P<0.05).结论 应用知己能量监测仪及其系统软件能帮助护士量化对糖尿病患者强化管理,效果显著,操作性强.

  18. Concept of software interface for BCI systems

    Science.gov (United States)

    Svejda, Jaromir; Zak, Roman; Jasek, Roman

    2016-06-01

    Brain Computer Interface (BCI) technology is intended to control external system by brain activity. One of main part of such system is software interface, which carries about clear communication between brain and either computer or additional devices connected to computer. This paper is organized as follows. Firstly, current knowledge about human brain is briefly summarized to points out its complexity. Secondly, there is described a concept of BCI system, which is then used to build an architecture of proposed software interface. Finally, there are mentioned disadvantages of sensing technology discovered during sensing part of our research.

  19. Monitoring Systems for Hydropower Plants

    Directory of Open Access Journals (Sweden)

    Damaschin Pepa

    2015-07-01

    Full Text Available One of the most important issue in hydro power industry is to determine the necessary degree of automation in order to improve the operation security. Depending upon the complexity of the system (the power plant equipment the automation specialist will build a philosophy of control following some general principals of security and operation. Helped by the modern digital equipment, today is relative easy to design a complete monitoring and supervising system including all the subparts of a hydro aggregate. A series of sensors and transducers specific for each auxiliary installation of the turbine and generator will be provided, together with a PLC or an industrial PC that will run an application software for implementing the security and control algorithms. The purpose of this paper is to offer a general view of these issues, providing a view of designing an automation & control and security system for hydro power plants of small, medium and big power.

  20. Software fault tolerance in computer operating systems

    Science.gov (United States)

    Iyer, Ravishankar K.; Lee, Inhwan

    1994-01-01

    This chapter provides data and analysis of the dependability and fault tolerance for three operating systems: the Tandem/GUARDIAN fault-tolerant system, the VAX/VMS distributed system, and the IBM/MVS system. Based on measurements from these systems, basic software error characteristics are investigated. Fault tolerance in operating systems resulting from the use of process pairs and recovery routines is evaluated. Two levels of models are developed to analyze error and recovery processes inside an operating system and interactions among multiple instances of an operating system running in a distributed environment. The measurements show that the use of process pairs in Tandem systems, which was originally intended for tolerating hardware faults, allows the system to tolerate about 70% of defects in system software that result in processor failures. The loose coupling between processors which results in the backup execution (the processor state and the sequence of events occurring) being different from the original execution is a major reason for the measured software fault tolerance. The IBM/MVS system fault tolerance almost doubles when recovery routines are provided, in comparison to the case in which no recovery routines are available. However, even when recovery routines are provided, there is almost a 50% chance of system failure when critical system jobs are involved.

  1. Honeywell Modular Automation System Computer Software Documentation

    Energy Technology Data Exchange (ETDEWEB)

    CUNNINGHAM, L.T.

    1999-09-27

    This document provides a Computer Software Documentation for a new Honeywell Modular Automation System (MAS) being installed in the Plutonium Finishing Plant (PFP). This system will be used to control new thermal stabilization furnaces in HA-211 and vertical denitration calciner in HC-230C-2.

  2. Software system architecture for corporate user support

    Science.gov (United States)

    Sukhopluyeva, V. S.; Kuznetsov, D. Y.

    2017-01-01

    In this article, several existing ready-to-use solutions for the HelpDesk are reviewed. Advantages and disadvantages of these systems are identified. Architecture of software solution for a corporate user support system is presented in a form of the use case, state, and component diagrams described by using a unified modeling language (UML).

  3. Building Blocks for Control System Software

    NARCIS (Netherlands)

    Broenink, Johannes F.; Hilderink, G.H.; Amerongen van, J.; Jonker, B.; Regtien, P.P.L

    2001-01-01

    Software implementation of control laws for industrial systems seem straightforward, but is not. The computer code stemming from the control laws is mostly not more than 10 to 30% of the total. A building-block approach for embedded control system development is advocated to enable a fast and effici

  4. Research on monitoring system for slope deformation

    Institute of Scientific and Technical Information of China (English)

    LIU Xiao-sheng; ZHANG Xue-zhuang; WANG Ai-gong

    2007-01-01

    The monitoring system for slope deformation which bases on Leica (TCA series)was researched and developed. This system consists of electronic total stations, high precision thermometer, digital barometer, photoelectric frequency adjustor and other related instruments and data collection and processing software. The system can monitor a series of targets automatically to obtain accurate data of distance at predetermined time, besides,it can timely display targets' coordinates and deformation value, velocity, etc. in graph as well. To compare of the results of different monitoring time, we can find the problems of mine slope deformation rapidly and accurately.

  5. Monitoring a petabyte scale storage system

    Energy Technology Data Exchange (ETDEWEB)

    Bakken, Jon; Berman, Eileen; Huang, Chih-Hao; Moibenko, Alexander; Petravick, Don; Zalokar, Michael; /Fermilab

    2004-12-01

    Fermilab operates a petabyte scale storage system, Enstore, which is the primary data store for experiments' large data sets. The Enstore system regularly transfers greater than 15 Terabytes of data each day. It is designed using a client-server architecture providing sufficient modularity to allow easy addition and replacement of hardware and software components. Monitoring of this system is essential to insure the integrity of the data that is stored in it and to maintain the high volume access that this system supports. The monitoring of this distributed system is accomplished using a variety of tools and techniques that present information for use by a variety of roles (operator, storage system administrator, storage software developer, user). Essential elements of the system are monitored: performance, hardware, firmware, software, network, data integrity. We will present details of the deployed monitoring tools with an emphasis on the different techniques that have proved useful to each role. Experience with the monitoring tools and techniques, what worked and what did not will be presented.

  6. Wearable Health Monitoring Systems

    Science.gov (United States)

    Bell, John

    2015-01-01

    The shrinking size and weight of electronic circuitry has given rise to a new generation of smart clothing that enables biological data to be measured and transmitted. As the variation in the number and type of deployable devices and sensors increases, technology must allow their seamless integration so they can be electrically powered, operated, and recharged over a digital pathway. Nyx Illuminated Clothing Company has developed a lightweight health monitoring system that integrates medical sensors, electrodes, electrical connections, circuits, and a power supply into a single wearable assembly. The system is comfortable, bendable in three dimensions, durable, waterproof, and washable. The innovation will allow astronaut health monitoring in a variety of real-time scenarios, with data stored in digital memory for later use in a medical database. Potential commercial uses are numerous, as the technology enables medical personnel to noninvasively monitor patient vital signs in a multitude of health care settings and applications.

  7. Intrusion Detection System: Security Monitoring System

    Directory of Open Access Journals (Sweden)

    ShabnamNoorani,

    2015-10-01

    Full Text Available An intrusion detection system (IDS is an ad hoc security solution to protect flawed computer systems. It works like a burglar alarm that goes off if someone tampers with or manages to get past other security mechanisms such as authentication mechanisms and firewalls. An Intrusion Detection System (IDS is a device or a software application that monitors network or system activities for malicious activities or policy violations and produces reports to a management station.Intrusion Detection System (IDS has been used as a vital instrument in defending the network from this malicious or abnormal activity..In this paper we are comparing host based and network based IDS and various types of attacks possible on IDS.

  8. Agile: From Software to Mission Systems

    Science.gov (United States)

    Trimble, Jay; Shirley, Mark; Hobart, Sarah

    2017-01-01

    To maximize efficiency and flexibility in Mission Operations System (MOS) design, we are evolving principles from agile and lean methods for software, to the complete mission system. This allows for reduced operational risk at reduced cost, and achieves a more effective design through early integration of operations into mission system engineering and flight system design. The core principles are assessment of capability through demonstration, risk reduction through targeted experiments, early test and deployment, and maturation of processes and tools through use.

  9. Building software tools to help contextualize and interpret monitoring data

    Science.gov (United States)

    Even modest monitoring efforts at landscape scales produce large volumes of data.These are most useful if they can be interpreted relative to land potential or other similar sites. However, for many ecological systems reference conditions may not be defined or are poorly described, which hinders und...

  10. Rancang Bangun Software Sistem Monitoring TV Digital DVB-T2

    Directory of Open Access Journals (Sweden)

    Galih Arindra Putra

    2015-03-01

    Full Text Available Sebuah software sistem pengawasan penerima televisi digital telah dikembangkan. Sistem telah dirancang sebagai solusi yang mudah digunakan untuk mengontrol kualitas layanan televisi digital dengan mengukur parameter service level agreement pada penerima. Software yang terintegrasi dengan DekTec 2131 mampu menampilkan pengukuran real time. Berdasarkan persyaratan sistem monitoring, bagaimana memastikan pengukuran secara real time menjadi masalah utama dari perangkat lunak. Selain itu banyaknya data yang dikumpulkan dan  mengingat data history yang perlu disimpan dalam system maka untuk alasan tersebut file .txt merupakan komponen penting dalam sistem monitoring. Guna mengetahui kinerja dari perangkat lunak yang telah dirancang digunakan pengujian black box, MOS, dan SUS. Kesesuaian parameter input dan output pada pengujian black box menunjukkan bahwa software yang dirancang telah sesuai analisis kebutuhan. Selain itu, berdasarkan 32 data dari responden yang dilibatkan untuk mencoba dan menggunakan software diperoleh nilai MOS rata-rata 4,311818182. Responden juga terlibat untuk mengisi survei SUS untuk menentukan kegunaan dari sistem. Hasil pengujian SUS menunjukkan nilai rata – rata 77,97 yang artinya software yang dirancang bersifat acceptable.

  11. Modular software-controlled electrochemical system

    Science.gov (United States)

    Hagan, D.; Spivey, J.; Niculescu, V. A.

    1987-03-01

    A modular microcomputer-controlled three-electrode potentiostat configured with graphics is presented. The system is designed for metallic surface characterization and is capable of performing in different modes of operation including single sweep voltammetry, cyclic voltammetry, and chronoamperometry. An integrated and flexible software system for control, data taking, data storage, and transfer is described. Data analysis software for the IBM-PC computer including two- and three-dimensional plotting as well as menu-driven theoretical modeling, simulation, and curvefitting has been developed.

  12. Usability Issues of Grid System Software

    Institute of Scientific and Technical Information of China (English)

    Zhi-Wei Xu; Hao-Jie Zhou; Guo-Jie Li

    2006-01-01

    This paper addresses the problem why grid technology has not spread as fast as the Web technology of the 1990's. In the past 10 years, considerable efforts have been put into grid computing. Much progress has been made and more importantly, fundamental challenges and essential issues of this field are emerging. This paper focuses on the area of grid system software research, and argues that usability of grid system software must be enhanced. It identifies four usability issues, drawing from international grid research experiences. It also presents advances by the Vega Grid team in addressing these challenges.

  13. Vehicle chassis monitoring system

    Energy Technology Data Exchange (ETDEWEB)

    Pisu, P.; Soliman, A.; Rizzoni, G. [Ohio State Univ., Columbus (United States). Center for Automotive Research

    2001-07-01

    Fault detection and isolation is becoming one of the most important aspects in vehicle control system design. In order to achieve this FDI schemes, particular vehicle subsystems integrated with a controller have been proposed. This paper introduces a new model-based fault detection and fault diagnosis method for monitoring the vehicle chassis performance. (orig.)

  14. A data quality monitoring software framework for the BESⅢ experiment

    Institute of Scientific and Technical Information of China (English)

    HU Ji-Feng; ZHENG Yang-Heng; SUN Xiao-Dong; JI Xiao-Bin

    2012-01-01

    Data quality monitoring (DQM) plays an important role in data taking at the BESⅢ experiments.DQM is used to monitor detector status and data quality.A DQM framework (DQMF) has been developed to make it possible to reuse the BESⅢ offline reconstruction system in the online environment.In this framework,the DQMF can also simulate a virtual data taking environment,transfer events to the event display,publish histograms to a histogram presenter in a fixed interval,and dump histograms into a ROOT file.The DQMF has been stably running throughout BESⅢ data taking.

  15. Model-integrating software components engineering flexible software systems

    CERN Document Server

    Derakhshanmanesh, Mahdi

    2015-01-01

    In his study, Mahdi Derakhshanmanesh builds on the state of the art in modeling by proposing to integrate models into running software on the component-level without translating them to code. Such so-called model-integrating software exploits all advantages of models: models implicitly support a good separation of concerns, they are self-documenting and thus improve understandability and maintainability and in contrast to model-driven approaches there is no synchronization problem anymore between the models and the code generated from them. Using model-integrating components, software will be

  16. Data center equipment location and monitoring system

    DEFF Research Database (Denmark)

    2011-01-01

    , and runs a software application program that communicates with the equipment rack controllers. The software application program of the central control computer stores IDs of the equipment rack controllers and each of its connected electronic ID tags in a database.; The software application program......A data center equipment location system includes both hardware and software to provide for location, monitoring, security and identification of servers and other equipment in equipment racks. The system provides a wired alternative to the wireless RFID tag system by using electronic ID tags...... connected to each piece of equipment, each electronic ID tag connected directly by wires to a equipment rack controller on the equipment rack. The equipment rack controllers then link over a local area network to a central control computer. The central control computer provides an operator interface...

  17. Improving Software Systems By Flow Control Analysis

    Directory of Open Access Journals (Sweden)

    Piotr Poznanski

    2012-01-01

    Full Text Available Using agile methods during the implementation of the system that meets mission critical requirements can be a real challenge. The change in the system built of dozens or even hundreds of specialized devices with embedded software requires the cooperation of a large group of engineers. This article presents a solution that supports parallel work of groups of system analysts and software developers. Deployment of formal rules to the requirements written in natural language enables using formal analysis of artifacts being a bridge between software and system requirements. Formalism and textual form of requirements allowed the automatic generation of message flow graph for the (sub system, called the “big-picture-model”. Flow diagram analysis helped to avoid a large number of defects whose repair cost in extreme cases could undermine the legitimacy of agile methods in projects of this scale. Retrospectively, a reduction of technical debt was observed. Continuous analysis of the “big picture model” improves the control of the quality parameters of the software architecture. The article also tries to explain why the commercial platform based on UML modeling language may not be sufficient in projects of this complexity.

  18. Harassment Monitoring System Using Android Smartphone

    Directory of Open Access Journals (Sweden)

    Shivu Gururaj, Dr. Raj Shekhar M Pati

    2013-09-01

    Full Text Available In this paper we propose a system for monitoring harassment. It is essentially software installed on phone which informs the security (e.g. police and dear ones (e.g. parents with location details and seeking for help message. It posts the same details on server to notify public for help.

  19. Hotel software-comprehensive hotel systems

    OpenAIRE

    Šilhová, Lenka

    2010-01-01

    This bachelor's thesis deals with the usage of computer systems in the hotel industry. First part is focused on history, development and integration of technology into this field. Second part is dedicated to concrete products of the company Micros-Fidelio, which is the leader of hotel software market in the Czech Republic.

  20. Distributed Rocket Engine Testing Health Monitoring System Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Leveraging the Phase I achievements of the Distributed Rocket Engine Testing Health Monitoring System (DiRETHMS) including its software toolsets and system building...

  1. Distributed Rocket Engine Testing Health Monitoring System Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The on-ground and Distributed Rocket Engine Testing Health Monitoring System (DiRETHMS) provides a system architecture and software tools for performing diagnostics...

  2. Integrated Monitoring System of Production Processes

    Directory of Open Access Journals (Sweden)

    Oborski Przemysław

    2016-12-01

    Full Text Available Integrated monitoring system for discrete manufacturing processes is presented in the paper. The multilayer hardware and software reference model was developed. Original research are an answer for industry needs of the integration of information flow in production process. Reference model corresponds with proposed data model based on multilayer data tree allowing to describe orders, products, processes and save monitoring data. Elaborated models were implemented in the integrated monitoring system demonstrator developed in the project. It was built on the base of multiagent technology to assure high flexibility and openness on applying intelligent algorithms for data processing. Currently on the base of achieved experience an application integrated monitoring system for real production system is developed. In the article the main problems of monitoring integration are presented, including specificity of discrete production, data processing and future application of Cyber-Physical-Systems. Development of manufacturing systems is based more and more on taking an advantage of applying intelligent solutions into machine and production process control and monitoring. Connection of technical systems, machine tools and manufacturing processes monitoring with advanced information processing seems to be one of the most important areas of near future development. It will play important role in efficient operation and competitiveness of the whole production system. It is also important area of applying in the future Cyber-Physical-Systems that can radically improve functionally of monitoring systems and reduce the cost of its implementation.

  3. CERN GSM monitoring system

    CERN Multimedia

    Ghabrous Larrea, C

    2009-01-01

    As a result of the tremendous development of GSM services over the last years, the number of related services used by organizations has drastically increased. Therefore, monitoring GSM services is becoming a business critical issue in order to be able to react appropriately in case of incident. In order to provide with GSM coverage all the CERN underground facilities, more than 50 km of leaky feeder cable have been deployed. This infrastructure is also used to propagate VHF radio signals for the CERN’s fire brigade. Even though CERN’s mobile operator monitors the network, it cannot guarantee the availability of GSM services, and for sure not VHF services, where signals are carried by the leaky feeder cable. So, a global monitoring system has become critical to CERN. In addition, monitoring this infrastructure will allow to characterize its behaviour over time, especially with LHC operation. Given that commercial solutions were not yet mature, CERN developed a system based on GSM probes and an application...

  4. Software Intensive Systems Cost and Schedule Estimation

    Science.gov (United States)

    2013-06-13

    performers will be able  to right‐size the units. For Kanban in less‐familiar systems, and for sizing builds in agile  methods such as  Scrum , group consensus...Software Project Management: A Unified Framework,  Addison‐Wesley, 1998.   [Schwaber‐  Schwaber, K. and Beedle, M.,  Scrum : Agile Software  Beedle

  5. Reliable Software Development for Machine Protection Systems

    CERN Document Server

    Anderson, D; Dragu, M; Fuchsberger, K; Garnier, JC; Gorzawski, AA; Koza, M; Krol, K; Misiowiec, K; Stamos, K; Zerlauth, M

    2014-01-01

    The Controls software for the Large Hadron Collider (LHC) at CERN, with more than 150 millions lines of code, resides amongst the largest known code bases in the world1. Industry has been applying Agile software engineering techniques for more than two decades now, and the advantages of these techniques can no longer be ignored to manage the code base for large projects within the accelerator community. Furthermore, CERN is a particular environment due to the high personnel turnover and manpower limitations, where applying Agile processes can improve both, the codebase management as well as its quality. This paper presents the successful application of the Agile software development process Scrum for machine protection systems at CERN, the quality standards and infrastructure introduced together with the Agile process as well as the challenges encountered to adapt it to the CERN environment.

  6. Fuzzy Rule Base System for Software Classification

    Directory of Open Access Journals (Sweden)

    Adnan Shaout

    2013-07-01

    Full Text Available Given the central role that software development plays in the delivery and application of informationtechnology, managers have been focusing on process improvement in the software development area. Thisimprovement has increased the demand for software measures, or metrics to manage the process. Thismetrics provide a quantitative basis for the development and validation of models during the softwaredevelopment process. In this paper a fuzzy rule-based system will be developed to classify java applicationsusing object oriented metrics. The system will contain the following features:Automated method to extract the OO metrics from the source code,Default/base set of rules that can be easily configured via XML file so companies, developers, teamleaders,etc, can modify the set of rules according to their needs,Implementation of a framework so new metrics, fuzzy sets and fuzzy rules can be added or removeddepending on the needs of the end user,General classification of the software application and fine-grained classification of the java classesbased on OO metrics, andTwo interfaces are provided for the system: GUI and command.

  7. Summary recommendations for responsible monitoring and regulation of clinical software systems. American Medical Informatics Association, The Computer-based Patient Record Institute, The Medical Library Association, The Association of Academic Health Science Libraries, The American Health Information Management Association, and The American Nurses Association.

    Science.gov (United States)

    Miller, R A; Gardner, R M

    1997-11-01

    Clinical software systems are becoming ubiquitous. A growing literature documents how these systems can improve health care delivery, but concerns about patient safety must now be formally addressed. In 1996, the U.S. Food and Drug Administration (FDA) called for discussions on regulation of software programs as medical devices. In response, a consortium of organizations dedicated to improving health care through information technology developed recommendations for the responsible regulation and monitoring of clinical software systems by users, vendors, and regulatory agencies. These recommendations were revised and approved by the American Medical informatics Association Public Policy Committee and Board. Other organizations reviewed, modified, and approved the recommendations, and the Boards of Directors of most of the organizations in the consortium endorsed the guidelines. The consortium proposes four categories of clinical system risk and four classes of monitoring and regulatory action that can be applied on the basis of the risk level. The consortium recommends that most clinical software systems be supervised locally and that developers of health care information systems adopt a code of good business practices. Budgetary and other constraints limit the type and number of systems that the FDA can regulate effectively; therefore, the FDA should exempt most clinical software systems and focus on systems that pose high clinical risk and provide limited opportunity for competent human intervention.

  8. Parallelization of Rocket Engine System Software (Press)

    Science.gov (United States)

    Cezzar, Ruknet

    1996-01-01

    The main goal is to assess parallelization requirements for the Rocket Engine Numeric Simulator (RENS) project which, aside from gathering information on liquid-propelled rocket engines and setting forth requirements, involve a large FORTRAN based package at NASA Lewis Research Center and TDK software developed by SUBR/UWF. The ultimate aim is to develop, test, integrate, and suitably deploy a family of software packages on various aspects and facets of rocket engines using liquid-propellants. At present, all project efforts by the funding agency, NASA Lewis Research Center, and the HBCU participants are disseminated over the internet using world wide web home pages. Considering obviously expensive methods of actual field trails, the benefits of software simulators are potentially enormous. When realized, these benefits will be analogous to those provided by numerous CAD/CAM packages and flight-training simulators. According to the overall task assignments, Hampton University's role is to collect all available software, place them in a common format, assess and evaluate, define interfaces, and provide integration. Most importantly, the HU's mission is to see to it that the real-time performance is assured. This involves source code translations, porting, and distribution. The porting will be done in two phases: First, place all software on Cray XMP platform using FORTRAN. After testing and evaluation on the Cray X-MP, the code will be translated to C + + and ported to the parallel nCUBE platform. At present, we are evaluating another option of distributed processing over local area networks using Sun NFS, Ethernet, TCP/IP. Considering the heterogeneous nature of the present software (e.g., first started as an expert system using LISP machines) which now involve FORTRAN code, the effort is expected to be quite challenging.

  9. Software Test Appliance Techniques (STAT) for Software Systems

    Science.gov (United States)

    2011-05-01

    switch R d l li d– e uce contro coup ng, re uce test cases CMMI-ML3 • Prevent bugs in software and hardware before deployment. • Discover ...TORQUE AVAILABLE (Dual): 1 ( ! .... 1788 M.6X TORQUE AVAILABLE (S ingle *f. J ... 1789 M.6X TORQUE AVAILABLE (Single *f: j .. 8307 MIN SE - lAS- W

  10. Earth System Monitoring, Introduction

    Science.gov (United States)

    Orcutt, John

    This section provides sensing and data collection methodologies, as well as an understanding of Earth's climate parameters and natural and man-made phenomena, to support a scientific assessment of the Earth system as a whole, and its response to natural and human-induced changes. The coverage ranges from climate change factors and extreme weather and fires to oil spill tracking and volcanic eruptions. This serves as a basis to enable improved prediction and response to climate change, weather, and natural hazards as well as dissemination of the data and conclusions. The data collection systems include satellite remote sensing, aerial surveys, and land- and ocean-based monitoring stations. Our objective in this treatise is to provide a significant portion of the scientific and engineering basis of Earth system monitoring and to provide this in 17 detailed articles or chapters written at a level for use by university students through practicing professionals. The reader is also directed to the closely related sections on Ecological Systems, Introduction and also Climate Change Modeling Methodology, Introduction as well as Climate Change Remediation, Introduction to. For ease of use by students, each article begins with a glossary of terms, while at an average length of 25 print pages each, sufficient detail is presented for use by professionals in government, universities, and industries. The chapters are individually summarized below.

  11. Induced Seismicity Monitoring System

    Science.gov (United States)

    Taylor, S. R.; Jarpe, S.; Harben, P.

    2014-12-01

    There are many seismological aspects associated with monitoring of permanent storage of carbon dioxide (CO2) in geologic formations. Many of these include monitoring underground gas migration through detailed tomographic studies of rock properties, integrity of the cap rock and micro seismicity with time. These types of studies require expensive deployments of surface and borehole sensors in the vicinity of the CO2 injection wells. Another problem that may exist in CO2 sequestration fields is the potential for damaging induced seismicity associated with fluid injection into the geologic reservoir. Seismic hazard monitoring in CO2 sequestration fields requires a seismic network over a spatially larger region possibly having stations in remote settings. Expensive observatory-grade seismic systems are not necessary for seismic hazard deployments or small-scale tomographic studies. Hazard monitoring requires accurate location of induced seismicity to magnitude levels only slightly less than that which can be felt at the surface (e.g. magnitude 1), and the frequencies of interest for tomographic analysis are ~1 Hz and greater. We have developed a seismo/acoustic smart sensor system that can achieve the goals necessary for induced seismicity monitoring in CO2 sequestration fields. The unit is inexpensive, lightweight, easy to deploy, can operate remotely under harsh conditions and features 9 channels of recording (currently 3C 4.5 Hz geophone, MEMS accelerometer and microphone). An on-board processor allows for satellite transmission of parameter data to a processing center. Continuous or event-detected data is kept on two removable flash SD cards of up to 64+ Gbytes each. If available, data can be transmitted via cell phone modem or picked up via site visits. Low-power consumption allows for autonomous operation using only a 10 watt solar panel and a gel-cell battery. The system has been successfully tested for long-term (> 6 months) remote operations over a wide range

  12. The SINQ instrument control software system

    Science.gov (United States)

    Heer, H.; Könnecke, M.; Maden, D.

    The spallation neutron source SINQ at Villigen, Switzerland, is a continuous source with a flux of about 10 14 n/s cm 2. Nine neutron-scattering instruments will come into operation within the first year, seven of them are situated at neutron guides. The electronics and software required for the various instruments are standardized as far as possible. The SINQ instrument control software (SICS) is implemented as a client server system. The SICS server is implemented in ANSI-C on a digital Unix platform and uses only Posix compliant system calls for maximum portability. Clients provide the user interface, which may be either of the traditional command line type or a more modern graphical user interface. Communication with the front-end electronics is via the TCP/IP internet protocol. Measured data are stored in the NeXus format, a common data exchange format for neutron scattering and X-ray instruments.

  13. Multiple Viewpoints System/ Software Engineering for Space

    Science.gov (United States)

    Blondelle, Gael; Panunzio, Marco; Pequery, Jerome; Bats, Melanie; Garcia, Gerald; Brun, Cedric

    2013-08-01

    This paper presents a return of experience on using viewpoint-oriented modeling to design on-board software for satellites. First, we demonstrate the interest of integrating heterogeneous viewpoints in a tool to cover the development process of an embedded system. Then, we recall the Space Component Model, its implementation with Obeo Designer, and the capability to extend it with specific purpose Domain Specific Languages. Last, we expose further viewpoints that could be implemented to address new aspects like safety or interoperability.

  14. The Danish Marine Monitoring System

    DEFF Research Database (Denmark)

    Ærtebjerg, G.

    1997-01-01

    Indeholder abstracts fra Workshop on Marine Monitoring Systems and Technology, Risø, 17-18 April 1996.......Indeholder abstracts fra Workshop on Marine Monitoring Systems and Technology, Risø, 17-18 April 1996....

  15. Common software for controlling and monitoring the upgraded CMS Level-1 trigger

    CERN Document Server

    Codispoti, Giuseppe

    2017-01-01

    The Large Hadron Collider restarted in 2015 with a higher centre-of-mass energy of 13 TeV. The instantaneous luminosity is expected to increase significantly in the coming years. An upgraded Level-1 trigger system was deployed in the CMS experiment in order to maintain the same efficiencies for searches and precision measurements as those achieved in 2012. This system must be controlled and monitored coherently through software, with high operational efficiency.The legacy system was composed of a large number of custom data processor boards; correspondingly, only a small fraction of the software was common between the different subsystems. The upgraded system is composed of a set of general purpose boards, that follow the MicroTCA specification, and transmit data over optical links, resulting in a more homogeneous system. The associated software is based on generic components corresponding to the firmware blocks that are shared across different cards, regardless of the role that the card plays in the system. ...

  16. Integrated software system for improving medical equipment management.

    Science.gov (United States)

    Bliznakov, Z; Pappous, G; Bliznakova, K; Pallikarakis, N

    2003-01-01

    The evolution of biomedical technology has led to an extraordinary use of medical devices in health care delivery. During the last decade, clinical engineering departments (CEDs) turned toward computerization and application of specific software systems for medical equipment management in order to improve their services and monitor outcomes. Recently, much emphasis has been given to patient safety. Through its Medical Device Directives, the European Union has required all member nations to use a vigilance system to prevent the reoccurrence of adverse events that could lead to injuries or death of patients or personnel as a result of equipment malfunction or improper use. The World Health Organization also has made this issue a high priority and has prepared a number of actions and recommendations. In the present workplace, a new integrated, Windows-oriented system is proposed, addressing all tasks of CEDs but also offering a global approach to their management needs, including vigilance. The system architecture is based on a star model, consisting of a central core module and peripheral units. Its development has been based on the integration of 3 software modules, each one addressing specific predefined tasks. The main features of this system include equipment acquisition and replacement management, inventory archiving and monitoring, follow up on scheduled maintenance, corrective maintenance, user training, data analysis, and reports. It also incorporates vigilance monitoring and information exchange for adverse events, together with a specific application for quality-control procedures. The system offers clinical engineers the ability to monitor and evaluate the quality and cost-effectiveness of the service provided by means of quality and cost indicators. Particular emphasis has been placed on the use of harmonized standards with regard to medical device nomenclature and classification. The system's practical applications have been demonstrated through a pilot

  17. 77 FR 50722 - Software Unit Testing for Digital Computer Software Used in Safety Systems of Nuclear Power Plants

    Science.gov (United States)

    2012-08-22

    ... COMMISSION Software Unit Testing for Digital Computer Software Used in Safety Systems of Nuclear Power Plants... regulatory guide (DG), DG-1208, ``Software Unit Testing for Digital Computer Software used in Safety Systems... entitled ``Software Unit Testing for Digital Computer Software Used in Safety Systems of Nuclear...

  18. 78 FR 47011 - Software Unit Testing for Digital Computer Software Used in Safety Systems of Nuclear Power Plants

    Science.gov (United States)

    2013-08-02

    ... COMMISSION Software Unit Testing for Digital Computer Software Used in Safety Systems of Nuclear Power Plants..., ``Software Unit Testing for Digital Computer Software Used in Safety Systems of Nuclear Power Plants.'' This... software elements if those systems include software. This RG is one of six RG revisions addressing...

  19. Monitoring the CMS Data Acquisition System

    CERN Document Server

    Bauer, Gerry; Biery, K; Branson, J; Cano, E; Cheung, H; Ciganek, M; Cittolin, S; Coarasa, J A; Deldicque, C; Dusinberre, E; Erhan, S; Fortes Rodrigues, F; Gigi, D; Glege, F; Gomez-Reino, R; Gutleber, J; Hatton, D; Laurens, J F; Lopez Perez, J A; Meijers, F; Meschi, E; Meyer, A; Mommsen, R; Moser, R; O'Dell, V; Oh, A; Orsini, L B; Patras, V; Paus, C; Petrucci, A; Pieri, M; Racz, A; Sakulin, H; Sani, M; Schieferdecker, P; Schwick, C; Shpakov, D; Simon, S; Sumorok, K; Zanetti, M.

    2010-01-01

    The CMS data acquisition system comprises O(20000) interdependent services that need to be monitored in near real-time. The ability to monitor a large number of distributed applications accurately and effectively is of paramount importance for robust operations. Application monitoring entails the collection of a large number of simple and composed values made available by the software components and hardware devices. A key aspect is that detection of deviations from a specified behaviour is supported in a timely manner, which is a prerequisite in order to take corrective actions efficiently. Given the size and time constraints of the CMS data acquisition system, efficient application monitoring is an interesting research problem. We propose an approach that uses the emerging paradigm of Web-service based eventing systems in combination with hierarchical data collection and load balancing. Scalability and efficiency are achieved by a decentralized architecture, splitting up data collections into regions of col...

  20. Knowledge-based systems and software engineering

    Energy Technology Data Exchange (ETDEWEB)

    Bader, J.L.

    1988-01-01

    This work was carried out as part of a collaborative Alvey software engineering project (project number SE057). The project collaborators were the Inter-Disciplinary Higher Degrees Scheme of the University of Aston in Birmingham, BIS Applied Systems Ltd. (BIS) and the British Steel Corporation. The aim of the project was to investigate the potential application of knowledge-based systems (KBSs) to the design of commercial data processing (DP) systems. The work was primarily concerned with BIS's Structured Systems Design (SSD) methodology for DP systems development and how users of this methodology could be supported using KBS tools. The problems encountered by users of SSD are discussed, and potential forms of computer-based support for inexpert designers are identified. The architecture for a support environment for SSD is proposed based on the integration of KBS and non-KBS tools for individual design tasks within SSD - the Intellipse system. The potential role of KBS tools in the domain of data-base design is discussed. The need for operational KBSs to be built to the same standards as other commercial and industrial software is identified.

  1. Software systems for modeling articulated figures

    Science.gov (United States)

    Phillips, Cary B.

    1989-01-01

    Research in computer animation and simulation of human task performance requires sophisticated geometric modeling and user interface tools. The software for a research environment should present the programmer with a powerful but flexible substrate of facilities for displaying and manipulating geometric objects, yet insure that future tools have a consistent and friendly user interface. Jack is a system which provides a flexible and extensible programmer and user interface for displaying and manipulating complex geometric figures, particularly human figures in a 3D working environment. It is a basic software framework for high-performance Silicon Graphics IRIS workstations for modeling and manipulating geometric objects in a general but powerful way. It provides a consistent and user-friendly interface across various applications in computer animation and simulation of human task performance. Currently, Jack provides input and control for applications including lighting specification and image rendering, anthropometric modeling, figure positioning, inverse kinematics, dynamic simulation, and keyframe animation.

  2. Software Engineering and Swarm-Based Systems

    Science.gov (United States)

    Hinchey, Michael G.; Sterritt, Roy; Pena, Joaquin; Rouff, Christopher A.

    2006-01-01

    We discuss two software engineering aspects in the development of complex swarm-based systems. NASA researchers have been investigating various possible concept missions that would greatly advance future space exploration capabilities. The concept mission that we have focused on exploits the principles of autonomic computing as well as being based on the use of intelligent swarms, whereby a (potentially large) number of similar spacecraft collaborate to achieve mission goals. The intent is that such systems not only can be sent to explore remote and harsh environments but also are endowed with greater degrees of protection and longevity to achieve mission goals.

  3. The VAXONLINE software system at Fermilab

    Energy Technology Data Exchange (ETDEWEB)

    White, V.; Heinicke, P.; Berman, E.; Constanta-Fanourakis, P.; MacKinnon, B.; Moore, C.; Nicinski, T.; Petravick, D.; Pordes, R.; Quigg, L.

    1987-06-01

    The VAXONLINE software system, started in late 1984, is now in use at 12 experiments at Fermilab, with at least one VAX or MicroVax. Data acquisition features now provide for the collection and combination of data from one or more sources, via a list-driven Event Builder program. Supported sources include CAMAC, FASTBUS, Front-end PDP-11's, Disk, Tape, DECnet, and other processors running VAXONLINE. This paper describes the functionality provided by the VAXONLINE system, gives performance figures, and discusses the ongoing program of enhancements.

  4. Design of Wind Turbine Vibration Monitoring System

    Directory of Open Access Journals (Sweden)

    Shoubin Wang

    2013-04-01

    Full Text Available In order to ensure safety of wind turbine operation and to reduce the occurrence of faults as well as to improve the reliability of wind turbine operation, a vibration monitoring for wind turbine is developed. In this paper, it analyses the enlargement of all the parts of the structure and the working mechanism, the research method of wind turbine operation vibration is introduced, with the focus being the use of the sensor principle. Finally the hardware design and software of this system is introduced and the main function of this system is described, which realizes condition monitoring of the work state of wind turbines.

  5. Software Technology Expertise to Build Double-centered Teaching Quality Monitoring System%软件技术专业构建双主体教学质量监控体系

    Institute of Scientific and Technical Information of China (English)

    张占孝

    2012-01-01

    Double-centered Teaching Quality Monitoring System is in the educational process, Xi'an Vocational and Tech- nical College and school-enterprise cooperation business "two main monitor" participate in a comprehensive process moni- toting the quality of teaching, increase the feedback and control efforts to continuously improve software technology profes- sional teaching to promote the improvement of education quality, to ensure the quality of teaching personnel training quality control system. The main school building in the quality control process to establish rules and regulations for the pilot to check the daily teaching and special assessments as an opportunity to teaching supervision, student member of the teaching of in- formation, "15679" teaching quality monitoring system; businesses line the main advantages of industries and enterprises play, according to the capacity needs of professional positions, independent of each end of the semester the students ability to pest standard tests to assess whether students meet employment requirements of business.%双主体教学质量监控是指在办学过程中,西安职业技术学院和校企合作企业“两个监控主体”共同参与,全面全程监控教学质量,加大反馈和调控力度,不断改进软件技术专业教学工作,促进教育教学质量的提高,确保人才培养质量的教学质量监控体系。学校主体在质量监控过程中构建以建立健全规章制度为先导,以日常教学检查与专项评估为契机,以教学督导、学生教学信息员的“15679”教学质量监控体系;企业主体发挥行业企业一线优势,根据职业岗位能力需求,每学期末独立对学生进行岗位能力达标测试,以评估学生是否达到企业用人要求。

  6. 14 CFR 417.123 - Computing systems and software.

    Science.gov (United States)

    2010-01-01

    ... 14 Aeronautics and Space 4 2010-01-01 2010-01-01 false Computing systems and software. 417.123... systems and software. (a) A launch operator must document a system safety process that identifies the... systems and software. (b) A launch operator must identify all safety-critical functions associated with...

  7. Data systems and computer science: Software Engineering Program

    Science.gov (United States)

    Zygielbaum, Arthur I.

    1991-01-01

    An external review of the Integrated Technology Plan for the Civil Space Program is presented. This review is specifically concerned with the Software Engineering Program. The goals of the Software Engineering Program are as follows: (1) improve NASA's ability to manage development, operation, and maintenance of complex software systems; (2) decrease NASA's cost and risk in engineering complex software systems; and (3) provide technology to assure safety and reliability of software in mission critical applications.

  8. IMIS desktop & smartphone software solutions for monitoring spacecrafts' payload from anywhere

    Science.gov (United States)

    Baroukh, J.; Queyrut, O.; Airaud, J.

    In the past years, the demand for satellite remote operations has increased guided by on one hand, the will to reduce operations cost (on-call operators out of business hours), and on the other hand, the development of cooperation space missions resulting in a world wide distribution of engineers and science team members. Only a few off-the-shelf solutions exist to fulfill the need of remote payload monitoring, and they mainly use proprietary devices. The recent advent of mobile technologies (laptops, smartphones and tablets) as well as the worldwide deployment of broadband networks (3G, Wi-Fi hotspots), has opened up a technical window that brings new options. As part of the Mars Science Laboratory (MSL) mission, the Centre National D'Etudes Spatiales (CNES, the French space agency) has developed a new software solution for monitoring spacecraft payloads. The Instrument Monitoring Interactive Software (IMIS) offers state-of-the-art operational features for payload monitoring, and can be accessed remotely. It was conceived as a generic tool that can be used for heterogeneous payloads and missions. IMIS was designed as a classical client/server architecture. The server is hosted at CNES and acts as a data provider while two different kinds of clients are available depending on the level of mobility required. The first one is a rich client application, built on Eclipse framework, which can be installed on usual operating systems and communicates with the server through the Internet. The second one is a smartphone application for any Android platform, connected to the server thanks to the mobile broadband network or a Wi-Fi connection. This second client is mainly devoted to on-call operations and thus only contains a subset of the IMIS functionalities. This paper describes the operational context, including security aspects, that led IMIS development, presents the selected software architecture and details the various features of both clients: the desktop and the sm

  9. The Computer-based Health Evaluation Software (CHES: a software for electronic patient-reported outcome monitoring

    Directory of Open Access Journals (Sweden)

    Holzner Bernhard

    2012-11-01

    Full Text Available Abstract Background Patient-reported Outcomes (PROs capturing e.g., quality of life, fatigue, depression, medication side-effects or disease symptoms, have become important outcome parameters in medical research and daily clinical practice. Electronic PRO data capture (ePRO with software packages to administer questionnaires, storing data, and presenting results has facilitated PRO assessment in hospital settings. Compared to conventional paper-pencil versions of PRO instruments, ePRO is more economical with regard to staff resources and time, and allows immediate presentation of results to the medical staff. The objective of our project was to develop software (CHES – Computer-based Health Evaluation System for ePRO in hospital settings and at home with a special focus on the presentation of individual patient’s results. Methods Following the Extreme Programming development approach architecture was not fixed up-front, but was done in close, continuous collaboration with software end users (medical staff, researchers and patients to meet their specific demands. Developed features include sophisticated, longitudinal charts linking patients’ PRO data to clinical characteristics and to PRO scores from reference populations, a web-interface for questionnaire administration, and a tool for convenient creating and editing of questionnaires. Results By 2012 CHES has been implemented at various institutions in Austria, Germany, Switzerland, and the UK and about 5000 patients participated in ePRO (with around 15000 assessments in total. Data entry is done by the patients themselves via tablet PCs with a study nurse or an intern approaching patients and supervising questionnaire completion. Discussion During the last decade several software packages for ePRO have emerged for different purposes. Whereas commercial products are available primarily for ePRO in clinical trials, academic projects have focused on data collection and presentation in daily

  10. User systems guidelines for software projects

    Energy Technology Data Exchange (ETDEWEB)

    Abrahamson, L. (ed.)

    1986-04-01

    This manual presents guidelines for software standards which were developed so that software project-development teams and management involved in approving the software could have a generalized view of all phases in the software production procedure and the steps involved in completing each phase. Guidelines are presented for six phases of software development: project definition, building a user interface, designing software, writing code, testing code, and preparing software documentation. The discussions for each phase include examples illustrating the recommended guidelines. 45 refs. (DWL)

  11. Effective Monitoring and Control of Outsourced Software Development Projects

    NARCIS (Netherlands)

    Ponisio, Laura; Vruggink, P.

    2011-01-01

    In our study of four outsourcing projects we discover mechanisms to support managerial decision making during software development processes. We report on Customer Office, a framework used in practice that facilitates reasoning about projects by highlighting information paths and making

  12. A plasma process monitor/control system

    Energy Technology Data Exchange (ETDEWEB)

    Stevenson, J.O.; Ward, P.P.; Smith, M.L. [Sandia National Labs., Albuquerque, NM (United States); Markle, R.J. [Advanced Micro Devices, Inc., Austin, TX (United States)

    1997-08-01

    Sandia National Laboratories has developed a system to monitor plasma processes for control of industrial applications. The system is designed to act as a fully automated, sand-alone process monitor during printed wiring board and semiconductor production runs. The monitor routinely performs data collection, analysis, process identification, and error detection/correction without the need for human intervention. The monitor can also be used in research mode to allow process engineers to gather additional information about plasma processes. The plasma monitor can perform real-time control of support systems known to influence plasma behavior. The monitor can also signal personnel to modify plasma parameters when the system is operating outside of desired specifications and requires human assistance. A notification protocol can be selected for conditions detected in the plasma process. The Plasma Process Monitor/Control System consists of a computer running software developed by Sandia National Laboratories, a commercially available spectrophotometer equipped with a charge-coupled device camera, an input/output device, and a fiber optic cable.

  13. The SOFIA Mission Control System Software

    Science.gov (United States)

    Heiligman, G. M.; Brock, D. R.; Culp, S. D.; Decker, P. H.; Estrada, J. C.; Graybeal, J. B.; Nichols, D. M.; Paluzzi, P. R.; Sharer, P. J.; Pampell, R. J.; Papke, B. L.; Salovich, R. D.; Schlappe, S. B.; Spriestersbach, K. K.; Webb, G. L.

    1999-05-01

    The Stratospheric Observatory for Infrared Astronomy (SOFIA) will be delivered with a computerized mission control system (MCS). The MCS communicates with the aircraft's flight management system and coordinates the operations of the telescope assembly, mission-specific subsystems, and the science instruments. The software for the MCS must be reliable and flexible. It must be easily usable by many teams of observers with widely differing needs, and it must support non-intrusive access for education and public outreach. The technology must be appropriate for SOFIA's 20-year lifetime. The MCS software development process is an object-oriented, use case driven approach. The process is iterative: delivery will be phased over four "builds"; each build will be the result of many iterations; and each iteration will include analysis, design, implementation, and test activities. The team is geographically distributed, coordinating its work via Web pages, teleconferences, T.120 remote collaboration, and CVS (for Internet-enabled configuration management). The MCS software architectural design is derived in part from other observatories' experience. Some important features of the MCS are: * distributed computing over several UNIX and VxWorks computers * fast throughput of time-critical data * use of third-party components, such as the Adaptive Communications Environment (ACE) and the Common Object Request Broker Architecture (CORBA) * extensive configurability via stored, editable configuration files * use of several computer languages so developers have "the right tool for the job". C++, Java, scripting languages, Interactive Data Language (from Research Systems, Int'l.), XML, and HTML will all be used in the final deliverables. This paper reports on work in progress, with the final product scheduled for delivery in 2001. This work was performed for Universities Space Research Association for NASA under contract NAS2-97001.

  14. Publisher's Announcements and Piracy-Monitoring Devices in Software Adoption

    OpenAIRE

    Darmon, Eric; Rufini, Alexandra; Torre, Dominique

    2014-01-01

    à paraître dans les Annales d'Economie et de Statistique; International audience; In this paper, we investigate the distribution strategy of a software publisher. The user adoption context is characterized by uncertainty about quality (experience good) and heterogeneous piracy costs. Users can purchase or get unauthorized/illegal copies (digital piracy) of the software during two periods (or not adopt at all). Between these two periods, users can acquire information through word-of-mouth. To ...

  15. CRISP90 - SOFTWARE DESIGN ANALYZER SYSTEM

    Science.gov (United States)

    Tausworthe, R. C.

    1994-01-01

    The CRISP90 Software Design Analyzer System, an update of CRISP-80, is a set of programs forming a software design and documentation tool which supports top-down, hierarchic, modular, structured design and programming methodologies. The quality of a computer program can often be significantly influenced by the design medium in which the program is developed. The medium must foster the expression of the programmer's ideas easily and quickly, and it must permit flexible and facile alterations, additions, and deletions to these ideas as the design evolves. The CRISP90 software design analyzer system was developed to provide the PDL (Programmer Design Language) programmer with such a design medium. A program design using CRISP90 consists of short, English-like textual descriptions of data, interfaces, and procedures that are imbedded in a simple, structured, modular syntax. The display is formatted into two-dimensional, flowchart-like segments for a graphic presentation of the design. Together with a good interactive full-screen editor or word processor, the CRISP90 design analyzer becomes a powerful tool for the programmer. In addition to being a text formatter, the CRISP90 system prepares material that would be tedious and error prone to extract manually, such as a table of contents, module directory, structure (tier) chart, cross-references, and a statistics report on the characteristics of the design. Referenced modules are marked by schematic logic symbols to show conditional, iterative, and/or concurrent invocation in the program. A keyword usage profile can be generated automatically and glossary definitions inserted into the output documentation. Another feature is the capability to detect changes that were made between versions. Thus, "change-bars" can be placed in the output document along with a list of changed pages and a version history report. Also, items may be marked as "to be determined" and each will appear on a special table until the item is

  16. Roundtable:Research Opportunities and Challenges for Emerging Software Systems

    Institute of Scientific and Technical Information of China (English)

    张翔宇; 张冬梅; Yves Le Traon; 王青; 张路

    2015-01-01

    For this special section on software systems, several research leaders in software systems, as guest editors for this special section, discuss important issues that will shape this field’s future directions. The essays included in this roundtable article cover research opportunities and challenges for emerging software systems such as data processing programs (Xiangyu Zhang) and online services (Dongmei Zhang), with new directions of technologies such as unifications in software testing (Yves Le Traon), data-driven and evidence-based software engineering (Qing Wang), and dynamic analysis of multiple traces (Lu Zhang). — Tao Xie, Leading Editor of Special Section on Software System.

  17. LSST active optics system software architecture

    Science.gov (United States)

    Thomas, Sandrine J.; Chandrasekharan, Srinivasan; Lotz, Paul; Xin, Bo; Claver, Charles; Angeli, George; Sebag, Jacques; Dubois-Felsmann, Gregory P.

    2016-08-01

    The Large Synoptic Survey Telescope (LSST) is an 8-meter class wide-field telescope now under construction on Cerro Pachon, near La Serena, Chile. This ground-based telescope is designed to conduct a decade-long time domain survey of the optical sky. In order to achieve the LSST scientific goals, the telescope requires delivering seeing limited image quality over the 3.5 degree field-of-view. Like many telescopes, LSST will use an Active Optics System (AOS) to correct in near real-time the system aberrations primarily introduced by gravity and temperature gradients. The LSST AOS uses a combination of 4 curvature wavefront sensors (CWS) located on the outside of the LSST field-of-view. The information coming from the 4 CWS is combined to calculate the appropriate corrections to be sent to the 3 different mirrors composing LSST. The AOS software incorporates a wavefront sensor estimation pipeline (WEP) and an active optics control system (AOCS). The WEP estimates the wavefront residual error from the CWS images. The AOCS determines the correction to be sent to the different degrees of freedom every 30 seconds. In this paper, we describe the design and implementation of the AOS. More particularly, we will focus on the software architecture as well as the AOS interactions with the various subsystems within LSST.

  18. Systematic profiling to monitor and specify the software refactoring process of the LHCb experiment

    Science.gov (United States)

    Couturier, Ben; Kiagias, E.; Lohn, Stefan B.

    2014-06-01

    The LHCb upgrade program implies a significant increase in data processing that will not be matched by additional computing resources. Furthermore, new architectures such as many-core platforms can currently not be fully exploited due to memory and I/O bandwidth limitations. A considerable refactoring effort will therefore be needed to vectorize and parallelize the LHCb software, to minimize hotspots and to reduce the impact of bottlenecks. It is crucial to guide refactoring with a profiling system that gives hints to regions in source-code for possible and necessary re-engineering and which kind of optimization could lead to final success. Software optimization is a sophisticated process where all parts, compiler, operating system, external libraries and chosen hardware play a role. Intended improvements can have different effects on different platforms. To obtain precise information of the general performance, to make profiles comparable, reproducible and to verify the progress of performance in the framework, it is crucial to produce profiles more systematically in terms of regular profiling based on representative use cases and to perform regression tests. Once a general execution, monitoring and analysis platform is available, software metrics can be derived from the collected profiling results to trace changes in performance back and to create summary reports on a regular basis with an alert system if modifications led to significant performance degradations.

  19. 14 CFR 415.123 - Computing systems and software.

    Science.gov (United States)

    2010-01-01

    ... 14 Aeronautics and Space 4 2010-01-01 2010-01-01 false Computing systems and software. 415.123... Launch Vehicle From a Non-Federal Launch Site § 415.123 Computing systems and software. (a) An applicant's safety review document must describe all computing systems and software that perform a safety...

  20. Monitored Geologic Repository Operations Monitoring and Control System Description Document

    Energy Technology Data Exchange (ETDEWEB)

    E.F. Loros

    2000-06-29

    consists of instrument and control equipment and components necessary to provide human operators with sufficient information to monitor and control the operation of the repository in an efficient and safe manner. The system consists of operator consoles and workstations, multiple video display terminals, communications and interfacing equipment, and instrument and control software with customized configuration to meet the needs of the Monitored Geologic Repository (MGR). Process and logic controllers and the associated input/output units of each system interfaced with this system will be configured into Remote Terminal Units (RTU) and located close to the systems to be monitored and controlled. The RTUs are configured to remain operational should communication with CCC operations be lost. The system provides closed circuit television to selectively view systems, operations, and equipment areas and to aid in the operation of mechanical systems. Control and monitoring of site utility systems will be located in the CCC. Site utilities include heating, ventilation, and air conditioning equipment; plant compressed air; plant water; firewater; electrical systems; and inert gases, such as nitrogen, if required. This system interfaces with surface and subsurface systems that either generate output data or require remote control input. The system interfaces with the Site Communications System for bulk storage of operational data, on-site and off-site communication, and a plant-wide public announcement system. The system interfaces with the Safeguards and Security System to provide operational status and emergency alarm indications. The system interfaces with the Site Operation System to provide site wide acquisition of data for analysis and reports, historical information for trends, utility information for plant operation, and to receive operating plans and procedures.

  1. Design of Timing System Software on EAST-NBI

    Science.gov (United States)

    Zhao, Yuan-Zhe; Hu, Chun-Dong; Sheng, Peng; Zhang, Xiao-Dan; Wu, De-Yun; Cui, Qing-Long

    2013-10-01

    Neutral Beam Injector (NBI) is one of the main plasma heating and plasma current driving methods for Experimental Advanced Superconducting Tokomaks. In order to monitor the NBI experiment, control all the power supply, realize data acquisition and network, the control system is designed. As an important part of NBI control system, timing system (TS) provides a unified clock for all subsystems of NBI. TS controls the input/output services of digital signals and analog signals. It sends feedback message to the control server which is the function of alarm and interlock protection. The TS software runs on a Windows system and uses Labview language code while using client/server mode, multithreading and cyclic redundancy check technology. The experimental results have proved that TS provides a stability and reliability clock to the subsystems of NBI and contributed to the safety of the whole NBI system.

  2. Monitoring the CMS data acquisition system

    Science.gov (United States)

    Bauer, G.; Behrens, U.; Biery, K.; Branson, J.; Cano, E.; Cheung, H.; Ciganek, M.; Cittolin, S.; Coarasa, J. A.; Deldicque, C.; Dusinberre, E.; Erhan, S.; Fortes Rodrigues, F.; Gigi, D.; Glege, F.; Gomez-Reino, R.; Gutleber, J.; Hatton, D.; Laurens, J. F.; Lopez Perez, J. A.; Meijers, F.; Meschi, E.; Meyer, A.; Mommsen, R.; Moser, R.; O'Dell, V.; Oh, A.; Orsini, L. B.; Patras, V.; Paus, C.; Petrucci, A.; Pieri, M.; Racz, A.; Sakulin, H.; Sani, M.; Schieferdecker, P.; Schwick, C.; Shpakov, D.; Simon, S.; Sumorok, K.; Zanetti, M.

    2010-04-01

    The CMS data acquisition system comprises O(20000) interdependent services that need to be monitored in near real-time. The ability to monitor a large number of distributed applications accurately and effectively is of paramount importance for robust operations. Application monitoring entails the collection of a large number of simple and composed values made available by the software components and hardware devices. A key aspect is that detection of deviations from a specified behaviour is supported in a timely manner, which is a prerequisite in order to take corrective actions efficiently. Given the size and time constraints of the CMS data acquisition system, efficient application monitoring is an interesting research problem. We propose an approach that uses the emerging paradigm of Web-service based eventing systems in combination with hierarchical data collection and load balancing. Scalability and efficiency are achieved by a decentralized architecture, splitting up data collections into regions of collections. An implementation following this scheme is deployed as the monitoring infrastructure of the CMS experiment at the Large Hadron Collider. All services in this distributed data acquisition system are providing standard web service interfaces via XML, SOAP and HTTP [15,22]. Continuing on this path we adopted WS-* standards implementing a monitoring system layered on top of the W3C standards stack. We designed a load-balanced publisher/subscriber system with the ability to include high-speed protocols [10,12] for efficient data transmission [11,13,14] and serving data in multiple data formats.

  3. Software configuration management plan, 241-AY and 241-AZ tank farm MICON automation system

    Energy Technology Data Exchange (ETDEWEB)

    Hill, L.F.

    1997-10-30

    This document establishes a Computer Software Configuration Management Plan (CSCM) for controlling software for the MICON Distributed Control System (DCS) located at the 241-AY and 241-AZ Aging Waste Tank Farm facilities in the 200 East Area. The MICON DCS software controls and monitors the instrumentation and equipment associated with plant systems and processes. A CSCM identifies and defines the configuration items in a system (section 3.1), controls the release and change of these items throughout the system life cycle (section 3.2), records and reports the status of configuration items and change requests (section 3.3), and verifies the completeness and correctness of the items (section 3.4). All software development before initial release, or before software is baselined, is considered developmental. This plan does not apply to developmental software. This plan applies to software that has been baselined and released. The MICON software will monitor and control the related instrumentation and equipment of the 241-AY and 241-AZ Tank Farm ventilation systems. Eventually, this software may also assume the monitoring and control of the tank sludge washing equipment and other systems as they are brought on line. This plan applies to the System Cognizant Manager and MICON Cognizant Engineer (who is also referred to herein as the system administrator) responsible for the software/hardware and administration of the MICON system. This document also applies to any other organizations within Tank Farms which are currently active on the system including system cognizant engineers, nuclear operators, technicians, and control room supervisors.

  4. Assessing waste management systems using reginalt software

    Energy Technology Data Exchange (ETDEWEB)

    Meshkov, N.K.; Camasta, S.F.; Gilbert, T.L.

    1988-03-01

    A method for assessing management systems for low-level radioactive waste is being developed for US Department of Energy. The method is based on benefit-cost-risk analysis. Waste management is broken down into its component steps, which are generation, treatment, packaging, storage, transportation, and disposal. Several different alternatives available for each waste management step are described. A particular waste management system consists of a feasible combination of alternatives for each step. Selecting an optimal waste management system would generally proceed as follows: (1) qualitative considerations are used to narrow down the choice of waste management system alternatives to a manageable number; (2) the costs and risks for each of these system alternatives are evaluated; (3) the number of alternatives is further reduced by eliminating alternatives with similar risks but higher costs, or those with similar costs but higher risks; (4) a trade-off factor between cost and risk is chosen and used to compute the objective function (sum of the cost and risk); and (5) the selection of the optimal waste management system among the remaining alternatives is made by choosing the alternative with the smallest value for the objective function. The authors propose that the REGINALT software system, developed by EG and G Idaho, Inc., as an acid for managers of low-level commerical waste, be augmented for application to the managment of DOE-generated waste. Specific recommendations for modification of the REGINALT system are made. 51 refs., 3 figs., 2 tabs.

  5. Remote Monitoring System for Communication Base Based on Short Message

    Directory of Open Access Journals (Sweden)

    Han Yu Fu

    2013-07-01

    Full Text Available This paper presents design and development of an automatic monitoring system of communication base which is an important means to realize modernization of mobile communication base station management. Firstly, this paper proposes the architecture of the monitoring system. The proposed system consists of mocrocontrollers, sensors, GSM module and MFRC500 etc. The value of parameters is measured in the system including terminal is studied and designed, including hardware design based on embedded system and software design. Finally, communication module is discussed. The monitoring system which is designed  based on GSM SMS(short message service can improve the integrity, reliability, flexibility and intellectuality of monitoring system.

  6. Hydrological Monitoring System Design and Implementation Based on IOT

    Science.gov (United States)

    Han, Kun; Zhang, Dacheng; Bo, Jingyi; Zhang, Zhiguang

    In this article, an embedded system development platform based on GSM communication is proposed. Through its application in hydrology monitoring management, the author makes discussion about communication reliability and lightning protection, suggests detail solutions, and also analyzes design and realization of upper computer software. Finally, communication program is given. Hydrology monitoring system from wireless communication network is a typical practical application of embedded system, which has realized intelligence, modernization, high-efficiency and networking of hydrology monitoring management.

  7. A Novel Method for Enhancing Network Monitoring in Remote Medical Applications Using Software Defined Networks

    Directory of Open Access Journals (Sweden)

    Mohammad Reza Parsaei

    2016-01-01

    Full Text Available The most important way for providing health in a large population, particularly developing countries, is developing efficient health care services such that everyone can use the services equally and justly. Telemedicine is a new area which uses modern communication technology for exchanging medical information. This communication might be between a patient and a doctor or two medical centers for consultation. Implementation of a Telemedicine system requires creating the necessary infrastructures, among which network monitoring is one of the most important ones. From hundreds to thousands of computers, hubs to switched networks, and Ethernet to either ATM or 10Gbps Ethernet, administrators need more sophisticated network traffic monitoring and analysis tools in order to deal with development. These tools are needed, not only to fix network problems on time, but also to prevent network failure, to detect inside and outside threats, and make good decisions for network planning. In this paper, a comprehensive survey on Telemedicine and network monitoring is performed. Afterward, network monitoring techniques and methods in current networks are discussed. Finally, an efficient architecture based on Software Defined Networks (SDNs in remote surgical applications is presented which significantly improves monitoring of the communication networks. The results showed the effectiveness of the proposed method.

  8. Monitoring Software Reliability using Statistical Process Control: An MMLE Approach

    Directory of Open Access Journals (Sweden)

    Bandla Sreenivasa Rao

    2011-11-01

    Full Text Available This paper consider an MMLE (Modified Maximum Likelihood Estimation based scheme to estimatesoftware reliability using exponential distribution. The MMLE is one of the generalized frameworks ofsoftware reliability models of Non Homogeneous Poisson Processes (NHPPs. The MMLE givesanalytical estimators rather than an iterative approximation to estimate the parameters. In this paper weproposed SPC (Statistical Process Control Charts mechanism to determine the software quality usinginter failure times data. The Control charts can be used to measure whether the software process isstatistically under control or not.

  9. Software Defined Radios - Architectures, Systems and Functions

    Science.gov (United States)

    Sims, Herb

    2017-01-01

    Software Defined Radio is an industry term describing a method of utilizing a minimum amount of Radio Frequency (RF)/analog electronics before digitization takes place. Upon digitization all other functions are performed in software/firmware. There are as many different types of SDRs as there are data systems. Software Defined Radio (SDR) technology has been proven in the commercial sector since the early 90's. Today's rapid advancement in mobile telephone reliability and power management capabilities exemplifies the effectiveness of the SDR technology for the modern communications market. In contrast the foundations of transponder technology presently qualified for satellite applications were developed during the early space program of the 1960's. SDR technology offers potential to revolutionize satellite transponder technology by increasing science data through-put capability by at least an order of magnitude. While the SDR is adaptive in nature and is "One-size-fits-all" by design, conventional transponders are built to a specific platform and must be redesigned for every new bus. The SDR uses a minimum amount of analog/Radio Frequency components to up/down-convert the RF signal to/from a digital format. Once analog data is digitized, all processing is performed using hardware logic. Typical SDR processes include; filtering, modulation, up/down converting and demodulation. This presentation will show how the emerging SDR market has leveraged the existing commercial sector to provide a path to a radiation tolerant SDR transponder. These innovations will reduce the cost of transceivers, a decrease in power requirements and a commensurate reduction in volume. A second pay-off is the increased flexibility of the SDR by allowing the same hardware to implement multiple transponder types by altering hardware logic - no change of analog hardware is required - all of which can be ultimately accomplished in orbit. This in turn would provide high capability and low cost

  10. Monitoring SLAC High Performance UNIX Computing Systems

    Energy Technology Data Exchange (ETDEWEB)

    Lettsome, Annette K.; /Bethune-Cookman Coll. /SLAC

    2005-12-15

    Knowledge of the effectiveness and efficiency of computers is important when working with high performance systems. The monitoring of such systems is advantageous in order to foresee possible misfortunes or system failures. Ganglia is a software system designed for high performance computing systems to retrieve specific monitoring information. An alternative storage facility for Ganglia's collected data is needed since its default storage system, the round-robin database (RRD), struggles with data integrity. The creation of a script-driven MySQL database solves this dilemma. This paper describes the process took in the creation and implementation of the MySQL database for use by Ganglia. Comparisons between data storage by both databases are made using gnuplot and Ganglia's real-time graphical user interface.

  11. Tools for Distributed Systems Monitoring

    Directory of Open Access Journals (Sweden)

    Kufel Łukasz

    2016-11-01

    Full Text Available The management of distributed systems infrastructure requires dedicated set of tools. The one tool that helps visualize current operational state of all systems and notify when failure occurs is available within monitoring solution. This paper provides an overview of monitoring approaches for gathering data from distributed systems and what are the major factors to consider when choosing a monitoring solution. Finally we discuss the tools currently available on the market.

  12. Formal methods in the development of safety critical software systems

    Energy Technology Data Exchange (ETDEWEB)

    Williams, L.G. [Software Engineering Research, Boulder, CO (United States)

    1991-11-15

    As the use of computers in critical control systems such as aircraft controls, medical instruments, defense systems, missile controls, and nuclear power plants has increased, concern for the safety of those systems has also grown. Much of this concern has focused on the software component of those computer-based systems. This is primarily due to historical experience with software systems that often exhibit larger numbers of errors than their hardware counterparts and the fact that the consequences of a software error may endanger human life, property, or the environment. A number of different techniques have been used to address the issue of software safety. Some are standard software engineering techniques aimed at reducing the number of faults in a software protect, such as reviews and walkthroughs. Others, including fault tree analysis, are based on identifying and reducing hazards. This report examines the role of one such technique, formal methods, in the development of software for safety critical systems. The use of formal methods to increase the safety of software systems is based on their role in reducing the possibility of software errors that could lead to hazards. The use of formal methods in the development of software systems is controversial. Proponents claim that the use of formal methods can eliminate errors from the software development process, and produce programs that are probably correct. Opponents claim that they are difficult to learn and that their use increases development costs unacceptably. This report discusses the potential of formal methods for reducing failures in safety critical software systems.

  13. CERN Safety System Monitoring - SSM

    CERN Document Server

    Hakulinen, T; Valentini, F; Gonzalez, J; Salatko-Petryszcze, C

    2011-01-01

    CERN SSM (Safety System Monitoring) [1] is a system for monitoring state-of-health of the various access and safety systems of the CERN site and accelerator infrastructure. The emphasis of SSM is on the needs of maintenance and system operation with the aim of providing an independent and reliable verification path of the basic operational parameters of each system. Included are all network-connected devices, such as PLCs, servers, panel displays, operator posts, etc. The basic monitoring engine of SSM is a freely available system-monitoring framework Zabbix [2], on top of which a simplified traffic-light-type web-interface has been built. The web-interface of SSM is designed to be ultra-light to facilitate access from handheld devices over slow connections. The underlying Zabbix system offers history and notification mechanisms typical of advanced monitoring systems.

  14. THE EPA MULTIMEDIA INTEGRATED MODELING SYSTEM SOFTWARE SUITE

    Science.gov (United States)

    The U.S. EPA is developing a Multimedia Integrated Modeling System (MIMS) framework that will provide a software infrastructure or environment to support constructing, composing, executing, and evaluating complex modeling studies. The framework will include (1) common software ...

  15. A communication-channel-based representation system for software

    NARCIS (Netherlands)

    Demirezen, Zekai; Tanik, Murat M.; Aksit, Mehmet; Skjellum, Anthony

    2014-01-01

    We observed that before initiating software development the objectives are minimally organized and developers introduce comparatively higher organization throughout the design process. To be able to formally capture this observation, a new communication channel representation system for software is

  16. Analyzing Software Errors in Safety-Critical Embedded Systems

    Science.gov (United States)

    Lutz, Robyn R.

    1994-01-01

    This paper analyzes the root causes of safty-related software faults identified as potentially hazardous to the system are distributed somewhat differently over the set of possible error causes than non-safety-related software faults.

  17. ARM System Developer's Guide Designing and Optimizing System Software

    CERN Document Server

    Sloss, Andrew

    2004-01-01

    Over the last ten years, the ARM architecture has become one of the most pervasive architectures in the world, with more than 2 billion ARM-based processors embedded in products ranging from cell phones to automotive braking systems. A world-wide community of ARM developers in semiconductor and product design companies includes software developers, system designers and hardware engineers. To date no book has directly addressed their need to develop the system and software for an ARM-based system. This text fills that gap. This book provides a comprehensive description of the operation of the ARM core from a developer's perspective with a clear emphasis on software. It demonstrates not only how to write efficient ARM software in C and assembly but also how to optimize code. Example code throughout the book can be integrated into commercial products or used as templates to enable quick creation of productive software. The book covers both the ARM and Thumb instruction sets, covers Intel''s XScale Processors, ou...

  18. A Software Agent for Speech Abiding Systems

    Directory of Open Access Journals (Sweden)

    R. Manoharan

    2009-01-01

    Full Text Available Problem statement: In order to bring speech into the mainstream of business process an efficient digital signal processor is necessary. The Fast Fourier Transform (FFT and the butter fly structure symmetry will enable the harwaring easier. With the DSP and software proposed, togetherly established by means of a system, named here as “Speech Abiding System (SAS”, a software agent, which involves the digital representation of speech signals and the use of digital processors to analyze, synthesize, or modify such signals. The proposed SAS addresses the issues in two parts. Part I: Capturing the Speaker and the Language independent error free Speech Content for speech applications processing and Part II: To accomplish the speech content as an input to the Speech User Applications/Interface (SUI. Approach: Discrete Fourier Transform (DFT of the speech signal is the essential ingredient to evolve this SAS and Discrete-Time Fourier Transform (DTFT links the discrete-time domain to the continuous-frequency domain. The direct computation of DFT is prohibitively expensive in terms of the required computer operations. Fortunately, a number of “fast” transforms have been developed that are mathematically equivalent to the DFT, but which require significantly a fewer computer operations for their implementation. Results: From Part-I, the SAS able to capture an error free Speech content to facilitate the speech as a good input in the main stream of business processing. Part-II provides an environment to implement the speech user applications at a primitive level. Conclusion/Recommendations: The SAS agent along with the required hardware architecture, a Finite State Automata (FSA machine can be created to develop global oriented domain specific speech user applications easily. It will have a major impact on interoperability and disintermediation in the Information Technology Cycle (ITC for computer program generating.

  19. An Automated Solar Synoptic Analysis Software System

    Science.gov (United States)

    Hong, S.; Lee, S.; Oh, S.; Kim, J.; Lee, J.; Kim, Y.; Lee, J.; Moon, Y.; Lee, D.

    2012-12-01

    We have developed an automated software system of identifying solar active regions, filament channels, and coronal holes, those are three major solar sources causing the space weather. Space weather forecasters of NOAA Space Weather Prediction Center produce the solar synoptic drawings as a daily basis to predict solar activities, i.e., solar flares, filament eruptions, high speed solar wind streams, and co-rotating interaction regions as well as their possible effects to the Earth. As an attempt to emulate this process with a fully automated and consistent way, we developed a software system named ASSA(Automated Solar Synoptic Analysis). When identifying solar active regions, ASSA uses high-resolution SDO HMI intensitygram and magnetogram as inputs and providing McIntosh classification and Mt. Wilson magnetic classification of each active region by applying appropriate image processing techniques such as thresholding, morphology extraction, and region growing. At the same time, it also extracts morphological and physical properties of active regions in a quantitative way for the short-term prediction of flares and CMEs. When identifying filament channels and coronal holes, images of global H-alpha network and SDO AIA 193 are used for morphological identification and also SDO HMI magnetograms for quantitative verification. The output results of ASSA are routinely checked and validated against NOAA's daily SRS(Solar Region Summary) and UCOHO(URSIgram code for coronal hole information). A couple of preliminary scientific results are to be presented using available output results. ASSA will be deployed at the Korean Space Weather Center and serve its customers in an operational status by the end of 2012.

  20. Engineering Software Suite Validates System Design

    Science.gov (United States)

    2007-01-01

    EDAptive Computing Inc.'s (ECI) EDAstar engineering software tool suite, created to capture and validate system design requirements, was significantly funded by NASA's Ames Research Center through five Small Business Innovation Research (SBIR) contracts. These programs specifically developed Syscape, used to capture executable specifications of multi-disciplinary systems, and VectorGen, used to automatically generate tests to ensure system implementations meet specifications. According to the company, the VectorGen tests considerably reduce the time and effort required to validate implementation of components, thereby ensuring their safe and reliable operation. EDASHIELD, an additional product offering from ECI, can be used to diagnose, predict, and correct errors after a system has been deployed using EDASTAR -created models. Initial commercialization for EDASTAR included application by a large prime contractor in a military setting, and customers include various branches within the U.S. Department of Defense, industry giants like the Lockheed Martin Corporation, Science Applications International Corporation, and Ball Aerospace and Technologies Corporation, as well as NASA's Langley and Glenn Research Centers

  1. Software development methodology for computer based I&C systems of prototype fast breeder reactor

    Energy Technology Data Exchange (ETDEWEB)

    Manimaran, M., E-mail: maran@igcar.gov.in; Shanmugam, A.; Parimalam, P.; Murali, N.; Satya Murty, S.A.V.

    2015-10-15

    Highlights: • Software development methodology adopted for computer based I&C systems of PFBR is detailed. • Constraints imposed as part of software requirements and coding phase are elaborated. • Compliance to safety and security requirements are described. • Usage of CASE (Computer Aided Software Engineering) tools during software design, analysis and testing phase are explained. - Abstract: Prototype Fast Breeder Reactor (PFBR) is sodium cooled reactor which is in the advanced stage of construction in Kalpakkam, India. Versa Module Europa bus based Real Time Computer (RTC) systems are deployed for Instrumentation & Control of PFBR. RTC systems have to perform safety functions within the stipulated time which calls for highly dependable software. Hence, well defined software development methodology is adopted for RTC systems starting from the requirement capture phase till the final validation of the software product. V-model is used for software development. IEC 60880 standard and AERB SG D-25 guideline are followed at each phase of software development. Requirements documents and design documents are prepared as per IEEE standards. Defensive programming strategies are followed for software development using C language. Verification and validation (V&V) of documents and software are carried out at each phase by independent V&V committee. Computer aided software engineering tools are used for software modelling, checking for MISRA C compliance and to carry out static and dynamic analysis. Various software metrics such as cyclomatic complexity, nesting depth and comment to code are checked. Test cases are generated using equivalence class partitioning, boundary value analysis and cause and effect graphing techniques. System integration testing is carried out wherein functional and performance requirements of the system are monitored.

  2. A Microprocessor-Based System for Monitoring Gas Turbines

    Directory of Open Access Journals (Sweden)

    P. K.S. Shrivastava

    1989-04-01

    Full Text Available The development and testing of hardware and software for a microprocessor-based monitoring system for gas turbines is described in this paper. The operators of gas turbines can be trained to monitor running hours, slip between high and low pressure compressor spools and torque on the reduction gear-box under various conditions ofoperation. The system will replace the traditional method of monitoring these parameters which are more time consuming and error prone.

  3. Monitoring of Computing Resource Use of Active Software Releases in ATLAS

    CERN Document Server

    Limosani, Antonio; The ATLAS collaboration

    2016-01-01

    The LHC is the world's most powerful particle accelerator, colliding protons at centre of mass energy of 13 TeV. As the energy and frequency of collisions has grown in the search for new physics, so too has demand for computing resources needed for event reconstruction. We will report on the evolution of resource usage in terms of CPU and RAM in key ATLAS offline reconstruction workflows at the Tier0 at CERN and on the WLCG. Monitoring of workflows is achieved using the ATLAS PerfMon package, which is the standard ATLAS performance monitoring system running inside Athena jobs. Systematic daily monitoring has recently been expanded to include all workflows beginning at Monte Carlo generation through to end user physics analysis, beyond that of event reconstruction. Moreover, the move to a multiprocessor mode in production jobs has facilitated the use of tools, such as "MemoryMonitor", to measure the memory shared across processors in jobs. Resource consumption is broken down into software domains and displayed...

  4. Monitoring of Computing Resource Use of Active Software Releases at ATLAS

    CERN Document Server

    Limosani, Antonio; The ATLAS collaboration

    2017-01-01

    The LHC is the world's most powerful particle accelerator, colliding protons at centre of mass energy of 13 TeV. As the energy and frequency of collisions has grown in the search for new physics, so too has demand for computing resources needed for event reconstruction. We will report on the evolution of resource usage in terms of CPU and RAM in key ATLAS offline reconstruction workflows at the Tier0 at CERN and on the WLCG. Monitoring of workflows is achieved using the ATLAS PerfMon package, which is the standard ATLAS performance monitoring system running inside Athena jobs. Systematic daily monitoring has recently been expanded to include all workflows beginning at Monte Carlo generation through to end user physics analysis, beyond that of event reconstruction. Moreover, the move to a multiprocessor mode in production jobs has facilitated the use of tools, such as "MemoryMonitor", to measure the memory shared across processors in jobs. Resource consumption is broken down into software domains and displayed...

  5. RT-Syn: A real-time software system generator

    Science.gov (United States)

    Setliff, Dorothy E.

    1992-01-01

    This paper presents research into providing highly reusable and maintainable components by using automatic software synthesis techniques. This proposal uses domain knowledge combined with automatic software synthesis techniques to engineer large-scale mission-critical real-time software. The hypothesis centers on a software synthesis architecture that specifically incorporates application-specific (in this case real-time) knowledge. This architecture synthesizes complex system software to meet a behavioral specification and external interaction design constraints. Some examples of these external constraints are communication protocols, precisions, timing, and space limitations. The incorporation of application-specific knowledge facilitates the generation of mathematical software metrics which are used to narrow the design space, thereby making software synthesis tractable. Success has the potential to dramatically reduce mission-critical system life-cycle costs not only by reducing development time, but more importantly facilitating maintenance, modifications, and extensions of complex mission-critical software systems, which are currently dominating life cycle costs.

  6. OpenSM Monitoring System

    Energy Technology Data Exchange (ETDEWEB)

    2015-04-17

    The OpenSM Monitoring System includes a collection of diagnostic and monitoring tools for use on Infiniband networks. The information this system gathers is obtained from a service, which in turn is obtained directly from the OpenSM subnet manager.

  7. Ecological Monitoring Information System (EMIS).

    Science.gov (United States)

    Fiene, Richard John; And Others

    A system for evaluating and monitoring child development projects, with possible computerization capabilities, was developed for the State of Pennsylvania in connection with 26 child development projects funded by the Appalachian Regional Commission. The Ecological Monitoring Information System (EMIS), provides a series of ecological measurement…

  8. Arduino Based Infant Monitoring System

    Science.gov (United States)

    Farhanah Mohamad Ishak, Daing Noor; Jamil, Muhammad Mahadi Abdul; Ambar, Radzi

    2017-08-01

    This paper proposes a system for monitoring infant in an incubator and records the relevant data into a computer. The data recorded by the system can be further referred by the neonatal intensive care unit (NICU) personnel for diagnostic or research purposes. The study focuses on designing the monitoring system that consists of an incubator equipped with humidity sensor to measure the humidity level, and a pulse sensor that can be attached on an infant placed inside the incubator to monitor infant’s heart pulse. The measurement results which are the pulse rate and humidity level are sent to the PC via Arduino microcontroller. The advantage of this system will be that in the future, it may also enable doctors to closely monitor the infant condition through local area network and internet. This work is aimed as an example of an application that contributes towards remote tele-health monitoring system.

  9. Systems and software quality the next step for industrialisation

    CERN Document Server

    Wieczorek, Martin; Bons, Heinz

    2014-01-01

    Software and systems quality is playing an increasingly important role in the growth of almost all - profit and non-profit - organisations. Quality is vital to the success of enterprises in their markets. Most small trade and repair businesses use software systems in their administration and marketing processes. Every doctor's surgery is managing its patients using software. Banking is no longer conceivable without software. Aircraft, trucks and cars use more and more software to handle their increasingly complex technical systems. Innovation, competition and cost pressure are always present i

  10. Reactive Software Agent Anesthesia Decision Support System

    Directory of Open Access Journals (Sweden)

    Grant H. Kruger

    2011-12-01

    Full Text Available Information overload of the anesthesiologist through technological advances have threatened the safety of patients under anesthesia in the operating room (OR. Traditional monitoring and alarm systems provide independent, spatially distributed indices of patient physiological state. This creates the potential to distract caregivers from direct patient care tasks. To address this situation, a novel reactive agent decision support system with graphical human machine interface was developed. The system integrates the disparate data sources available in the operating room, passes the data though a decision matrix comprising a deterministic physiologic rule base established through medical research. Patient care is improved by effecting change to the care environment by displaying risk factors and alerts as an intuitive color coded animation. The system presents a unified, contextually appropriate snapshot of the patient state including current and potential risk factors, and alerts of critical patient events to the operating room team without requiring any user intervention. To validate the efficacy of the system, a retrospective analysis focusing on the hypotension rules were performed. Results show that even with vigilant and highly trained clinicians, deviations from ideal patient care exist and it is here that the proposed system may allow more standardized and improved patient care and potentially outcomes.

  11. Diver Health Monitoring System

    Science.gov (United States)

    2011-09-15

    Software - Small Business Innovative Research (SBIR) Program clause contained in the above identified contract. No restrictions apply after the...safety and effectiveness—their body. The goal of this Small Business Technology Transfer (STTR) Phase II project is the development of a Diver Health...Between DHMS and Biopac -0.47 ± 0.86 -0.57 ± 1.39 -0.52 i 1.16 Across all tests, however, a standard deviation of 1.16 bpm is small and validates the

  12. Network Motifs in Object-Oriented Software Systems

    CERN Document Server

    Ma, Yutao; Liu, Jing

    2008-01-01

    Nowadays, software has become a complex piece of work that may be beyond our control. Understanding how software evolves over time plays an important role in controlling software development processes. Recently, a few researchers found the quantitative evidence of structural duplication in software systems or web applications, which is similar to the evolutionary trend found in biological systems. To investigate the principles or rules of software evolution, we introduce the relevant theories and methods of complex networks into structural evolution and change of software systems. According to the results of our experiment on network motifs, we find that the stability of a motif shows positive correlation with its abundance and a motif with high Z score tends to have stable structure. These findings imply that the evolution of software systems is based on functional cloning as well as structural duplication and tends to be structurally stable. So, the work presented in this paper will be useful for the analys...

  13. Gas House Autonomous System Monitoring

    Science.gov (United States)

    Miller, Luke; Edsall, Ashley

    2015-01-01

    Gas House Autonomous System Monitoring (GHASM) will employ Integrated System Health Monitoring (ISHM) of cryogenic fluids in the High Pressure Gas Facility at Stennis Space Center. The preliminary focus of development incorporates the passive monitoring and eventual commanding of the Nitrogen System. ISHM offers generic system awareness, adept at using concepts rather than specific error cases. As an enabler for autonomy, ISHM provides capabilities inclusive of anomaly detection, diagnosis, and abnormality prediction. Advancing ISHM and Autonomous Operation functional capabilities enhances quality of data, optimizes safety, improves cost effectiveness, and has direct benefits to a wide spectrum of aerospace applications.

  14. The VELO High Voltage System Control Software

    CERN Document Server

    Rakotomiaramanana, B; Eklund, L; De Capua, S

    2010-01-01

    This note describes the VELO high voltage control software. The implementation of its structure as a PVSS Finite State Machine is emphasized. The main error conditions that may occur during operation is also discussed. The VELO HV software conforms to the specification of the VELO.

  15. Ontology-based Software Repository System

    Science.gov (United States)

    2010-04-30

    and domains. Current State of the Art Improvements to the current state of the art for software reuse repositories are required ( Shiva & Shala, 2007...model of architecture. IEEE Software, 12(6), 42-50. Object Management Group. (2005). Reusable asset specification (Vers. 2.2). Shiva , S., & Shala

  16. Software Engineering Issues for Cyber-Physical Systems

    DEFF Research Database (Denmark)

    Al-Jaroodi, Jameela; Mohamed, Nader; Jawhar, Imad

    2016-01-01

    Cyber-Physical Systems (CPS) provide many smart features for enhancing physical processes. These systems are designed with a set of distributed hardware, software, and network components that are embedded in physical systems and environments or attached to humans. Together they function seamlessly...... of the software development processes used to develop such systems....

  17. Software Reliability Cases: The Bridge Between Hardware, Software and System Safety and Reliability

    Energy Technology Data Exchange (ETDEWEB)

    Herrmann, D.S.; Peercy, D.E.

    1999-01-08

    High integrity/high consequence systems must be safe and reliable; hence it is only logical that both software safety and software reliability cases should be developed. Risk assessments in safety cases evaluate the severity of the consequences of a hazard and the likelihood of it occurring. The likelihood is directly related to system and software reliability predictions. Software reliability cases, as promoted by SAE JA 1002 and 1003, provide a practical approach to bridge the gap between hardware reliability, software reliability, and system safety and reliability by using a common methodology and information structure. They also facilitate early insight into whether or not a project is on track for meeting stated safety and reliability goals, while facilitating an informed assessment by regulatory and/or contractual authorities.

  18. Advanced Transport Operating System (ATOPS) color displays software description microprocessor system

    Science.gov (United States)

    Slominski, Christopher J.; Plyler, Valerie E.; Dickson, Richard W.

    1992-01-01

    This document describes the software created for the Sperry Microprocessor Color Display System used for the Advanced Transport Operating Systems (ATOPS) project on the Transport Systems Research Vehicle (TSRV). The software delivery known as the 'baseline display system', is the one described in this document. Throughout this publication, module descriptions are presented in a standardized format which contains module purpose, calling sequence, detailed description, and global references. The global reference section includes procedures and common variables referenced by a particular module. The system described supports the Research Flight Deck (RFD) of the TSRV. The RFD contains eight cathode ray tubes (CRTs) which depict a Primary Flight Display, Navigation Display, System Warning Display, Takeoff Performance Monitoring System Display, and Engine Display.

  19. Remote monitoring: An implementation on the Gemini System

    Energy Technology Data Exchange (ETDEWEB)

    Sheridan, R.; Ondrik, M.; Kadner, S.; Resnik, W. [Aquila Technologies Group, Inc., Albuquerque, NM (United States); Chitumbo, K. [International Atomic Energy Agency, Vienna (Austria); Corbell, B. [Sandia National Labs., Albuquerque, NM (United States)

    1996-12-31

    The Gemini System consists of a sophisticated, digital surveillance unit and a high performance review system. Due to the open architectural design of the Gemini System, it provides an excellent hardware and software platform to support remote monitoring. The present Gemini System provides the user with the following Remote Monitoring features, via a modem interface and powerful support software: state-of-health reporting, alarm reporting, and remote user interface. Future enhancements will contribute significantly to the Gemini`s ability to provide a broader spectrum of network interfaces and remote review.

  20. [Portable Epileptic Seizure Monitoring Intelligent System Based on Android System].

    Science.gov (United States)

    Liang, Zhenhu; Wu, Shufeng; Yang, Chunlin; Jiang, Zhenzhou; Yu, Tao; Lu, Chengbiao; Li, Xiaoli

    2016-02-01

    The clinical electroencephalogram (EEG) monitoring systems based on personal computer system can not meet the requirements of portability and home usage. The epilepsy patients have to be monitored in hospital for an extended period of time, which imposes a heavy burden on hospitals. In the present study, we designed a portable 16-lead networked monitoring system based on the Android smart phone. The system uses some technologies including the active electrode, the WiFi wireless transmission, the multi-scale permutation entropy (MPE) algorithm, the back-propagation (BP) neural network algorithm, etc. Moreover, the software of Android mobile application can realize the processing and analysis of EEG data, the display of EEG waveform and the alarm of epileptic seizure. The system has been tested on the mobile phones with Android 2. 3 operating system or higher version and the results showed that this software ran accurately and steadily in the detection of epileptic seizure. In conclusion, this paper provides a portable and reliable solution for epileptic seizure monitoring in clinical and home applications.

  1. Software Testing Applications Based on a Virtual Reality System

    Institute of Scientific and Technical Information of China (English)

    Xian-Yang Zhao; Li-Mei Xu; Hui Li

    2007-01-01

    Software testing is an important part of software engineering and has been more and more popular as the rapid growth of the software products market. Good skills of communication with clients and programmers play a significant role for a tester during the test process. This paper presents some important and basic software testing applications (such as static testing, dynamic testing, black-box testing, white-box testing and their combinations) based on a virtual reality system, named as rocket digital simulation system (RDSS). Different testing methods are exercised during the software developing lifecycle and finally achieving significant quality improvement.

  2. Ontario Hydro experience in the identification and mitigation of potential failures in safety critical software systems

    Energy Technology Data Exchange (ETDEWEB)

    Huget, R.G.; Viola, M.; Froebel, P.A. [Ontario Hydro, Toronto, Ontario (Canada)

    1995-08-01

    Ontario Hydro has had experience in designing and qualifying safety critical software used in the reactor shutdown systems of its nuclear generating stations. During software design, an analysis of system level hazards and potential hardware failure effects provide input to determining what safeguards will be needed. One form of safeguard, called software self checks, continually monitor the health of the computer on line. The design of self checks usually is a trade off between the amount of computing resources required, the software complexity, and the level of safeguarding provided. As part of the software verification activity, a software hazards analysis is performed, which identifiers any failure modes that could lead to the software causing an unsafe state, and which recommends changes to mitigate that potential. These recommendations may involve a re-structuring of the software to be more resistant to failure, or the introduction of other safeguarding measures. This paper discusses how Ontario Hydro has implemented these aspects of software design and verification into safety critical software used in reactor shutdown systems.

  3. Unattended Monitoring System Design Methodology

    Energy Technology Data Exchange (ETDEWEB)

    Drayer, D.D.; DeLand, S.M.; Harmon, C.D.; Matter, J.C.; Martinez, R.L.; Smith, J.D.

    1999-07-08

    A methodology for designing Unattended Monitoring Systems starting at a systems level has been developed at Sandia National Laboratories. This proven methodology provides a template that describes the process for selecting and applying appropriate technologies to meet unattended system requirements, as well as providing a framework for development of both training courses and workshops associated with unattended monitoring. The design and implementation of unattended monitoring systems is generally intended to respond to some form of policy based requirements resulting from international agreements or domestic regulations. Once the monitoring requirements are established, a review of the associated process and its related facilities enables identification of strategic monitoring locations and development of a conceptual system design. The detailed design effort results in the definition of detection components as well as the supporting communications network and data management scheme. The data analyses then enables a coherent display of the knowledge generated during the monitoring effort. The resultant knowledge is then compared to the original system objectives to ensure that the design adequately addresses the fundamental principles stated in the policy agreements. Implementation of this design methodology will ensure that comprehensive unattended monitoring system designs provide appropriate answers to those critical questions imposed by specific agreements or regulations. This paper describes the main features of the methodology and discusses how it can be applied in real world situations.

  4. A Framework for Evaluating the Software Product Quality of Pregnancy Monitoring Mobile Personal Health Records.

    Science.gov (United States)

    Idri, Ali; Bachiri, Mariam; Fernández-Alemán, José Luis

    2016-03-01

    Stakeholders' needs and expectations are identified by means of software quality requirements, which have an impact on software product quality. In this paper, we present a set of requirements for mobile personal health records (mPHRs) for pregnancy monitoring, which have been extracted from literature and existing mobile apps on the market. We also use the ISO/IEC 25030 standard to suggest the requirements that should be considered during the quality evaluation of these mPHRs. We then go on to design a checklist in which we contrast the mPHRs for pregnancy monitoring requirements with software product quality characteristics and sub-characteristics in order to calculate the impact of these requirements on software product quality, using the ISO/IEC 25010 software product quality standard. The results obtained show that the requirements related to the user's actions and the app's features have the most impact on the external sub-characteristics of the software product quality model. The only sub-characteristic affected by all the requirements is Appropriateness of Functional suitability. The characteristic Operability is affected by 95% of the requirements while the lowest degrees of impact were identified for Compatibility (15%) and Transferability (6%). Lastly, the degrees of the impact of the mPHRs for pregnancy monitoring requirements are discussed in order to provide appropriate recommendations for the developers and stakeholders of mPHRs for pregnancy monitoring.

  5. Summary of the International Conference on Software and System Processes

    DEFF Research Database (Denmark)

    Kuhrmann, Marco; O'Connor, Rory V.; Perry, Dewayne E.

    2016-01-01

    The International Conference on Software and Systems Process (ICSSP), continuing the success of Software Process Workshop (SPW), the Software Process Modeling and Simulation Workshop (ProSim) and the International Conference on Software Process (ICSP) conference series, has become the established...... premier event in the field of software and systems engineering processes. It provides a leading forum for the exchange of research outcomes and industrial best-practices in process development from software and systems disciplines. ICSSP 2016 was held in Austin, Texas, from 14-15 May 2016, co......-located with the 38th International Conference on Software Engineering (ICSE). The theme of mICSSP 2016 was studying "Process(es) in Action" by recognizing that the AS-Planned and AS-Practiced processes can be quite different in many ways including their ows, their complexity and the evolving needs of stakeholders...

  6. Scorecard and KPIs for monitoring software factories effectiveness in the financial sector

    Directory of Open Access Journals (Sweden)

    Vicente Montequín

    2013-01-01

    Full Text Available Financial corporations and especially banking institutions have important needs concerning to the development of software around their business core. The software, that traditionally had been developed in house by the IT departments, is now usually outsourced to IT firms. These firms work under the software factories model. An important feature within this sector is that usually the financial groups keep the ownership of these firms because the strategic value of the software for the core business. These firms work almost exclusively for the owner financial group developing their software, but they have to demonstrate that they are so profitable and competitive like any other firm. The organizational structure of these firms has some differential features. Top level tasks (software design and project management are usually performed by the IT firm but the development is usually subcontracted to other software companies. Although financial corporations have always paid a special interest to investing in management and organizational policies to improve their efficiency, there have being always an important lack regarding to the control and monitoring of the software projects. They do not have suitable tools for monitoring actual process effectiveness. Adapting scorecards to this environment could be a useful tool for monitoring and improvement the process. Scorecard could here be used both as a tool for internal effectiveness measurement as well as externally, presenting sustainability indicators for the shareholders, the financial institutions. This paper aims to identify and define a collection of Key Performance Indicators which permit effectiveness to be improved under this context, focusing in the specific supply-chain model given by owner (financial group, software factory and software developers (subcontracted.

  7. Advanced Transport Operating System (ATOPS) color displays software description: MicroVAX system

    Science.gov (United States)

    Slominski, Christopher J.; Plyler, Valerie E.; Dickson, Richard W.

    1992-01-01

    This document describes the software created for the Display MicroVAX computer used for the Advanced Transport Operating Systems (ATOPS) project on the Transport Systems Research Vehicle (TSRV). The software delivery of February 27, 1991, known as the 'baseline display system', is the one described in this document. Throughout this publication, module descriptions are presented in a standardized format which contains module purpose, calling sequence, detailed description, and global references. The global references section includes subroutines, functions, and common variables referenced by a particular module. The system described supports the Research Flight Deck (RFD) of the TSRV. The RFD contains eight Cathode Ray Tubes (CRTs) which depict a Primary Flight Display, Navigation Display, System Warning Display, Takeoff Performance Monitoring System Display, and Engine Display.

  8. Inductive monitoring system constructed from nominal system data and its use in real-time system monitoring

    Science.gov (United States)

    Iverson, David L. (Inventor)

    2008-01-01

    The present invention relates to an Inductive Monitoring System (IMS), its software implementations, hardware embodiments and applications. Training data is received, typically nominal system data acquired from sensors in normally operating systems or from detailed system simulations. The training data is formed into vectors that are used to generate a knowledge database having clusters of nominal operating regions therein. IMS monitors a system's performance or health by comparing cluster parameters in the knowledge database with incoming sensor data from a monitored-system formed into vectors. Nominal performance is concluded when a monitored-system vector is determined to lie within a nominal operating region cluster or lies sufficiently close to a such a cluster as determined by a threshold value and a distance metric. Some embodiments of IMS include cluster indexing and retrieval methods that increase the execution speed of IMS.

  9. ConfocalCheck--a software tool for the automated monitoring of confocal microscope performance.

    Directory of Open Access Journals (Sweden)

    Keng Imm Hng

    Full Text Available Laser scanning confocal microscopy has become an invaluable tool in biomedical research but regular quality testing is vital to maintain the system's performance for diagnostic and research purposes. Although many methods have been devised over the years to characterise specific aspects of a confocal microscope like measuring the optical point spread function or the field illumination, only very few analysis tools are available. Our aim was to develop a comprehensive quality assurance framework ranging from image acquisition to automated analysis and documentation. We created standardised test data to assess the performance of the lasers, the objective lenses and other key components required for optimum confocal operation. The ConfocalCheck software presented here analyses the data fully automatically. It creates numerous visual outputs indicating potential issues requiring further investigation. By storing results in a web browser compatible file format the software greatly simplifies record keeping allowing the operator to quickly compare old and new data and to spot developing trends. We demonstrate that the systematic monitoring of confocal performance is essential in a core facility environment and how the quantitative measurements obtained can be used for the detailed characterisation of system components as well as for comparisons across multiple instruments.

  10. Analyzing Software Requirements Errors in Safety-Critical, Embedded Systems

    Science.gov (United States)

    Lutz, Robyn R.

    1993-01-01

    This paper analyzes the root causes of safety-related software errors in safety-critical, embedded systems. The results show that software errors identified as potentially hazardous to the system tend to be produced by different error mechanisms than non- safety-related software errors. Safety-related software errors are shown to arise most commonly from (1) discrepancies between the documented requirements specifications and the requirements needed for correct functioning of the system and (2) misunderstandings of the software's interface with the rest of the system. The paper uses these results to identify methods by which requirements errors can be prevented. The goal is to reduce safety-related software errors and to enhance the safety of complex, embedded systems.

  11. SWEPP Gamma-Ray Spectrometer System software design description

    Energy Technology Data Exchange (ETDEWEB)

    Femec, D.A.; Killian, E.W.

    1994-08-01

    To assist in the characterization of the radiological contents of contract-handled waste containers at the Stored Waste Examination Pilot Plant (SWEPP), the SWEPP Gamma-Ray Spectrometer (SGRS) System has been developed by the Radiation Measurements and Development Unit of the Idaho National Engineering Laboratory. The SGRS system software controls turntable and detector system activities. In addition to determining the concentrations of gamma-ray-emitting radionuclides, this software also calculates attenuation-corrected isotopic mass ratios of-specific interest. This document describes the software design for the data acquisition and analysis software associated with the SGRS system.

  12. A Software Quality Evaluation System: JT-SQE

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    JT-SQE system is a software quality and measurement system. Itsdesign w a s based on the Chinese national standards of software product evaluation and qua lity characteristics. The JT-SQE system consists of two parts. One is the mode l for software quality measurement, which is of hierarchical structure. The other is the process of requirements definition, measurement and rating. The system i s a feasible model for software quality evaluation and measurement, and it has t he advantage of a friendly user interface, simple operation, ease of revision an d maintenance, and expansible measurements.

  13. Client Software Design of Video Monitoring System Based on GTK +/GNOME%基于GTK+/GNOME的视频监控系统客户端软件设计

    Institute of Scientific and Technical Information of China (English)

    刘立才; 康维新; 王海生; 缪晶; 张强; 李鹏; 吴学文

    2012-01-01

    针对实时视频数据的处理,在Linux系统下充分利用多线程编程优点,基于GNOME桌面环境下的GTK技术,对客户端软件设计及其关键技术进行了详细的研究.该客户端软件在应用层通过多线程操作能够对图像数据进行及时处理,利用GTK技术设计的图形化用户界面不仅为用户提供了友好的访问与控制接口,同时也便于客户端和服务端之间信息的交互.另外,所设计的客户端软件还具有动态拍照存储的功能,这就为后续处理操作提供了宝贵的资料来源.经过测试,该客户端软件性能稳定、可靠,视频监控画面清晰、流畅、实时性好,能够较好地满足用户的需求,具有一定的实际应用价值.%Aiming at the real-time video data processing, fully using the advantages of multi-threaded programming in Linux, together with GTK technology in the GNOME desktop environment, the client software design and its key technologies are studied in detail. The client software at the application layer through multi-threaded operation to process the real-time image data,the design of graphical user interface using GTK technology can not only provide users with a friendly visit and control interface, at the same time also facilitate the interaction of the information between the client and server. In addition, the client software also has the function of dynamic photographing and storage,so that it can provide a valuable source of evidence for follow-up processing operations. The client software is tested to be stable and reliable in performance,and the video monitoring screen is clear and smooth,with good quality in real time,which can meet the needs of customers and has a certain practical value.

  14. 36 CFR 1194.21 - Software applications and operating systems.

    Science.gov (United States)

    2010-07-01

    ... operating systems. 1194.21 Section 1194.21 Parks, Forests, and Public Property ARCHITECTURAL AND... Standards § 1194.21 Software applications and operating systems. (a) When software is designed to run on a... shall not disrupt or disable activated features of any operating system that are identified...

  15. Tank Monitoring and Control System (TMACS) Acceptance Test Procedure

    Energy Technology Data Exchange (ETDEWEB)

    BARNES, D.A.

    2000-06-01

    The purpose of this document is to describe tests performed to validate Revision 12.0 of the TMACS Monitor and Control System (TMACS) and verify that the software functions as intended by design. This document is intended to test the software portion of TMACS. The tests will be performed on the development system. The software to be tested is the TMACS knowledge bases (KB) and the I/O driver/services. The development system will not be communicating to field equipment; instead, the field equipment is simulated using emulators or multiplexers in the lab.

  16. Wearable Health Monitoring Systems Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The objective of this proposal is to demonstrate the feasibility of producing a wearable health monitoring system for the human body that is functional, comfortable,...

  17. Wearable Health Monitoring Systems Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The objective of this proposal is to demonstrate the feasibility of producing a wearable health monitoring system for the human body that is functional, comfortable,...

  18. A fault-tolerant software strategy for digital systems

    Science.gov (United States)

    Hitt, E. F.; Webb, J. J.

    1984-01-01

    Techniques developed for producing fault-tolerant software are described. Tolerance is required because of the impossibility of defining fault-free software. Faults are caused by humans and can appear anywhere in the software life cycle. Tolerance is effected through error detection, damage assessment, recovery, and fault treatment, followed by return of the system to service. Multiversion software comprises two or more versions of the software yielding solutions which are examined by a decision algorithm. Errors can also be detected by extrapolation from previous results or by the acceptability of results. Violations of timing specifications can reveal errors, or the system can roll back to an error-free state when a defect is detected. The software, when used in flight control systems, must not impinge on time-critical responses. Efforts are still needed to reduce the costs of developing the fault-tolerant systems.

  19. Model-driven dependability assessment of software systems

    CERN Document Server

    Bernardi, Simona; Petriu, Dorina C

    2013-01-01

    In this book, the authors present cutting-edge model-driven techniques for modeling and analysis of software dependability. Most of them are based on the use of UML as software specification language. From the software system specification point of view, such techniques exploit the standard extension mechanisms of UML (i.e., UML profiling). UML profiles enable software engineers to add non-functional properties to the software model, in addition to the functional ones. The authors detail the state of the art on UML profile proposals for dependability specification and rigorously describe the t

  20. Quantized Feedback Control Software Synthesis from System Level Formal Specifications

    CERN Document Server

    Mari, Federico; Salvo, Ivano; Tronci, Enrico

    2011-01-01

    Many Embedded Systems are indeed Software Based Control Systems (SBCSs), that is control systems whose controller consists of control software running on a microcontroller device. This motivates investigation on Formal Model Based Design approaches for automatic synthesis of SBCS control software. We present an algorithm, along with a tool QKS implementing it, that from a formal model (as a Discrete Time Linear Hybrid System, DTLHS) of the controlled system (plant), implementation specifications (that is, number of bits in the Analog-to-Digital, AD, conversion) and System Level Formal Specifications (that is, safety and liveness requirements for the closed loop system) returns correct-by-construction control software that has a Worst Case Execution Time (WCET) linear in the number of AD bits and meets the given specifications. We show feasibility of our approach by presenting experimental results on using it to synthesize control software for a buck DC-DC converter, a widely used mixed-mode analog circuit.

  1. Data Reduction and Control Software for Meteor Observing Stations Based on CCD Video Systems

    Science.gov (United States)

    Madiedo, J. M.; Trigo-Rodriguez, J. M.; Lyytinen, E.

    2011-01-01

    The SPanish Meteor Network (SPMN) is performing a continuous monitoring of meteor activity over Spain and neighbouring countries. The huge amount of data obtained by the 25 video observing stations that this network is currently operating made it necessary to develop new software packages to accomplish some tasks, such as data reduction and remote operation of autonomous systems based on high-sensitivity CCD video devices. The main characteristics of this software are described here.

  2. Advanced information processing system: Input/output network management software

    Science.gov (United States)

    Nagle, Gail; Alger, Linda; Kemp, Alexander

    1988-01-01

    The purpose of this document is to provide the software requirements and specifications for the Input/Output Network Management Services for the Advanced Information Processing System. This introduction and overview section is provided to briefly outline the overall architecture and software requirements of the AIPS system before discussing the details of the design requirements and specifications of the AIPS I/O Network Management software. A brief overview of the AIPS architecture followed by a more detailed description of the network architecture.

  3. Software development for bistable module of SMART plant protection system

    Energy Technology Data Exchange (ETDEWEB)

    Kim, J. H.; Park, H. S.; Jeo, C. W. [Samchang Enterprise Co., Ltd., Taejon (Korea, Republic of); Lee, J. G.; Park, H. Y.; Koo, I. S. [KAERI, Taejon (Korea, Republic of)

    2003-10-01

    Digitalized PPS(Plant Protection System) is going on development for SMART. The PPS consists of two different types of CPUs and DSP boards for the each functional processor modules of PPS. Software for the system has been progressed with teamwork of CASE TOOL to develop the reliable software. In this paper, we propose the software development method and show the examples for Bistable module through the functional analysis and the development of Structure Chart and M-Spec.

  4. Training Requirements and Information Management System. Software user guide

    Energy Technology Data Exchange (ETDEWEB)

    Cillan, T.F.; Hodgson, M.A.

    1992-05-01

    This is the software user`s guide for the Training Requirements and Information Management System. This guide defines and describes the software operating procedures as they apply to the end user of the software program. This guide is intended as a reference tool for the user who already has an indepth knowledge of the Training Requirements and Information Management System functions and data reporting requirement.

  5. On the polynomial dynamic system approach to software development

    Institute of Scientific and Technical Information of China (English)

    WANG Xiangyun; LI Yongchao; CAI Kaiyuan

    2004-01-01

    In this paper the development of reactive software is transformed into a control problem, and the supervisory control theory for discrete event dynamic systems is suggested to solve this control problem. The operating environment under consideration is viewed as a controlled plant, the software under development as the corresponding controller, and the software requirements as the corresponding control objective. This idea leads to a constructive approach of software design, which ensures properties required a priori of the software under development. In this way the validation of the software under development is reduced to the validation of properties independent of implementation process. We reveal the inconsistence in using the concept of reachability to specify software requirements and clarify six different definitions of reachability. Two different definitions of invariance for specifying software requirements are also clarified.We then show how to synthesize the required controller or obtain software design solutions if the underlying software requirements are specified by several new combinations of reachability and invariance. The topic of this paper falls into the scope of software cybernetics that explores the interplay between software and control.

  6. Bewegingsvolgsysteem = Monitor tracking system

    NARCIS (Netherlands)

    Slycke, Per Johan; Veltink, Petrus Hermanus; Roetenberg, Daniel

    2006-01-01

    A motion tracking system for tracking an object composed of object parts in a three-dimensional space. The system comprises a number of magnetic field transmitters; a number of field receivers for receiving the magnetic fields of the field transmitters; a number of inertial measurement units for rec

  7. Bewegingsvolgsysteem = Monitor tracking system

    NARCIS (Netherlands)

    Slycke, Per Johan; Veltink, Petrus Hermanus; Roetenberg, Daniel

    2007-01-01

    A motion tracking system for tracking an object composed of object parts in a three-dimensional space. The system comprises a number of magnetic field transmitters; a number of field receivers for receiving the magnetic fields of the field transmitters; a number of inertial measurement units for rec

  8. HARDWARE AND SOFTWARE COMPLEX FOR FUNCTIONAL STATE MONITORING OF MOTHER AND FETUS

    Directory of Open Access Journals (Sweden)

    I. V. Tolmachyov

    2014-01-01

    Full Text Available Text abstract Mother’s and fetus’s health are very important in present time. With timely diagnosis perinatal pathology, birth injuries, antenatal stillbirths and newborn perinatal death can be prevented. At the moment in the world there are no complexes which enable monitoring of the fetus without any risk to his health. So the main aim of this work is development of hardware and software system to assess the functional status of the mother and fetus by the analysis of the signals recorded from the abdominal electrodes.Objectives:1 to formulate the requirements to noninvasive monitoring system and functional state assessment of mother and fetus.2 to develop algorithms and software for monitoring system and functional state assessment of mother and fetus.3 to determine fetus functional state at 32–33 week in women with uncomplicated pregnancies and in women with placental insufficiency in the compensation stage and subcompensation.The system concept is based on fetal heart rate recognition and analysis. Fetal heart rate has been extracted from the mixed signals received from abdominal electrodes. This technique is passive for a body so there is no research time limit. Device for simultaneous registration of fetal and maternal electrocardiogram is high sensitive bioamplifier with low level of intrinsic noises, high input resistance and suppression of inphase noises more than 80 DB. Digital processing of a signal is carried out by microcontroller of the registration module and personal computer. Preprocessing is carried out in microcontroller by receiving signals from the analog-to-digital converter on the increased sampling rate, digital filtering, decimation.With the help of the developed complex two-stage study was conducted. At first stage the fetal cardiointervalogram (i.e. fetus heartbeat period and the distribution pattern of these intervals in time was studied. Second stage was carried out to search additional criteria of fetal

  9. Laptop-assisted Helium Liquefier: software for tailored monitoring and control

    CERN Document Server

    Marceddu, Marco

    2016-01-01

    Computer running human machine interfaces are fast supplanting conventional hardware dedicated to monitoring and supervising tasks. This kind of approach was successfully employed to develop a new monitoring and control software, running on a conventional laptop computer, for a small size helium liquefier. This software was realized with a SCADA development package and hallowed to manage all the liquefier functionalities. Being conceived as an open structure suitable for further upgrades, this liquefier HMI can be tailored on demand to satisfy specific needs of the end-user, even if not provided by the original manufacturer project.

  10. A grid job monitoring system

    Energy Technology Data Exchange (ETDEWEB)

    Dumitrescu, Catalin; /Fermilab; Nowack, Andreas; /Aachen, Tech. Hochsch.; Padhi, Sanjay; /UC, San Diego; Sarkar, Subir; /INFN, Pisa /Pisa, Scuola Normale Superiore

    2010-01-01

    This paper presents a web-based Job Monitoring framework for individual Grid sites that allows users to follow in detail their jobs in quasi-real time. The framework consists of several independent components: (a) a set of sensors that run on the site CE and worker nodes and update a database, (b) a simple yet extensible web services framework and (c) an Ajax powered web interface having a look-and-feel and control similar to a desktop application. The monitoring framework supports LSF, Condor and PBS-like batch systems. This is one of the first monitoring systems where an X.509 authenticated web interface can be seamlessly accessed by both end-users and site administrators. While a site administrator has access to all the possible information, a user can only view the jobs for the Virtual Organizations (VO) he/she is a part of. The monitoring framework design supports several possible deployment scenarios. For a site running a supported batch system, the system may be deployed as a whole, or existing site sensors can be adapted and reused with the web services components. A site may even prefer to build the web server independently and choose to use only the Ajax powered web interface. Finally, the system is being used to monitor a glideinWMS instance. This broadens the scope significantly, allowing it to monitor jobs over multiple sites.

  11. ConfocalCheck - A Software Tool for the Automated Monitoring of Confocal Microscope Performance

    Science.gov (United States)

    Hng, Keng Imm; Dormann, Dirk

    2013-01-01

    Laser scanning confocal microscopy has become an invaluable tool in biomedical research but regular quality testing is vital to maintain the system’s performance for diagnostic and research purposes. Although many methods have been devised over the years to characterise specific aspects of a confocal microscope like measuring the optical point spread function or the field illumination, only very few analysis tools are available. Our aim was to develop a comprehensive quality assurance framework ranging from image acquisition to automated analysis and documentation. We created standardised test data to assess the performance of the lasers, the objective lenses and other key components required for optimum confocal operation. The ConfocalCheck software presented here analyses the data fully automatically. It creates numerous visual outputs indicating potential issues requiring further investigation. By storing results in a web browser compatible file format the software greatly simplifies record keeping allowing the operator to quickly compare old and new data and to spot developing trends. We demonstrate that the systematic monitoring of confocal performance is essential in a core facility environment and how the quantitative measurements obtained can be used for the detailed characterisation of system components as well as for comparisons across multiple instruments. PMID:24224017

  12. Modular Biometric Monitoring System

    Science.gov (United States)

    Chmiel, Alan J. (Inventor); Humphreys, Bradley T. (Inventor)

    2017-01-01

    A modular system for acquiring biometric data includes a plurality of data acquisition modules configured to sample biometric data from at least one respective input channel at a data acquisition rate. A representation of the sampled biometric data is stored in memory of each of the plurality of data acquisition modules. A central control system is in communication with each of the plurality of data acquisition modules through a bus. The central control system is configured to control communication of data, via the bus, with each of the plurality of data acquisition modules.

  13. Software Development for the Hobby-Eberly Telescope's Segment Alignment Maintenance System using LABView

    Science.gov (United States)

    Hall, Drew P.; Ly, William; Howard, Richard T.; Weir, John; Rakoczy, John; Roe, Fred (Technical Monitor)

    2002-01-01

    The software development for an upgrade to the Hobby-Eberly Telescope (HET) was done in LABView. In order to improve the performance of the HET at the McDonald Observatory, a closed-loop system had to be implemented to keep the mirror segments aligned during periods of observation. The control system, called the Segment Alignment Maintenance System (SAMs), utilized inductive sensors to measure the relative motions of the mirror segments. Software was developed in LABView to tie the sensors, operator interface, and mirror-control motors together. Developing the software in LABView allowed the system to be flexible, understandable, and able to be modified by the end users. Since LABView is built using block diagrams, the software naturally followed the designed control system's block and flow diagrams, and individual software blocks could be easily verified. LABView's many built-in display routines allowed easy visualization of diagnostic and health-monitoring data during testing. Also, since LABView is a multi-platform software package, different programmers could develop the code remotely on various types of machines. LABView s ease of use facilitated rapid prototyping and field testing. There were some unanticipated difficulties in the software development, but the use of LABView as the software "language" for the development of SAMs contributed to the overall success of the project.

  14. Software Development for the Hobby-Eberly Telescope's Segment Alignment Maintenance System using LABView

    Science.gov (United States)

    Hall, Drew P.; Ly, William; Howard, Richard T.; Weir, John; Rakoczy, John; Roe, Fred (Technical Monitor)

    2002-01-01

    The software development for an upgrade to the Hobby-Eberly Telescope (HET) was done in LABView. In order to improve the performance of the HET at the McDonald Observatory, a closed-loop system had to be implemented to keep the mirror segments aligned during periods of observation. The control system, called the Segment Alignment Maintenance System (SAMs), utilized inductive sensors to measure the relative motions of the mirror segments. Software was developed in LABView to tie the sensors, operator interface, and mirror-control motors together. Developing the software in LABView allowed the system to be flexible, understandable, and able to be modified by the end users. Since LABView is built using block diagrams, the software naturally followed the designed control system's block and flow diagrams, and individual software blocks could be easily verified. LABView's many built-in display routines allowed easy visualization of diagnostic and health-monitoring data during testing. Also, since LABView is a multi-platform software package, different programmers could develop the code remotely on various types of machines. LABView s ease of use facilitated rapid prototyping and field testing. There were some unanticipated difficulties in the software development, but the use of LABView as the software "language" for the development of SAMs contributed to the overall success of the project.

  15. Observation-Driven Configuration of Complex Software Systems

    CERN Document Server

    Sage, Aled

    2010-01-01

    The ever-increasing complexity of software systems makes them hard to comprehend, predict and tune due to emergent properties and non-deterministic behaviour. Complexity arises from the size of software systems and the wide variety of possible operating environments: the increasing choice of platforms and communication policies leads to ever more complex performance characteristics. In addition, software systems exhibit different behaviour under different workloads. Many software systems are designed to be configurable so that policies can be chosen to meet the needs of various stakeholders. For complex software systems it can be difficult to accurately predict the effects of a change and to know which configuration is most appropriate. This thesis demonstrates that it is useful to run automated experiments that measure a selection of system configurations. Experiments can find configurations that meet the stakeholders' needs, find interesting behavioural characteristics, and help produce predictive models of...

  16. 77 FR 50724 - Developing Software Life Cycle Processes for Digital Computer Software Used in Safety Systems of...

    Science.gov (United States)

    2012-08-22

    ... COMMISSION Developing Software Life Cycle Processes for Digital Computer Software Used in Safety Systems of... practices for developing software life-cycle processes for digital computers used in safety systems of... comment draft regulatory guide (DG), DG-1210, ``Developing Software Life Cycle Processes for Digital...

  17. ISWHM: Tools and Techniques for Software and System Health Management

    Science.gov (United States)

    Schumann, Johann; Mengshoel, Ole J.; Darwiche, Adnan

    2010-01-01

    This presentation presents status and results of research on Software Health Management done within the NRA "ISWHM: Tools and Techniques for Software and System Health Management." Topics include: Ingredients of a Guidance, Navigation, and Control System (GN and C); Selected GN and C Testbed example; Health Management of major ingredients; ISWHM testbed architecture; and Conclusions and next Steps.

  18. Artificial intelligence and expert systems in-flight software testing

    Science.gov (United States)

    Demasie, M. P.; Muratore, J. F.

    1991-01-01

    The authors discuss the introduction of advanced information systems technologies such as artificial intelligence, expert systems, and advanced human-computer interfaces directly into Space Shuttle software engineering. The reconfiguration automation project (RAP) was initiated to coordinate this move towards 1990s software technology. The idea behind RAP is to automate several phases of the flight software testing procedure and to introduce AI and ES into space shuttle flight software testing. In the first phase of RAP, conventional tools to automate regression testing have already been developed or acquired. There are currently three tools in use.

  19. Artificial intelligence and expert systems in-flight software testing

    Science.gov (United States)

    Demasie, M. P.; Muratore, J. F.

    1991-01-01

    The authors discuss the introduction of advanced information systems technologies such as artificial intelligence, expert systems, and advanced human-computer interfaces directly into Space Shuttle software engineering. The reconfiguration automation project (RAP) was initiated to coordinate this move towards 1990s software technology. The idea behind RAP is to automate several phases of the flight software testing procedure and to introduce AI and ES into space shuttle flight software testing. In the first phase of RAP, conventional tools to automate regression testing have already been developed or acquired. There are currently three tools in use.

  20. An Agent Based Software Approach towards Building Complex Systems

    Directory of Open Access Journals (Sweden)

    Latika Kharb

    2015-08-01

    Full Text Available Agent-oriented techniques represent an exciting new means of analyzing, designing and building complex software systems. They have the potential to significantly improve current practice in software engineering and to extend the range of applications that can feasibly be tackled. Yet, to date, there have been few serious attempts to cast agent systems as a software engineering paradigm. This paper seeks to rectify this omission. Specifically, points to be argued include:firstly, the conceptual apparatus of agent-oriented systems is well-suited to building software solutions for complex systems and secondly, agent-oriented approaches represent a genuine advance over the current state of the art for engineering complex systems. Following on from this view, the major issues raised by adopting an agentoriented approach to software engineering are highlighted and discussed in this paper.

  1. Environmental Control System Software & Hardware Development

    Science.gov (United States)

    Vargas, Daniel Eduardo

    2017-01-01

    ECS hardware: (1) Provides controlled purge to SLS Rocket and Orion spacecraft. (2) Provide mission-focused engineering products and services. ECS software: (1) NASA requires Compact Unique Identifiers (CUIs); fixed-length identifier used to identify information items. (2) CUI structure; composed of nine semantic fields that aid the user in recognizing its purpose.

  2. An Integrated System for Creating Educational Software.

    Science.gov (United States)

    Horowitz, Ellis

    1988-01-01

    Describes the development of ScriptWriter, a computer program designed at the University of Southern California to help create software for computer assisted instruction. Topics discussed include the graphics editor; text editor; font editor; a programming language called IQ; its use with interactive video and speech; and current applications.…

  3. Model Checking Software Systems: A Case Study.

    Science.gov (United States)

    1995-03-10

    gained. We suggest a radically different tack: model checking. The two formal objects compared are a finite state machine model of the software...simply terminates. 3.1.1. State Machine Model Let’s consider a simplified model with just one client, one server, and one file. The top graph

  4. High Resolution Software Defined Radar System for Target Detection

    Directory of Open Access Journals (Sweden)

    S. Costanzo

    2013-01-01

    Full Text Available The Universal Software Radio Peripheral USRP NI2920, a software defined transceiver so far mainly used in Software Defined Radio applications, is adopted in this work to design a high resolution L-Band Software Defined Radar system. The enhanced available bandwidth, due to the Gigabit Ethernet interface, is exploited to obtain a higher slant-range resolution with respect to the existing Software Defined Radar implementations. A specific LabVIEW application, performing radar operations, is discussed, and successful validations are presented to demonstrate the accurate target detection capability of the proposed software radar architecture. In particular, outdoor and indoor test are performed by adopting a metal plate as reference structure located at different distances from the designed radar system, and results obtained from the measured echo are successfully processed to accurately reveal the correct target position, with the predicted slant-range resolution equal to 6 m.

  5. BES Monitoring & Displaying System

    Institute of Scientific and Technical Information of China (English)

    MengWANG; BingyunZHANG; 等

    2001-01-01

    BES1 Monitoring & Displaying System(BESMDS)is projected to monitor and display the running status of DAQ and Slow Control systems of BES through the Web for worldwide accessing.It provides a real-time remote means of monitoring as well as an approach to study the environmental influence upon physical data taking.The system collects real-time data separately from BES online subsystems by network sockets and stores the data into a database.People can access the system through its web site.which retrieves data on request from the database and can display results in dynamically created images.Its web address in http:// besmds,ihep.ac.cn/

  6. Advanced transport operating system software upgrade: Flight management/flight controls software description

    Science.gov (United States)

    Clinedinst, Winston C.; Debure, Kelly R.; Dickson, Richard W.; Heaphy, William J.; Parks, Mark A.; Slominski, Christopher J.; Wolverton, David A.

    1988-01-01

    The Flight Management/Flight Controls (FM/FC) software for the Norden 2 (PDP-11/70M) computer installed on the NASA 737 aircraft is described. The software computes the navigation position estimates, guidance commands, those commands to be issued to the control surfaces to direct the aircraft in flight based on the modes selected on the Advanced Guidance Control System (AGSC) mode panel, and the flight path selected via the Navigation Control/Display Unit (NCDU).

  7. Implementation of a Portable Personal EKG Signal Monitoring System

    Science.gov (United States)

    Tan, Tan-Hsu; Chang, Ching-Su; Chen, Yung-Fu; Lee, Cheng

    This research develops a portable personal EKG signal monitoring system to help patients monitor their EKG signals instantly to avoid the occurrence of tragedies. This system is built with two main units: signal pro-cessing unit and monitoring and evaluation unit. The first unit consists of EKG signal sensor, signal amplifier, digitalization circuit, and related control circuits. The second unit is a software tool developed on an embedded Linux platform (called CSA). Experimental result indicates that the proposed system has the practical potential for users in health monitoring. It is demonstrated to be more convenient and with greater portability than the conventional PC-based EKG signal monitoring systems. Furthermore, all the application units embedded in the system are built with open source codes, no licensed fee is required for operating systems and authorized applications. Thus, the building cost is much lower than the traditional systems.

  8. SOFTWARE AND HARDWARE SYSTEMS FOR SOUNDING METEOR TRAILS

    Directory of Open Access Journals (Sweden)

    Lebedeva, A.A.

    2016-06-01

    Full Text Available The article describes the basic physical principles of meteor radio. A block diagram of hardware and software for sensing meteor trails. The principles of software-defined radio system lies at the heart of the complex. The paper presents a functional diagram of a digital oscillator, as well as software description with an example of the received data. This complex allows eliminating a number of shortcomings meteor radio, as well as increasing its range and security.

  9. Educational Software Tool for Protection System Engineers. Distance Relay

    Directory of Open Access Journals (Sweden)

    Trujillo-Guajardo L.A.

    2012-04-01

    Full Text Available In this article, a graphical software tool is presented; this tool is based on the education of protection system engineers. The theoretical fundaments used for the design of operation characteristics of distance relays and their algorithms are presented. The software allows the evaluation and analysis of real time events or simulated ones of every stage of design of the distance relay. Some example cases are presented to illustrate the activities that could be done with the graphical software tool developed.

  10. Software configuration management plan for HANDI 2000 business management system

    Energy Technology Data Exchange (ETDEWEB)

    Wilson, D.

    1998-08-25

    The Software Configuration Management Plan (SCMP) describes the configuration management and control environment for HANDI 2000 for the PP and PS software as well as any custom developed software. This plan establishes requirements and processes for uniform documentation control, system change control, systematic evaluation and coordination of HANDI 2000. This SCMP becomes effective as this document is acceptance and will provide guidance through implementation efforts.

  11. The UNIX Operating System: A Model for Software Design.

    Science.gov (United States)

    Kernighan, Brian W.; Morgan, Samuel P.

    1982-01-01

    Describes UNIX time-sharing operating system, including the program environment, software development tools, flexibility and ease of change, portability and other advantages, and five applications and three nonapplications of the system. (JN)

  12. Component-based Control Software Design for Flexible Manufacturing System

    Institute of Scientific and Technical Information of China (English)

    周炳海; 奚立峰; 曹永上

    2003-01-01

    A new method that designs and implements the component-based distributed & hierarchical flexible manufacturing control software is described with a component concept in this paper. The proposed method takes aim at improving the flexibility and reliability of the control system. On the basis of describing the concepts of component-based software and the distributed object technology, the architecture of the component-based software of the control system is suggested with the Common Object Request Broker Architecture (CORBA). And then, we propose a design method for component-based distributed & hierarchical flexible manufacturing control system. Finally, to verify the software design method, a prototype flexible manufacturing control system software has been implemented in Orbix 2. 3c, VC++6.0 and has been tested in connection with the physical flexible ranufacturing shop at the WuXi Professional Institute.

  13. Software reliability and safety in nuclear reactor protection systems

    Energy Technology Data Exchange (ETDEWEB)

    Lawrence, J.D. [Lawrence Livermore National Lab., CA (United States)

    1993-11-01

    Planning the development, use and regulation of computer systems in nuclear reactor protection systems in such a way as to enhance reliability and safety is a complex issue. This report is one of a series of reports from the Computer Safety and Reliability Group, Lawrence Livermore that investigates different aspects of computer software in reactor National Laboratory, that investigates different aspects of computer software in reactor protection systems. There are two central themes in the report, First, software considerations cannot be fully understood in isolation from computer hardware and application considerations. Second, the process of engineering reliability and safety into a computer system requires activities to be carried out throughout the software life cycle. The report discusses the many activities that can be carried out during the software life cycle to improve the safety and reliability of the resulting product. The viewpoint is primarily that of the assessor, or auditor.

  14. Software framework for off-road autonomous robot navigation system

    Institute of Scientific and Technical Information of China (English)

    WU Er-yong; ZHOU Wen-hui; ZHANG Li; DAI Guo-jun

    2009-01-01

    This paper presents a software framework for off-road autonomous robot navigation system. With the requirements of accurate terrain perception and instantaneous obstacles detection, one navigation software framework was advanced based on the principles of "three layer architecture" of intelligence system. Utilized the technologies of distributed system, machine learning and multiple sensor fusion, individual functional module was discussed. This paper aims to provide a framework reference for autonomous robot navigation system design.

  15. Reliability of adaptive multivariate software sensors for sewer water quality monitoring

    DEFF Research Database (Denmark)

    Vezzaro, Luca; Mikkelsen, Peter Steen

    2015-01-01

    This study investigates the use of a multivariate approach, based on Principal Component Analysis PCA), as software sensor for fault detection and reconstruction of missing measurements in on-line monitoring of sewer water quality. The analysis was carried out on a 16-months dataset of five...

  16. Coupling Sensing Hardware with Data Interrogation Software for Structural Health Monitoring

    Directory of Open Access Journals (Sweden)

    Charles R. Farrar

    2006-01-01

    Full Text Available The process of implementing a damage detection strategy for aerospace, civil and mechanical engineering infrastructure is referred to as structural health monitoring (SHM. The authors' approach is to address the SHM problem in the context of a statistical pattern recognition paradigm. In this paradigm, the process can be broken down into four parts: (1 Operational Evaluation, (2 Data Acquisition and Cleansing, (3 Feature Extraction and Data Compression, and (4 Statistical Model Development for Feature Discrimination. These processes must be implemented through hardware or software and, in general, some combination of these two approaches will be used. This paper will discuss each portion of the SHM process with particular emphasis on the coupling of a general purpose data interrogation software package for structural health monitoring with a modular wireless sensing and processing platform. More specifically, this paper will address the need to take an integrated hardware/software approach to developing SHM solutions.

  17. Developing Software Product Lines for Science Data Systems (Invited)

    Science.gov (United States)

    Crichton, D. J.; Hughes, J. S.; Mattmann, C. A.; Law, E.; Hardman, S.

    2010-12-01

    Software reuse has traditionally been a challenging proposition. While the allure of reusing software has great appeal to increasing stability and reducing software costs, there has been limited success in building software that can be efficiently reused. In many cases, reuse is limited to the reuse of software expertise or repurposing existing software code. While there are certainly cultural challenges involved in reusing software, much of the challenge can be traced back to the strategy involved in developing reusable software. The discipline of software architecture plays an important role since software reuse is highly dependent on developing a reference architecture that can be used for the construction of software product lines. All too often software reference architectures are implicit or are highly focused on specific implementations. The challenge is developing a reference architecture that identifies core patterns that exist across many systems at appropriate level of abstraction and then developing a reference implementation that can serve as a reusable product line. At the Jet Propulsion Laboratory (JPL), we have been involved in developing both reference architectures and software product lines for science data systems [1]. These reference architectures identify common patterns in data capture, data processing and product generation, data discovery, data access and distribution, and data movement. How those patterns are implemented is critical to establishing a reusable architecture. In addition, the separation of the technical and data architecture has proven critical to allowing for such product lines to be applied to multiple disciplines, where domain information models are developed and applied, rather than directly integrated into software. This presentation will focus on defining software architecture and product lines, the development of these capabilities at JPL, and the application to earth, planetary and biomedical domains. [1] C. Mattmann

  18. Integrated monitoring and surveillance system demonstration project

    Energy Technology Data Exchange (ETDEWEB)

    Aumeier, S.E.; Walters, G. [Argonne National Lab., Idaho Falls, ID (United States); Kotter, D.; Walrath, W.M.; Zamecnik, R.J. [Lockheed-Martin Idaho Technologies Company, Idaho Falls, ID (United States)

    1997-07-01

    We present a summary of efforts associated with the installation of an integrated system for the surveillance and monitoring of stabilized plutonium metals and oxides in long-term storage. The product of this effort will include a Pu storage requirements document, baseline integrated monitoring and surveillance system (IMSS) prototype and test bed that will be installed in the Fuel Manufacturing Facility (FMF) nuclear material vault at Argonne National Laboratory - West (ANL-W), and a Pu tracking database including data analysis capabilities. The prototype will be based on a minimal set of vault and package monitoring requirements as derived from applicable DOE documentation and guidelines, detailed in the requirements document, including DOE-STD-3013-96. The use of standardized requirements will aid individual sites in the selection of sensors that best suit their needs while the prototype IMSS, located at ANL-W, will be used as a test bed to compare and contrast sensor performance against a baseline integrated system (the IMSS), demonstrate system capabilities, evaluate potential technology gaps, and test new hardware and software designs using various storage configurations. With efforts currently underway to repackage and store a substantial quantity of plutonium and plutonium-bearing material within the DOE complex, this is an opportune time to undertake such a project. 4 refs.

  19. A Configurable, Object-Oriented, Transportation System Software Framework

    Energy Technology Data Exchange (ETDEWEB)

    KELLY,SUZANNE M.; MYRE,JOHN W.; PRICE,MARK H.; RUSSELL,ERIC D.; SCOTT,DAN W.

    2000-08-01

    The Transportation Surety Center, 6300, has been conducting continuing research into and development of information systems for the Configurable Transportation Security and Information Management System (CTSS) project, an Object-Oriented Framework approach that uses Component-Based Software Development to facilitate rapid deployment of new systems while improving software cost containment, development reliability, compatibility, and extensibility. The direction has been to develop a Fleet Management System (FMS) framework using object-oriented technology. The goal for the current development is to provide a software and hardware environment that will demonstrate and support object-oriented development commonly in the FMS Central Command Center and Vehicle domains.

  20. Software System for Vocal Rendering of Printed Documents

    Directory of Open Access Journals (Sweden)

    Marian DARDALA

    2008-01-01

    Full Text Available The objective of this paper is to present a software system architecture developed to render the printed documents in a vocal form. On the other hand, in the paper are described the software solutions that exist as software components and are necessary for documents processing as well as for multimedia device controlling used by the system. The usefulness of this system is for people with visual disabilities that can access the contents of documents without that they be printed in Braille system or to exist in an audio form.

  1. An overview to Software Architecture in Intrusion Detection System

    CERN Document Server

    Bahrami, Mehdi

    2012-01-01

    Network intrusion detection systems provide proactive defense against security threats by detecting and blocking attack-related traffic. This task can be highly complex, and therefore, software based network intrusion detection systems have difficulty in handling high speed links. This paper reviews of many type of software architecture in intrusion detection systems and describes the design and implementation of a high-performance network intrusion detection system that combines the use of software-based network intrusion detection sensors and a network processor board. The network processor acts as a customized load balancing splitter that cooperates with a set of modified content-based network intrusion detection sensors in processing network traffic.

  2. Embedded programmable blood pressure monitoring system

    Science.gov (United States)

    Hasan, Md. Mahmud-Ul; Islam, Md. Kafiul; Shawon, Mehedi Azad; Nowrin, Tasnuva Faruk

    2010-02-01

    A more efficient newer algorithm of detecting systolic and diastolic pressure of human body along with a complete package of an effective user-friendly embedded programmable blood pressure monitoring system has been proposed in this paper to reduce the overall workload of medical personals as well as to monitor patient's condition more conveniently and accurately. Available devices for measuring blood pressure have some problems and limitations in case of both analog and digital devices. The sphygmomanometer, being analog device, is still being used widely because of its reliability and accuracy over digital ones. But it requires a skilled person to measure the blood pressure and obviously not being automated as well as time consuming. Our proposed system being a microcontroller based embedded system has the advantages of the available digital blood pressure machines along with a much improved form and has higher accuracy at the same time. This system can also be interfaced with computer through serial port/USB to publish the measured blood pressure data on the LAN or internet. The device can be programmed to determine the patient's blood pressure after each certain interval of time in a graphical form. To sense the pressure of human body, a pressure to voltage transducer is used along with a cuff in our system. During the blood pressure measurement cycle, the output voltage of the transducer is taken by the built-in ADC of microcontroller after an amplifier stage. The recorded data are then processed and analyzed using the effective software routine to determine the blood pressure of the person under test. Our proposed system is thus expected to certainly enhance the existing blood pressure monitoring system by providing accuracy, time efficiency, user-friendliness and at last but not the least the 'better way of monitoring patient's blood pressure under critical care' all together at the same time.

  3. Reliability of adaptive multivariate software sensors for sewer water quality monitoring

    DEFF Research Database (Denmark)

    Vezzaro, Luca; Mikkelsen, Peter Steen

    2015-01-01

    mainly originated from wastewater sources (such as ammonia) than when used for pollutants affected by several processes (such as TSS). Overall, this study provides a first insight in the application of multivariate methods for software sensors, highlighting drawback and potential development areas......This study investigates the use of a multivariate approach, based on Principal Component Analysis PCA), as software sensor for fault detection and reconstruction of missing measurements in on-line monitoring of sewer water quality. The analysis was carried out on a 16-months dataset of five...... validation. However, the study also showed a dramatic drop in predictive capability of the software sensor when used for reconstructing missing values, with performance quickly deteriorating after 1 week since parameter estimation. The software sensor provided better results when used to estimate pollutants...

  4. Embedded multiparametric system for volcano monitoring

    Science.gov (United States)

    Moure, David; Torres, Pedro A.; Meletlidis, Stavros; Lopez, Carmen; José Blanco, María

    2014-05-01

    A low cost and low power consumption multiparametric system designed for volcano monitoring is presented. Once tested with various sensors, at present it is installed in two locations in Tenerife, Canary Islands, acquiring and transmitting data in real time. The system is based on a commercial board (Raspberry Pi®, RPi®) that uses an embedded ARMTM processor with a Debian (Wheezy-Raspbian) Linux Operating System. This configuration permits different standard communication systems between devices as USB and ETHERNET, and also communication with integrated circuits is possible. The whole system includes this platform and self-developed hardware and software. Analog signals are acquired at an expansion board with an ADC converter with three 16 bits channels. This board, which is powered directly from the RPi®, provides timing to the sampling data using a Real Time Clock (RTC). Two serial protocols (I2C and SPI) are responsible for communications. Due to the influence of atmospheric phenomena on the volcano monitoring data, the system is complemented by a self-developed meteorological station based on ArduinoCC and low cost commercial sensors (atmospheric pressure, humidity and rainfall). It is powered with the RPi® and it uses a serial protocol for communications. Self-developed software run under Linux OS and handles configuration, signal acquisition, data storage (USB storage or SD card) and data transmission (FTP, web server). Remote configuration, data plotting and downloading is available through a web interface tool. Nowadays, the system is used for gravimetric and oceanic tides data acquisition in Tenerife and soon it will be applied for clinometric data.

  5. Systems and software variability management concepts, tools and experiences

    CERN Document Server

    Capilla, Rafael; Kang, Kyo-Chul

    2013-01-01

    The success of product line engineering techniques in the last 15 years has popularized the use of software variability as a key modeling approach for describing the commonality and variability of systems at all stages of the software lifecycle. Software product lines enable a family of products to share a common core platform, while allowing for product specific functionality being built on top of the platform. Many companies have exploited the concept of software product lines to increase the resources that focus on highly differentiating functionality and thus improve their competitiveness

  6. The software product assurance metrics study: JPL's software systems quality and productivity

    Science.gov (United States)

    Bush, Marilyn W.

    1989-01-01

    The findings are reported of the Jet Propulsion Laboratory (JPL)/Software Product Assurance (SPA) Metrics Study, conducted as part of a larger JPL effort to improve software quality and productivity. Until recently, no comprehensive data had been assembled on how JPL manages and develops software-intensive systems. The first objective was to collect data on software development from as many projects and for as many years as possible. Results from five projects are discussed. These results reflect 15 years of JPL software development, representing over 100 data points (systems and subsystems), over a third of a billion dollars, over four million lines of code and 28,000 person months. Analysis of this data provides a benchmark for gauging the effectiveness of past, present and future software development work. In addition, the study is meant to encourage projects to record existing metrics data and to gather future data. The SPA long term goal is to integrate the collection of historical data and ongoing project data with future project estimations.

  7. A Reusable Software Architecture for Small Satellite AOCS Systems

    DEFF Research Database (Denmark)

    Alminde, Lars; Bendtsen, Jan Dimon; Laursen, Karl Kaas

    2006-01-01

    with both hardware and on-board software. Some of the key issues addressed by the framework are automatic translation of mathematical specifications of hybrid systems into executable software entities, management of execution of coupled models in a parallel distributed environment, as well as interaction......This paper concerns the software architecture called Sophy, which is an abbreviation for Simulation, Observation, and Planning in HYbrid systems. We present a framework that allows execution of hybrid dynamical systems in an on-line distributed computing environment, which includes interaction...... with external components, hardware and/or software, through generic interfaces. Sophy is primarily intended as a tool for development of model based reusable software for the control and autonomous functions of satellites and/or satellite clusters....

  8. Prototype Software for Automated Structural Analysis of Systems

    DEFF Research Database (Denmark)

    Jørgensen, A.; Izadi-Zamanabadi, Roozbeh; Kristensen, M.

    2004-01-01

    In this paper we present a prototype software tool that is developed to analyse the structural model of automated systems in order to identify redundant information that is hence utilized for Fault detection and Isolation (FDI) purposes. The dedicated algorithms in this software tool use a tri...

  9. Conceptual design for controller software of mechatronic systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Hilderink, Gerald H.; Bakkers, André W.P.; Bradshaw, Alan; Counsell, John

    1998-01-01

    The method and software tool presented here, aims at supporting the development of control software for mechatronic systems. Heterogeneous distributed embedded processors are considered as target hardware. Principles of the method are that the implementation process is a stepwise refinement from con

  10. Integrated analysis software for bulk power system stability

    Energy Technology Data Exchange (ETDEWEB)

    Tanaka, T.; Nagao, T.; Takahashi, K. [Central Research Inst. of Electric Power Industry, Tokyo (Japan)

    1994-12-31

    This paper presents Central Research Inst.of Electric Power Industry - CRIEPI`s - own developed three softwares for bulk power network analysis and the user support system which arranges tremendous data necessary for these softwares with easy and high reliability. (author) 3 refs., 7 figs., 2 tabs.

  11. SOFTM: a software maintenance expert system in Prolog

    DEFF Research Database (Denmark)

    Pau, L.; Negret, J. M.

    1988-01-01

    A description is given of a knowledge-based system called SOFTM, serving the following purposes: (1) assisting a software programmer or analyst in his application code maintenance tasks, (2) generating and updating automatically software correction documentation, (3) helping the end user register...

  12. Software Design and System Testing in EDXRF Uranium Analyzer

    Institute of Scientific and Technical Information of China (English)

    ZHAO; Jiang-bin

    2015-01-01

    The software is one of the important components of energy dispersive X-ray fluorescence spectrometry(EDXRF)analyzer.A simple software system consists of measurement parameter setting and display,spectrum measurement and display,energy calibration and spectrum processing.

  13. Prototype Software for Automated Structural Analysis of Systems

    DEFF Research Database (Denmark)

    Jørgensen, A.; Izadi-Zamanabadi, Roozbeh; Kristensen, M.

    2004-01-01

    In this paper we present a prototype software tool that is developed to analyse the structural model of automated systems in order to identify redundant information that is hence utilized for Fault detection and Isolation (FDI) purposes. The dedicated algorithms in this software tool use a tri...

  14. Construction of life cycle assessment software system platform

    Institute of Scientific and Technical Information of China (English)

    ZHANG Ya-ping; ZUO Yu-hui

    2007-01-01

    There has not been life cycle assessment (LCA) software applicable to China's products. To faciliate the develop-ment of LCA software system in China, we built an object-oriented LCA software system plantform based on LCA international standards ISO 14040 to ISO 14043 and the commonness of diverse products. The system includes six modules: disassembly module, data collection module, arithmetic module, drawing module, database module and control module. It evaluates all economic and environmental impacts during the whole life cycle of a product. The integrated life cycle inventory database system allows dynamic expansion, which makes the effort required for data collection reduce with the increase of the system's application. With the improvement of human environmental-awareness, the demand of environment-friendly products is increasing, and ecological design of products has become a critical part in products development. Consummation of the LCA software system will provide a powerful tool for designing and developing Chinese ecological products.

  15. Application of the Agent in Agricultural Expert System Inspection Software

    Institute of Scientific and Technical Information of China (English)

    2008-01-01

    In reference to the status quo of research and the application of the agricultural expert system, this paper analyzes problems existing in the current development, and puts forward the idea of research and development for agriculturespecific software. The agent application is discussed, and an agent-based Agricultural Expert System Inspection Tool is constructed. In addition, this paper addresses the outlook in application, potential problems and the development trend of multi-agent-based inspection software for the agricultural expert system.

  16. Streamlining the Process of Acquiring Secure Open Architecture Software Systems

    Science.gov (United States)

    2013-04-01

    Office of Small Business Programs, Department of the Navy  Director, Office of Acquisition Resources and Analysis ( ARA )  Deputy Assistant...innovative ways and means to acquire/develop component-based OA software systems that are subject to diverse, heterogeneous IP licenses (Alspaugh... heterogeneously licensed systems. Journal of the Association for Information Systems, 11(11), 730–755. Anderson, S. (2012, July-September). Software

  17. Prototype Software for Automated Structural Analysis of Systems

    DEFF Research Database (Denmark)

    Jørgensen, A.; Izadi-Zamanabadi, Roozbeh; Kristensen, M.

    2004-01-01

    In this paper we present a prototype software tool that is developed to analyse the structural model of automated systems in order to identify redundant information that is hence utilized for Fault detection and Isolation (FDI) purposes. The dedicated algorithms in this software tool use a tri......-partite graph that represents the structural model of the system. A component-based approach has been used to address issues such as system complexity and reconfigurability possibilities....

  18. A Systems Perspective on the Quality Description of Software Components

    Directory of Open Access Journals (Sweden)

    Otto Preiss

    2003-02-01

    Full Text Available In this paper we present our rational for proposing a conceptual model for the description of quality attributes of software artifacts, in particular suited to software components. The scientific foundations for our quality description model are derived from researching systems science for its value to software engineering. In this work we realized that software engineering is concerned with a number of interrelated conceptual as well as concrete systems. Each of them exhibits the basic system theoretic principles and is strongly related to certain types of qualities. Such qualities receive particular attention in the context of large software systems, where systems are a combination of in-house and third party products and are increasingly integrated by means of software component technology. Consequently, a quality data sheet is needed by component users to gain trust in, and to evaluate the possible employment of, a candidate component. Interestingly, the concept of a software component appears in most of the aforementioned different types of systems. Hence, it is an excellent means to carry quality related information that belonged to different spheres up to now. The qualities range from those related to the development economics to those related to the execution performance.

  19. A Systems Perspective on the Quality Description of Software Components

    Directory of Open Access Journals (Sweden)

    Otto Preiss

    2003-02-01

    Full Text Available In this paper we present our rational for proposing a conceptual model for the description of quality attributes of software artifacts, in particular suited to software components. The scientific foundations for our quality description model are derived from researching systems science for its value to software engineering. In this work we realized that software engineering is concerned with a number of interrelated conceptual as well as concrete systems. Each of them exhibits the basic system theoretic principles and is strongly related to certain types of qualities. Such qualities receive particular attention in the context of large software systems, where systems are a combination of in-house and third party products and are increasingly integrated by means of software component technology. Consequently, a quality data sheet is needed by component users to gain trust in, and to evaluate the possible employment of, a candidate component. Interestingly, the concept of a software component appears in most of the aforementioned different types of systems. Hence, it is an excellent means to carry quality related information that belonged to different spheres up to now. The qualities range from those related to the development economics to those related to the execution performance.

  20. Global Navigation Satellite System Software Defined Radio

    Science.gov (United States)

    2010-03-01

    Hein, Guenter W., Thomas Pany, Stefan Wallner, and Jong-Hoon Won. “Plat- forms for a Future GNSS Receiver”. 1(2):56–62, March 2006. 18. Hong , Jin Seok...Applications, 2008. ISSSTA ’08., 32–36. Aug. 2008. 24. Qingxi, Zeng, Wang Qing, Pan Shuguo, and Li Chuanjun. “A GPS L1 Software Receiver Implementation on a...COUNT). 26. Sun, Chih -Cheng and Shau-Shiun Jan. “GNSS signal acquisition and tracking using a parallel approach”. Position Location and Navigation

  1. The Systems Biology Research Tool: evolvable open-source software

    Directory of Open Access Journals (Sweden)

    Wright Jeremiah

    2008-06-01

    Full Text Available Abstract Background Research in the field of systems biology requires software for a variety of purposes. Software must be used to store, retrieve, analyze, and sometimes even to collect the data obtained from system-level (often high-throughput experiments. Software must also be used to implement mathematical models and algorithms required for simulation and theoretical predictions on the system-level. Results We introduce a free, easy-to-use, open-source, integrated software platform called the Systems Biology Research Tool (SBRT to facilitate the computational aspects of systems biology. The SBRT currently performs 35 methods for analyzing stoichiometric networks and 16 methods from fields such as graph theory, geometry, algebra, and combinatorics. New computational techniques can be added to the SBRT via process plug-ins, providing a high degree of evolvability and a unifying framework for software development in systems biology. Conclusion The Systems Biology Research Tool represents a technological advance for systems biology. This software can be used to make sophisticated computational techniques accessible to everyone (including those with no programming ability, to facilitate cooperation among researchers, and to expedite progress in the field of systems biology.

  2. AVNG SYSTEM SOFTWARE - ATTRIBUTE VERIFICATION SYSTEM WITH INFORMATION BARRIERS FOR MASS AND ISOTOPICS MEASUREMENTS

    Energy Technology Data Exchange (ETDEWEB)

    Modenov, A; Bulatov, M; Livke, A; Morkin, A; Razinkov, S; Safronov, S; Elmont, T; Langner, D; MacArthur, D; Mayo, D; Smith, M; Luke, S J

    2005-06-10

    This report describes the software development for the plutonium attribute verification system--AVNG. A brief synopsis of the technical solution for the measurement system is presented. The main tasks for the software development that is underway are formulated. The development tasks are shown in software structural flowcharts, measurement system state diagram and a description of the software. The current status of the AVNG software development is elucidated.

  3. A Graphical User Interface in WLAN Monitoring and Management System

    Directory of Open Access Journals (Sweden)

    Jiantao Gu

    2012-04-01

    Full Text Available This paper aims at providing a graphical user interface for WLAN monitoring and management system “WLAN Inspector”, which gives network operators the software and performance management tools necessary to monitor and manage network availability, achieve real-time monitoring (7 × 24 hours and intelligent management, report on IP networks performance, and troubleshoot issues through a single Web-based graphical user interface. The overall framework design of graphical interface, brief description of each module, and the detailed design in the basic information interface are discussed in this paper. The WLAN monitoring and management system has multiple functions: real-time network monitoring, real-time protocol analysis, information, statistics, safety testing and network performance monitoring, etc. This system can give Video Frame Capture for Mac, analyze the WLAN traffic characteristics, detect possible security vulnerabilities, and give the appropriate solution.

  4. The art of software thermal management for embedded systems

    CERN Document Server

    Benson, Mark

    2014-01-01

    This book introduces Software Thermal Management (STM) as a means of reducing power consumption in a computing system, in order to manage heat, improve component reliability, and increase system safety.  Readers will benefit from this pragmatic guide to the field of STM for embedded systems and its catalog of software power management techniques.  Since thermal management is a key bottleneck in embedded systems design, this book focuses on power as the root cause of heat. Since software has an enormous impact on power consumption in an embedded system, this book guides readers to manage heat effectively by understanding, categorizing, and developing new ways to reduce dynamic power. Whereas most books on thermal management describe mechanisms to remove heat, this book focuses on ways to avoid generating heat in the first place.   • Explains fundamentals of software thermal management, application techniques and advanced optimization strategies; • Describes a novel method for managing dynamic power, e...

  5. SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS

    Directory of Open Access Journals (Sweden)

    Bimal Aklesh Kumar

    2011-04-01

    Full Text Available Software Architecture defines the overview of the system which consists of various components and their relationships among the software. Architectural design is very important in the development of large scale software solution and plays a very active role in achieving business goals, quality and reusable solution. It is often difficult to choose the best software architecture for your system from the several candidate types available. In this paper we look at the several architectural types and compare them based on the key requirements of our system, and select the most appropriate architecture for the implementation of campus information systems at Fiji National University. Finally we provide details of proposed architecture and outline future plans for implementation of our system.

  6. Software Architecture for Fiji National University Campus Information Systems

    CERN Document Server

    Kumar, Bimal Aklesh

    2011-01-01

    Software Architecture defines the overview of the system which consists of various components and their relationships among the software. Architectural design is very important in the development of large scale software solution and plays a very active role in achieving business goals, quality and reusable solution. It is often difficult to choose the best software architecture for your system from the several candidate types available. In this paper we look at the several architectural types and compare them based on the key requirements of our system, and select the most appropriate architecture for the implementation of campus information systems at Fiji National University. Finally we provide details of proposed architecture and outline future plans for implementation of our system.

  7. Capturing security requirements for software systems

    Directory of Open Access Journals (Sweden)

    Hassan El-Hadary

    2014-07-01

    Full Text Available Security is often an afterthought during software development. Realizing security early, especially in the requirement phase, is important so that security problems can be tackled early enough before going further in the process and avoid rework. A more effective approach for security requirement engineering is needed to provide a more systematic way for eliciting adequate security requirements. This paper proposes a methodology for security requirement elicitation based on problem frames. The methodology aims at early integration of security with software development. The main goal of the methodology is to assist developers elicit adequate security requirements in a more systematic way during the requirement engineering process. A security catalog, based on the problem frames, is constructed in order to help identifying security requirements with the aid of previous security knowledge. Abuse frames are used to model threats while security problem frames are used to model security requirements. We have made use of evaluation criteria to evaluate the resulting security requirements concentrating on conflicts identification among requirements. We have shown that more complete security requirements can be elicited by such methodology in addition to the assistance offered to developers to elicit security requirements in a more systematic way.

  8. Capturing security requirements for software systems.

    Science.gov (United States)

    El-Hadary, Hassan; El-Kassas, Sherif

    2014-07-01

    Security is often an afterthought during software development. Realizing security early, especially in the requirement phase, is important so that security problems can be tackled early enough before going further in the process and avoid rework. A more effective approach for security requirement engineering is needed to provide a more systematic way for eliciting adequate security requirements. This paper proposes a methodology for security requirement elicitation based on problem frames. The methodology aims at early integration of security with software development. The main goal of the methodology is to assist developers elicit adequate security requirements in a more systematic way during the requirement engineering process. A security catalog, based on the problem frames, is constructed in order to help identifying security requirements with the aid of previous security knowledge. Abuse frames are used to model threats while security problem frames are used to model security requirements. We have made use of evaluation criteria to evaluate the resulting security requirements concentrating on conflicts identification among requirements. We have shown that more complete security requirements can be elicited by such methodology in addition to the assistance offered to developers to elicit security requirements in a more systematic way.

  9. Spaceport Command and Control System Software Development

    Science.gov (United States)

    Mahlin, Jonathan Nicholas

    2017-01-01

    There is an immense challenge in organizing personnel across a large agency such as NASA, or even over a subset of that, like a center's Engineering directorate. Workforce inefficiencies and challenges are bound to grow over time without oversight and management. It is also not always possible to hire new employees to fill workforce gaps, therefore available resources must be utilized more efficiently. The goal of this internship was to develop software that improves organizational efficiency by aiding managers, making employee information viewable and editable in an intuitive manner. This semester I created an application for managers that aids in optimizing allocation of employee resources for a single division with the possibility of scaling upwards. My duties this semester consisted of developing frontend and backend software to complete this task. The application provides user-friendly information displays and documentation of the workforce to allow NASA to track diligently track the status and skills of its workforce. This tool should be able to prove that current employees are being effectively utilized and if new hires are necessary to fulfill skill gaps.

  10. Phonocardiograph system monitors heart sounds

    Science.gov (United States)

    1966-01-01

    Phonocardiograph system monitors the mechanical activity of the heart in extreme environments. It uses a piezoelectric-crystal microphone with an integral preamplifier, and a signal conditioner having special frequency characteristics. The output signals can be recorded on tape, presented aurally, or transmitted telemetrically to a remote station.

  11. A Mobile Full-Time Daily System for Fetal Monitoring

    Directory of Open Access Journals (Sweden)

    Bureev Artem

    2016-01-01

    Full Text Available The article describes a mobile hardware and software system designed for daily monitoring of the state of fetal and maternal cardiovascular systems. The assessment is carried out by means of recording and further online analysis of acoustic data, obtained from the abdominal surface of a pregnant woman’s body. The components and operating principles of the hardware and software system designed are described. The results of experimental studies aimed at assessing the applicability of a method of acoustic data analysis implemented in the system developed are shown. The results obtained have been compared with the results obtained using cardiotocography.

  12. Software control and system configuration management - A process that works

    Science.gov (United States)

    Petersen, K. L.; Flores, C., Jr.

    1983-01-01

    A comprehensive software control and system configuration management process for flight-crucial digital control systems of advanced aircraft has been developed and refined to insure efficient flight system development and safe flight operations. Because of the highly complex interactions among the hardware, software, and system elements of state-of-the-art digital flight control system designs, a systems-wide approach to configuration control and management has been used. Specific procedures are implemented to govern discrepancy reporting and reconciliation, software and hardware change control, systems verification and validation testing, and formal documentation requirements. An active and knowledgeable configuration control board reviews and approves all flight system configuration modifications and revalidation tests. This flexible process has proved effective during the development and flight testing of several research aircraft and remotely piloted research vehicles with digital flight control systems that ranged from relatively simple to highly complex, integrated mechanizations.

  13. Software engineering for the EBR-II data acquisition system conversion

    Energy Technology Data Exchange (ETDEWEB)

    Schorzman, W.

    1988-01-01

    The original data acquisition system (DAS) for the Experimental Breeder Reactor II (EBR-II) was placed into service with state-of-the-art computer and peripherals in 1970. Software engineering principles for real-time data acquisition were in their infancy, and the original software design was dictated by limited hardware resources. The functional requirements evolved from creative ways to gather and display data. This abstract concept developed into an invaluable tool for system analysis, data reporting, and as a plant monitor for operations. In this paper the approach is outlined to the software conversion project with the restraints of operational transparency and 6 weeks for final conversion and testing. The outline is then compared with the formal principles of software engineering to show the way that bridge the gap can be bridged between the theoretical and real world by analyzing the work and listing the lessons learned.

  14. Conditions database and calibration software framework for ATLAS monitored drift tube chambers

    CERN Document Server

    Cirilli, M; Orestano, D; Petrucci, F; Rothberg, J E; Van Eldik, N; van Kesteren, Z; Verducci, M; Woudstra, M

    2007-01-01

    The size and complexity of LHC experiments raise unprecedented challenges not only in terms of detector design, construction and operation, but also in terms of software models and data persistency. One of the most challenging tasks is the calibration of the 375,000 Monitored Drift Tubes (MDTs) that will be used as precision tracking detectors in the Muon Spectrometer of the ATLAS experiment. This paper reviews the status of the MDT Calibration software and computing model. In particular, the options for a dedicated database are described.

  15. The run control and monitoring system of the CMS experiment

    Energy Technology Data Exchange (ETDEWEB)

    Bauer, Gerry; /MIT; Boyer, Vincent; /CERN; Branson, James; /UCLA; Brett, Angela; Cano, Eric; Carboni, Andrea; Ciganek, Marek; Cittolin, Sergio; /CERN; O' Dell, Vivian; /Fermilab; Erhan, Samim; /CERN /UC, San Diego; Gigi, Dominique; /CERN /Kyungpook Natl. U. /MIT /UCLA /CERN /INFN, Legnaro

    2007-10-01

    The CMS experiment at the LHC at CERN will start taking data in 2008. To configure, control and monitor the experiment during data-taking the Run Control and Monitoring System (RCMS) was developed. This paper describes the architecture and the technology used to implement the RCMS, as well as the deployment and commissioning strategy of this important component of the online software for the CMS experiment.

  16. Energy Monitoring System Berbasis Web

    Directory of Open Access Journals (Sweden)

    Novan Zulkarnain

    2013-12-01

    Full Text Available Government through the Ministry of Energy and Mineral Resources (ESDM encourages the energy savings at whole buildings in Indonesia. Energy Monitoring System (EMS is a web-based solution to monitor energy usage in a building. The research methods used are the analysis, prototype design and testing. EMSconsists of hardware which consists of electrical sensors, temperature-humidity sensor, and a computer. Data on EMS are designed using Modbus protocol, stored in MySQL database application, and displayed on charts through Dashboard on LED TV using PHP programming.

  17. Master Console System Monitoring and Control Development

    Science.gov (United States)

    Brooks, Russell A.

    2013-01-01

    The Master Console internship during the summer of 2013 involved the development of firing room displays and support applications at the John F. Kennedy Space Center (KSC). This position was with the Master Console Product Group (MCPG) on the Launch Control System (LCS) project. This project is responsible for the System Monitoring and Control (SMC) and Record and Retrieval (R&R) of launch operations data. The Master Console is responsible for: loading the correct software into each of the remaining consoles in the firing room, connecting the proper data paths to and from the launch vehicle and all ground support equipment, and initializing the entire firing room system to begin processing. During my internship, I created control scripts using the Application Control Language (ACL) to analyze the health and status of Kennedy Ground Control System (KGCS) programmable logic controllers (PLCs). This application provides a system health and status display I created with summarized data for use by Master Console Operators (MCO) to monitor and verify the integrity of KGCS subsystems.

  18. In Forming Software: Systems, Structuralism, Demythification

    Directory of Open Access Journals (Sweden)

    Edward A. Shanken

    2014-05-01

    Full Text Available In the mid-1960s, Marshall McLuhan prophesied that electronic media were creating an increasingly interconnected global village. Such pronouncements popularized the idea that the era of machine-age technology was drawing to a close, ushering in a new era of information technology. This shift finds parallels in a wave of major art performances and exhibitions between 1966-1970, including nine evenings: theatre and engineering at the New York Armory, spearheaded by Robert Rauschenberg, Billy Klüver, and Robert Whitman in 1966; The Machine: As Seen at the End of the Mechanical Age, curated by Pontus Hultén at the Museum of Modern Art in New York (MOMA in 1968; Cybernetic Serendipity, curated by Jasia Reichardt at the Institute of Contemporary Art in London in 1968; and Software, Information Technology: Its New Meaning for Art, curated by Jack Burnham at the Jewish Museum in New York.

  19. The complexity nature of large-scale software systems

    Institute of Scientific and Technical Information of China (English)

    Yan Dong; Qi Guo-Ning; Gu Xin-Jian

    2006-01-01

    In software engineering, class diagrams are often used to describe the system's class structures in Unified Modelling Language (UML). A class diagram, as a graph, is a collection of static declarative model elements, such as classes, interfaces, and the relationships of their connections with each other. In this paper, class graphs are examined within several Java software systems provided by Sun and IBM, and some new features are found. For a large-scale Java software system, its in-degree distribution tends to an exponential distribution, while its out-degree and degree distributions reveal the power-law behaviour. And then a directed preferential-random model is established to describe the corresponding degree distribution features and evolve large-scale Java software systems.

  20. System Engineering Software Assessment Model for Exploration (SESAME) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Concept phase space-systems architecture evaluations typically use mass estimates as the primary means of ranking potential mission architectures. Software does not...

  1. Design of a Nanosatellite Ground Monitoring and Control Software – a Case Study

    Directory of Open Access Journals (Sweden)

    Freddy Alexander Díaz González

    2016-04-01

    Full Text Available The growing countries that have carried out the development of CubeSat missions for academic purposes do not offer aerospace engineering programs at their universities. This causes difficulties for traditional engineers upon the formal use of different standards and frameworks for aerospace development, such as the European Cooperation for Space Standardization and Space Mission Analysis and Design . One way in which traditional software engineers can easily understand the structure of an aerospace framework, in order to apply it on the development of CubeSat mission software parts, is comparing its most important elements in relation to the elements suggested by a more familiar method. In this paper, we present a hybrid framework between the ECSS-E-ST-40C standard and the Rational Unified Process, which can be used by traditional software engineers as a guide model for the development of software elements in academic nanosatellite missions. The model integrates the processes and documentation suggested by the ECSS-E-ST-40C with the disciplines, workflows and artifacts suggested in Rational Unified Process. This simplifies the structure of ECSS-E-ST-40C and allows traditional software engineers to easily understand its work elements. The paper describes as study case the implementation of the hybrid model in the analysis and design of ground monitoring and control software for the Libertad-2 satellite mission, which is currently being developed by the Universidad Sergio Arboleda in Colombia.

  2. SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM

    Directory of Open Access Journals (Sweden)

    Rajeshwari Hegde

    2011-10-01

    Full Text Available Modern automotives integrate large amount of electronic devices to improve the driving safety andcomfort. This growing number of Electronic Control Units (ECUs with sophisticated software escalatesthe vehicle system design complexity. In this paper we explain the complexity of ECUs in terms ofhardware and software and also we explore the possibility of Common Object Request Broker Architecture(CORBA architecture for the integration of add-on software in ECUs. This reduces the complexity of theembedded system in vehicles and eases the ECU integration by reducing the total number of ECUs in thevehicles.

  3. SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM

    Directory of Open Access Journals (Sweden)

    Rajeshwari Hegde

    2011-09-01

    Full Text Available Modern auto motives integrate large amount of electronic devices to improve the driving safety and comfort. This growing number of Electronic Control Units (ECUs with sophisticated software escalates the vehicle system design complexity. In this paper we explain the complexity of ECUs in terms of hardware and software and also we explore the possibility of Common Object Request Broker Architecture(CORBA architecture for the integration of add-on software in ECUs. This reduces the complexity of the embedded system in vehicles and eases the ECU integration by reducing the total number of ECUs in the vehicles.

  4. Hardware-assisted software clock synchronization for homogeneous distributed systems

    Science.gov (United States)

    Ramanathan, P.; Kandlur, Dilip D.; Shin, Kang G.

    1990-01-01

    A clock synchronization scheme that strikes a balance between hardware and software solutions is proposed. The proposed is a software algorithm that uses minimal additional hardware to achieve reasonably tight synchronization. Unlike other software solutions, the guaranteed worst-case skews can be made insensitive to the maximum variation of message transit delay in the system. The scheme is particularly suitable for large partially connected distributed systems with topologies that support simple point-to-point broadcast algorithms. Examples of such topologies include the hypercube and the mesh interconnection structures.

  5. Research and Development on Food Nutrition Statistical Analysis Software System

    Directory of Open Access Journals (Sweden)

    Du Li

    2013-12-01

    Full Text Available Designing and developing a set of food nutrition component statistical analysis software can realize the automation of nutrition calculation, improve the nutrition processional professional’s working efficiency and achieve the informatization of the nutrition propaganda and education. In the software development process, the software engineering method and database technology are used to calculate the human daily nutritional intake and the intelligent system is used to evaluate the user’s health condition. The experiment can show that the system can correctly evaluate the human health condition and offer the reasonable suggestion, thus exploring a new road to solve the complex nutrition computational problem with information engineering.

  6. Managing Software Complexity of Adaptive Systems

    NARCIS (Netherlands)

    de Roo, Arjan

    2012-01-01

    To survive under competitive pressure, embedded system companies build systems that can deal with changing customer needs and operating conditions, and deterioration of the hardware over the lifetime of the embedded system. Engineers face the challenge to design such adaptive systems, while keeping

  7. A Reference Model for Software and System Inspections. White Paper

    Science.gov (United States)

    He, Lulu; Shull, Forrest

    2009-01-01

    Software Quality Assurance (SQA) is an important component of the software development process. SQA processes provide assurance that the software products and processes in the project life cycle conform to their specified requirements by planning, enacting, and performing a set of activities to provide adequate confidence that quality is being built into the software. Typical techniques include: (1) Testing (2) Simulation (3) Model checking (4) Symbolic execution (5) Management reviews (6) Technical reviews (7) Inspections (8) Walk-throughs (9) Audits (10) Analysis (complexity analysis, control flow analysis, algorithmic analysis) (11) Formal method Our work over the last few years has resulted in substantial knowledge about SQA techniques, especially the areas of technical reviews and inspections. But can we apply the same QA techniques to the system development process? If yes, what kind of tailoring do we need before applying them in the system engineering context? If not, what types of QA techniques are actually used at system level? And, is there any room for improvement.) After a brief examination of the system engineering literature (especially focused on NASA and DoD guidance) we found that: (1) System and software development process interact with each other at different phases through development life cycle (2) Reviews are emphasized in both system and software development. (Figl.3). For some reviews (e.g. SRR, PDR, CDR), there are both system versions and software versions. (3) Analysis techniques are emphasized (e.g. Fault Tree Analysis, Preliminary Hazard Analysis) and some details are given about how to apply them. (4) Reviews are expected to use the outputs of the analysis techniques. In other words, these particular analyses are usually conducted in preparation for (before) reviews. The goal of our work is to explore the interaction between the Quality Assurance (QA) techniques at the system level and the software level.

  8. Integrated Software Architecture-Based Reliability Prediction for IT Systems

    OpenAIRE

    Brosch, Franz

    2012-01-01

    With the increasing importance of reliability in business and industrial IT systems, new techniques for architecture-based software reliability prediction are becoming an integral part of the development process. This dissertation thesis introduces a novel reliability modelling and prediction technique that considers the software architecture with its component structure, control and data flow, recovery mechanisms, its deployment to distributed hardware resources and the system´s usage p...

  9. Software Technology for Adaptable, Reliable Systems (STARS) Technical Program Plan,

    Science.gov (United States)

    1986-08-06

    TPP (8/06186) * SOFTWARE TECHNOLOGY IE c0 FOR r ADAPTABLE, RELIABLE SYSTEMS (STARS) TECHNICAL PROGRAM PLAN 6 AUGUST 1986 DTIC ELECTEri NOV 141986WI...NONE NONE 11. TITLE (Include Security Classification) %. Software Technology for Adaptable, Reliable Systems (STARS) Technical Program Plan 12. PERSONAL...document is the top-level technical program plan for the STARS program. It describes the objectives of the program, the technical approach to achieve

  10. Advanced Transport Operating System (ATOPS) utility library software description

    Science.gov (United States)

    Clinedinst, Winston C.; Slominski, Christopher J.; Dickson, Richard W.; Wolverton, David A.

    1993-01-01

    The individual software processes used in the flight computers on-board the Advanced Transport Operating System (ATOPS) aircraft have many common functional elements. A library of commonly used software modules was created for general uses among the processes. The library includes modules for mathematical computations, data formatting, system database interfacing, and condition handling. The modules available in the library and their associated calling requirements are described.

  11. Development and Integration of Hardware and Software for Active-Sensors in Structural Monitoring

    Energy Technology Data Exchange (ETDEWEB)

    Overly, Timothy G.S. [Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

    2007-01-01

    Structural Health Monitoring (SHM) promises to deliver great benefits to many industries. Primarily among them is a potential for large cost savings in maintenance of complex structures such as aircraft and civil infrastructure. However, several large obstacles remain before widespread use on structures can be accomplished. The development of three components would address many of these obstacles: a robust sensor validation procedure, a low-cost active-sensing hardware and an integrated software package for transition to field deployment. The research performed in this thesis directly addresses these three needs and facilitates the adoption of SHM on a larger scale, particularly in the realm of SHM based on piezoelectric (PZT) materials. The first obstacle addressed in this thesis is the validation of the SHM sensor network. PZT materials are used for sensor/actuators because of their unique properties, but their functionality also needs to be validated for meaningful measurements to be recorded. To allow for a robust sensor validation algorithm, the effect of temperature change on sensor diagnostics and the effect of sensor failure on SHM measurements were classified. This classification allowed for the development of a sensor diagnostic algorithm that is temperature invariant and can indicate the amount and type of sensor failure. Secondly, the absence of a suitable commercially-available active-sensing measurement node is addressed in this thesis. A node is a small compact measurement device used in a complete system. Many measurement nodes exist for conventional passive sensing, which does not actively excite the structure, but there are no measurement nodes available that both meet the active-sensing requirements and are useable outside the laboratory. This thesis develops hardware that is low-power, active-sensing and field-deployable. This node uses the impedance method for SHM measurements, and can run the sensor diagnostic algorithm also developed here

  12. Online Monitor Framework for Network Distributed Data Acquisition Systems

    Science.gov (United States)

    Konno, Tomoyuki; Cabrera, Anatael; Ishitsuka, Masaki; Kuze, Masahiro; Sakamoto, Yasunobu; the Double Chooz Collaboration

    Data acquisition (DAQ) systems for recent high energy physics experiments consist of lots of subsystems distributed in the local area network. Therefore, scalability for the number of connections from subsystems and availability of access via the Internet are required. "Online monitor framework" is a general software framework for online data monitoring, which provides a way to collect monitoring information distributed in the network and pass them though the firewalls. The framework consists of two subsystems; "Monitor Sever" and "Monitor Viewer". Monitor Server is a core system of the framework. The server collects monitoring information from the DAQ subsystems to provide them to Monitor Viewer. Monitor Viewer is a graphical user interface of the monitor framework, which displays plots in itself. We adapted two types of technologies; Java and HTML5 with Google Web Toolkit, which are independent of operating systems or plugin-libraries like ROOT and contain some functionalities of communicating via the Internet and drawing graphics. The monitoring framework was developed for the Double Chooz reactor neutrino oscillation experiment but is general enough for other experiments. This document reports the structure of the online monitor framework with some examples from the adaption to the Double Chooz experiment.

  13. System and Method for Monitoring Distributed Asset Data

    Science.gov (United States)

    Gorinevsky, Dimitry (Inventor)

    2015-01-01

    A computer-based monitoring system and monitoring method implemented in computer software for detecting, estimating, and reporting the condition states, their changes, and anomalies for many assets. The assets are of same type, are operated over a period of time, and outfitted with data collection systems. The proposed monitoring method accounts for variability of working conditions for each asset by using regression model that characterizes asset performance. The assets are of the same type but not identical. The proposed monitoring method accounts for asset-to-asset variability; it also accounts for drifts and trends in the asset condition and data. The proposed monitoring system can perform distributed processing of massive amounts of historical data without discarding any useful information where moving all the asset data into one central computing system might be infeasible. The overall processing is includes distributed preprocessing data records from each asset to produce compressed data.

  14. The NASA Carbon Monitoring System

    Science.gov (United States)

    Hurtt, G. C.

    2015-12-01

    Greenhouse gas emission inventories, forest carbon sequestration programs (e.g., Reducing Emissions from Deforestation and Forest Degradation (REDD and REDD+), cap-and-trade systems, self-reporting programs, and their associated monitoring, reporting and verification (MRV) frameworks depend upon data that are accurate, systematic, practical, and transparent. A sustained, observationally-driven carbon monitoring system using remote sensing data has the potential to significantly improve the relevant carbon cycle information base for the U.S. and world. Initiated in 2010, NASA's Carbon Monitoring System (CMS) project is prototyping and conducting pilot studies to evaluate technological approaches and methodologies to meet carbon monitoring and reporting requirements for multiple users and over multiple scales of interest. NASA's approach emphasizes exploitation of the satellite remote sensing resources, computational capabilities, scientific knowledge, airborne science capabilities, and end-to-end system expertise that are major strengths of the NASA Earth Science program. Through user engagement activities, the NASA CMS project is taking specific actions to be responsive to the needs of stakeholders working to improve carbon MRV frameworks. The first phase of NASA CMS projects focused on developing products for U.S. biomass/carbon stocks and global carbon fluxes, and on scoping studies to identify stakeholders and explore other potential carbon products. The second phase built upon these initial efforts, with a large expansion in prototyping activities across a diversity of systems, scales, and regions, including research focused on prototype MRV systems and utilization of COTS technologies. Priorities for the future include: 1) utilizing future satellite sensors, 2) prototyping with commercial off-the-shelf technology, 3) expanding the range of prototyping activities, 4) rigorous evaluation, uncertainty quantification, and error characterization, 5) stakeholder

  15. NIF Projects Controls and Information Systems Software Quality Assurance Plan

    Energy Technology Data Exchange (ETDEWEB)

    Fishler, B

    2011-03-18

    Quality achievement for the National Ignition Facility (NIF) and the National Ignition Campaign (NIC) is the responsibility of the NIF Projects line organization as described in the NIF and Photon Science Directorate Quality Assurance Plan (NIF QA Plan). This Software Quality Assurance Plan (SQAP) is subordinate to the NIF QA Plan and establishes quality assurance (QA) activities for the software subsystems within Controls and Information Systems (CIS). This SQAP implements an activity level software quality assurance plan for NIF Projects as required by the LLNL Institutional Software Quality Assurance Program (ISQAP). Planned QA activities help achieve, assess, and maintain appropriate quality of software developed and/or acquired for control systems, shot data systems, laser performance modeling systems, business applications, industrial control and safety systems, and information technology systems. The objective of this SQAP is to ensure that appropriate controls are developed and implemented for management planning, work execution, and quality assessment of the CIS organization's software activities. The CIS line organization places special QA emphasis on rigorous configuration control, change management, testing, and issue tracking to help achieve its quality goals.

  16. Earth Observing System/Advanced Microwave Sounding Unit-A (EOS/AMSU-A): Software concept document

    Science.gov (United States)

    Schwantje, Robert

    1994-01-01

    This document presents the concept for two separate but closely related software systems. The first is the special test equipment (STE) software used at Aerojet for AMSU-A instrument testing, and the second is the workstation software used at the spacecraft integration facility to monitor the AMSU-A instrument when installed on the spacecraft. The primary use of the STE software is to monitor the data output from the AMSU-A instruments, to command the instruments, and to perform automated thermal-vacuum calibration testing. The primary use of the workstation software is to monitor the AMSU-A instrument's performance through an Ethernet link during the instrument/spacecraft integration process.

  17. MCTSSA Software Reliability Handbook, Volume II: Data Collection Demonstration and Software Reliability Modeling for a Multi-Function Distributed System

    OpenAIRE

    Schneidewind, Norman F.

    1997-01-01

    The purpose of this handbook is threefold. Specifically, it: Serves as a reference guide for implementing standard software reliability practices at Marine Corps Tactical Systems Support Activity and aids in applying the software reliability model; Serves as a tool for managing the software reliability program; and Serves as a training aid. U.S. Marine Corps Tactical Systems Support Activity, Camp Pendleton, CA. RLACH

  18. 29 CFR 1954.2 - Monitoring system.

    Science.gov (United States)

    2010-07-01

    ... 29 Labor 9 2010-07-01 2010-07-01 false Monitoring system. 1954.2 Section 1954.2 Labor Regulations...) PROCEDURES FOR THE EVALUATION AND MONITORING OF APPROVED STATE PLANS General § 1954.2 Monitoring system. (a... Act, the Assistant Secretary has established a State Program Performance Monitoring System....

  19. Applied Data Analysis in Energy Monitoring System

    Directory of Open Access Journals (Sweden)

    Kychkin А.V.

    2016-08-01

    Full Text Available Software and hardware system organization is presented as an example for building energy monitoring of multi-sectional lighting and climate control / conditioning needs. System key feature is applied office energy data analysis that allows to provide each type of hardware localized work mode recognition. It is based on general energy consumption profile with following energy consumption and workload evaluation. Applied data analysis includes primary data processing block, smoothing filter, time stamp identification block, clusterization and classification blocks, state change detection block, statistical data calculation block. Time slot consumed energy value and slot time stamp are taken as work mode classification main parameters. Energy data applied analysis with HIL and OpenJEVis visualization system usage experimental research results for chosen time period has been provided. Energy consumption, workload calculation and eight different states identification has been executed for two lighting sections and one climate control / conditioning emulating system by integral energy consumption profile. Research has been supported by university internal grant №2016/PI-2 «Methodology development of monitoring and heat flow utilization as low potential company energy sources».

  20. Research and Construction the Net Monitor System

    Directory of Open Access Journals (Sweden)

    Ruining Huang

    2012-07-01

    Full Text Available A Net Monitor system is presented in this paper. The system is based on STMicroelectronics board FLTK3D, which provides hardware platform for TV functions--3D film, IPTV, 3D game, cable television and so on. The whole system includes the Linux Operating System (OS, embedded web browser, Media player, clouding applications, video conference and 3D game. It utilizes the reference model of the CLFS (Cross Linux From Scratches principle to construct the embedded Linux OS. Cloud applications are focused on remote control and access to the cloud data center. The ESX/view client provides this function for its secure access to the data center and maintainability. With the development of IPTV technology, light cross-platform web browser, media player and video conference are implemented. The Net Monitor can integrate cloud applications, web browser, media player, video conference and so on in just one platform with lower cost than other platforms on buying extra hardware and software, so it will brings convenient and benefit to people.

  1. The Gaggle: An open-source software system for integrating bioinformatics software and data sources

    Directory of Open Access Journals (Sweden)

    Bonneau Richard

    2006-03-01

    Full Text Available Abstract Background Systems biologists work with many kinds of data, from many different sources, using a variety of software tools. Each of these tools typically excels at one type of analysis, such as of microarrays, of metabolic networks and of predicted protein structure. A crucial challenge is to combine the capabilities of these (and other forthcoming data resources and tools to create a data exploration and analysis environment that does justice to the variety and complexity of systems biology data sets. A solution to this problem should recognize that data types, formats and software in this high throughput age of biology are constantly changing. Results In this paper we describe the Gaggle -a simple, open-source Java software environment that helps to solve the problem of software and database integration. Guided by the classic software engineering strategy of separation of concerns and a policy of semantic flexibility, it integrates existing popular programs and web resources into a user-friendly, easily-extended environment. We demonstrate that four simple data types (names, matrices, networks, and associative arrays are sufficient to bring together diverse databases and software. We highlight some capabilities of the Gaggle with an exploration of Helicobacter pylori pathogenesis genes, in which we identify a putative ricin-like protein -a discovery made possible by simultaneous data exploration using a wide range of publicly available data and a variety of popular bioinformatics software tools. Conclusion We have integrated diverse databases (for example, KEGG, BioCyc, String and software (Cytoscape, DataMatrixViewer, R statistical environment, and TIGR Microarray Expression Viewer. Through this loose coupling of diverse software and databases the Gaggle enables simultaneous exploration of experimental data (mRNA and protein abundance, protein-protein and protein-DNA interactions, functional associations (operon, chromosomal

  2. Design of Control Server Application Software for Neutral Beam Injection System

    Institute of Scientific and Technical Information of China (English)

    施齐林; 胡纯栋; 盛鹏; 宋士化

    2012-01-01

    For the remote control of a neutral beam injection (NBI) system, a software NBIcsw is developed to work on the control server. It can meet the requirements of data transmission and operation-control between the NBI measurement and control layer (MCL) and the remote monitoring layer (RML). The NBIcsw runs on a Linux system, developed with client/server (C/S) mode and multithreading technology. It is shown through application that the software is with good efficiency.

  3. Wireless data management system for environmental monitoring in livestock buildings

    Directory of Open Access Journals (Sweden)

    James Gray

    2017-03-01

    Full Text Available The impact of air quality on the health, welfare and productivity of livestock needs to be considered, especially when livestock are kept in enclosed buildings. The monitoring of such environmental factors allows for the development of appropriate strategies to reduce detrimental effects of sub-optimal air quality on the respiratory health of both livestock and farmers. In 2009, an environmental monitoring system was designed, developed and tested that allowed for the monitoring of a number of airborne pollutants. One limitation of the system was the manual collection of logged data from each unit. This paper identifies limitations of the current environmental monitoring system and suggests a range of networking technologies that can be used to increase usability. Consideration is taken for the networking of environmental monitoring units, as well as the collection of recorded data. Furthermore, the design and development of a software system that is used to collate and store recorded environmental data from multiple farms is explored. In order to design such a system, simplified software engineering processes and methodologies have been utilised. The main steps taken in order to complete the project were requirements elicitation with clients, requirements analysis, system design, implementation and finally testing. The outcome of the project provided a potential prototype for improving the environmental monitoring system and analysis informing the benefit of the implementation.

  4. Assuring Quality and Reliability in Complex Avionics Systems hardware & Software

    Directory of Open Access Journals (Sweden)

    V. Haridas

    1997-01-01

    Full Text Available It is conventional wisdom in defence systems that electronic brains are where much of the present and future weapons system capability is developed. Electronic hardware advances, particularly in microprocessor, allow highly complex and sophisticated software to provide high degree of system autonomy and customisation to mission at hand. Since modern military systems are so much dependent on the proper functioning of electronics, the quality and reliability of electronic hardware and software have a profound impact on defensive capability and readiness. At the hardware level, due to the advances in microelectronics, functional capabilities of today's systems have increased. The advances in the hardware field have an impact on software also. Now a days, it is possible to incorporate more and more system functions through software, rather than going for a pure hardware solution. On the other hand complexities the systems are increasing, working energy levels of the systems are decreasing and the areas of reliability and quality assurance are becoming more and more wide. This paper covers major failure modes in microelectronic devices. The various techniques used to improve component and system reliability are described. The recent trends in expanding the scope of traditional quality assurance techniques are also discussed, considering both hardware and software.

  5. Corral Monitoring System assessment results

    Energy Technology Data Exchange (ETDEWEB)

    Filby, E.E.; Haskel, K.J.

    1998-03-01

    This report describes the results of a functional and operational assessment of the Corral Monitoring Systems (CMS), which was designed to detect and document accountable items entering or leaving a monitored site. Its development was motivated by the possibility that multiple sites in the nuclear weapons states of the former Soviet Union might be opened to such monitoring under the provisions of the Strategic Arms Reduction Treaty. The assessment was performed at three levels. One level evaluated how well the planned approach addressed the target application, and which involved tracking sensitive items moving into and around a site being monitored as part of an international treaty or other agreement. The second level examined the overall design and development approach, while the third focused on individual subsystems within the total package. Unfortunately, the system was delivered as disassembled parts and pieces, with very poor documentation. Thus, the assessment was based on fragmentary operating data coupled with an analysis of what documents were provided with the system. The system design seemed to be a reasonable match to the requirements of the target application; however, important questions about site manning and top level administrative control were left unanswered. Four weaknesses in the overall design and development approach were detected: (1) poor configuration control and management, (2) inadequate adherence to a well defined architectural standard, (3) no apparent provision for improving top level error tolerance, and (4) weaknesses in the object oriented programming approach. The individual subsystems were found to offer few features or capabilities that were new or unique, even at the conceptual level. The CMS might possibly have offered a unique combination of features, but this level of integration was never realized, and it had no unique capabilities that could be readily extracted for use in another system.

  6. Slow Monitoring Systems for CUORE

    Science.gov (United States)

    Dutta, Suryabrata; Cuore Collaboration

    2016-09-01

    The Cryogenic Underground Observatory for Rare Events (CUORE) is a ton-scale neutrinoless double-beta decay experiment under construction at the Laboratori Nazionali del Gran Sasso (LNGS). The experiment is comprised of 988 TeO2 bolometric crystals arranged into 19 towers and operated at a temperature of 10 mK. We have developed slow monitoring systems to monitor the cryostat during detector installation, commissioning, data taking, and other crucial phases of the experiment. Our systems use responsive LabVIEW virtual instruments and video streams of the cryostat. We built a website using the Angular, Bootstrap, and MongoDB frameworks to display this data in real-time. The website can also display archival data and send alarms. I will present how we constructed these slow monitoring systems to be robust, accurate, and secure, while maintaining reliable access for the entire collaboration from any platform in order to ensure efficient communications and fast diagnoses of all CUORE systems.

  7. The development process for the space shuttle primary avionics software system

    Science.gov (United States)

    Keller, T. W.

    1987-01-01

    Primary avionics software system; software development approach; user support and problem diagnosis; software releases and configuration; quality/productivity programs; and software development/production facilities are addressed. Also examined are the external evaluations of the IBM process.

  8. Extended Darknet: Multi-Dimensional Internet Threat Monitoring System

    Science.gov (United States)

    Shimoda, Akihiro; Mori, Tatsuya; Goto, Shigeki

    Internet threats caused by botnets/worms are one of the most important security issues to be addressed. Darknet, also called a dark IP address space, is one of the best solutions for monitoring anomalous packets sent by malicious software. However, since darknet is deployed only on an inactive IP address space, it is an inefficient way for monitoring a working network that has a considerable number of active IP addresses. The present paper addresses this problem. We propose a scalable, light-weight malicious packet monitoring system based on a multi-dimensional IP/port analysis. Our system significantly extends the monitoring scope of darknet. In order to extend the capacity of darknet, our approach leverages the active IP address space without affecting legitimate traffic. Multi-dimensional monitoring enables the monitoring of TCP ports with firewalls enabled on each of the IP addresses. We focus on delays of TCP syn/ack responses in the traffic. We locate syn/ack delayed packets and forward them to sensors or honeypots for further analysis. We also propose a policy-based flow classification and forwarding mechanism and develop a prototype of a monitoring system that implements our proposed architecture. We deploy our system on a campus network and perform several experiments for the evaluation of our system. We verify that our system can cover 89% of the IP addresses while darknet-based monitoring only covers 46%. On our campus network, our system monitors twice as many IP addresses as darknet.

  9. Spaceport Command and Control System Software Development

    Science.gov (United States)

    Glasser, Abraham

    2017-01-01

    The Spaceport Command and Control System (SCCS) is the National Aeronautics and Space Administration's (NASA) launch control system for the Orion capsule and Space Launch System, the next generation manned rocket currently in development. This large system requires a large amount of intensive testing that will properly measure the capabilities of the system. Automating the test procedures would save the project money from human labor costs, as well as making the testing process more efficient. Therefore, the Exploration Systems Division (formerly the Electrical Engineering Division) at Kennedy Space Center (KSC) has recruited interns for the past two years to work alongside full-time engineers to develop these automated tests, as well as innovate upon the current automation process.

  10. StreaMon: a data-plane programming abstraction for Software-defined Stream Monitoring

    OpenAIRE

    Bianchi, Giuseppe; Bonola, Marco; Picierro, Giulio; Pontarelli, Salvatore; Monaci, Marco

    2013-01-01

    The fast evolving nature of modern cyber threats and network monitoring needs calls for new, "software-defined", approaches to simplify and quicken programming and deployment of online (stream-based) traffic analysis functions. StreaMon is a carefully designed data-plane abstraction devised to scalably decouple the "programming logic" of a traffic analysis application (tracked states, features, anomaly conditions, etc.) from elementary primitives (counting and metering, matching, events gener...

  11. Software Safety Risk in Legacy Safety-Critical Computer Systems

    Science.gov (United States)

    Hill, Janice L.; Baggs, Rhoda

    2007-01-01

    Safety Standards contain technical and process-oriented safety requirements. Technical requirements are those such as "must work" and "must not work" functions in the system. Process-Oriented requirements are software engineering and safety management process requirements. Address the system perspective and some cover just software in the system > NASA-STD-8719.13B Software Safety Standard is the current standard of interest. NASA programs/projects will have their own set of safety requirements derived from the standard. Safety Cases: a) Documented demonstration that a system complies with the specified safety requirements. b) Evidence is gathered on the integrity of the system and put forward as an argued case. [Gardener (ed.)] c) Problems occur when trying to meet safety standards, and thus make retrospective safety cases, in legacy safety-critical computer systems.

  12. Recent Developments in System Dynamics Software

    OpenAIRE

    Valyi, I.

    1987-01-01

    This paper is a short review of a conference held in Sevilla, Spain, in October 1987. Organized by the Systems Dynamic Society, it concentrated around concepts in methodology and applications of nonlinear system modelling within the framework introduced by Jay Forrester and his followers. The attitude to this approach is controversial. For example, the respective methodologies do not involve the identification of system parameters and the construction of the models from available data do...

  13. Communicating embedded systems software and design

    CERN Document Server

    Jard, Claude

    2013-01-01

    The increased complexity of embedded systems coupled with quick design cycles to accommodate faster time-to-market requires increased system design productivity that involves both model-based design and tool-supported methodologies. Formal methods are mathematically-based techniques and provide a clean framework in which to express requirements and models of the systems, taking into account discrete, stochastic and continuous (timed or hybrid) parameters with increasingly efficient tools. This book deals with these formal methods applied to communicating embedded systems by presenting the

  14. Hypoxia, Monitoring, and Mitigation System

    Science.gov (United States)

    2015-08-01

    When compared to max VO2 as derived from a person’s two-mile run an indication of personalized capacity state can be generated which can also be...Monitoring, Alert and Mitigation System HR Heart Rate HRC Heart Rate Complexity HW Hardware IDR Initial Design Review K Thousand m Meters max Maximum... reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of

  15. Network Distributed Monitoring System Based on Robot Technology Middleware

    Directory of Open Access Journals (Sweden)

    Kunikatsu Takase

    2008-11-01

    Full Text Available In this paper, a network distributed monitoring system for human assistance robot system was developed to improve the interaction among the users and local service robotic system and enable a remote user to get a better understanding of what is going on in the local environment. Home integration robot system and network monitoring system using QuickCam Orbit cameras were developed and demonstrated from June 9 to June 19 at the 2005 World Exposition, Aichi, Japan. Improvements of network distributed monitoring system using IEEE1394 cameras with high performance and high resolution have been done in order to extend the application of system. Robot Technology Middleware (RTM was used in the developed system. By using RTM, we can develop cameras functional elements as RT software components that can be implemented by different programming languages, run in different operating system, or connected in different networks to interoperate.It is also easy to create comprehensive robot system application by reusing existing modules thus facilitating networkdistributed software sharing and improving the cost of writing and maintaining software.

  16. Software-Enabled Modular Instrumentation Systems

    NARCIS (Netherlands)

    Soijer, M.W.

    2003-01-01

    Like most other types of instrumentation systems, flight test instrumentation is not produced in series; its development is a one-time achievement by a test department. With the introduction of powerful digital computers, instrumentation systems have included data analysis tasks that were previously

  17. Programming Guidelines for FBD Programs in Reactor Protection System Software

    Energy Technology Data Exchange (ETDEWEB)

    Jung, Se Jin; Lee, Dong Ah; Kim, Eui Sub; Yoo, Jun Beom [Division of Computer Science and Engineering College of Information and Communication, Konkuk University, Seoul (Korea, Republic of); Lee, Jang Su [Man-Machine Interface System team Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2014-10-15

    Properties of programming languages, such as reliability, traceability, etc., play important roles in software development to improve safety. Several researches are proposed guidelines about programming to increase the dependability of software which is developed for safety critical systems. Misra-c is a widely accepted programming guidelines for the C language especially in the sector of vehicle industry. NUREG/CR-6463 helps engineers in nuclear industry develop software in nuclear power plant systems more dependably. FBD (Function Block Diagram), which is one of programming languages defined in IEC 61131-3 standard, is often used for software development of PLC (programmable logic controllers) in nuclear power plants. Software development for critical systems using FBD needs strict guidelines, because FBD is a general language and has easily mistakable elements. There are researches about guidelines for IEC 61131-3 programming languages. They, however, do not specify details about how to use languages. This paper proposes new guidelines for the FBD based on NUREG/CR-6463. The paper introduces a CASE (Computer-Aided Software Engineering) tool to check FBD programs with the new guidelines and shows availability with a case study using a FBD program in a reactor protection system. The paper is organized as follows.

  18. Testing and Deployment of Software Systems (in practice)

    DEFF Research Database (Denmark)

    Nyborg, Mads; Høgh, Stig

    2014-01-01

    received very little focus, since this is probably the most difficult part to implement in a university environment. Because of this observation, in 2011 we decided to launch a new elective course, ‘Testing and deployment of software systems (in practice)’, focusing entirely on the ‘O’ part in CDIO....... The aim of this paper is to describe: • the unified software development process and compare this with CDIO. • the activities covering the ‘O’ part in software engineering. • the course structure and schedule. • the evaluations and comments received from students. The paper concludes that: It is possible...

  19. The ASTRI/CTA mini-array software system

    Science.gov (United States)

    Tosti, Gino; Schwarz, Joseph; Antonelli, Lucio Angelo; Trifoglio, Massimo; Catalano, Osvaldo; Maccarone, Maria Concetta; Leto, Giuseppe; Gianotti, Fulvio; Canestrari, Rodolfo; Giro, Enrico; Fiorini, Mauro; La Palombara, Nicola; Pareschi, Giovanni; Stringhetti, Luca; Vercellone, Stefano; Conforti, Vito; Tanci, Claudio; Bruno, Pietro; Grillo, Alessandro; Testa, Vincenzo; di Paola, Andrea; Gallozzi, Stefano

    2014-07-01

    ASTRI (Astrofisica con Specchi a Tecnologia Replicante Italiana) is a Flagship Project financed by the Italian Ministry of Education, University and Research, and led by INAF, the Italian National Institute of Astrophysics. The main goals of the ASTRI project are the realization of an end-to-end prototype of a Small Size Telescope (SST) for the Cherenkov Telescope Array (CTA) in a dual- mirror configuration (SST-2M) and, subsequently, of a mini-array comprising seven SST-2M telescopes. The mini-array will be placed at the final CTA Southern Site, which will be part of the CTA seed array, around which the whole CTA observatory will be developed. The Mini-Array Software System (MASS) will provide a comprehensive set of tools to prepare an observing proposal, to perform the observations specified therein (monitoring and controlling all the hardware components of each telescope), to analyze the acquired data online and to store/retrieve all the data products to/from the archive. Here we present the main features of the MASS and its first version, to be tested on the ASTRI SST-2M prototype that will be installed at the INAF observing station located at Serra La Nave on Mount Etna in Sicily.

  20. Towards automated construction of dependable software/hardware systems

    Energy Technology Data Exchange (ETDEWEB)

    Yakhnis, A.; Yakhnis, V. [Pioneer Technologies & Rockwell Science Center, Albuquerque, NM (United States)

    1997-11-01

    This report contains viewgraphs on the automated construction of dependable computer architecture systems. The outline of this report is: examples of software/hardware systems; dependable systems; partial delivery of dependability; proposed approach; removing obstacles; advantages of the approach; criteria for success; current progress of the approach; and references.

  1. Peeling the Onion: Okapi System Architecture and Software Design Issues.

    Science.gov (United States)

    Jones, S.; And Others

    1997-01-01

    Discusses software design issues for Okapi, an information retrieval system that incorporates both search engine and user interface and supports weighted searching, relevance feedback, and query expansion. The basic search system, adjacency searching, and moving toward a distributed system are discussed. (Author/LRW)

  2. Expert System for Software Quality Assurance. User’s Manual,

    Science.gov (United States)

    1986-11-01

    This user’s manual describes the execution of an expert system for Software Quality Assurance (SQA). The objective of the expert system is to capture...which are all included in the batch file called SQA.BAT. The primary component is the expert system , which was developed using the EXSYS development

  3. Automatic outdoor monitoring system for photovoltaic panels

    Science.gov (United States)

    Stefancich, Marco; Simpson, Lin; Chiesa, Matteo

    2016-05-01

    Long-term acquisition of solar panel performance parameters, for panels operated at maximum power point in their real environment, is of critical importance in the photovoltaic research sector. However, few options exist for the characterization of non-standard panels such as concentrated photovoltaic systems, heavily soiled or shaded panels or those operating under non-standard spectral illumination; certainly, it is difficult to find such a measurement system that is flexible and affordable enough to be adopted by the smaller research institutes or universities. We present here an instrument aiming to fill this gap, autonomously tracking and maintaining any solar panel at maximum power point while continuously monitoring its operational parameters and dissipating the produced energy without connection to the power grid. The instrument allows periodic acquisition of current-voltage curves to verify the employed maximum power point tracking approach. At the same time, with hardware schematics and software code being provided, it provides a flexible open development environment for the monitoring of non-standard generators like concentrator photovoltaic systems and to test novel power tracking approaches. The key issues, and the corresponding solutions, encountered in the design are analyzed in detail and the relevant schematics presented.

  4. Monitoring the LHCb data quality system

    CERN Multimedia

    Baranov, Alexander

    2016-01-01

    Monitoring the quality of the data, DQM, is crucial in a high-energy physics experiment to ensure the correct functioning of the apparatus during the data taking. DQM at LHCb is carried out in two phase. The first one is performed on-site, in real time, using unprocessed data directly from the LHCb detector, while the second, also performed on-site, requires the reconstruction of the data selected by the LHCb trigger system and occurs with some delay. For the Run II data taking the LHCb collaboration has re-engineered the DQM protocols and the DQM graphical interface, moving the latter to a web-based monitoring system, called Monet, thus allowing researchers to perform the second phase off-site. In order to support the operator's task, Monet is also equipped with an automated, fully configurable, alarm system, thus allowing its use not only for DQM purposes, but also to track and assess the quality of LHCb software and simulation.

  5. Automatic outdoor monitoring system for photovoltaic panels.

    Science.gov (United States)

    Stefancich, Marco; Simpson, Lin; Chiesa, Matteo

    2016-05-01

    Long-term acquisition of solar panel performance parameters, for panels operated at maximum power point in their real environment, is of critical importance in the photovoltaic research sector. However, few options exist for the characterization of non-standard panels such as concentrated photovoltaic systems, heavily soiled or shaded panels or those operating under non-standard spectral illumination; certainly, it is difficult to find such a measurement system that is flexible and affordable enough to be adopted by the smaller research institutes or universities. We present here an instrument aiming to fill this gap, autonomously tracking and maintaining any solar panel at maximum power point while continuously monitoring its operational parameters and dissipating the produced energy without connection to the power grid. The instrument allows periodic acquisition of current-voltage curves to verify the employed maximum power point tracking approach. At the same time, with hardware schematics and software code being provided, it provides a flexible open development environment for the monitoring of non-standard generators like concentrator photovoltaic systems and to test novel power tracking approaches. The key issues, and the corresponding solutions, encountered in the design are analyzed in detail and the relevant schematics presented.

  6. Prometheus: a next-generation monitoring system

    CERN Document Server

    CERN. Geneva

    2017-01-01

    Prometheus is an open eco-system that provides an end-to-end approach to infrastructure and application monitoring. It covers all levels beginning with easy instrumentation based on a flexible, multi-dimensional data model. The Prometheus server itself collects and stores time series while trying to maintain operational simplicity while being adaptable to varying scales and layouts of infrastructure. By integrating with a wide range of service discovery systems, it always stays in sync with the world it is monitoring. The powerful query language allows us to ask complex questions and can be applied seamlessly between ad-hoc investigation and static dashboarding. It is also directly applied in the eco-system's alerting layer, which favors a time-series based over and event driven approach. In this talk we will look at all aspects of Prometheus from the high-level philosophy behind its design to its practical concerns of implementation and operation. About the speaker Fabian Reinartz is a software eng...

  7. Automatic outdoor monitoring system for photovoltaic panels

    Energy Technology Data Exchange (ETDEWEB)

    Stefancich, Marco [Consiglio Nazionale delle Ricerce, Istituto dei Materiali per l’Elettronica ed il Magnetismo (CNR-IMEM), Parco Area delle Scienze 37/A, 43124 Parma, Italy; Simpson, Lin [National Renewable Energy Laboratory, 15013 Denver West Parkway, Golden, Colorado 80401, USA; Chiesa, Matteo [Masdar Institute of Science and Technology, P.O. Box 54224, Masdar City, Abu Dhabi, United Arab Emirates

    2016-05-01

    Long-term acquisition of solar panel performance parameters, for panels operated at maximum power point in their real environment, is of critical importance in the photovoltaic research sector. However, few options exist for the characterization of non-standard panels such as concentrated photovoltaic systems, heavily soiled or shaded panels or those operating under non-standard spectral illumination; certainly, it is difficult to find such a measurement system that is flexible and affordable enough to be adopted by the smaller research institutes or universities. We present here an instrument aiming to fill this gap, autonomously tracking and maintaining any solar panel at maximum power point while continuously monitoring its operational parameters and dissipating the produced energy without connection to the power grid. The instrument allows periodic acquisition of current-voltage curves to verify the employed maximum power point tracking approach. At the same time, with hardware schematics and software code being provided, it provides a flexible open development environment for the monitoring of non-standard generators like concentrator photovoltaic systems and to test novel power tracking approaches. The key issues, and the corresponding solutions, encountered in the design are analyzed in detail and the relevant schematics presented.

  8. Learning Management System Software (LMS in Agricultural Education

    Directory of Open Access Journals (Sweden)

    Baharak Azizi

    2016-12-01

    Full Text Available Electronic learning provided this chance for students to learn by the internet and facilitate their learning in this process. Thus our purpose of this research is to analyze the effect of the online software of learning management system software in agriculture. The present research is practical in terms of purpose and is a descriptive-survey study. The statistical population of this research includes 250 students of agricultural education and also the information has been analyzed with SPSS software. The results indicated that the learning management system software had a positive and significant effect on agricultural learning. In addition, we can expect attitude change of students in a positive and desirable way and vice-versa, by developing this method of learning in education. In fact, we can predict the increases of using this type of learning by making a desirable attitude of this method for the students.

  9. Coastwide Reference Monitoring System (CRMS)

    Science.gov (United States)

    2010-01-01

    In 1990, the U.S. Congress enacted the Coastal Wetlands Planning, Protection and Restoration Act (CWPPRA) in response to growing awareness of a land loss crisis in Louisiana. Projects funded by CWPPRA require monitoring and evaluation of project effectiveness, and there is also a need to assess the cumulative effects of all projects to achieve a sustainable coastal environment. In 2003, the Louisiana Office of Coastal Protection and Restoration (OCPR) and the U.S. Geological Survey (USGS) received approval from the CWPPRA Task Force to implement the Coastwide Reference Monitoring System (CRMS) as a mechanism to monitor and evaluate the effectiveness of CWPPRA projects at the project, region, and coastwide levels. The CRMS design implements a multiple reference approach by using aspects of hydrogeomorphic functional assessments and probabilistic sampling. The CRMS program is as dynamic as the coastal habitats it monitors. The program is currently funded through CWPPRA and provides data for a variety of user groups, including resource managers, academics, landowners, and researchers.

  10. Web-based software system for processing bilingual digital resources

    Directory of Open Access Journals (Sweden)

    Ralitsa Dutsova

    2014-09-01

    Full Text Available Web-based software system for processing bilingual digital resourcesThe article describes a software management system developed at the Institute of Mathematics and Informatics, BAS, for the creation, storing and processing of digital language resources in Bulgarian. Independent components of the system are intended for the creation and management of bilingual dictionaries, for information retrieval and data mining from a bilingual dictionary, and for the presentation of aligned corpora. A module which connects these components is also being developed. The system, implemented as a web-application, contains tools for compilation, editing and search within all components.

  11. Perfusion Electronic Record Documentation Using Epic Systems Software.

    Science.gov (United States)

    Steffens, Thomas G; Gunser, John M; Saviello, George M

    2015-12-01

    This paper describes the design and use of Epic Systems software for documentation of perfusion activities as part of the patient electronic medical record. The University of Wisconsin Hospital and Clinics adapted the Anesthesia software module and developed an integrated perfusion/anesthesia record for the documentation of cardiac and non-cardiac surgical procedures. This project involved multiple committees, approvals, and training to successfully implement. This article will describe our documentation options, concepts, design, challenges, training, and implementation during our initial experience.

  12. Syntax Editing for Mark 4-A System Performance Test Software

    Science.gov (United States)

    Jacobson, G. N.

    1983-01-01

    This article describes the syntax editing concepts used by the Operations Sustaining Engineering Section in implementing System Performance Test software for the Mark 4-A era. The processing functions are discussed, as well as the necessary data structures and table generation macros used in implementing those functions. In addition, the procedural and software interfaces which have been developed for users of the syntax editor are described, including the forms required for establishing directive and parameter characteristics.

  13. Research of PD on-line Monitoring System for DC Cable

    Directory of Open Access Journals (Sweden)

    Duan Da-Peng

    2014-01-01

    Full Text Available In order to monitor the insulation of XLPE cable of rail system, an On-line Partial Discharge (PD Monitoring System applied for 1500V DC cables of Shanghai Traction Substation is described, including its hardware and software structure. After installed, this system successfully detected one PD signal. The results demonstrated that this system worked stably and reliably.

  14. The BEPCⅡ Data Production and BESⅢ offline Analysis Software System

    Institute of Scientific and Technical Information of China (English)

    ZepuMAO

    2001-01-01

    The BES detector has operated for about 12 years,and the BES offline data analysis environment also has been developed and upgraded along with developments of the BES hardware and software.The BESⅢ software system will operate for many years.Thus they should meet developments of the new technology in software,It should be highly flexible,Powerful,stable and easy for maintenance.And following points should be taken into account:1) To benefit the collaboration and make better exchanges with the international HEP experiments this system shoule be set up by adopting or referring the newest technology in the software from advanced experiments in the world.2).It should support hundreds of the existing BES software packages and serve for both old experts who familiar with BESII software and computing environment and new members who is going to benefit from the new system.3).The most BESII existing packages will be modified or re-designed according to the hardware changes.

  15. Integrative Educational Approach Oriented Towards Software and System Development

    Directory of Open Access Journals (Sweden)

    Anca Juliana Stoica

    2013-01-01

    Full Text Available The paper is based on our academic teaching and research work in software and system engineering to effectively develop modern, complex real-life Web application systems. It bridges the gap between academic education and industry needs and illustrates how such collaboration can be successfully developed in the IT area where technology development is rapid. Its scope covers the processes, models, technologies, people, and knowledge that have the capability to contribute to developing such systems. The paper also relates to contributions of some of Harlan D. Mills award recipients for software engineering achievement, to address the needs to: i improve the engineering education in an academic setting, and ii develop real-life software and system projects. Hybrid educational methods are applied for student learning that combine class room approach of teaching fundamental theoretical concepts and practice via real world complex projects embedding intelligence in software and systems products. System thinking demanded by modern design philosophies is applied to interlink prod-ucts, software, and people. Student groups are developing their projects in an interactive and collaborative manner.

  16. Shared performance monitor in a multiprocessor system

    Science.gov (United States)

    Chiu, George; Gara, Alan G; Salapura, Valentina

    2014-12-02

    A performance monitoring unit (PMU) and method for monitoring performance of events occurring in a multiprocessor system. The multiprocessor system comprises a plurality of processor devices units, each processor device for generating signals representing occurrences of events in the processor device, and, a single shared counter resource for performance monitoring. The performance monitor unit is shared by all processor cores in the multiprocessor system. The PMU is further programmed to monitor event signals issued from non-processor devices.

  17. DYSCO: A software system for modeling general dynamic systems

    Science.gov (United States)

    Berman, Alex

    1989-01-01

    The DYSCO program has been under development since 1979. It has been funded by Army and Air Force laboratories and by the Kaman Aerospace Corporation. It is presently available at a number of government and nongovernment installations. It has been used to analyze a very broad range of dynamics problems. A principle feature of the software design of DYSCO is the separation of the executive from the technology. The executive, which controls all the operations, is intelligent in the sense that it knows that its function is to assemble differential equations and to prepare them for solution. The technology library contains FORTRAN routines which perform standard functions, such as, computing the equation coefficients of an element (or component) given the local state at any time. The technology library also contains algorithms and procedures for solving the coupled system equations. The system was designed to allow easy additional of technology to the library. Any linear or nonlinear structural entity, control system, or set of ordinary differential equations may be simply coded and added to the library, as well as algorithms for time or frequency domain solution. The program is described with emphasis on its usefulness in easily modeling unusual concepts and configurations, performing analysis of damage, evaluating new algorithms, and simulating dynamic tests.

  18. A system for beach video-monitoring: Beachkeeper plus

    Science.gov (United States)

    Brignone, Massimo; Schiaffino, Chiara F.; Isla, Federico I.; Ferrari, Marco

    2012-12-01

    A suitable knowledge of coastal systems, of their morphodynamic characteristics and their response to storm events and man-made structures is essential for littoral conservation and management. Nowadays webcams represent a useful device to obtain information from beaches. Video-monitoring techniques are generally site specific and softwares working with any image acquisition system are rare. Therefore, this work aims at submitting theory and applications of an experimental video monitoring software: Beachkeeper plus, a freeware non-profit software, can be employed and redistributed without modifications. A license file is provided inside software package and in the user guide. Beachkeeper plus is based on Matlab® and it can be used for the analysis of images and photos coming from any kind of acquisition system (webcams, digital cameras or images downloaded from internet), without any a-priori information or laboratory study of the acquisition system itself. Therefore, it could become a useful tool for beach planning. Through a simple guided interface, images can be analyzed by performing georeferentiation, rectification, averaging and variance. This software was initially operated in Pietra Ligure (Italy), using images from a tourist webcam, and in Mar del Plata (Argentina) using images from a digital camera. In both cases the reliability in different geomorphologic and morphodynamic conditions was confirmed by the good quality of obtained images after georeferentiation, rectification and averaging.

  19. eXascale PRogramming Environment and System Software (XPRESS)

    Energy Technology Data Exchange (ETDEWEB)

    Chapman, Barbara [Univ. of Houston, TX (United States); Gabriel, Edgar [Univ. of Houston, TX (United States)

    2015-11-30

    Exascale systems, with a thousand times the compute capacity of today’s leading edge petascale computers, are expected to emerge during the next decade. Their software systems will need to facilitate the exploitation of exceptional amounts of concurrency in applications, and ensure that jobs continue to run despite the occurrence of system failures and other kinds of hard and soft errors. Adapting computations at runtime to cope with changes in the execution environment, as well as to improve power and performance characteristics, is likely to become the norm. As a result, considerable innovation is required to develop system support to meet the needs of future computing platforms. The XPRESS project aims to develop and prototype a revolutionary software system for extreme-­scale computing for both exascale and strong­scaled problems. The XPRESS collaborative research project will advance the state-­of-­the-­art in high performance computing and enable exascale computing for current and future DOE mission-­critical applications and supporting systems. The goals of the XPRESS research project are to: A. enable exascale performance capability for DOE applications, both current and future, B. develop and deliver a practical computing system software X-­stack, OpenX, for future practical DOE exascale computing systems, and C. provide programming methods and environments for effective means of expressing application and system software for portable exascale system execution.

  20. Software And Systems Engineering Risk Management

    Science.gov (United States)

    2010-04-01

    Engineering Life Cycle Processes IS 15288 Systems Engineering Life Cycle Processes IS 16085 Risk Management Process Quality ISO TC 176 ISO 9001 Quality...carefully define their “Context” as there is little guidance • integrate RSKM into their ISO 9001 clause 8.5.3 Preventive action • avoid offers

  1. Software for systems biology: from tools to integrated platforms.

    Science.gov (United States)

    Ghosh, Samik; Matsuoka, Yukiko; Asai, Yoshiyuki; Hsin, Kun-Yi; Kitano, Hiroaki

    2011-11-03

    Understanding complex biological systems requires extensive support from software tools. Such tools are needed at each step of a systems biology computational workflow, which typically consists of data handling, network inference, deep curation, dynamical simulation and model analysis. In addition, there are now efforts to develop integrated software platforms, so that tools that are used at different stages of the workflow and by different researchers can easily be used together. This Review describes the types of software tools that are required at different stages of systems biology research and the current options that are available for systems biology researchers. We also discuss the challenges and prospects for modelling the effects of genetic changes on physiology and the concept of an integrated platform.

  2. Toward an integrated software platform for systems pharmacology.

    Science.gov (United States)

    Ghosh, Samik; Matsuoka, Yukiko; Asai, Yoshiyuki; Hsin, Kun-Yi; Kitano, Hiroaki

    2013-12-01

    Understanding complex biological systems requires the extensive support of computational tools. This is particularly true for systems pharmacology, which aims to understand the action of drugs and their interactions in a systems context. Computational models play an important role as they can be viewed as an explicit representation of biological hypotheses to be tested. A series of software and data resources are used for model development, verification and exploration of the possible behaviors of biological systems using the model that may not be possible or not cost effective by experiments. Software platforms play a dominant role in creativity and productivity support and have transformed many industries, techniques that can be applied to biology as well. Establishing an integrated software platform will be the next important step in the field.

  3. A Semantics and Data-Driven Biomedical Multimedia Software System

    Directory of Open Access Journals (Sweden)

    Shih-Hsi Liu

    2010-08-01

    Full Text Available Developing a large-scale biomedical multimedia software system is always a challenging task: Satisfaction of sundry and stringent biomedical multimedia related requirements and standards; Heterogeneous software deployment and communication environments; and tangling correlation between data/contents and software functionalities, among others. This paper introduces a novel biomedical multimedia software system developed under Service-Oriented Architecture (SOA. Such a system takes the advantage of interoperability of SOA to solve the heterogeneity and correlation problems. The paper also classifies the system into services, annotation, ontologies, semantics matching, and QoS optimization aspects which may potentially solve the requirements problem: By establishing data ontology with respect to data properties, contents, QoS, and biomedical regulations and expanding service ontology to describe more functional and QoS specifications supported by services, appropriate services for processing biomedical multimedia data may be discovered, performed, tuned up or replaced as needed. Lastly, a biomedical education project that improves the performance of feature extraction and classification processed afterwards is introduced to illustrate the advantages of our software system developed under SOA.

  4. Certification of COTS Software in NASA Human Rated Flight Systems

    Science.gov (United States)

    Goforth, Andre

    2012-01-01

    Adoption of commercial off-the-shelf (COTS) products in safety critical systems has been seen as a promising acquisition strategy to improve mission affordability and, yet, has come with significant barriers and challenges. Attempts to integrate COTS software components into NASA human rated flight systems have been, for the most part, complicated by verification and validation (V&V) requirements necessary for flight certification per NASA s own standards. For software that is from COTS sources, and, in general from 3rd party sources, either commercial, government, modified or open source, the expectation is that it meets the same certification criteria as those used for in-house and that it does so as if it were built in-house. The latter is a critical and hidden issue. This paper examines the longstanding barriers and challenges in the use of 3rd party software in safety critical systems and cover recent efforts to use COTS software in NASA s Multi-Purpose Crew Vehicle (MPCV) project. It identifies some core artifacts that without them, the use of COTS and 3rd party software is, for all practical purposes, a nonstarter for affordable and timely insertion into flight critical systems. The paper covers the first use in a flight critical system by NASA of COTS software that has prior FAA certification heritage, which was shown to meet the RTCA-DO-178B standard, and how this certification may, in some cases, be leveraged to allow the use of analysis in lieu of testing. Finally, the paper proposes the establishment of an open source forum for development of safety critical 3rd party software.

  5. DOWNHOLE VIBRATION MONITORING & CONTROL SYSTEM

    Energy Technology Data Exchange (ETDEWEB)

    Martin E. Cobern

    2004-08-31

    The deep hard rock drilling environment induces severe vibrations into the drillstring, which can cause reduced rates of penetration (ROP) and premature failure of the equipment. The only current means of controlling vibration under varying conditions is to change either the rotary speed or the weight-on-bit (WOB). These changes often reduce drilling efficiency. Conventional shock subs are useful in some situations, but often exacerbate the problems. The objective of this project is development of a unique system to monitor and control drilling vibrations in a ''smart'' drilling system. This system has two primary elements: (1) The first is an active vibration damper (AVD) to minimize harmful axial, lateral and torsional vibrations. The hardness of this damper will be continuously adjusted using a robust, fast-acting and reliable unique technology. (2) The second is a real-time system to monitor drillstring vibration, and related parameters. This monitor adjusts the damper according to local conditions. In some configurations, it may also send diagnostic information to the surface via real-time telemetry. The AVD is implemented in a configuration using magnetorheological (MR) fluid. By applying a current to the magnetic coils in the damper, the viscosity of the fluid can be changed rapidly, thereby altering the damping coefficient in response to the measured motion of the tool. Phase I of this program entailed modeling and design of the necessary subsystems and design, manufacture and test of a full laboratory prototype. Phase I of the project was completed by the revised end date of May 31, 2004. The objectives of this phase were met, and all prerequisites for Phase II have been completed.

  6. DOWNHOLE VIBRATION MONITORING & CONTROL SYSTEM

    Energy Technology Data Exchange (ETDEWEB)

    Martin E. Cobern

    2004-08-31

    The deep hard rock drilling environment induces severe vibrations into the drillstring, which can cause reduced rates of penetration (ROP) and premature failure of the equipment. The only current means of controlling vibration under varying conditions is to change either the rotary speed or the weight-on-bit (WOB). These changes often reduce drilling efficiency. Conventional shock subs are useful in some situations, but often exacerbate the problems. The objective of this project is development of a unique system to monitor and control drilling vibrations in a ''smart'' drilling system. This system has two primary elements: (1) The first is an active vibration damper (AVD) to minimize harmful axial, lateral and torsional vibrations. The hardness of this damper will be continuously adjusted using a robust, fast-acting and reliable unique technology. (2) The second is a real-time system to monitor drillstring vibration, and related parameters. This monitor adjusts the damper according to local conditions. In some configurations, it may also send diagnostic information to the surface via real-time telemetry. The AVD is implemented in a configuration using magnetorheological (MR) fluid. By applying a current to the magnetic coils in the damper, the viscosity of the fluid can be changed rapidly, thereby altering the damping coefficient in response to the measured motion of the tool. Phase I of this program entailed modeling and design of the necessary subsystems and design, manufacture and test of a full laboratory prototype. Phase I of the project was completed by the revised end date of May 31, 2004. The objectives of this phase were met, and all prerequisites for Phase II have been completed.

  7. The software system ``Evolution of radio galaxies''

    Science.gov (United States)

    Verkhodanov, O. V.; Kopylov, A. I.; Zhelenkova, O. P.; Verkhodanova, N. V.; Chernenkov, V. N.; Parijskij, Yu. N.; Soboleva, N. S.; Temirova, A. V.

    The project of the informational system creation on the problem of evolution of radio galaxies is described. This system, being developed at present at the server http://sed.sao.ru, allows a user to operate with simulated curves of spectral energy distributions (SED) and to estimate ages and redshifts by photometric data using χ2-method. Authors use SEDs of several models (GISSEL'98 (Bruzual, Charlot, 1996), PEGASE (Fioc, Rocca-Volmerange, 1996, 1998)) for different types of galaxies. Synthetic spectra are smoothed by the filter sensetivity curves before the procedure of age estimation. There is a possibility to calculate extictions in different filters using infrared maps. The server containes full archive of RC-catalog radio galaxy images obtained with 6 m telescope of SAO and VLA data. Modes of HTTP, FTP and FTP access, formats of output result (TABLE and GNUPLOT graphic) and additional functions are described.

  8. The Technique of Building a Networked Manufacturing Process Monitoring System

    Institute of Scientific and Technical Information of China (English)

    XIE Yong; ZHANG Yu; YANG Musheng

    2006-01-01

    This paper introduces the constitute, structure and the software model of a set of networked manufacturing process monitoring system, using JAVA network technique to realize a set of three layer distributed manufacturing process monitoring system which is comprised with remote manage center, manufacturing process supervision center and the units of measure and control layer such as displacement sensor, the device of temperature measure and alarm etc. The network integration of the production management layer, the process control layer and the hard ware control layer is realized via using this approach. The design using object-oriented technique based on JAVA can easily transport to different operation systems with high performance of the expansibility.

  9. New Beam Profile Monitoring System At Extraction From U-70

    CERN Document Server

    Afonin, A G; Gorlov, V N; Gres, V N; Sokolov, S V; Terekhov, V I

    2004-01-01

    In the course of upgrading Instrumentation of extracted beams at IHEP the new beam profile monitoring system has been developed and comissioned. It incorporates many improvements towards lower amount of monitor substance to be placed in the beam path, lower cable expenses, higher radiation and noisy resistance, wider dynamic range. New circuitry allows one to measure profiles separately for each extraction in one machine cycle. The system has a capability for multiple measures of beam profile during the slow extraction for exploring dynamic effects. The paper describes hardware and software of system.

  10. Dealing with distributed intelligence in monitoring and control systems

    CERN Document Server

    McLaren, R A

    1981-01-01

    The European Hybrid Spectrometer is built up of many individual detectors, each having widely varying monitoring and control requirements. With the advent of cheap microprocessor systems a shift from the concept of a single monitoring and control computer to that of distributed intelligent controllers has been economically feasible. A detector designer can now thoroughly test and debug a complete monitoring and control system on a local, dedicated micro-computer, while during operation, the central computer can be relieved of many simple repetitive tasks. Rapidly, however, it has become obvious that the designers of these systems have to take into account the final operational environment and build into both the hardware and software, features allowing easy integration into a central monitoring and control chain. In addition, the problems of maintenance and eventual modification have to be taken into consideration early in the development. Examples of currently operational systems will be briefly described to...

  11. Research of Embedded Tower Crane Monitoring System Based on FCS

    Directory of Open Access Journals (Sweden)

    Xijian Zheng

    2013-09-01

    Full Text Available To compensate for the lack of traditional safety limit device of tower crane, a design scheme of embedded tower crane intelligent monitoring system based on Fieldbus Control System was proposed. By this, online collection and transmission of tower crane real-time conditions were achieved, which could effectively improve the reliability and anti-interference of the system. Embedded development technology was used to build ARM-based master control platform. Embedded Linux cross-compiler environment was also built. Combining with embedded programming software, human-computer interaction interface of tower crane intelligent monitoring system was built, storage and display of tower crane’s online parameters were also realized. The use of the technology has opened up a new field of tower crane condition monitoring application. The research of this paper may provide reference for tower crane safety monitoring and fault diagnosing.

  12. Software Development and Test Methodology for a Distributed Ground System

    Science.gov (United States)

    Ritter, George; Guillebeau, Pat; McNair, Ann R. (Technical Monitor)

    2002-01-01

    The Marshall Space Flight Center's (MSFC) Payload Operations Center (POC) ground system has evolved over a period of about 10 years. During this time the software processes have migrated from more traditional to more contemporary development processes in an effort to minimize unnecessary overhead while maximizing process benefits. The Software processes that have evolved still emphasize requirements capture, software configuration management, design documenting, and making sure the products that have been developed are accountable to initial requirements. This paper will give an overview of how the Software Processes have evolved, highlighting the positives as well as the negatives. In addition, we will mention the COTS tools that have been integrated into the processes and how the COTS have provided value to the project.

  13. Software architecture of INO340 telescope control system

    Science.gov (United States)

    Ravanmehr, Reza; Khosroshahi, Habib

    2016-08-01

    The software architecture plays an important role in distributed control system of astronomical projects because many subsystems and components must work together in a consistent and reliable way. We have utilized a customized architecture design approach based on "4+1 view model" in order to design INOCS software architecture. In this paper, after reviewing the top level INOCS architecture, we present the software architecture model of INOCS inspired by "4+1 model", for this purpose we provide logical, process, development, physical, and scenario views of our architecture using different UML diagrams and other illustrative visual charts. Each view presents INOCS software architecture from a different perspective. We finish the paper by science data operation of INO340 and the concluding remarks.

  14. Automatic respiration monitoring system; Shushin jotai no jido monitoring system

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    2000-03-01

    This is a system to recognize automatically status of a person in sleep including respiration stop, toss about in bed, and departure from the bed by performing animated image processing on images of the person in sleep as photographed by a camera, and by obtaining respiration waveforms from changes in the images of the breast. The system has been developed jointly by the Medical Department of Ehime University and Toshiba Engineering Company when commissioned from the Silver Service Promotion Association as a two-year project. The system requires no operation by an operator, can monitor the respiration during sleep on a real time basis from a completely non-restraint condition, and can be utilized for early discovery of crib death and/or apneic syndrome of aged persons and infants. Its effectiveness was verified by the field tests at a special facility for physically and mentally handicapped aged persons. The system was awarded with the first grand prize for an image recognition system from the Japan Automatic Recognition System Association. (translated by NEDO)

  15. Archiving Software Systems: Approaches to Preserve Computational Capabilities

    Science.gov (United States)

    King, T. A.

    2014-12-01

    A great deal of effort is made to preserve scientific data. Not only because data is knowledge, but it is often costly to acquire and is sometimes collected under unique circumstances. Another part of the science enterprise is the development of software to process and analyze the data. Developed software is also a large investment and worthy of preservation. However, the long term preservation of software presents some challenges. Software often requires a specific technology stack to operate. This can include software, operating systems and hardware dependencies. One past approach to preserve computational capabilities is to maintain ancient hardware long past its typical viability. On an archive horizon of 100 years, this is not feasible. Another approach to preserve computational capabilities is to archive source code. While this can preserve details of the implementation and algorithms, it may not be possible to reproduce the technology stack needed to compile and run the resulting applications. This future forward dilemma has a solution. Technology used to create clouds and process big data can also be used to archive and preserve computational capabilities. We explore how basic hardware, virtual machines, containers and appropriate metadata can be used to preserve computational capabilities and to archive functional software systems. In conjunction with data archives, this provides scientist with both the data and capability to reproduce the processing and analysis used to generate past scientific results.

  16. Safety Justification of Software Systems. Software Based Safety Systems. Regulatory Inspection Handbook

    Energy Technology Data Exchange (ETDEWEB)

    Dahll, Gustav (OECD Halden Project, Halden (NO)); Liwaang, Bo (Swedish Nuclear Power Inspectorate, Stockholm (Sweden)); Wainwright, Norman (Wainwright Safety Advice (GB))

    2006-07-01

    The introduction of new software based technology in the safety systems in nuclear power plants also makes it necessary to develop new strategies for regulatory review and assessment of these new systems that is more focused on reviewing the processes at the different phases in design phases during the system life cycle. It is a general requirement that the licensee shall perform different kinds of reviews. From a regulatory point of view it is more cost effective to assess that the design activities at the suppliers and the review activities within the development project are performed with good quality. But the change from more technical reviews over to the development process oriented approach also cause problems. When reviewing development and quality aspects there are no 'hard facts' that can be judged against some specified criteria, the issues are more 'soft' and are more to build up structure of arguments and evidences that the requirements are met. The regulatory review strategy must therefore change to follow the development process over the whole life cycle from concept phase until installation and operation. Even if we know what factors that is of interest we need some guidance on how to interpret and judge the information.For that purpose SKl started research activities in this area at the end of the 1990s. In the first phase, in co-operation with Gustav Dahll at the Halden project, a life cycle model was selected. For the different phases a qualitative influence net was constructed of the type that is used in Bayesian Believe Network together with a discussion on different issues involved. In the second phase of the research work, in co-operation with Norman Wainwright, a former NII inspector, information from a selection of the most important sources as guidelines, IAEA and EC reports etc, was mapped into the influence net structure (the total list on used sources are in the report). The result is presented in the form of

  17. The Implications of Using Integrated Software Support Environment for Design of Guidance and Control Systems Software

    Science.gov (United States)

    1990-02-01

    Methodology DSDA X X X X X Real Time SA DSSAD X X X JSD, JSP DSSD X X X X X X X X X LCS, LCP EDM X X X X X X X X X n/a EPOS [X1 [X] X X (X) n/a ESPRESO X n...Ordinateur DSDA Disciplined Software Design Approach DEFINITION OF ACRONYMS Acronym Full Name or Description DSSAD Data Structured Systems Analysis

  18. Integrating ventilation monitoring sensor data with ventilation computer simulation software at the Waste Isolation Pilot Plant facility

    Energy Technology Data Exchange (ETDEWEB)

    Ruckman, R.; Prosser, B. [Mine Ventilation Services Inc., Clovis, CA (United States)

    2010-07-01

    This paper described an on-going ventilation study at an underground nuclear waste repository located in a bedded salt deposit in New Mexico. Underground airflow, differential pressure, primary fan information, and psychometric monitors were integrated into a ventilation model for the Waste Isolation Pilot Plant (WIPP). The WIPPVENT ventilation software is based on the commercially available package VnetPC developed by Mine Ventilation Services Inc. The ventilation system at WIPP has been tested and balanced since 1988. The work has involved re-engineering some of the ventilation system components in order to mitigate the effects of natural ventilation pressures. Ventilation monitoring system were also installed and remote control of the main underground regulators was achieved. Modifications were also made to the VnetPC ventilation software package to allow for continuous real-time updated ventilation models from the field measurement stations. This paper described the modifications to incorporate the real-time sensor data into the WIPPVENT program. 6 refs., 7 figs.

  19. Software architecture for large scale, distributed, data-intensive systems

    Science.gov (United States)

    Mattmann, Chris A.; Medvidovic, Nenad; Ramirez, Paul M.

    2004-01-01

    This paper presents our experience with OODT, a novel software architectual style, and middlware-based implementation for data-intensive systems. To date, OODT has been successfully evaluated in several different science domains including Cancer Research with the National Cancer Institute (NCI), and Planetary Science with NASA's Planetary Data System (PDS).

  20. A software architecture for knowledge-based systems

    NARCIS (Netherlands)

    Fensel, D; Groenboom, R

    1999-01-01

    The paper introduces a software architecture for the specification and verification of knowledge-based systems combining conceptual and formal techniques. Our focus is component-based specification enabling their reuse. We identify four elements of the specification of a knowledge-based system: a ta

  1. A software architecture for knowledge-based systems

    NARCIS (Netherlands)

    Fensel, D; Groenboom, R

    The paper introduces a software architecture for the specification and verification of knowledge-based systems combining conceptual and formal techniques. Our focus is component-based specification enabling their reuse. We identify four elements of the specification of a knowledge-based system: a

  2. Fault Tolerant Software: a Multi Agent System Solution

    DEFF Research Database (Denmark)

    Caponetti, Fabio; Bergantino, Nicola; Longhi, Sauro

    2009-01-01

    Development of high dependable systems remains a labour intensive task. This paper explores recent advances on the adaptation of the software agent architecture for control application while looking to dependability issues. Multiple agent systems theory will be reviewed giving methods to supervise...

  3. Using Software Architectures for Designing Distributed Embedded Systems

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    In this paper, we outline an on-going project of designing distributed embedded systems for closed-loop process control. The project is a joint effort between software architecture researchers and developers from two companies that produce commercial embedded process control systems. The project...

  4. QFD Application to a Software - Intensive System Development Project

    Science.gov (United States)

    Tran, T. L.

    1996-01-01

    This paper describes the use of Quality Function Deployment (QFD), adapted to requirements engineering for a software-intensive system development project, and sysnthesizes the lessons learned from the application of QFD to the Network Control System (NCS) pre-project of the Deep Space Network.

  5. Software For Computer-Aided Design Of Control Systems

    Science.gov (United States)

    Wette, Matthew

    1994-01-01

    Computer Aided Engineering System (CAESY) software developed to provide means to evaluate methods for dealing with users' needs in computer-aided design of control systems. Interpreter program for performing engineering calculations. Incorporates features of both Ada and MATLAB. Designed to be flexible and powerful. Includes internally defined functions, procedures and provides for definition of functions and procedures by user. Written in C language.

  6. Automated wind-icing monitoring system

    Energy Technology Data Exchange (ETDEWEB)

    Horokhov, Y.; Nekrasov, Y.; Turbin, S. [Donbas National Academy of Civil Engineering and Architecture, Makeyevka, Donetsk (Ukraine); Grimud, G. [NEC Ukrenergo, Kiev (Ukraine)

    2005-07-01

    The development of automated wind-icing monitoring systems (AWIMS) has increased the operational reliability of existing overhead lines through a more accurate prediction of icing events in the Ukraine. The systems are capable of operating without the presence of personnel, and allow operators to immediately obtain information about icing processes. The systems provide statistically significant sets of data for determining and predicting loading conditions, as well as combining measurements of icing mass, wind speed and direction, temperature and humidity. An outline of the principles of AWIMS was presented in paper, as well as a description of the system's architecture and operating principles. The monitoring system consists of an ice mass measuring device; a strain gauge sensor; a photoelectric pickup to determine perpendicular mean wind direction; and a wire simulator. The measuring devices are installed 10 meters above ground. Data is transmitted every 30 minutes to a central information office, where information is processed and stored. Details of the ultrasonic anemometer for wind measurements as well as the devices used for humidity and temperature measurement were presented. The AWIMS computer software measures 6 climatic parameters: wind speed; wind direction; air temperature; humidity; icing mass; and wind pressure on ice-covered wires. Results of a series of tests were presented which included a weather station data analysis and a comparison of the AWIMS with standard climatic loads. An analysis of overhead line failure statistical data was also conducted. Spatial icing distributions were used to calculate the threshold sensitivity for the AWIMS. As estimation of overhead lines density per square kilometer showed was made to determine placement of the systems. It was concluded that 8 more AWIMS will be installed in the following year. 3 refs., 10 figs.

  7. Software Sub-system in Loading Automatic Test System for the Measurement of Power Line Filters

    Directory of Open Access Journals (Sweden)

    Yu Bo

    2017-01-01

    Full Text Available The loading automatic test system for measurement of power line filters are in urgent demand. So the software sub-system of the whole test system was proposed. Methods: structured the test system based on the virtual instrument framework, which consisted of lower and up computer and adopted the top down approach of design to perform the system and its modules, according to the measurement principle of the test system. Results: The software sub-system including human machine interface, data analysis and process software, expert system, communication software, control software in lower computer, etc. had been designed. Furthermore, it had been integrated into the entire test system. Conclusion: This sub-system provided a fiendly software platform for the whole test system, and had many advantages such as strong functions, high performances, low prices. It not only raises the test efficiency of EMI filters, but also renders some creativities.

  8. Aphid-AutoEPG software for analysing electrically monitored feeding behaviour of aphids

    Directory of Open Access Journals (Sweden)

    Toni Prüfer

    2014-06-01

    Full Text Available Aphid-AutoEPG is a new software program, developed to acquire and automatically analyse electrical penetration graph (EPG signals used for monitoring plant penetration by aphids. Characteristically EPG signals include waveforms that allow one to study the effects of plants on the acquisition and transmission of viruses, plant protection substances on pests and identify the location of resistance in plants to aphids. The success of electrical monitoring arises from the fact that different species of aphids generate similar EPG patterns. But the visual analysis of EPG waveforms in recorded signals is very time consuming, which has greatly hampered the wider application of EPG technology. To overcome this Aphid-AutoEPG software was developed, which has been extensively tested using data files for several different species of aphids, M. persicae, A. frangulae gossypii, M. albifrons, S. avenae, B. brassicae and N. ribis-nigri. The results have also been compared with visual analyses using Stylet+ software. When used in combination with the user friendly correction options Aphid-AutoEPG is not only easy to use but can also result in a considerable saving in terms of time.

  9. Building Robust E-learning Software Systems Using Web Technologies

    Directory of Open Access Journals (Sweden)

    Diana BUTUCEA

    2011-01-01

    Full Text Available Building a robust e-learning software platform represents a major challenge for both the project manager and the development team. Since functionalities of these software systems improves and grows by the day, several aspects must be taken into consideration – e.g. workflows, use-casesor alternative scenarios – in order to create a well standardized and fully functional integrated learning management system. The paper will focus on a model of implementation for an e-learning software system, analyzing its features, its functional mechanisms as well as exemplifying an implementation algorithm. A list of some of the mostly used web technologies (both server-side and client-side will be analyzed and a discussion over major security leaks of web applicationswill also be put in discussion.

  10. Architected Agile Solutions for Software-Reliant Systems

    Science.gov (United States)

    Boehm, Barry; Lane, Jo Ann; Koolmanojwong, Supannika; Turner, Richard

    Systems are becoming increasingly reliant on software due to needs for rapid fielding of “70% capabilities,” interoperability, net-centricity, and rapid adaptation to change. The latter need has led to increased interest in agile methods of software development, in which teams rely on shared tacit interpersonal knowledge rather than explicit documented knowledge. However, such systems often need to be scaled up to higher level of performance and assurance, requiring stronger architectural support. Several organizations have recently transformed themselves by developing successful combinations of agility and architecture that can scale to projects of up to 100 personnel. This chapter identifies a set of key principles for such architected agile solutions for software-reliant systems, provides guidance for how much architecting is enough, and illustrates the key principles with several case studies.

  11. System environment "Brainstorm" for support of the inherited software

    OpenAIRE

    Zimin, V. P.; Khomyakov, E. A.

    2006-01-01

    The problem of support of the inherited software, arising at accompaniment of existing applied programs packages is analyzed. Solution of the given problem with the help of system environment «BrainStorm v. 1.0» under MS Windows which allows to create and to accompany software packages which were carried out under MS-DOS is proposed. The basic mechanisms of system maintenance realized in «BrainStorm» are described. Results of testing of the given tool means are given.

  12. Data management software concept for WEST plasma measurement system

    Science.gov (United States)

    Zienkiewicz, P.; Kasprowicz, G.; Byszuk, A.; Wojeński, A.; Kolasinski, P.; Cieszewski, R.; Czarski, T.; Chernyshova, M.; Pozniak, K.; Zabolotny, W.; Juszczyk, B.; Mazon, D.; Malard, P.

    2014-11-01

    This paper describes the concept of data management software for the multichannel readout system for the GEM detector used in WEST Plasma experiment. The proposed system consists of three separate communication channels: fast data channel, diagnostics channel, slow data channel. Fast data channel is provided by the FPGA with integrated ARM cores providing direct readout data from Analog Front Ends through 10GbE with short, guaranteed intervals. Slow data channel is provided by multiple, fast CPUs after data processing with detailed readout data with use of GNU/Linux OS and appropriate software. Diagnostic channel provides detailed feedback for control purposes.

  13. Advanced Transport Operating System (ATOPS) control display unit software description

    Science.gov (United States)

    Slominski, Christopher J.; Parks, Mark A.; Debure, Kelly R.; Heaphy, William J.

    1992-01-01

    The software created for the Control Display Units (CDUs), used for the Advanced Transport Operating Systems (ATOPS) project, on the Transport Systems Research Vehicle (TSRV) is described. Module descriptions are presented in a standardized format which contains module purpose, calling sequence, a detailed description, and global references. The global reference section includes subroutines, functions, and common variables referenced by a particular module. The CDUs, one for the pilot and one for the copilot, are used for flight management purposes. Operations performed with the CDU affects the aircraft's guidance, navigation, and display software.

  14. The Earth System Documentation (ES-DOC) Software Process

    Science.gov (United States)

    Greenslade, M. A.; Murphy, S.; Treshansky, A.; DeLuca, C.; Guilyardi, E.; Denvil, S.

    2013-12-01

    Earth System Documentation (ES-DOC) is an international project supplying high-quality tools & services in support of earth system documentation creation, analysis and dissemination. It is nurturing a sustainable standards based documentation eco-system that aims to become an integral part of the next generation of exa-scale dataset archives. ES-DOC leverages open source software, and applies a software development methodology that places end-user narratives at the heart of all it does. ES-DOC has initially focused upon nurturing the Earth System Model (ESM) documentation eco-system and currently supporting the following projects: * Coupled Model Inter-comparison Project Phase 5 (CMIP5); * Dynamical Core Model Inter-comparison Project (DCMIP); * National Climate Predictions and Projections Platforms Quantitative Evaluation of Downscaling Workshop. This talk will demonstrate that ES-DOC implements a relatively mature software development process. Taking a pragmatic Agile process as inspiration, ES-DOC: * Iteratively develops and releases working software; * Captures user requirements via a narrative based approach; * Uses online collaboration tools (e.g. Earth System CoG) to manage progress; * Prototypes applications to validate their feasibility; * Leverages meta-programming techniques where appropriate; * Automates testing whenever sensibly feasible; * Streamlines complex deployments to a single command; * Extensively leverages GitHub and Pivotal Tracker; * Enforces strict separation of the UI from underlying API's; * Conducts code reviews.

  15. Evaluating Dense 3d Reconstruction Software Packages for Oblique Monitoring of Crop Canopy Surface

    Science.gov (United States)

    Brocks, S.; Bareth, G.

    2016-06-01

    Crop Surface Models (CSMs) are 2.5D raster surfaces representing absolute plant canopy height. Using multiple CMSs generated from data acquired at multiple time steps, a crop surface monitoring is enabled. This makes it possible to monitor crop growth over time and can be used for monitoring in-field crop growth variability which is useful in the context of high-throughput phenotyping. This study aims to evaluate several software packages for dense 3D reconstruction from multiple overlapping RGB images on field and plot-scale. A summer barley field experiment located at the Campus Klein-Altendorf of University of Bonn was observed by acquiring stereo images from an oblique angle using consumer-grade smart cameras. Two such cameras were mounted at an elevation of 10 m and acquired images for a period of two months during the growing period of 2014. The field experiment consisted of nine barley cultivars that were cultivated in multiple repetitions and nitrogen treatments. Manual plant height measurements were carried out at four dates during the observation period. The software packages Agisoft PhotoScan, VisualSfM with CMVS/PMVS2 and SURE are investigated. The point clouds are georeferenced through a set of ground control points. Where adequate results are reached, a statistical analysis is performed.

  16. A GIS Software Toolkit for Monitoring Areal Snow Cover and Producing Daily Hydrologic Forecasts using NASA Satellite Imagery Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Aniuk Consulting, LLC, proposes to create a GIS software toolkit for monitoring areal snow cover extent and producing streamflow forecasts. This toolkit will be...

  17. Monitoring and analysis of data from complex systems

    Science.gov (United States)

    Dollman, Thomas; Webster, Kenneth

    1991-01-01

    Some of the methods, systems, and prototypes that have been tested for monitoring and analyzing the data from several spacecraft and vehicles at the Marshall Space Flight Center are introduced. For the Huntsville Operations Support Center (HOSC) infrastructure, the Marshall Integrated Support System (MISS) provides a migration path to the state-of-the-art workstation environment. Its modular design makes it possible to implement the system in stages on multiple platforms without the need for all components to be in place at once. The MISS provides a flexible, user-friendly environment for monitoring and controlling orbital payloads. In addition, new capabilities and technology may be incorporated into MISS with greater ease. The use of information systems technology in advanced prototype phases, as adjuncts to mainline activities, is used to evaluate new computational techniques for monitoring and analysis of complex systems. Much of the software described (specially, HSTORESIS (Hubble Space Telescope Operational Readiness Expert Safemode Investigation System), DRS (Device Reasoning Shell), DART (Design Alternatives Rational Tool), elements of the DRA (Document Retrieval Assistant), and software for the PPS (Peripheral Processing System) and the HSPP (High-Speed Peripheral Processor)) is available with supporting documentation, and may be applicable to other system monitoring and analysis applications.

  18. Systems, methods and apparatus for developing and maintaining evolving systems with software product lines

    Science.gov (United States)

    Hinchey, Michael G. (Inventor); Rash, James L. (Inventor); Pena, Joaquin (Inventor)

    2011-01-01

    Systems, methods and apparatus are provided through which an evolutionary system is managed and viewed as a software product line. In some embodiments, the core architecture is a relatively unchanging part of the system, and each version of the system is viewed as a product from the product line. Each software product is generated from the core architecture with some agent-based additions. The result may be a multi-agent system software product line.

  19. Class B monitoring program handbook for southeastern sites with data based on INIT2 software (applicable to heating season)

    Energy Technology Data Exchange (ETDEWEB)

    Gustashaw, D. H.

    1983-07-01

    This document provides reference information on eight residences located in the southern part of the US which are being monitored under the Class B Passive Solar Monitoring Program. This handbook provides reference information on the sites and basic test conditions for the 1982-1983 winter heating season using software which is identified as INIT2. The manual is intended for use in data analysis work but is limited to this period of time because of basic differences in the control software and the related instrumentation system. This document is separated into individual sections for each site. The following information is provided for each site: (a) Site summary providing information on the structure, the passive solar features, the auxiliary heating system, and other related data; (b) Floor layouts with the sensor locations, etc.; (c) The One Time Value Log which records the results of field tests and calculations to determine the thermal characteristics, air infiltration rate, and other reference data; (d) The Analog/Digital Channel Log which provides calibration data; (e) The Status Channel Log which defines various event sensors; and (f) Program listings as used during the specified time periods during the heating season. Appendix A provides a summary of photographs which have been provided separately as part of the site documentation.

  20. An Expert System Applied in Construction Water Quality Monitoring

    Directory of Open Access Journals (Sweden)

    Leila Ooshaksaraie

    2011-01-01

    Full Text Available Problem statement: An untoward environmental impact of urban growth in Malaysia has been deterioration in a number of watercourses due to severe siltation and other pollutants from the construction site. Water quality monitoring is a plan for decision makers to take into account the adverse impacts of construction activities on the receiving water bodies. It is also a process for collecting the construction water quality monitoring, baseline data and standard level. Approach: In recent years, expert systems have been used extensively in different applications areas including environmental studies. In this study, expert system software -CWQM- developed by using Microsoft Visual Basic was introduced. CWQM to be used for water quality monitoring during construction activities was designed based on the legal process in Malaysia. Results: According to the water quality monitoring regulation enacted in Malaysia, construction activities require mandatory water quality monitoring plans duly approved by Department of Environment before staring activities. CWQM primarily aims to provide educational and support system for water quality monitoring engineers and decision-makers during construction activities. It displays water quality monitoring plan in report form, water sampling location in GIS format and water quality monitoring data in graph. Conclusion: When the use of CWQM in construction water quality monitoring becomes widespread, it is highly possible that it will be benefited in terms of having more accurate and objective decisions on construction projects which are mainly focused on reducing the stormwater pollution.

  1. System Quality Management in Software Testing Laboratory that Chooses Accreditation

    Directory of Open Access Journals (Sweden)

    Yanet Brito R.

    2013-12-01

    Full Text Available The evaluation of software products will reach full maturity when executed by the scheme and provides third party certification. For the validity of the certification, the independent laboratory must be accredited for that function, using internationally recognized standards. This brings with it a challenge for the Industrial Laboratory Testing Software (LIPS, responsible for testing the products developed in Cuban Software Industry, define strategies that will permit it to offer services with a high level of quality. Therefore it is necessary to establish a system of quality management according to NC-ISO/IEC 17025: 2006 to continuously improve the operational capacity and technical competence of the laboratory, with a view to future accreditation of tests performed. This article discusses the process defined in the LIPS for the implementation of a Management System of Quality, from the current standards and trends, as a necessary step to opt for the accreditation of the tests performed.

  2. ARCHITECTURE SOFTWARE SOLUTION TO SUPPORT AND DOCUMENT MANAGEMENT QUALITY SYSTEM

    Directory of Open Access Journals (Sweden)

    Milan Eric

    2010-12-01

    Full Text Available One of the basis of a series of standards JUS ISO 9000 is quality system documentation. An architecture of the quality system documentation depends on the complexity of business system. An establishment of an efficient management documentation of system of quality is of a great importance for the business system, as well as in the phase of introducing the quality system and in further stages of its improvement. The study describes the architecture and capability of software solutions to support and manage the quality system documentation in accordance with the requirements of standards ISO 9001:2001, ISO 14001:2005 HACCP etc.

  3. Implementation of dose monitoring software in the clinical routine. First experiences

    Energy Technology Data Exchange (ETDEWEB)

    Heilmaier, C.; Zuber, N.; Bruijns, B.; Weishaupt, D. [Stadtspital Triemli, Zurich (Switzerland). Dept. of Radiology and Nuclear Medicine; Ceyrolle, C. [DoseWatch, GE Healthcare, Buc (France)

    2016-01-15

    Radiation exposure of the public as a result of medical imaging has significantly increased during the last decades. To have a tool to register and control patient dose exposure, we implemented dose monitoring software at our institution and first connected our computed tomography (CT) scanners. CT dose data from July 2014 to February 2015 was retrospectively analyzed using dose monitoring software. We evaluated a number of scans above predefined dose thresholds (''alerts''), assessed reasons for alerts and compared data of two CT scanners, one located close to the emergency room (''emergency CT scanner'') and one mainly used on an outpatient basis (''clinical routine CT scanner''). To check for statistically significant differences between scanners, chi-square-tests were performed. A total of 8883 scans were acquired (clinical routine CT scanner, n = 3415; emergency CT scanner, n = 5468) during which 316 alerts were encountered (alert quota, 4 %). The overall alert quota ranged from 2 - 5 % with significantly higher values for the clinical routine CT scanner. Reasons for alerts were high BMI (51 %), patient off-centering (24 %), scan repetition (11 %), orthopedic hardware (9 %), or other (5 %). Scan repetition was necessary significantly more often with the emergency CT scanner (p = 0.019), while high BMI, off-centering and orthopedic hardware were more frequently seen with the clinical routine CT scanner (for all, p < 0.05). There was a good correlation between high body weight and dose above threshold (r = 0.585). Implementation of dose monitoring software in the clinical routine was successfully accomplished and provides important information regarding patient radiation protection.

  4. Intelligent Monitoring of Rocket Test Systems

    Science.gov (United States)

    Duran, Esteban; Rocha, Stephanie; Figueroa, Fernando

    2016-01-01

    Stephanie Rocha is an undergraduate student pursuing a degree in Mechanical Engineering. Esteban Duran is pursuing a degree in Computer Science. Our mentor is Fernando Figueroa. Our project involved developing Intelligent Health Monitoring at the High Pressure Gas Facility (HPGF) utilizing the software GensymG2.

  5. Smartphone based monitoring system for long-term sleep assessment.

    Science.gov (United States)

    Domingues, Alexandre

    2015-01-01

    The diagnosis of sleep disorders, highly prevalent in Western countries, typically involves sophisticated procedures and equipment that are highly intrusive to the patient. The high processing capabilities and storage capacity of current portable devices, together with a big range of available sensors, many of them with wireless capabilities, create new opportunities and change the paradigms in sleep studies. In this work, a smartphone based sleep monitoring system is presented along with the details of the hardware, software and algorithm implementation. The aim of this system is to provide a way for subjects, with no pre-diagnosed sleep disorders, to monitor their sleep habits, and on the initial screening of abnormal sleep patterns.

  6. A Distributed Simulation Software System for Multi-Spacecraft Missions

    Science.gov (United States)

    Burns, Richard; Davis, George; Cary, Everett

    2003-01-01

    The paper will provide an overview of the web-based distributed simulation software system developed for end-to-end, multi-spacecraft mission design, analysis, and test at the NASA Goddard Space Flight Center (GSFC). This software system was developed for an internal research and development (IR&D) activity at GSFC called the Distributed Space Systems (DSS) Distributed Synthesis Environment (DSE). The long-term goal of the DSS-DSE is to integrate existing GSFC stand-alone test beds, models, and simulation systems to create a "hands on", end-to-end simulation environment for mission design, trade studies and simulations. The short-term goal of the DSE was therefore to develop the system architecture, and then to prototype the core software simulation capability based on a distributed computing approach, with demonstrations of some key capabilities by the end of Fiscal Year 2002 (FY02). To achieve the DSS-DSE IR&D objective, the team adopted a reference model and mission upon which FY02 capabilities were developed. The software was prototyped according to the reference model, and demonstrations were conducted for the reference mission to validate interfaces, concepts, etc. The reference model, illustrated in Fig. 1, included both space and ground elements, with functional capabilities such as spacecraft dynamics and control, science data collection, space-to-space and space-to-ground communications, mission operations, science operations, and data processing, archival and distribution addressed.

  7. Productivity Enhancement through Production Monitoring System

    OpenAIRE

    Prasad, Shiva H C; Rao, Potti Srinivasa; Gopalkrishna, B; Ahluwalia, Aakash

    2017-01-01

    A production monitoring system uses the real-time data while production is online. The real-time production monitoring systems are designed as means of auto data to the collection and monitoring the data via display boards. This study focuses on analysing the real-time production monitoring systems through trend analysis in production and over consumption of raw material controlling the over consumptions in a pen manufacturing industry. The methodology followed is through process flow diagram...

  8. Evolutionary Autonomous Health Monitoring System (EAHMS) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — For supporting NASA's Robotics, Tele-Robotics and Autonomous Systems Roadmap, we are proposing the "Evolutionary Autonomous Health Monitoring System" (EAHMS) for...

  9. The PoGOLite control system and software

    CERN Document Server

    Jackson, M S

    2013-01-01

    The autonomous control system of PoGOLite is presented. PoGOLite is a balloon borne X-ray polarimeter designed to observe point sources. To obtain scientific data with optimal efficiency, independent of the ground connection, the payload control system has been made autonomous in most functions. The overall system architecture and the interconnections between components, as well as the automation philosophy and software, are described. Results of performance tests are given.

  10. NSTX-U Digital Coil Protection System Software Detailed Design

    Energy Technology Data Exchange (ETDEWEB)

    None

    2014-06-01

    The National Spherical Torus Experiment (NSTX) currently uses a collection of analog signal processing solutions for coil protection. Part of the NSTX Upgrade (NSTX-U) entails replacing these analog systems with a software solution running on a conventional computing platform. The new Digital Coil Protection System (DCPS) will replace the old systems entirely, while also providing an extensible framework that allows adding new functionality as desired.

  11. The ITER Fast Plant System Controller ATCA prototype Real-Time Software Architecture

    Energy Technology Data Exchange (ETDEWEB)

    Carvalho, B.B., E-mail: bernardo@ipfn.ist.utl.pt [Associacao EURATOM/IST Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, P-1049-001 Lisboa (Portugal); Santos, B.; Carvalho, P.F.; Neto, A. [Associacao EURATOM/IST Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, P-1049-001 Lisboa (Portugal); Boncagni, L. [Associazione Euratom-ENEA sulla Fusione, Frascati Research Centre, Division of Fusion Physics, Frascati, Rome (Italy); Batista, A.J.N.; Correia, M.; Sousa, J.; Gonçalves, B. [Associacao EURATOM/IST Instituto de Plasmas e Fusao Nuclear, Instituto Superior Tecnico, Universidade Tecnica de Lisboa, P-1049-001 Lisboa (Portugal)

    2013-10-15

    Highlights: ► High performance ATCA systems for fast control and data acquisition. ► IEEE1588 timing system and synchronization. ► Plasma control algorithms. ► Real-time control software frameworks. ► Targeted for nuclear fusion experiments with long duration discharges. -- Abstract: IPFN is developing a prototype Fast Plant System Controller (FPSC) based in ATCA embedded technologies dedicated to ITER CODAC data acquisition and control tasks in the sub-millisecond range. The main goal is to demonstrate the usability of the ATCA standard and its enhanced specifications for the high speed, very high density parallel data acquisition needs of the most demanding ITER tokamak plasma Instrumentation and Control (I and C) systems. This effort included the in-house development of a new family of high performance ATCA I/O and timing boards. The standard ITER software system CODAC Core System (CCS) v3.1, with the control based in the EPICS system does not cover yet the real-time requirements fulfilled by this hardware, so a new set of software components was developed for this specific platform, attempting to integrate and leverage the new features in CSS, for example the Multithreaded Application Real Time executor (MARTe) software framework, the new Data Archiving Network (DAN) solution, an ATCA IEEE-1588-2008 timing interface, and the Intelligent Platform Management Interface (IPMI) for system monitoring and remote management. This paper presents the overall software architecture for the ATCA FPSC, as well a discussion on the ITER constrains and design choices and finally a detailed description of the software components already developed.

  12. Software Defined Doppler Radar as a Contactless Multipurpose Microwave Sensor for Vibrations Monitoring

    Science.gov (United States)

    Raffo, Antonio; Costanzo, Sandra; Di Massa, Giuseppe

    2017-01-01

    A vibration sensor based on the use of a Software-Defined Radio (SDR) platform is adopted in this work to provide a contactless and multipurpose solution for low-cost real-time vibrations monitoring. In order to test the vibration detection ability of the proposed non-contact method, a 1 GHz Doppler radar sensor is simulated and successfully assessed on targets at various distances, with various oscillation frequencies and amplitudes. Furthermore, an SDR Doppler platform is practically realized, and preliminary experimental validations on a device able to produce a harmonic motion are illustrated to prove the effectiveness of the proposed approach. PMID:28075345

  13. Development of Core Monitoring System for Nuclear Power Plants (I)

    Energy Technology Data Exchange (ETDEWEB)

    Lee, S.H.; Kim, Y.B.; Park, M.G; Lee, E.K.; Shin, H.C.; Lee, D.J. [Korea Electric Power Research Institute, Daejeon (Korea, Republic of)

    1997-12-31

    1.Object and Necessity of the Study -The main objectives of this study are (1)conversion of APOLLO version BEACON system to HP-UX version core monitoring system, (2)provision of the technical bases to enhance the in-house capability of developing more advanced core monitoring system. 2.Results of the Study - In this study, the revolutionary core monitoring technologies such as; nodal analysis and isotope depletion calculation method, advanced schemes for power distribution control, and treatment of nuclear databank were established. The verification and validation work has been successfully performed by comparing the results with those of the design code and measurement data. The advanced graphic user interface and plant interface method have been implemented to ensure the future upgrade capability. The Unix shell scripts and system dependent software are also improved to support administrative functions of the system. (author). 14 refs., 112 figs., 52 tabs.

  14. Scientific Comparison of Different Online Heart Rate Monitoring Systems

    Directory of Open Access Journals (Sweden)

    Martin Schönfelder

    2011-01-01

    Full Text Available Recent technical development focused on real-time heart rate monitoring instead of postexercise evaluation of recorded data. There are several systems on the market that allow direct and real-time monitoring of several individuals at the same time. The present study compared the systems of Polar, Acentas, Activio, and Suunto in a field test with twelve subjects regarding failure quota, operating distance, and ECG validity. Moreover, the installation and use of software and hardware were evaluated with a quality rating system. Chest belts were evaluated with a questionnaire, too. Overall the system of Acentas reached the best mark of all systems, but detailed results showed that every system has its advantages and disadvantages depending on using purpose, location, and weather. So this evaluation cannot recommend a single system but rather shows strength and weakness of all systems and additionally can be used for further system improvements.

  15. Database Performance Monitoring for the Photovoltaic Systems

    Energy Technology Data Exchange (ETDEWEB)

    Klise, Katherine A. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2015-10-01

    The Database Performance Monitoring (DPM) software (copyright in processes) is being developed at Sandia National Laboratories to perform quality control analysis on time series data. The software loads time indexed databases (currently csv format), performs a series of quality control tests defined by the user, and creates reports which include summary statistics, tables, and graphics. DPM can be setup to run on an automated schedule defined by the user. For example, the software can be run once per day to analyze data collected on the previous day. HTML formatted reports can be sent via email or hosted on a website. To compare performance of several databases, summary statistics and graphics can be gathered in a dashboard view which links to detailed reporting information for each database. The software can be customized for specific applications.

  16. Software safety analysis techniques for developing safety critical software in the digital protection system of the LMR

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jang Soo; Cheon, Se Woo; Kim, Chang Hoi; Sim, Yun Sub

    2001-02-01

    This report has described the software safety analysis techniques and the engineering guidelines for developing safety critical software to identify the state of the art in this field and to give the software safety engineer a trail map between the code and standards layer and the design methodology and documents layer. We have surveyed the management aspects of software safety activities during the software lifecycle in order to improve the safety. After identifying the conventional safety analysis techniques for systems, we have surveyed in details the software safety analysis techniques, software FMEA(Failure Mode and Effects Analysis), software HAZOP(Hazard and Operability Analysis), and software FTA(Fault Tree Analysis). We have also surveyed the state of the art in the software reliability assessment techniques. The most important results from the reliability techniques are not the specific probability numbers generated, but the insights into the risk importance of software features. To defend against potential common-mode failures, high quality, defense-in-depth, and diversity are considered to be key elements in digital I and C system design. To minimize the possibility of CMFs and thus increase the plant reliability, we have provided D-in-D and D analysis guidelines.

  17. Spaceport Command and Control System Automated Verification Software Development

    Science.gov (United States)

    Backus, Michael W.

    2017-01-01

    For as long as we have walked the Earth, humans have always been explorers. We have visited our nearest celestial body and sent Voyager 1 beyond our solar system1 out into interstellar space. Now it is finally time for us to step beyond our home and onto another planet. The Spaceport Command and Control System (SCCS) is being developed along with the Space Launch System (SLS) to take us on a journey further than ever attempted. Within SCCS are separate subsystems and system level software, each of which have to be tested and verified. Testing is a long and tedious process, so automating it will be much more efficient and also helps to remove the possibility of human error from mission operations. I was part of a team of interns and full-time engineers who automated tests for the requirements on SCCS, and with that was able to help verify that the software systems are performing as expected.

  18. Assurance Cases for Design Analysis of Complex System of Systems Software

    Science.gov (United States)

    2016-06-13

    2009 Carnegie Mellon University Assurance Cases for Design Analysis of Complex System of Systems Software Presented at AIAA Infotech@Aerospace...Conference Software Assurance Session 8 April 2009 Stephen Blanchette, Jr. Report Documentation Page Form ApprovedOMB No. 0704-0188 Public reporting...TITLE AND SUBTITLE Assurance Cases for Design Analysis of Complex System of Systems Software 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM

  19. An Integrated Software System for Medical Equipment Management

    Science.gov (United States)

    2007-11-02

    1 of 4 AN INTEGRATED SOFTWARE SYSTEM FOR MEDICAL EQUIPMENT MANAGEMENT Z. Bliznakov, N. Pallikarakis Department of Medical Physics , School of...Project Number Task Number Work Unit Number Performing Organization Name(s) and Address(es) Department of Medical Physics School of Medicine

  20. Extensible Software Synthesis for Embedded Ubiquitous Learning Systems

    Directory of Open Access Journals (Sweden)

    FAN, Y.-H.

    2015-08-01

    Full Text Available Embedded systems are generally designed for specific purpose such as alarm systems and learning systems. These devices work in particular scenario and repeatedly perform a few particular tasks, which result in the shortage of extensible ability to execute diverse tasks. This work proposes software synthesis algorithms for generating code which can execute on embedded ubiquitous learning system. Moreover, the extensible problem is solved by extensible software synthesis (E2S technique. The E2S comprises CEO, CEOAS, CBOAS and CTOAS procedures that are developed for synthesizing software with extensible ability. Each procedure first separately synthesizes its extensible component, so-called EC, and then applies it to construct the various tasks. Next, the E2S synthesizes various ECs to generate codes to serve complex and diverse functionalities. The synthesis codes are verified on an ARM emulation platform. Experimental results on benchmarks show the E2S achieves not only extensible ability but also the time of software synthesis which meets the requirement of specification.