Sample records for software enables satellite

  1. Configurable software for satellite graphics

    Energy Technology Data Exchange (ETDEWEB)

    Hartzman, P D


    An important goal in interactive computer graphics is to provide users with both quick system responses for basic graphics functions and enough computing power for complex calculations. One solution is to have a distributed graphics system in which a minicomputer and a powerful large computer share the work. The most versatile type of distributed system is an intelligent satellite system in which the minicomputer is programmable by the application user and can do most of the work while the large remote machine is used for difficult computations. At New York University, the hardware was configured from available equipment. The level of system intelligence resulted almost completely from software development. Unlike previous work with intelligent satellites, the resulting system had system control centered in the satellite. It also had the ability to reconfigure software during realtime operation. The design of the system was done at a very high level using set theoretic language. The specification clearly illustrated processor boundaries and interfaces. The high-level specification also produced a compact, machine-independent virtual graphics data structure for picture representation. The software was written in a systems implementation language; thus, only one set of programs was needed for both machines. A user can program both machines in a single language. Tests of the system with an application program indicate that is has very high potential. A major result of this work is the demonstration that a gigantic investment in new hardware is not necessary for computing facilities interested in graphics.

  2. Survey of Verification and Validation Techniques for Small Satellite Software Development (United States)

    Jacklin, Stephen A.


    The purpose of this paper is to provide an overview of the current trends and practices in small-satellite software verification and validation. This document is not intended to promote a specific software assurance method. Rather, it seeks to present an unbiased survey of software assurance methods used to verify and validate small satellite software and to make mention of the benefits and value of each approach. These methods include simulation and testing, verification and validation with model-based design, formal methods, and fault-tolerant software design with run-time monitoring. Although the literature reveals that simulation and testing has by far the longest legacy, model-based design methods are proving to be useful for software verification and validation. Some work in formal methods, though not widely used for any satellites, may offer new ways to improve small satellite software verification and validation. These methods need to be further advanced to deal with the state explosion problem and to make them more usable by small-satellite software engineers to be regularly applied to software verification. Last, it is explained how run-time monitoring, combined with fault-tolerant software design methods, provides an important means to detect and correct software errors that escape the verification process or those errors that are produced after launch through the effects of ionizing radiation.

  3. Software defined radio (SDR) architecture for concurrent multi-satellite communications (United States)

    Maheshwarappa, Mamatha R.

    SDRs have emerged as a viable approach for space communications over the last decade by delivering low-cost hardware and flexible software solutions. The flexibility introduced by the SDR concept not only allows the realisation of concurrent multiple standards on one platform, but also promises to ease the implementation of one communication standard on differing SDR platforms by signal porting. This technology would facilitate implementing reconfigurable nodes for parallel satellite reception in Mobile/Deployable Ground Segments and Distributed Satellite Systems (DSS) for amateur radio/university satellite operations. This work outlines the recent advances in embedded technologies that can enable new communication architectures for concurrent multi-satellite or satellite-to-ground missions where multi-link challenges are associated. This research proposes a novel concept to run advanced parallelised SDR back-end technologies in a Commercial-Off-The-Shelf (COTS) embedded system that can support multi-signal processing for multi-satellite scenarios simultaneously. The initial SDR implementation could support only one receiver chain due to system saturation. However, the design was optimised to facilitate multiple signals within the limited resources available on an embedded system at any given time. This was achieved by providing a VHDL solution to the existing Python and C/C++ programming languages along with parallelisation so as to accelerate performance whilst maintaining the flexibility. The improvement in the performance was validated at every stage through profiling. Various cases of concurrent multiple signals with different standards such as frequency (with Doppler effect) and symbol rates were simulated in order to validate the novel architecture proposed in this research. Also, the architecture allows the system to be reconfigurable by providing the opportunity to change the communication standards in soft real-time. The chosen COTS solution provides a

  4. A Reusable Software Architecture for Small Satellite AOCS Systems

    DEFF Research Database (Denmark)

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


    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 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...... 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....

  5. NASA Operational Simulator for Small Satellites: Tools for Software Based Validation and Verification of Small Satellites (United States)

    Grubb, Matt


    The NASA Operational Simulator for Small Satellites (NOS3) is a suite of tools to aid in areas such as software development, integration test (IT), mission operations training, verification and validation (VV), and software systems check-out. NOS3 provides a software development environment, a multi-target build system, an operator interface-ground station, dynamics and environment simulations, and software-based hardware models. NOS3 enables the development of flight software (FSW) early in the project life cycle, when access to hardware is typically not available. For small satellites there are extensive lead times on many of the commercial-off-the-shelf (COTS) components as well as limited funding for engineering test units (ETU). Considering the difficulty of providing a hardware test-bed to each developer tester, hardware models are modeled based upon characteristic data or manufacturers data sheets for each individual component. The fidelity of each hardware models is such that FSW executes unaware that physical hardware is not present. This allows binaries to be compiled for both the simulation environment, and the flight computer, without changing the FSW source code. For hardware models that provide data dependent on the environment, such as a GPS receiver or magnetometer, an open-source tool from NASA GSFC (42 Spacecraft Simulation) is used to provide the necessary data. The underlying infrastructure used to transfer messages between FSW and the hardware models can also be used to monitor, intercept, and inject messages, which has proven to be beneficial for VV of larger missions such as James Webb Space Telescope (JWST). As hardware is procured, drivers can be added to the environment to enable hardware-in-the-loop (HWIL) testing. When strict time synchronization is not vital, any number of combinations of hardware components and software-based models can be tested. The open-source operator interface used in NOS3 is COSMOS from Ball Aerospace. For

  6. A research on the application of software defined networking in satellite network architecture (United States)

    Song, Huan; Chen, Jinqiang; Cao, Suzhi; Cui, Dandan; Li, Tong; Su, Yuxing


    Software defined network is a new type of network architecture, which decouples control plane and data plane of traditional network, has the feature of flexible configurations and is a direction of the next generation terrestrial Internet development. Satellite network is an important part of the space-ground integrated information network, while the traditional satellite network has the disadvantages of difficult network topology maintenance and slow configuration. The application of SDN technology in satellite network can solve these problems that traditional satellite network faces. At present, the research on the application of SDN technology in satellite network is still in the stage of preliminary study. In this paper, we start with introducing the SDN technology and satellite network architecture. Then we mainly introduce software defined satellite network architecture, as well as the comparison of different software defined satellite network architecture and satellite network virtualization. Finally, the present research status and development trend of SDN technology in satellite network are analyzed.

  7. Analysis of Software Development Methodologies to Build Safety Software Applications for the SATEX-II: A Mexican Experimental Satellite (United States)

    Aguilar Cisneros, Jorge; Vargas Martinez, Hector; Pedroza Melendez, Alejandro; Alonso Arevalo, Miguel


    Mexico is a country where the experience to build software for satellite applications is beginning. This is a delicate situation because in the near future we will need to develop software for the SATEX-II (Mexican Experimental Satellite). SATEX- II is a SOMECyTA's project (the Mexican Society of Aerospace Science and Technology). We have experienced applying software development methodologies, like TSP (Team Software Process) and SCRUM in other areas. Then, we analyzed these methodologies and we concluded: these can be applied to develop software for the SATEX-II, also, we supported these methodologies with SSP-05-0 Standard in particular with ESA PSS-05-11. Our analysis was focusing on main characteristics of each methodology and how these methodologies could be used with the ESA PSS 05-0 Standards. Our outcomes, in general, may be used by teams who need to build small satellites, but, in particular, these are going to be used when we will build the on board software applications for the SATEX-II.

  8. Development strategies for the satellite flight software on-board Meteosat Third Generation (United States)

    Tipaldi, Massimo; Legendre, Cedric; Koopmann, Olliver; Ferraguto, Massimo; Wenker, Ralf; D'Angelo, Gianni


    Nowadays, satellites are becoming increasingly software dependent. Satellite Flight Software (FSW), that is to say, the application software running on the satellite main On-Board Computer (OBC), plays a relevant role in implementing complex space mission requirements. In this paper, we examine relevant technical approaches and programmatic strategies adopted for the development of the Meteosat Third Generation Satellite (MTG) FSW. To begin with, we present its layered model-based architecture, and the means for ensuring a robust and reliable interaction among the FSW components. Then, we focus on the selection of an effective software development life cycle model. In particular, by combining plan-driven and agile approaches, we can fulfill the need of having preliminary SW versions. They can be used for the elicitation of complex system-level requirements as well as for the initial satellite integration and testing activities. Another important aspect can be identified in the testing activities. Indeed, very demanding quality requirements have to be fulfilled in satellite SW applications. This manuscript proposes a test automation framework, which uses an XML-based test procedure language independent of the underlying test environment. Finally, a short overview of the MTG FSW sizing and timing budgets concludes the paper.

  9. Software for validating parameters retrieved from satellite

    Digital Repository Service at National Institute of Oceanography (India)

    Muraleedharan, P.M.; Sathe, P.V.; Pankajakshan, T.

    -channel Scanning Microwave Radiometer (MSMR) onboard the Indian satellites Occansat-1 during 1999-2001 were validated using this software as a case study. The program has several added advantages over the conventional method of validation that involves strenuous...

  10. Protected transitional solution to transformational satellite communications (United States)

    Brand, Jerry C.


    As the Warfighter progresses into the next generation battlefield, transformational communications become evident as an enabling technology. Satellite communications become even more vital as the battles range over greater non-contiguous spaces. While current satellite communications provide suitable beyond line-of-sight communications and the Transformational Communications Architecture (TCA) sets the stage for sound information exchange, a realizable transition must occur to ensure successful succession to this higher level. This paper addresses the need for a planned escalation to the next generation satellite communications architecture and offers near-term alternatives. Commercial satellite systems continue to enable the Warfighter to reach back to needed information resources, providing a large majority of available bandwidth. Four areas of concentration for transition include encrypted Telemetry, Tracking and Control (or Command) (TT&C), encrypted and covered data, satellite attack detection and protection, and operational mobility. Solution methodologies include directly embedding COMSEC devices in the satellites and terminals, and supplementing existing terminals with suitable equipment and software. Future satellites planned for near-term launches can be adapted to include commercial grade and higher-level secure equipment. Alternately, the expected use of programmable modems (Software Defined Radios (SDR)) enables incorporation of powerful cipher methods approaching military standards as well as waveforms suitable for on-the-move operation. Minimal equipment and software additions on the satellites can provide reasonable attack detection and protection methods in concert with the planned satellite usage. Network management suite modifications enable cohesive incorporation of these protection schemes. Such transitional ideas offer a smooth and planned transition as the TCA takes life.

  11. Web-based spatial analysis with the ILWIS open source GIS software and satellite images from GEONETCast (United States)

    Lemmens, R.; Maathuis, B.; Mannaerts, C.; Foerster, T.; Schaeffer, B.; Wytzisk, A.


    fingertips of users around the globe. This user-friendly and low-cost information dissemination provides global information as a basis for decision-making in a number of critical areas, including public health, energy, agriculture, weather, water, climate, natural disasters and ecosystems. GEONETCast makes available satellite images via Digital Video Broadcast (DVB) technology. An OGC WMS interface and plug-ins which convert GEONETCast data streams allow an ILWIS user to integrate various distributed data sources with data locally stored on his machine. Our paper describes a use case in which ILWIS is used with GEONETCast satellite imagery for decision making processes in Ghana. We also explain how the ILWIS software can be extended with additional functionality by means of building plug-ins and unfold our plans to implement other OGC standards, such as WCS and WPS in the same context. Especially, the latter one can be seen as a major step forward in terms of moving well-proven desktop based processing functionality to the web. This enables the embedding of ILWIS functionality in Spatial Data Infrastructures or even the execution in scalable and on-demand cloud computing environments.

  12. Expanding Access with Satellite-Enabled Distance Education

    Directory of Open Access Journals (Sweden)

    Qi Wang


    Full Text Available Education and training became increasingly critical for citizens of every nation during the last century, and that paradigm will be no less true, throughout the 21st Century. As the world progresses fully into an information society, access to information and to a knowledge-based work force is a precondition for any country to remain competitive. Education, and increasingly distant education (DE, plays a vital role in turning human resources into knowledge workers. Information and communications technologies (ICT have provided new ways to educate and to disseminate information that is crucial for creating these competitive, knowledge-based work forces. Modern DE, enabled by ICT-based networks and the Internet tools, offers great advantages that are leveling the global playing field, in terms of providing access and opportunities for specialized training and education. Using satellite technology in DE may be imperative to developing countries, where the majority of their populations are scattered in rural and remote areas. Where the traditional brick and mortar classrooms cannot easily reach, satellite-powered DE systems can. Through literature review and rational analysis, this paper examines how satellite-assisted DE systems expand education access.

  13. Software-Enabled Project Management Techniques and Their Relationship to the Triple Constraints (United States)

    Elleh, Festus U.


    This study investigated the relationship between software-enabled project management techniques and the triple constraints (time, cost, and scope). There was the dearth of academic literature that focused on the relationship between software-enabled project management techniques and the triple constraints (time, cost, and scope). Based on the gap…

  14. Towards reference architectures as an enabler for software ecosystems

    DEFF Research Database (Denmark)

    Knodel, Jens; Manikas, Konstantinos


    Software ecosystems - a topic with increasingly growing interest in academia and industry in the past decade - arguably revolutionized many aspects of industrial software engineering (business models, architectures, platforms, project executions, collaboration models, distribution of assets......, to name a few). Software ecosystems enable the contribution of external actors with distinct center a common technology and the potential distribution of the actor contributions to an existing user set. Reference architectures have been proven successful and beneficial for software product lines...... and traditional software development within distinct domains. They arguably come with a set of benefits that severely counterweights the additional effort of design and implementation. But what is the role of reference architectures in an ecosystem setting? In this position paper, we argue for the use...

  15. Architecture-driven Migration of Legacy Systems to Cloud-enabled Software

    DEFF Research Database (Denmark)

    Ahmad, Aakash; Babar, Muhammad Ali


    of legacy systems to cloud computing. The framework leverages the software reengineering concepts that aim to recover the architecture from legacy source code. Then the framework exploits the software evolution concepts to support architecture-driven migration of legacy systems to cloud-based architectures....... The Legacy-to-Cloud Migration Horseshoe comprises of four processes: (i) architecture migration planning, (ii) architecture recovery and consistency, (iii) architecture transformation and (iv) architecture-based development of cloud-enabled software. We aim to discover, document and apply the migration...

  16. A Software Implementation of a Satellite Interface Message Processor. (United States)

    Eastwood, Margaret A.; Eastwood, Lester F., Jr.

    A design for network control software for a computer network is described in which some nodes are linked by a communications satellite channel. It is assumed that the network has an ARPANET-like configuration; that is, that specialized processors at each node are responsible for message switching and network control. The purpose of the control…

  17. Vienna VLBI and Satellite Software (VieVS) for Geodesy and Astrometry (United States)

    Böhm, Johannes; Böhm, Sigrid; Boisits, Janina; Girdiuk, Anastasiia; Gruber, Jakob; Hellerschmied, Andreas; Krásná, Hana; Landskron, Daniel; Madzak, Matthias; Mayer, David; McCallum, Jamie; McCallum, Lucia; Schartner, Matthias; Teke, Kamil


    The Vienna VLBI and Satellite Software (VieVS) is state-of-the-art Very Long Baseline Interferometry (VLBI) analysis software for geodesy and astrometry. VieVS has been developed at Technische Universität Wien (TU Wien) since 2008, where it is used for research purposes and for teaching space geodetic techniques. In the past decade, it has been successfully applied on Very Long Baseline Interferometry (VLBI) observations for the determination of celestial and terrestrial reference frames as well as for the estimation of celestial pole offsets, universal Time (UT1-UTC), and polar motion based on least-squares adjustment. Furthermore, VieVS is equipped with tools for scheduling and simulating VLBI observations to extragalactic radio sources as well as to satellites and spacecraft, features which proved to be very useful for a variety of applications. VieVS is now available as version 3.0 and we do provide the software to all interested persons and institutions. A wiki with more information about VieVS is available at

  18. The EGSE science software of the IBIS instrument on-board INTEGRAL satellite

    International Nuclear Information System (INIS)

    La Rosa, Giovanni; Fazio, Giacomo; Segreto, Alberto; Gianotti, Fulvio; Stephen, John; Trifoglio, Massimo


    IBIS (Imager on Board INTEGRAL Satellite) is one of the key instrument on-board the INTEGRAL satellite, the follow up mission of the high energy missions CGRO and Granat. The EGSE of IBIS is composed by a Satellite Interface Simulator, a Control Station and a Science Station. Here are described the solutions adopted for the architectural design of the software running on the Science Station. Some preliminary results are used to show the science functionality, that allowed to understand the instrument behavior, all along the test and calibration campaigns of the Engineering Model of IBIS

  19. Towards a comprehensive framework for reuse: A reuse-enabling software evolution environment (United States)

    Basili, V. R.; Rombach, H. D.


    Reuse of products, processes and knowledge will be the key to enable the software industry to achieve the dramatic improvement in productivity and quality required to satisfy the anticipated growing demand. Although experience shows that certain kinds of reuse can be successful, general success has been elusive. A software life-cycle technology which allows broad and extensive reuse could provide the means to achieving the desired order-of-magnitude improvements. The scope of a comprehensive framework for understanding, planning, evaluating and motivating reuse practices and the necessary research activities is outlined. As a first step towards such a framework, a reuse-enabling software evolution environment model is introduced which provides a basis for the effective recording of experience, the generalization and tailoring of experience, the formalization of experience, and the (re-)use of experience.

  20. The Implementation of Satellite Control System Software Using Object Oriented Design (United States)

    Anderson, Mark O.; Reid, Mark; Drury, Derek; Hansell, William; Phillips, Tom


    NASA established the Small Explorer (SMEX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions that can be launched into low earth orbit by small expendable vehicles. The development schedule for each SMEX spacecraft was three years from start to launch. The SMEX program has produced five satellites; Solar Anomalous and Magnetospheric Particle Explorer (SAMPEX), Fast Auroral Snapshot Explorer (FAST), Submillimeter Wave Astronomy Satellite (SWAS), Transition Region and Coronal Explorer (TRACE) and Wide-Field Infrared Explorer (WIRE). SAMPEX and FAST are on-orbit, TRACE is scheduled to be launched in April of 1998, WIRE is scheduled to be launched in September of 1998, and SWAS is scheduled to be launched in January of 1999. In each of these missions, the Attitude Control System (ACS) software was written using a modular procedural design. Current program goals require complete spacecraft development within 18 months. This requirement has increased pressure to write reusable flight software. Object-Oriented Design (OOD) offers the constructs for developing an application that only needs modification for mission unique requirements. This paper describes the OOD that was used to develop the SMEX-Lite ACS software. The SMEX-Lite ACS is three-axis controlled, momentum stabilized, and is capable of performing sub-arc-minute pointing. The paper first describes the high level requirements which governed the architecture of the SMEX-Lite ACS software. Next, the context in which the software resides is explained. The paper describes the benefits of encapsulation, inheritance and polymorphism with respect to the implementation of an ACS software system. This paper will discuss the design of several software components that comprise the ACS software. Specifically, Object-Oriented designs are presented for sensor data processing, attitude control, attitude determination and failure detection. The paper addresses

  1. Web-Altairis: An Internet-Enabled Ground System (United States)

    Miller, Phil; Coleman, Jason; Gemoets, Darren; Hughes, Kevin


    This paper describes Web-Altairis, an Internet-enabled ground system software package funded by the Advanced Automation and Architectures Branch (Code 588) of NASA's Goddard Space Flight Center. Web-Altairis supports the trend towards "lights out" ground systems, where the control center is unattended and problems are resolved by remote operators. This client/server software runs on most popular platforms and provides for remote data visualization using the rich functionality of the VisAGE toolkit. Web-Altairis also supports satellite commanding over the Internet. This paper describes the structure of Web-Altairis and VisAGE, the underlying technologies, the provisions for security, and our experiences in developing and testing the software.

  2. Enabling software defined networking experiments in networked critical infrastructures

    Directory of Open Access Journals (Sweden)

    Béla Genge


    Full Text Available Nowadays, the fact that Networked Critical Infrastructures (NCI, e.g., power plants, water plants, oil and gas distribution infrastructures, and electricity grids, are targeted by significant cyber threats is well known. Nevertheless, recent research has shown that specific characteristics of NCI can be exploited in the enabling of more efficient mitigation techniques, while novel techniques from the field of IP networks can bring significant advantages. In this paper we explore the interconnection of NCI communication infrastructures with Software Defined Networking (SDN-enabled network topologies. SDN provides the means to create virtual networking services and to implement global networking decisions. It relies on OpenFlow to enable communication with remote devices and has been recently categorized as the “Next Big Technology”, which will revolutionize the way decisions are implemented in switches and routers. Therefore, the paper documents the first steps towards enabling an SDN-NCI and presents the impact of a Denial of Service experiment over traffic resulting from an XBee sensor network which is routed across an emulated SDN network.

  3. An Open-Source Tool Set Enabling Analog-Digital-Software Co-Design

    Directory of Open Access Journals (Sweden)

    Michelle Collins


    Full Text Available This paper presents an analog-digital hardware-software co-design environment for simulating and programming reconfigurable systems. The tool simulates, designs, as well as enables experimental measurements after compiling to configurable systems in the same integrated design tool framework. High level software in Scilab/Xcos (open-source programs similar to MATLAB/Simulink that converts the high-level block description by the user to blif format (sci2blif, which acts as an input to the modified VPR tool, including the code v p r 2 s w c s , encoding the specific platform through specific architecture files, resulting in a targetable switch list on the resulting configurable analog–digital system. The resulting tool uses an analog and mixed-signal library of components, enabling users and future researchers access to the basic analog operations/computations that are possible.

  4. Enabling System Evolution through Configuration Management on the Hardware/Software Boundary

    NARCIS (Netherlands)

    Krikhaar, R.L.; Mosterman, W.; Veerman, N.P.; Verhoef, C.


    As the use of software and electronics in modern products is omnipresent and continuously increasing, companies in the embedded systems industry face increasing complexity in controlling and enabling the evolution of their IT-intensive products. Traditionally, product configurations and their

  5. Software-type Wave-Particle Interaction Analyzer on board the Arase satellite (United States)

    Katoh, Yuto; Kojima, Hirotsugu; Hikishima, Mitsuru; Takashima, Takeshi; Asamura, Kazushi; Miyoshi, Yoshizumi; Kasahara, Yoshiya; Kasahara, Satoshi; Mitani, Takefumi; Higashio, Nana; Matsuoka, Ayako; Ozaki, Mitsunori; Yagitani, Satoshi; Yokota, Shoichiro; Matsuda, Shoya; Kitahara, Masahiro; Shinohara, Iku


    We describe the principles of the Wave-Particle Interaction Analyzer (WPIA) and the implementation of the Software-type WPIA (S-WPIA) on the Arase satellite. The WPIA is a new type of instrument for the direct and quantitative measurement of wave-particle interactions. The S-WPIA is installed on the Arase satellite as a software function running on the mission data processor. The S-WPIA on board the Arase satellite uses an electromagnetic field waveform that is measured by the waveform capture receiver of the plasma wave experiment (PWE), and the velocity vectors of electrons detected by the medium-energy particle experiment-electron analyzer (MEP-e), the high-energy electron experiment (HEP), and the extremely high-energy electron experiment (XEP). The prime objective of the S-WPIA is to measure the energy exchange between whistler-mode chorus emissions and energetic electrons in the inner magnetosphere. It is essential for the S-WPIA to synchronize instruments to a relative time accuracy better than the time period of the plasma wave oscillations. Since the typical frequency of chorus emissions in the inner magnetosphere is a few kHz, a relative time accuracy of better than 10 μs is required in order to measure the relative phase angle between the wave and velocity vectors. In the Arase satellite, a dedicated system has been developed to realize the time resolution required for inter-instrument communication. Here, both the time index distributed over all instruments through the satellite system and an S-WPIA clock signal are used, that are distributed from the PWE to the MEP-e, HEP, and XEP through a direct line, for the synchronization of instruments within a relative time accuracy of a few μs. We also estimate the number of particles required to obtain statistically significant results with the S-WPIA and the expected accumulation time by referring to the specifications of the MEP-e and assuming a count rate for each detector.

  6. An integrated development framework for rapid development of platform-independent and reusable satellite on-board software (United States)

    Ziemke, Claas; Kuwahara, Toshinori; Kossev, Ivan


    Even in the field of small satellites, the on-board data handling subsystem has become complex and powerful. With the introduction of powerful CPUs and the availability of considerable amounts of memory on-board a small satellite it has become possible to utilize the flexibility and power of contemporary platform-independent real-time operating systems. Especially the non-commercial sector such like university institutes and community projects such as AMSAT or SSETI are characterized by the inherent lack of financial as well as manpower resources. The opportunity to utilize such real-time operating systems will contribute significantly to achieve a successful mission. Nevertheless the on-board software of a satellite is much more than just an operating system. It has to fulfill a multitude of functional requirements such as: Telecommand interpretation and execution, execution of control loops, generation of telemetry data and frames, failure detection isolation and recovery, the communication with peripherals and so on. Most of the aforementioned tasks are of generic nature and have to be conducted on any satellite with only minor modifications. A general set of functional requirements as well as a protocol for communication is defined in the SA ECSS-E-70-41A standard "Telemetry and telecommand packet utilization". This standard not only defines the communication protocol of the satellite-ground link but also defines a set of so called services which have to be available on-board of every compliant satellite and which are of generic nature. In this paper, a platform-independent and reusable framework is described which is implementing not only the ECSS-E-70-41A standard but also functionalities for interprocess communication, scheduling and a multitude of tasks commonly performed on-board of a satellite. By making use of the capabilities of the high-level programming language C/C++, the powerful open source library BOOST, the real-time operating system RTEMS and

  7. GNSS CORS hardware and software enabling new science (United States)

    Drummond, P.


    GNSS CORS networks are enabling new opportunities for science and public and private sector business. This paper will explore how the newest geodetic monitoring software and GNSS receiver hardware from Trimble Navigation Ltd are enabling new science. Technology trends and science opportunities will be explored. These trends include the installation of active GNSS control, automation of observations and processing, and the advantages of multi-observable and multi-constellation observations, all performed with the use of off the shelf products and industry standard open-source data formats. Also the possibilities with moving science from an after-the-fact postprocessed model to a real-time epoch-by-epoch solution will be explored. This presentation will also discuss the combination of existing GNSS CORS networks with project specific installations used for monitoring. Experience is showing GNSS is able to provide higher resolution data than previous methods, providing new tools for science, decision makers and financial planners.

  8. Evaluation of expert systems - An approach and case study. [of determining software functional requirements for command management of satellites (United States)

    Liebowitz, J.


    Techniques that were applied in defining an expert system prototype for first-cut evaluations of the software functional requirements of NASA satellite command management activities are described. The prototype was developed using the Knowledge Engineering System. Criteria were selected for evaluating the satellite software before defining the expert system prototype. Application of the prototype system is illustrated in terms of the evaluation procedures used with the COBE satellite to be launched in 1988. The limited number of options which can be considered by the program mandates that biases in the system output must be well understood by the users.

  9. Satellite-enabled educational services specification and requirements analysis based on user feedback


    Tsekeridou, Sofia; Tiropanis, Thanassis; Rorris, Dimitris; Constantinos, Makropoulos; Serif, Tacha; Stergioulas, Lampros


    Advanced tele-education services provision in remote geographically dispersed user communities (such as agriculture and maritime), based on the specific needs and requirements of such communities, implies significant infrastructural and broadband connectivity requirements for rich media, timely and quality-assured content delivery and interactivity. The solution to broadband access anywhere is provided by satellite-enabled communication infrastructures. This paper aims to present such satelli...

  10. The Implementation of Satellite Attitude Control System Software Using Object Oriented Design (United States)

    Reid, W. Mark; Hansell, William; Phillips, Tom; Anderson, Mark O.; Drury, Derek


    NASA established the Small Explorer (SNMX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions. The SMEX program has produced five satellites, three of which have been successfully launched. The remaining two spacecraft are scheduled for launch within the coming year. NASA has recently developed a prototype for the next generation Small Explorer spacecraft (SMEX-Lite). This paper describes the object-oriented design (OOD) of the SMEX-Lite Attitude Control System (ACS) software. The SMEX-Lite ACS is three-axis controlled and is capable of performing sub-arc-minute pointing. This paper first describes high level requirements governing the SMEX-Lite ACS software architecture. Next, the context in which the software resides is explained. The paper describes the principles of encapsulation, inheritance, and polymorphism with respect to the implementation of an ACS software system. This paper will also discuss the design of several ACS software components. Specifically, object-oriented designs are presented for sensor data processing, attitude determination, attitude control, and failure detection. Finally, this paper will address the establishment of the ACS Foundation Class (AFC) Library. The AFC is a large software repository, requiring a minimal amount of code modifications to produce ACS software for future projects.

  11. AROSICS: An Automated and Robust Open-Source Image Co-Registration Software for Multi-Sensor Satellite Data

    Directory of Open Access Journals (Sweden)

    Daniel Scheffler


    Full Text Available Geospatial co-registration is a mandatory prerequisite when dealing with remote sensing data. Inter- or intra-sensoral misregistration will negatively affect any subsequent image analysis, specifically when processing multi-sensoral or multi-temporal data. In recent decades, many algorithms have been developed to enable manual, semi- or fully automatic displacement correction. Especially in the context of big data processing and the development of automated processing chains that aim to be applicable to different remote sensing systems, there is a strong need for efficient, accurate and generally usable co-registration. Here, we present AROSICS (Automated and Robust Open-Source Image Co-Registration Software, a Python-based open-source software including an easy-to-use user interface for automatic detection and correction of sub-pixel misalignments between various remote sensing datasets. It is independent of spatial or spectral characteristics and robust against high degrees of cloud coverage and spectral and temporal land cover dynamics. The co-registration is based on phase correlation for sub-pixel shift estimation in the frequency domain utilizing the Fourier shift theorem in a moving-window manner. A dense grid of spatial shift vectors can be created and automatically filtered by combining various validation and quality estimation metrics. Additionally, the software supports the masking of, e.g., clouds and cloud shadows to exclude such areas from spatial shift detection. The software has been tested on more than 9000 satellite images acquired by different sensors. The results are evaluated exemplarily for two inter-sensoral and two intra-sensoral use cases and show registration results in the sub-pixel range with root mean square error fits around 0.3 pixels and better.

  12. [Extraction of buildings three-dimensional information from high-resolution satellite imagery based on Barista software]. (United States)

    Zhang, Pei-feng; Hu, Yuan-man; He, Hong-shi


    The demand for accurate and up-to-date spatial information of urban buildings is becoming more and more important for urban planning, environmental protection, and other vocations. Today's commercial high-resolution satellite imagery offers the potential to extract the three-dimensional information of urban buildings. This paper extracted the three-dimensional information of urban buildings from QuickBird imagery, and validated the precision of the extraction based on Barista software. It was shown that the extraction of three-dimensional information of the buildings from high-resolution satellite imagery based on Barista software had the advantages of low professional level demand, powerful universality, simple operation, and high precision. One pixel level of point positioning and height determination accuracy could be achieved if the digital elevation model (DEM) and sensor orientation model had higher precision and the off-Nadir View Angle was relatively perfect.

  13. Software Infrastructure to Enable Modeling & Simulation as a Service (M&SaaS), Phase II (United States)

    National Aeronautics and Space Administration — This SBIR Phase 2 project will produce a software service infrastructure that enables most modeling and simulation (M&S) activities from code development and...

  14. Low-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications (United States)

    Boettcher, M. A.; Butt, B. M.; Klinkner, S.


    A major concern of a university satellite mission is to download the payload and the telemetry data from a satellite. While the ground station antennas are in general easy and with limited afford to procure, the receiving unit is most certainly not. The flexible and low-cost software-defined radio (SDR) transceiver "BladeRF" is used to receive the QPSK modulated and CCSDS compliant coded data of a satellite in the HAM radio S-band. The control software is based on the Open Source program GNU Radio, which also is used to perform CCSDS post processing of the binary bit stream. The test results show a good performance of the receiving system.

  15. Development of a PC-based ground support system for a small satellite instrument (United States)

    Deschambault, Robert L.; Gregory, Philip R.; Spenler, Stephen; Whalen, Brian A.


    The importance of effective ground support for the remote control and data retrieval of a satellite instrument cannot be understated. Problems with ground support may include the need to base personnel at a ground tracking station for extended periods, and the delay between the instrument observation and the processing of the data by the science team. Flexible solutions to such problems in the case of small satellite systems are provided by using low-cost, powerful personal computers and off-the-shelf software for data acquisition and processing, and by using Internet as a communication pathway to enable scientists to view and manipulate satellite data in real time at any ground location. The personal computer based ground support system is illustrated for the case of the cold plasma analyzer flown on the Freja satellite. Commercial software was used as building blocks for writing the ground support equipment software. Several levels of hardware support, including unit tests and development, functional tests, and integration were provided by portable and desktop personal computers. Satellite stations in Saskatchewan and Sweden were linked to the science team via phone lines and Internet, which provided remote control through a central point. These successful strategies will be used on future small satellite space programs.

  16. A PICKSC Science Gateway for enabling the common plasma physicist to run kinetic software (United States)

    Hu, Q.; Winjum, B. J.; Zonca, A.; Youn, C.; Tsung, F. S.; Mori, W. B.


    Computer simulations offer tremendous opportunities for studying plasmas, ranging from simulations for students that illuminate fundamental educational concepts to research-level simulations that advance scientific knowledge. Nevertheless, there is a significant hurdle to using simulation tools. Users must navigate codes and software libraries, determine how to wrangle output into meaningful plots, and oftentimes confront a significant cyberinfrastructure with powerful computational resources. Science gateways offer a Web-based environment to run simulations without needing to learn or manage the underlying software and computing cyberinfrastructure. We discuss our progress on creating a Science Gateway for the Particle-in-Cell and Kinetic Simulation Software Center that enables users to easily run and analyze kinetic simulations with our software. We envision that this technology could benefit a wide range of plasma physicists, both in the use of our simulation tools as well as in its adaptation for running other plasma simulation software. Supported by NSF under Grant ACI-1339893 and by the UCLA Institute for Digital Research and Education.

  17. Mars Relay Satellite: Key to Enabling Low-Cost Exploration Missions (United States)

    Hastrup, R.; Cesarone, R.; Miller, A.


    Recently, there has been increasing evidence of a renewed focus on Mars exploration both by NASA and the international community. The thrust of this renewed interest appears to be manifesting itself in numerous low-cost missions employing small, light weight elements, which utilize advanced technologies including integrated microelectronics. A formidable problem facing these low-cost missions is communications with Earth. Providing adequate direct-link performance has very significant impacts on spacecraft power, pointing, mass and overall complexity. Additionally, for elements at or near the surface of Mars, there are serious connectivity constraints, especially at higher latitudes, which lose view of Earth for up to many months at a time. This paper will discuss the role a Mars relay satellite can play in enabling and enhancing low-cost missions to Mars...

  18. SimPhospho: a software tool enabling confident phosphosite assignment. (United States)

    Suni, Veronika; Suomi, Tomi; Tsubosaka, Tomoya; Imanishi, Susumu Y; Elo, Laura L; Corthals, Garry L


    Mass spectrometry combined with enrichment strategies for phosphorylated peptides has been successfully employed for two decades to identify sites of phosphorylation. However, unambiguous phosphosite assignment is considered challenging. Given that site-specific phosphorylation events function as different molecular switches, validation of phosphorylation sites is of utmost importance. In our earlier study we developed a method based on simulated phosphopeptide spectral libraries, which enables highly sensitive and accurate phosphosite assignments. To promote more widespread use of this method, we here introduce a software implementation with improved usability and performance. We present SimPhospho, a fast and user-friendly tool for accurate simulation of phosphopeptide tandem mass spectra. Simulated phosphopeptide spectral libraries are used to validate and supplement database search results, with a goal to improve reliable phosphoproteome identification and reporting. The presented program can be easily used together with the Trans-Proteomic Pipeline and integrated in a phosphoproteomics data analysis workflow. SimPhospho is available for Windows, Linux and Mac operating systems at It is open source and implemented in C ++. A user's manual with detailed description of data analysis using SimPhospho as well as test data can be found as supplementary material of this article. Supplementary data are available at computational-biomedicine/software/.

  19. Using satellite communications for a mobile computer network (United States)

    Wyman, Douglas J.


    The topics discussed include the following: patrol car automation, mobile computer network, network requirements, network design overview, MCN mobile network software, MCN hub operation, mobile satellite software, hub satellite software, the benefits of patrol car automation, the benefits of satellite mobile computing, and national law enforcement satellite.

  20. Software-Enabled Distributed Network Governance: The PopMedNet Experience. (United States)

    Davies, Melanie; Erickson, Kyle; Wyner, Zachary; Malenfant, Jessica; Rosen, Rob; Brown, Jeffrey


    The expanded availability of electronic health information has led to increased interest in distributed health data research networks. The distributed research network model leaves data with and under the control of the data holder. Data holders, network coordinating centers, and researchers have distinct needs and challenges within this model. The concerns of network stakeholders are addressed in the design and governance models of the PopMedNet software platform. PopMedNet features include distributed querying, customizable workflows, and auditing and search capabilities. Its flexible role-based access control system enables the enforcement of varying governance policies. Four case studies describe how PopMedNet is used to enforce network governance models. Trust is an essential component of a distributed research network and must be built before data partners may be willing to participate further. The complexity of the PopMedNet system must be managed as networks grow and new data, analytic methods, and querying approaches are developed. The PopMedNet software platform supports a variety of network structures, governance models, and research activities through customizable features designed to meet the needs of network stakeholders.

  1. Final Scientific/Technical Report for "Enabling Exascale Hardware and Software Design through Scalable System Virtualization"

    Energy Technology Data Exchange (ETDEWEB)

    Dinda, Peter August [Northwestern Univ., Evanston, IL (United States)


    This report describes the activities, findings, and products of the Northwestern University component of the "Enabling Exascale Hardware and Software Design through Scalable System Virtualization" project. The purpose of this project has been to extend the state of the art of systems software for high-end computing (HEC) platforms, and to use systems software to better enable the evaluation of potential future HEC platforms, for example exascale platforms. Such platforms, and their systems software, have the goal of providing scientific computation at new scales, thus enabling new research in the physical sciences and engineering. Over time, the innovations in systems software for such platforms also become applicable to more widely used computing clusters, data centers, and clouds. This was a five-institution project, centered on the Palacios virtual machine monitor (VMM) systems software, a project begun at Northwestern, and originally developed in a previous collaboration between Northwestern University and the University of New Mexico. In this project, Northwestern (including via our subcontract to the University of Pittsburgh) contributed to the continued development of Palacios, along with other team members. We took the leadership role in (1) continued extension of support for emerging Intel and AMD hardware, (2) integration and performance enhancement of overlay networking, (3) connectivity with architectural simulation, (4) binary translation, and (5) support for modern Non-Uniform Memory Access (NUMA) hosts and guests. We also took a supporting role in support for specialized hardware for I/O virtualization, profiling, configurability, and integration with configuration tools. The efforts we led (1-5) were largely successful and executed as expected, with code and papers resulting from them. The project demonstrated the feasibility of a virtualization layer for HEC computing, similar to such layers for cloud or datacenter computing. For effort (3

  2. Methods and Software Architecture for Activity Recognition from Position Data

    DEFF Research Database (Denmark)

    Godsk, Torben

    This thesis describes my studies on the subject of recognizing cow activities from satellite based position data. The studies comprise methods and software architecture for activity recognition from position data, applied to cow activity recognition. The development of methods and software....... The results of these calculations are applied to a given standard machine learning algorithm, and the activity, performed by the cow as the measurements were recorded, is recognized. The software architecture integrates these methods and ensures flexible activity recognition. For instance, it is flexible...... in relation to the use of different sensors modalities and/or within different domains. In addition, the methods and their integration with the software architecture ensures both robust and accurate activity recognition. Utilized, it enables me to classify the five activities robustly and with high success...

  3. Orbit determination for ISRO satellite missions (United States)

    Rao, Ch. Sreehari; Sinha, S. K.

    Indian Space Research Organisation (ISRO) has been successful in using the in-house developed orbit determination and prediction software for satellite missions of Bhaskara, Rohini and APPLE. Considering the requirements of satellite missions, software packages are developed, tested and their accuracies are assessed. Orbit determination packages developed are SOIP, for low earth orbits of Bhaskara and Rohini missions, ORIGIN and ODPM, for orbits related to all phases of geo-stationary missions and SEGNIP, for drift and geo-stationary orbits. Software is tested and qualified using tracking data of SIGNE-3, D5-B, OTS, SYMPHONIE satellites with the help of software available with CNES, ESA and DFVLR. The results match well with those available from these agencies. These packages have supported orbit determination successfully throughout the mission life for all ISRO satellite missions. Member-Secretary

  4. Towards an Understanding of Enabling Process Knowing in Global Software Development: A Case Study

    DEFF Research Database (Denmark)

    Zahedi, Mansooreh; Babar, Muhammad Ali


    Shared understanding of Software Engineering (SE) processes, that we call process knowing, is required for effective communication and coordination and communication within a team in order to improve team performance. SE Process knowledge can include roles, responsibilities and flow of informatio...... challenges of lack of process knowing and how an organization can enable process knowing for achieving the desired results that also help in increasing social interactions and positive behavioral changes......Shared understanding of Software Engineering (SE) processes, that we call process knowing, is required for effective communication and coordination and communication within a team in order to improve team performance. SE Process knowledge can include roles, responsibilities and flow of information...... over a project lifecycle. Developing and sustaining process knowledge can be more challenging in Global Software Development (GSD). GSD distances can limit the ability of a team to develop a common understanding of processes. Anecdotes of the problems caused by lack of common understanding of processes...

  5. Software Design of Mobile Antenna for Auto Satellite Tracking Using Modem Correction and Elevation Azimuth Method

    Directory of Open Access Journals (Sweden)

    Djamhari Sirat


    Full Text Available Pointing accuracy is an important thing in satellite communication. Because the satellite’s distance to the surface of the earth's satellite is so huge, thus 1 degree of pointing error will make the antenna can not send data to satellites. To overcome this, the auto-tracking satellite controller is made. This system uses a microcontroller as the controller, with the GPS as the indicator location of the antenna, digital compass as the beginning of antenna pointing direction, rotary encoder as sensor azimuth and elevation, and modem to see Eb/No signal. The microcontroller use serial communication to read the input. Thus the programming should be focused on in the UART and serial communication software UART. This controller use 2 phase in the process of tracking satellites. Early stages is the method Elevation-Azimuth, where at this stage with input from GPS, Digital Compass, and the position of satellites (both coordinates, and height that are stored in microcontroller. Controller will calculate the elevation and azimuth angle, then move the antenna according to the antenna azimuth and elevation angle. Next stages is correction modem, where in this stage controller only use modem as the input, and antenna movement is set up to obtain the largest value of Eb/No signal. From the results of the controller operation, there is a change in the value of the original input level from -81.7 dB to -30.2 dB with end of Eb/No value, reaching 5.7 dB.

  6. Research of real-time communication software (United States)

    Li, Maotang; Guo, Jingbo; Liu, Yuzhong; Li, Jiahong


    Real-time communication has been playing an increasingly important role in our work, life and ocean monitor. With the rapid progress of computer and communication technique as well as the miniaturization of communication system, it is needed to develop the adaptable and reliable real-time communication software in the ocean monitor system. This paper involves the real-time communication software research based on the point-to-point satellite intercommunication system. The object-oriented design method is adopted, which can transmit and receive video data and audio data as well as engineering data by satellite channel. In the real-time communication software, some software modules are developed, which can realize the point-to-point satellite intercommunication in the ocean monitor system. There are three advantages for the real-time communication software. One is that the real-time communication software increases the reliability of the point-to-point satellite intercommunication system working. Second is that some optional parameters are intercalated, which greatly increases the flexibility of the system working. Third is that some hardware is substituted by the real-time communication software, which not only decrease the expense of the system and promotes the miniaturization of communication system, but also aggrandizes the agility of the system.

  7. MedXViewer: an extensible web-enabled software package for medical imaging (United States)

    Looney, P. T.; Young, K. C.; Mackenzie, Alistair; Halling-Brown, Mark D.


    MedXViewer (Medical eXtensible Viewer) is an application designed to allow workstation-independent, PACS-less viewing and interaction with anonymised medical images (e.g. observer studies). The application was initially implemented for use in digital mammography and tomosynthesis but the flexible software design allows it to be easily extended to other imaging modalities. Regions of interest can be identified by a user and any associated information about a mark, an image or a study can be added. The questions and settings can be easily configured depending on the need of the research allowing both ROC and FROC studies to be performed. The extensible nature of the design allows for other functionality and hanging protocols to be available for each study. Panning, windowing, zooming and moving through slices are all available while modality-specific features can be easily enabled e.g. quadrant zooming in mammographic studies. MedXViewer can integrate with a web-based image database allowing results and images to be stored centrally. The software and images can be downloaded remotely from this centralised data-store. Alternatively, the software can run without a network connection where the images and results can be encrypted and stored locally on a machine or external drive. Due to the advanced workstation-style functionality, the simple deployment on heterogeneous systems over the internet without a requirement for administrative access and the ability to utilise a centralised database, MedXViewer has been used for running remote paper-less observer studies and is capable of providing a training infrastructure and co-ordinating remote collaborative viewing sessions (e.g. cancer reviews, interesting cases).

  8. Launch Vehicles Based on Advanced Hybrid Rocket Motors: An Enabling Technology for the Commercial Small and Micro Satellite Planetary Science (United States)

    Karabeyoglu, Arif; Tuncer, Onur; Inalhan, Gokhan


    Mankind is relient on chemical propulsion systems for space access. Nevertheless, this has been a stagnant area in terms of technological development and the technology base has not changed much almost for the past forty years. This poses a vicious circle for launch applications such that high launch costs constrain the demand and low launch freqencies drive costs higher. This also has been a key limiting factor for small and micro satellites that are geared towards planetary science. Rather this be because of the launch frequencies or the costs, the access of small and micro satellites to orbit has been limited. With today's technology it is not possible to escape this circle. However the emergence of cost effective and high performance propulsion systems such as advanced hybrid rockets can decrease launch costs by almost an order or magnitude. This paper briefly introduces the timeline and research challenges that were overcome during the development of advanced hybrid LOX/paraffin based rockets. Experimental studies demonstrated effectiveness of these advanced hybrid rockets which incorporate fast burning parafin based fuels, advanced yet simple internal balistic design and carbon composite winding/fuel casting technology that enables the rocket motor to be built from inside out. A feasibility scenario is studied using these rocket motors as building blocks for a modular launch vehicle capable of delivering micro satellites into low earth orbit. In addition, the building block rocket motor can be used further solar system missions providing the ability to do standalone small and micro satellite missions to planets within the solar system. This enabling technology therefore offers a viable alternative in order to escape the viscous that has plagued the space launch industry and that has limited the small and micro satellite delivery for planetary science.

  9. Seven Processes that Enable NASA Software Engineering Technologies (United States)

    Housch, Helen; Godfrey, Sally


    This slide presentation reviews seven processes that NASA uses to ensure that software is developed, acquired and maintained as specified in the NPR 7150.2A requirement. The requirement is to ensure that all software be appraised for the Capability Maturity Model Integration (CMMI). The enumerated processes are: (7) Product Integration, (6) Configuration Management, (5) Verification, (4) Software Assurance, (3) Measurement and Analysis, (2) Requirements Management and (1) Planning & Monitoring. Each of these is described and the group(s) that are responsible is described.

  10. An interactive software package for validating satellite data

    Digital Repository Service at National Institute of Oceanography (India)

    Muraleedharan, P.M.; Pankajakshan, T.

    to be highly correlated (r = 0.75) with the satellite data. Very good correlation (r = 0.80) is obtained for wind speed measured from both Moored buoy and Autonomous Weather Station. Night time SSTs are found to be closer to the satellite values for wind speed...

  11. Satellite Communications

    Indian Academy of Sciences (India)

    First page Back Continue Last page Overview Graphics. Satellite Communications. Arthur C Clarke wrote a seminal paper in 1945 in wireless world. Use three satellites in geo-synchronous orbit to enable intercontinental communications. System could be realised in '50 to 100 years'

  12. P-MartCancer–Interactive Online Software to Enable Analysis of Shotgun Cancer Proteomic Datasets

    Energy Technology Data Exchange (ETDEWEB)

    Webb-Robertson, Bobbie-Jo M.; Bramer, Lisa M.; Jensen, Jeffrey L.; Kobold, Markus A.; Stratton, Kelly G.; White, Amanda M.; Rodland, Karin D.


    P-MartCancer is a new interactive web-based software environment that enables biomedical and biological scientists to perform in-depth analyses of global proteomics data without requiring direct interaction with the data or with statistical software. P-MartCancer offers a series of statistical modules associated with quality assessment, peptide and protein statistics, protein quantification and exploratory data analyses driven by the user via customized workflows and interactive visualization. Currently, P-MartCancer offers access to multiple cancer proteomic datasets generated through the Clinical Proteomics Tumor Analysis Consortium (CPTAC) at the peptide, gene and protein levels. P-MartCancer is deployed using Azure technologies (, the web-service is alternatively available via Docker Hub ( and many statistical functions can be utilized directly from an R package available on GitHub (

  13. Ground and Space Radar Volume Matching and Comparison Software (United States)

    Morris, Kenneth; Schwaller, Mathew


    This software enables easy comparison of ground- and space-based radar observations. The software was initially designed to compare ground radar reflectivity from operational, ground based Sand C-band meteorological radars with comparable measurements from the Tropical Rainfall Measuring Mission (TRMM) satellite s Precipitation Radar (PR) instrument. The software is also applicable to other ground-based and space-based radars. The ground and space radar volume matching and comparison software was developed in response to requirements defined by the Ground Validation System (GVS) of Goddard s Global Precipitation Mission (GPM) project. This software innovation is specifically concerned with simplifying the comparison of ground- and spacebased radar measurements for the purpose of GPM algorithm and data product validation. This software is unique in that it provides an operational environment to routinely create comparison products, and uses a direct geometric approach to derive common volumes of space- and ground-based radar data. In this approach, spatially coincident volumes are defined by the intersection of individual space-based Precipitation Radar rays with the each of the conical elevation sweeps of the ground radar. Thus, the resampled volume elements of the space and ground radar reflectivity can be directly compared to one another.

  14. Monitoring Cyanobacteria with Satellites Webinar (United States)

    real-world satellite applications can quantify cyanobacterial harmful algal blooms and related water quality parameters. Provisional satellite derived cyanobacteria data and different software tools are available to state environmental and health agencies.

  15. Development of a software for monitoring of seismic activity through the analysis of satellite images (United States)

    Soto-Pinto, C.; Poblete, A.; Arellano-Baeza, A. A.; Sanchez, G.


    A software for extraction and analysis of the lineaments has been developed and applied for the tracking of the accumulation/relaxation of stress in the Earth’s crust due to seismic and volcanic activity. A lineament is a straight or a somewhat curved feature in a satellite image, which reflects, at least partially, presence of faults in the crust. The technique of lineament extraction is based on the application of directional filters and Hough transform. The software has been checked for several earthquakes occurred in the Pacific coast of the South America with the magnitude > 4 Mw, analyzing temporal sequences of the ASTER/TERRA multispectral satellite images for the regions around an epicenter. All events were located in the regions with small seasonal variations and limited vegetation to facilitate the tracking of features associated with the seismic activity only. It was found that the number and orientation of lineaments changes significantly about one month before an earthquake approximately, and a few months later the system returns to its initial state. This effect increases with the earthquake magnitude. It also was shown that the behavior of lineaments associated to the volcano seismic activity is opposite to that obtained previously for earthquakes. This discrepancy can be explained assuming that in the last case the main reason of earthquakes is compression and accumulation of strength in the Earth’s crust due to subduction of tectonic plates, whereas in the first case we deal with the inflation of a volcano edifice due to elevation of pressure and magma intrusion.

  16. Fault Management Architectures and the Challenges of Providing Software Assurance (United States)

    Savarino, Shirley; Fitz, Rhonda; Fesq, Lorraine; Whitman, Gerek


    The satellite systems Fault Management (FM) is focused on safety, the preservation of assets, and maintaining the desired functionality of the system. How FM is implemented varies among missions. Common to most is system complexity due to a need to establish a multi-dimensional structure across hardware, software and operations. This structure is necessary to identify and respond to system faults, mitigate technical risks and ensure operational continuity. These architecture, implementation and software assurance efforts increase with mission complexity. Because FM is a systems engineering discipline with a distributed implementation, providing efficient and effective verification and validation (VV) is challenging. A breakout session at the 2012 NASA Independent Verification Validation (IVV) Annual Workshop titled VV of Fault Management: Challenges and Successes exposed these issues in terms of VV for a representative set of architectures. NASA's IVV is funded by NASA's Software Assurance Research Program (SARP) in partnership with NASA's Jet Propulsion Laboratory (JPL) to extend the work performed at the Workshop session. NASA IVV will extract FM architectures across the IVV portfolio and evaluate the data set for robustness, assess visibility for validation and test, and define software assurance methods that could be applied to the various architectures and designs. This work focuses efforts on FM architectures from critical and complex projects within NASA. The identification of particular FM architectures, visibility, and associated VVIVV techniques provides a data set that can enable higher assurance that a satellite system will adequately detect and respond to adverse conditions. Ultimately, results from this activity will be incorporated into the NASA Fault Management Handbook providing dissemination across NASA, other agencies and the satellite community. This paper discusses the approach taken to perform the evaluations and preliminary findings from the

  17. Database Organisation in a Web-Enabled Free and Open-Source Software (foss) Environment for Spatio-Temporal Landslide Modelling (United States)

    Das, I.; Oberai, K.; Sarathi Roy, P.


    Landslides exhibit themselves in different mass movement processes and are considered among the most complex natural hazards occurring on the earth surface. Making landslide database available online via WWW (World Wide Web) promotes the spreading and reaching out of the landslide information to all the stakeholders. The aim of this research is to present a comprehensive database for generating landslide hazard scenario with the help of available historic records of landslides and geo-environmental factors and make them available over the Web using geospatial Free & Open Source Software (FOSS). FOSS reduces the cost of the project drastically as proprietary software's are very costly. Landslide data generated for the period 1982 to 2009 were compiled along the national highway road corridor in Indian Himalayas. All the geo-environmental datasets along with the landslide susceptibility map were served through WEBGIS client interface. Open source University of Minnesota (UMN) mapserver was used as GIS server software for developing web enabled landslide geospatial database. PHP/Mapscript server-side application serve as a front-end application and PostgreSQL with PostGIS extension serve as a backend application for the web enabled landslide spatio-temporal databases. This dynamic virtual visualization process through a web platform brings an insight into the understanding of the landslides and the resulting damage closer to the affected people and user community. The landslide susceptibility dataset is also made available as an Open Geospatial Consortium (OGC) Web Feature Service (WFS) which can be accessed through any OGC compliant open source or proprietary GIS Software.

  18. PROMISE: A preliminary study of a scientific information system for MIPAS satellite experiment

    International Nuclear Information System (INIS)

    Kapetanios, E.


    A scientific information system for MIPAS satellite experiment will be presented according to its main hardware and software configuration. It will be considered as a MIPAS data processing and archiving node of the ground segment of the planned satellite mission for the remote sensing of atmospheric parameters, as well as an information system supporting the researchers in their scientific environment. In this preliminary study, the methodology of a more detailed system design has also been specified. The system consists of two logical components, an operational database for the generation, storage and management of vast amounts of MIPAS data received from the satellite, and the research and development database, which must be interfaced to the operational one, providing a more abstract and user-friendly interface for the scientific community enabling experimentation and the extraction of the information needed. (orig.) [de

  19. Satellite image collection optimization (United States)

    Martin, William


    Imaging satellite systems represent a high capital cost. Optimizing the collection of images is critical for both satisfying customer orders and building a sustainable satellite operations business. We describe the functions of an operational, multivariable, time dynamic optimization system that maximizes the daily collection of satellite images. A graphical user interface allows the operator to quickly see the results of what if adjustments to an image collection plan. Used for both long range planning and daily collection scheduling of Space Imaging's IKONOS satellite, the satellite control and tasking (SCT) software allows collection commands to be altered up to 10 min before upload to the satellite.

  20. Mobile satellite service communications tests using a NASA satellite (United States)

    Chambers, Katherine H.; Koschmeder, Louis A.; Hollansworth, James E.; ONeill, Jack; Jones, Robert E.; Gibbons, Richard C.


    Emerging applications of commercial mobile satellite communications include satellite delivery of compact disc (CD) quality radio to car drivers who can select their favorite programming as they drive any distance; transmission of current air traffic data to aircraft; and handheld communication of data and images from any remote corner of the world. Experiments with the enabling technologies and tests and demonstrations of these concepts are being conducted before the first satellite is launched by utilizing an existing NASA spacecraft.

  1. Design and Development of High-Repetition-Rate Satellite Laser Ranging System (United States)

    Choi, Eun-Jung; Bang, Seong-Cheol; Sung, Ki-Pyoung; Lim, Hyung-Chul; Jung, Chan-Gyu; Kim, In-Yeung; Choi, Jae-Seung


    The Accurate Ranging System for Geodetic Observation ? Mobile (ARGO-M) was successfully developed as the first Korean mobile Satellite Laser Ranging (SLR) system in 2012, and has joined in the International Laser Ranging Service (ILRS) tracking network, DAEdeoK (DAEK) station. The DAEK SLR station was approved as a validated station in April 2014, through the ILRS station ¡°data validation¡± process. The ARGO-M system is designed to enable 2 kHz laser ranging with millimeter-level precision for geodetic, remote sensing, navigation, and experimental satellites equipped with Laser Retroreflector Arrays (LRAs). In this paper, we present the design and development of a next generation high-repetition-rate SLR system for ARGO-M. The laser ranging rate up to 10 kHz is becoming an important issue in the SLR community to improve ranging precision. To implement high-repetition-rate SLR system, the High-repetition-rate SLR operation system (HSLR-10) was designed and developed using ARGO-M Range Gate Generator (A-RGG), so as to enable laser ranging from 50 Hz to 10 kHz. HSLR-10 includes both hardware controlling software and data post-processing software. This paper shows the design and development of key technologies of high-repetition-rate SLR system. The developed system was tested successfully at DAEK station and then moved to Sejong station, a new Korean SLR station, on July 1, 2015. HSLR-10 will begin normal operations at Sejong station in the near future.

  2. Software Defined GPS Receiver for International Space Station (United States)

    Duncan, Courtney B.; Robison, David E.; Koelewyn, Cynthia Lee


    JPL is providing a software defined radio (SDR) that will fly on the International Space Station (ISS) as part of the CoNNeCT project under NASA's SCaN program. The SDR consists of several modules including a Baseband Processor Module (BPM) and a GPS Module (GPSM). The BPM executes applications (waveforms) consisting of software components for the embedded SPARC processor and logic for two Virtex II Field Programmable Gate Arrays (FPGAs) that operate on data received from the GPSM. GPS waveforms on the SDR are enabled by an L-Band antenna, low noise amplifier (LNA), and the GPSM that performs quadrature downconversion at L1, L2, and L5. The GPS waveform for the JPL SDR will acquire and track L1 C/A, L2C, and L5 GPS signals from a CoNNeCT platform on ISS, providing the best GPS-based positioning of ISS achieved to date, the first use of multiple frequency GPS on ISS, and potentially the first L5 signal tracking from space. The system will also enable various radiometric investigations on ISS such as local multipath or ISS dynamic behavior characterization. In following the software-defined model, this work will create a highly portable GPS software and firmware package that can be adapted to another platform with the necessary processor and FPGA capability. This paper also describes ISS applications for the JPL CoNNeCT SDR GPS waveform, possibilities for future global navigation satellite system (GNSS) tracking development, and the applicability of the waveform components to other space navigation applications.

  3. S-Cube: Enabling the Next Generation of Software Services (United States)

    Metzger, Andreas; Pohl, Klaus

    The Service Oriented Architecture (SOA) paradigm is increasingly adopted by industry for building distributed software systems. However, when designing, developing and operating innovative software services and servicebased systems, several challenges exist. Those challenges include how to manage the complexity of those systems, how to establish, monitor and enforce Quality of Service (QoS) and Service Level Agreements (SLAs), as well as how to build those systems such that they can proactively adapt to dynamically changing requirements and context conditions. Developing foundational solutions for those challenges requires joint efforts of different research communities such as Business Process Management, Grid Computing, Service Oriented Computing and Software Engineering. This paper provides an overview of S-Cube, the European Network of Excellence on Software Services and Systems. S-Cube brings together researchers from leading research institutions across Europe, who join their competences to develop foundations, theories as well as methods and tools for future service-based systems.

  4. A Distributed Flight Software Design for Satellite Formation Flying Control

    National Research Council Canada - National Science Library

    Mueller, Joseph B; Brito, Margarita


    .... Princeton Satellite Systems developed the Formation Flying Module (FFM) for TechSat 21 to provide autonomous reconfiguration, formation keeping,and collision avoidance capabilities to the three-satellite cluster...

  5. Advanced communications technology satellite high burst rate link evaluation terminal power control and rain fade software test plan, version 1.0 (United States)

    Reinhart, Richard C.


    The Power Control and Rain Fade Software was developed at the NASA Lewis Research Center to support the Advanced Communications Technology Satellite High Burst Rate Link Evaluation Terminal (ACTS HBR-LET). The HBR-LET is an experimenters terminal to communicate with the ACTS for various experiments by government, university, and industry agencies. The Power Control and Rain Fade Software is one segment of the Control and Performance Monitor (C&PM) Software system of the HBR-LET. The Power Control and Rain Fade Software automatically controls the LET uplink power to compensate for signal fades. Besides power augmentation, the C&PM Software system is also responsible for instrument control during HBR-LET experiments, control of the Intermediate Frequency Switch Matrix on board the ACTS to yield a desired path through the spacecraft payload, and data display. The Power Control and Rain Fade Software User's Guide, Version 1.0 outlines the commands and procedures to install and operate the Power Control and Rain Fade Software. The Power Control and Rain Fade Software Maintenance Manual, Version 1.0 is a programmer's guide to the Power Control and Rain Fade Software. This manual details the current implementation of the software from a technical perspective. Included is an overview of the Power Control and Rain Fade Software, computer algorithms, format representations, and computer hardware configuration. The Power Control and Rain Fade Test Plan provides a step-by-step procedure to verify the operation of the software using a predetermined signal fade event. The Test Plan also provides a means to demonstrate the capability of the software.

  6. BLAST in Gid (BiG): A Grid-Enabled Software Architecture and Implementation of Parallel and Sequential BLAST

    International Nuclear Information System (INIS)

    Aparicio, G.; Blanquer, I.; Hernandez, V.; Segrelles, D.


    The integration of High-performance computing tools is a key issue in biomedical research. Many computer-based applications have been migrated to High-Performance computers to deal with their computing and storage needs such as BLAST. However, the use of clusters and computing farm presents problems in scalability. The use of a higher layer of parallelism that splits the task into highly independent long jobs that can be executed in parallel can improve the performance maintaining the efficiency. Grid technologies combined with parallel computing resources are an important enabling technology. This work presents a software architecture for executing BLAST in a International Grid Infrastructure that guarantees security, scalability and fault tolerance. The software architecture is modular an adaptable to many other high-throughput applications, both inside the field of bio computing and outside. (Author)

  7. The CYGNSS flight segment; A major NASA science mission enabled by micro-satellite technology (United States)

    Rose, R.; Ruf, C.; Rose, D.; Brummitt, M.; Ridley, A.

    While hurricane track forecasts have improved in accuracy by ~50% since 1990, there has been essentially no improvement in the accuracy of intensity prediction. This lack of progress is thought to be caused by inadequate observations and modeling of the inner core due to two causes: 1) much of the inner core ocean surface is obscured from conventional remote sensing instruments by intense precipitation in the inner rain bands and 2) the rapidly evolving stages of the tropical cyclone (TC) life cycle are poorly sampled in time by conventional polar-orbiting, wide-swath surface wind imagers. NASA's most recently awarded Earth science mission, the NASA EV-2 Cyclone Global Navigation Satellite System (CYGNSS) has been designed to address these deficiencies by combining the all-weather performance of GNSS bistatic ocean surface scatterometry with the sampling properties of a satellite constellation. This paper provides an overview of the CYGNSS flight segment requirements, implementation, and concept of operations for the CYGNSS constellation; consisting of 8 microsatellite-class spacecraft (historical TC track. The CYGNSS mission is enabled by modern electronic technology; it is an example of how nanosatellite technology can be applied to replace traditional "old school" solutions at significantly reduced cost while providing an increase in performance. This paper provides an overview of how we combined a reliable space-flight proven avionics design with selected microsatellite components to create an innovative, low-cost solution for a mainstream science investigation.

  8. Interim Service ISDN Satellite (ISIS) simulator development for advanced satellite designs and experiments (United States)

    Pepin, Gerard R.


    The simulation development associated with the network models of both the Interim Service Integrated Services Digital Network (ISDN) Satellite (ISIS) and the Full Service ISDN Satellite (FSIS) architectures is documented. The ISIS Network Model design represents satellite systems like the Advanced Communications Technology Satellite (ACTS) orbiting switch. The FSIS architecture, the ultimate aim of this element of the Satellite Communications Applications Research (SCAR) Program, moves all control and switching functions on-board the next generation ISDN communications satellite. The technical and operational parameters for the advanced ISDN communications satellite design will be obtained from the simulation of ISIS and FSIS engineering software models for their major subsystems. Discrete event simulation experiments will be performed with these models using various traffic scenarios, design parameters, and operational procedures. The data from these simulations will be used to determine the engineering parameters for the advanced ISDN communications satellite.

  9. Software Defined Networking Demands on Software Technologies

    DEFF Research Database (Denmark)

    Galinac Grbac, T.; Caba, Cosmin Marius; Soler, José


    Software Defined Networking (SDN) is a networking approach based on a centralized control plane architecture with standardised interfaces between control and data planes. SDN enables fast configuration and reconfiguration of the network to enhance resource utilization and service performances....... This new approach enables a more dynamic and flexible network, which may adapt to user needs and application requirements. To this end, systemized solutions must be implemented in network software, aiming to provide secure network services that meet the required service performance levels. In this paper......, we review this new approach to networking from an architectural point of view, and identify and discuss some critical quality issues that require new developments in software technologies. These issues we discuss along with use case scenarios. Here in this paper we aim to identify challenges...

  10. STAR: FPGA-based software defined satellite transponder (United States)

    Davalle, Daniele; Cassettari, Riccardo; Saponara, Sergio; Fanucci, Luca; Cucchi, Luca; Bigongiari, Franco; Errico, Walter


    This paper presents STAR, a flexible Telemetry, Tracking & Command (TT&C) transponder for Earth Observation (EO) small satellites, developed in collaboration with INTECS and SITAEL companies. With respect to state-of-the-art EO transponders, STAR includes the possibility of scientific data transfer thanks to the 40 Mbps downlink data-rate. This feature represents an important optimization in terms of hardware mass, which is important for EO small satellites. Furthermore, in-flight re-configurability of communication parameters via telecommand is important for in-orbit link optimization, which is especially useful for low orbit satellites where visibility can be as short as few hundreds of seconds. STAR exploits the principles of digital radio to minimize the analog section of the transceiver. 70MHz intermediate frequency (IF) is the interface with an external S/X band radio-frequency front-end. The system is composed of a dedicated configurable high-speed digital signal processing part, the Signal Processor (SP), described in technology-independent VHDL working with a clock frequency of 184.32MHz and a low speed control part, the Control Processor (CP), based on the 32-bit Gaisler LEON3 processor clocked at 32 MHz, with SpaceWire and CAN interfaces. The quantization parameters were fine-tailored to reach a trade-off between hardware complexity and implementation loss which is less than 0.5 dB at BER = 10-5 for the RX chain. The IF ports require 8-bit precision. The system prototype is fitted on the Xilinx Virtex 6 VLX75T-FF484 FPGA of which a space-qualified version has been announced. The total device occupation is 82 %.

  11. Enabling Diverse Software Stacks on Supercomputers using High Performance Virtual Clusters.

    Energy Technology Data Exchange (ETDEWEB)

    Younge, Andrew J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Pedretti, Kevin [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Grant, Ryan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Brightwell, Ron [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)


    While large-scale simulations have been the hallmark of the High Performance Computing (HPC) community for decades, Large Scale Data Analytics (LSDA) workloads are gaining attention within the scientific community not only as a processing component to large HPC simulations, but also as standalone scientific tools for knowledge discovery. With the path towards Exascale, new HPC runtime systems are also emerging in a way that differs from classical distributed com- puting models. However, system software for such capabilities on the latest extreme-scale DOE supercomputing needs to be enhanced to more appropriately support these types of emerging soft- ware ecosystems. In this paper, we propose the use of Virtual Clusters on advanced supercomputing resources to enable systems to support not only HPC workloads, but also emerging big data stacks. Specifi- cally, we have deployed the KVM hypervisor within Cray's Compute Node Linux on a XC-series supercomputer testbed. We also use libvirt and QEMU to manage and provision VMs directly on compute nodes, leveraging Ethernet-over-Aries network emulation. To our knowledge, this is the first known use of KVM on a true MPP supercomputer. We investigate the overhead our solution using HPC benchmarks, both evaluating single-node performance as well as weak scaling of a 32-node virtual cluster. Overall, we find single node performance of our solution using KVM on a Cray is very efficient with near-native performance. However overhead increases by up to 20% as virtual cluster size increases, due to limitations of the Ethernet-over-Aries bridged network. Furthermore, we deploy Apache Spark with large data analysis workloads in a Virtual Cluster, ef- fectively demonstrating how diverse software ecosystems can be supported by High Performance Virtual Clusters.

  12. Cooperative and cognitive satellite systems

    CERN Document Server

    Chatzinotas, Symeon; De Gaudenzi, Riccardo


    Cooperative and Cognitive Satellite Systems provides a solid overview of the current research in the field of cooperative and cognitive satellite systems, helping users understand how to incorporate state-of-the-art communication techniques in innovative satellite network architectures to enable the next generation of satellite systems. The book is edited and written by top researchers and practitioners in the field, providing a comprehensive explanation of current research that allows users to discover future technologies and their applications, integrate satellite and terrestrial systems

  13. Agent control of cooperating satellites


    Lincoln, N.K.; Veres, S.M.; Dennis, Louise; Fisher, Michael; Lisitsa, Alexei


    A novel, hybrid, agent architecture for (small)swarms of satellites has been developed. The software architecture for each satellite comprises ahigh-level rational agent linked to a low-level control system. The rational agent forms dynamicgoals, decides how to tackle them and passes theactual implementation of these plans to the control layer. The rational agent also has access to aMatLabmodel of the satellite dynamics, thus allowing it to carry out selective hypothetical reasoningabout pote...

  14. SPICE Module for the Satellite Orbit Analysis Program (SOAP) (United States)

    Coggi, John; Carnright, Robert; Hildebrand, Claude


    A SPICE module for the Satellite Orbit Analysis Program (SOAP) precisely represents complex motion and maneuvers in an interactive, 3D animated environment with support for user-defined quantitative outputs. (SPICE stands for Spacecraft, Planet, Instrument, Camera-matrix, and Events). This module enables the SOAP software to exploit NASA mission ephemeris represented in the JPL Ancillary Information Facility (NAIF) SPICE formats. Ephemeris types supported include position, velocity, and orientation for spacecraft and planetary bodies including the Sun, planets, natural satellites, comets, and asteroids. Entire missions can now be imported into SOAP for 3D visualization, playback, and analysis. The SOAP analysis and display features can now leverage detailed mission files to offer the analyst both a numerically correct and aesthetically pleasing combination of results that can be varied to study many hypothetical scenarios. The software provides a modeling and simulation environment that can encompass a broad variety of problems using orbital prediction. For example, ground coverage analysis, communications analysis, power and thermal analysis, and 3D visualization that provide the user with insight into complex geometric relations are included. The SOAP SPICE module allows distributed science and engineering teams to share common mission models of known pedigree, which greatly reduces duplication of effort and the potential for error. The use of the software spans all phases of the space system lifecycle, from the study of future concepts to operations and anomaly analysis. It allows SOAP software to correctly position and orient all of the principal bodies of the Solar System within a single simulation session along with multiple spacecraft trajectories and the orientation of mission payloads. In addition to the 3D visualization, the user can define numeric variables and x-y plots to quantitatively assess metrics of interest.

  15. SeaTrack: Ground station orbit prediction and planning software for sea-viewing satellites (United States)

    Lambert, Kenneth S.; Gregg, Watson W.; Hoisington, Charles M.; Patt, Frederick S.


    An orbit prediction software package (Sea Track) was designed to assist High Resolution Picture Transmission (HRPT) stations in the acquisition of direct broadcast data from sea-viewing spacecraft. Such spacecraft will be common in the near future, with the launch of the Sea viewing Wide Field-of-view Sensor (SeaWiFS) in 1994, along with the continued Advanced Very High Resolution Radiometer (AVHRR) series on NOAA platforms. The Brouwer-Lyddane model was chosen for orbit prediction because it meets the needs of HRPT tracking accuracies, provided orbital elements can be obtained frequently (up to within 1 week). Sea Track requires elements from the U.S. Space Command (NORAD Two-Line Elements) for the satellite's initial position. Updated Two-Line Elements are routinely available from many electronic sources (some are listed in the Appendix). Sea Track is a menu-driven program that allows users to alter input and output formats. The propagation period is entered by a start date and end date with times in either Greenwich Mean Time (GMT) or local time. Antenna pointing information is provided in tabular form and includes azimuth/elevation pointing angles, sub-satellite longitude/latitude, acquisition of signal (AOS), loss of signal (LOS), pass orbit number, and other pertinent pointing information. One version of Sea Track (non-graphical) allows operation under DOS (for IBM-compatible personal computers) and UNIX (for Sun and Silicon Graphics workstations). A second, graphical, version displays orbit tracks, and azimuth-elevation for IBM-compatible PC's, but requires a VGA card and Microsoft FORTRAN.

  16. Using Combined SFTA and SFMECA Techniques for Space Critical Software (United States)

    Nicodemos, F. G.; Lahoz, C. H. N.; Abdala, M. A. D.; Saotome, O.


    This work addresses the combined Software Fault Tree Analysis (SFTA) and Software Failure Modes, Effects and Criticality Analysis (SFMECA) techniques applied to space critical software of satellite launch vehicles. The combined approach is under research as part of the Verification and Validation (V&V) efforts to increase software dependability and as future application in other projects under development at Instituto de Aeronáutica e Espaço (IAE). The applicability of such approach was conducted on system software specification and applied to a case study based on the Brazilian Satellite Launcher (VLS). The main goal is to identify possible failure causes and obtain compensating provisions that lead to inclusion of new functional and non-functional system software requirements.

  17. A real-time GNSS-R system based on software-defined radio and graphics processing units (United States)

    Hobiger, Thomas; Amagai, Jun; Aida, Masanori; Narita, Hideki


    Reflected signals of the Global Navigation Satellite System (GNSS) from the sea or land surface can be utilized to deduce and monitor physical and geophysical parameters of the reflecting area. Unlike most other remote sensing techniques, GNSS-Reflectometry (GNSS-R) operates as a passive radar that takes advantage from the increasing number of navigation satellites that broadcast their L-band signals. Thereby, most of the GNSS-R receiver architectures are based on dedicated hardware solutions. Software-defined radio (SDR) technology has advanced in the recent years and enabled signal processing in real-time, which makes it an ideal candidate for the realization of a flexible GNSS-R system. Additionally, modern commodity graphic cards, which offer massive parallel computing performances, allow to handle the whole signal processing chain without interfering with the PC's CPU. Thus, this paper describes a GNSS-R system which has been developed on the principles of software-defined radio supported by General Purpose Graphics Processing Units (GPGPUs), and presents results from initial field tests which confirm the anticipated capability of the system.

  18. Korean WA-DGNSS User Segment Software Design

    Directory of Open Access Journals (Sweden)

    Sayed Chhattan Shah


    Full Text Available Korean WA-DGNSS is a large scale research project funded by Ministry of Land, Transport and Maritime Affairs Korea. It aims to augment the Global Navigation Satellite System by broadcasting additional signals from geostationary satellites and providing differential correction messages and integrity data for the GNSS satellites. The project is being carried out by a consortium of universities and research institutes. The research team at Electronics and Telecommunications Research Institute is involved in design and development of data processing softwares for wide area reference station and user segment. This paper focuses on user segment software design. Korean WA-DGNSS user segment software is designed to perform several functions such as calculation of pseudorange, ionosphere and troposphere delays, application of fast and slow correction messages, and data verification. It is based on a layered architecture that provides a model to develop flexible and reusable software and is divided into several independent, interchangeable and reusable components to reduce complexity and maintenance cost. The current version is designed to collect and process GPS and WA-DGNSS data however it is flexible to accommodate future GNSS systems such as GLONASS and Galileo.

  19. Processing Satellite Imagery To Detect Waste Tire Piles (United States)

    Skiles, Joseph; Schmidt, Cynthia; Wuinlan, Becky; Huybrechts, Catherine


    A methodology for processing commercially available satellite spectral imagery has been developed to enable identification and mapping of waste tire piles in California. The California Integrated Waste Management Board initiated the project and provided funding for the method s development. The methodology includes the use of a combination of previously commercially available image-processing and georeferencing software used to develop a model that specifically distinguishes between tire piles and other objects. The methodology reduces the time that must be spent to initially survey a region for tire sites, thereby increasing inspectors and managers time available for remediation of the sites. Remediation is needed because millions of used tires are discarded every year, waste tire piles pose fire hazards, and mosquitoes often breed in water trapped in tires. It should be possible to adapt the methodology to regions outside California by modifying some of the algorithms implemented in the software to account for geographic differences in spectral characteristics associated with terrain and climate. The task of identifying tire piles in satellite imagery is uniquely challenging because of their low reflectance levels: Tires tend to be spectrally confused with shadows and deep water, both of which reflect little light to satellite-borne imaging systems. In this methodology, the challenge is met, in part, by use of software that implements the Tire Identification from Reflectance (TIRe) model. The development of the TIRe model included incorporation of lessons learned in previous research on the detection and mapping of tire piles by use of manual/ visual and/or computational analysis of aerial and satellite imagery. The TIRe model is a computational model for identifying tire piles and discriminating between tire piles and other objects. The input to the TIRe model is the georeferenced but otherwise raw satellite spectral images of a geographic region to be surveyed

  20. Malavefes: A computational voice-enabled malaria fuzzy informatics software for correct dosage prescription of anti-malarial drugs

    Directory of Open Access Journals (Sweden)

    Olugbenga O. Oluwagbemi


    Full Text Available Malaria is one of the infectious diseases consistently inherent in many Sub-Sahara African countries. Among the issues of concern are the consequences of wrong diagnosis and dosage administration of anti-malarial drugs on sick patients; these have resulted into various degrees of complications ranging from severe headaches, stomach and body discomfort, blurred vision, dizziness, hallucinations, and in extreme cases, death. Many expert systems have been developed to support different infectious disease diagnoses, but not sure of any yet, that have been specifically designed as a voice-based application to diagnose and translate malaria patients’ symptomatic data for pre-laboratory screening and correct prescription of proper dosage of the appropriate medication. We developed Malavefes, (a malaria voice-enabled computational fuzzy expert system for correct dosage prescription of anti-malarial drugs using Visual Basic.NET., and Java programming languages. Data collation for this research was conducted by survey from existing literature and interview from public health experts. The database for this malaria drug informatics system was implemented using Microsoft Access. The Root Sum Square (RSS was implemented as the inference engine of Malavefes to make inferences from rules, while Centre of Gravity (CoG was implemented as the defuzzification engine. The drug recommendation module was voice-enabled. Additional anti-malaria drug expiration validation software was developed using Java programming language. We conducted a user-evaluation of the performance and user-experience of the Malavefes software. Keywords: Informatics, Bioinformatics, Fuzzy, Anti-malaria, Voice computing, Dosage prescription

  1. Agile software assessment


    Nierstrasz Oscar; Lungu Mircea


    Informed decision making is a critical activity in software development but it is poorly supported by common development environments which focus mainly on low level programming tasks. We posit the need for agile software assessment which aims to support decision making by enabling rapid and effective construction of software models and custom analyses. Agile software assessment entails gathering and exploiting the broader context of software information related to the system at hand as well ...

  2. MEMS for pico- to micro-satellites


    Shea, Herbert


    MEMS sensors, actuators, and sub-systems can enable an important reduction in the size and mass of spacecrafts, first by replacing larger and heavier components, then by replacing entire subsystems, and finally by enabling the microfabrication of highly integrated picosats. Very small satellites (1 to 100 kg) stand to benefit the most from MEMS technologies. These small satellites are typically used for science or technology demonstration missions, with higher risk tolerance than multi-ton te...

  3. UTM TCL2 Software Requirements (United States)

    Smith, Irene S.; Rios, Joseph L.; McGuirk, Patrick O.; Mulfinger, Daniel G.; Venkatesan, Priya; Smith, David R.; Baskaran, Vijayakumar; Wang, Leo


    The Unmanned Aircraft Systems (UAS) Traffic Management (UTM) Technical Capability Level (TCL) 2 software implements the UTM TCL 2 software requirements described herein. These software requirements are linked to the higher level UTM TCL 2 System Requirements. Each successive TCL implements additional UTM functionality, enabling additional use cases. TCL 2 demonstrated how to enable expanded multiple operations by implementing automation for beyond visual line-of-sight, tracking operations, and operations flying over sparsely populated areas.

  4. P-MartCancer-Interactive Online Software to Enable Analysis of Shotgun Cancer Proteomic Datasets. (United States)

    Webb-Robertson, Bobbie-Jo M; Bramer, Lisa M; Jensen, Jeffrey L; Kobold, Markus A; Stratton, Kelly G; White, Amanda M; Rodland, Karin D


    P-MartCancer is an interactive web-based software environment that enables statistical analyses of peptide or protein data, quantitated from mass spectrometry-based global proteomics experiments, without requiring in-depth knowledge of statistical programming. P-MartCancer offers a series of statistical modules associated with quality assessment, peptide and protein statistics, protein quantification, and exploratory data analyses driven by the user via customized workflows and interactive visualization. Currently, P-MartCancer offers access and the capability to analyze multiple cancer proteomic datasets generated through the Clinical Proteomics Tumor Analysis Consortium at the peptide, gene, and protein levels. P-MartCancer is deployed as a web service (, alternatively available via Docker Hub ( Cancer Res; 77(21); e47-50. ©2017 AACR . ©2017 American Association for Cancer Research.

  5. Naval Science & Technology: Enabling the Future Force (United States)


    corn for disruptive technologies Laser Cooling Spintronics Bz 1st U.S. Intel satellite GRAB Semiconductors GaAs, GaN, SiC GPS...Payoff • Innovative and game-changing • Approved by Corporate Board • Delivers prototype Innovative Naval Prototypes (5-10 Year) Disruptive ... Technologies Free Electron Laser Integrated Topside EM Railgun Sea Base Enablers Tactical Satellite Large Displacement UUV AACUS Directed

  6. Software Atom: An approach towards software components structuring to improve reusability

    Directory of Open Access Journals (Sweden)

    Muhammad Hussain Mughal


    Full Text Available Diversity of application domain compelled to design sustainable classification scheme for significantly amassing software repository. The atomic reusable software components are articulated to improve the software component reusability in volatile industry.  Numerous approaches of software classification have been proposed over past decades. Each approach has some limitations related to coupling and cohesion. In this paper, we proposed a novel approach by constituting the software based on radical functionalities to improve software reusability. We analyze the element's semantics in Periodic Table used in chemistry to design our classification approach, and present this approach using tree-based classification to curtail software repository search space complexity and further refined based on semantic search techniques. We developed a Global unique Identifier (GUID for indexing the functions and related components. We have exploited the correlation between chemistry element and software elements to simulate one to one mapping between them. Our approach is inspired from sustainability chemical periodic table. We have proposed software periodic table (SPT representing atomic software components extracted from real application software. Based on SPT classified repository tree parsing & extraction to enable the user to program their software by customizing the ingredients of software requirements. The classified repository of software ingredients assist user to exploits their requirements to software engineer and enable requirement engineer to develop a rapid large-scale prototype with great essence. Furthermore, we would predict the usability of the categorized repository based on feedback of users.  The continuous evolution of that proposed repository will be fine-tuned based on utilization and SPT would be gradually optimized by ant colony optimization techniques. Succinctly would provoke automating the software development process.

  7. Using automated environmental management information systems to enable compliance: Ten questions to answer before selecting a software system

    Energy Technology Data Exchange (ETDEWEB)

    Gilbert, J.B.


    As technology invades the arena of environmental information management, hundreds of software packages have become available in the marketplace. How does the already overwhelmed environmental manager or IT professional decide what's right for the organization? Is there a software package that meets the needs of the organization, and is there a successful way to implement the system? Does this require abandoning existing systems with which users are comfortable? Can the system really save time and/or money? This paper discusses three topics: What drives the need for a system; Ten questions to aid in selecting a system that is right for your organization; and enabling technology and software systems available today, and the future application of technology to environmental data management. Motivating factors for EMIS include regulatory, business and IT drivers. Because of the ever-increasing regulatory burden, the need to demonstrate compliance often is the strongest driver. But they cannot ignore business and IT drivers from the discussion, especially with issues such as Enterprise Resource Planning and The Year 2000 impacting many systems projects. Before selecting a system, the organization should address, at a minimum, the following ten issues: (1) Organization objectives; (2) Organization readiness; (3) High-level processes to be automated; (4) Integration and interfaces; (5) User community and needs; (6) Technical requirements; (7) Degree of customization; (8) Project timing; (9) Implementation resource needs; and (10) System justification. Today, there are hundreds of EH and S software packages available too help automate daily business processes. Only a few are multimedia packages, and all require significant implementation efforts. The EMIS market is still evolving, and software vendors continue to enhance product features and usability.

  8. On-board processing for telecommunications satellites (United States)

    Nuspl, P. P.; Dong, G.


    In this decade, communications satellite systems will probably face dramatic challenges from alternative transmission means. To balance and overcome such competition, and to prepare for new requirements, INTELSAT has developed several on-board processing techniques, including Satellite-Switched TDMA (SS-TDMA), Satellite-Switched FDMA (SS-FDMA), several Modulators/Demodulators (Modem), a Multicarrier Multiplexer and Demodulator MCDD), an International Business Service (IBS)/Intermediate Data Rate (IDR) BaseBand Processor (BBP), etc. Some proof-of-concept hardware and software were developed, and tested recently in the INTELSAT Technical Laboratories. These techniques and some test results are discussed.

  9. Academic and Non-Profit Accessibility to Commercial Remote Sensing Software (United States)

    O'Connor, A. S.; Farr, B.


    Remote Sensing as a topic of teaching and research at the university and college level continues to increase. As more data is made freely available and software becomes easier to use, more and more academic and non-profits institutions are turning to remote sensing to solve their tough and large spatial scale problems. Exelis Visual Information Solutions (VIS) has been supporting teaching and research endeavors for over 30 years with a special emphasis over the last 5 years with scientifically proven software and accessible training materials. The Exelis VIS academic program extends to US and Canadian 2 year and 4 year colleges and universities with tools for analyzing aerial and satellite multispectral and hyperspectral imagery, airborne LiDAR and Synthetic Aperture Radar. The Exelis VIS academic programs, using the ENVI Platform, enables labs and classrooms to be outfitted with software and makes software accessible to students. The ENVI software provides students hands on experience with remote sensing software, an easy teaching platform for professors and allows researchers scientifically vetted software they can trust. Training materials are provided at no additional cost and can either serve as a basis for course curriculum development or self paced learning. Non-profit organizations like The Nature Conservancy (TNC) and CGIAR have deployed ENVI and IDL enterprise wide licensing allowing researchers all over the world to have cost effective access COTS software for their research. Exelis VIS has also contributed licenses to the NASA DEVELOP program. Exelis VIS is committed to supporting the academic and NGO community with affordable enterprise licensing, access to training materials, and technical expertise to help researchers tackle today's Earth and Planetary science big data challenges.

  10. Variability in Multi-Tenant Enterprise Software

    NARCIS (Netherlands)

    Kabbedijk, J.


    Enterprise software applications have changed significantly over the last decades. Increasingly, software is deployed in a central location to be accessed through the internet, instead of installing software at end-users. Having software in a central location enables multi-tenancy, where multiple

  11. Evolution of the 'Trick' Dynamic Software Executive and Model Libraries for Reusable Flight Software, Phase I (United States)

    National Aeronautics and Space Administration — In response to a need for cost-effective small satellite missions, Odyssey Space Research is proposing the development of a common flight software executive and a...

  12. Observation of GEO Satellite Above Thailand’s Sky (United States)

    Kasonsuwan, K.; Wannawichian, S.; Kirdkao, T.


    The direct observations of Geostationary Orbit (GEO) satellites above Thailand’s sky by 0.7-meters telescope were proceeded at Inthanon Mt., Chiang Mai, Thailand. The observation took place at night with Sidereal Stare Mode (SSM). With this observing mode, the moving object will appear as a streak. The star identification for image calibration is based on (1) a star catalogue, (2) the streak detection of the satellite using the software and (3) the extraction of the celestial coordinate of the satellite as a predicted position. Finally, the orbital elements for GEO satellites were calculated.

  13. Air Vehicle Technology Integration Program (AVTIP) Delivery Order 0015: Open Control Platform (OCP) Software Enabled Control (SEC) Hardware in the Loop Simulation - OCP Hardware Integration

    National Research Council Canada - National Science Library

    Paunicka, James L


    ...) project sponsored by the DARPA Software Enabled Control (SEC) Program. The purpose of this project is to develop the capability to be an OCP test-bed and to evaluate the OCP controls and simulation environment for a specific test case...

  14. ReSOLV: Applying Cryptocurrency Blockchain Methods to Enable Global Cross-Platform Software License Validation

    Directory of Open Access Journals (Sweden)

    Alan Litchfield


    Full Text Available This paper presents a method for a decentralised peer-to-peer software license validation system using cryptocurrency blockchain technology to ameliorate software piracy, and to provide a mechanism for software developers to protect copyrighted works. Protecting software copyright has been an issue since the late 1970s and software license validation has been a primary method employed in an attempt to minimise software piracy and protect software copyright. The method described creates an ecosystem in which the rights and privileges of participants are observed.

  15. Imaging Sensor Flight and Test Equipment Software (United States)

    Freestone, Kathleen; Simeone, Louis; Robertson, Byran; Frankford, Maytha; Trice, David; Wallace, Kevin; Wilkerson, DeLisa


    The Lightning Imaging Sensor (LIS) is one of the components onboard the Tropical Rainfall Measuring Mission (TRMM) satellite, and was designed to detect and locate lightning over the tropics. The LIS flight code was developed to run on a single onboard digital signal processor, and has operated the LIS instrument since 1997 when the TRMM satellite was launched. The software provides controller functions to the LIS Real-Time Event Processor (RTEP) and onboard heaters, collects the lightning event data from the RTEP, compresses and formats the data for downlink to the satellite, collects housekeeping data and formats the data for downlink to the satellite, provides command processing and interface to the spacecraft communications and data bus, and provides watchdog functions for error detection. The Special Test Equipment (STE) software was designed to operate specific test equipment used to support the LIS hardware through development, calibration, qualification, and integration with the TRMM spacecraft. The STE software provides the capability to control instrument activation, commanding (including both data formatting and user interfacing), data collection, decompression, and display and image simulation. The LIS STE code was developed for the DOS operating system in the C programming language. Because of the many unique data formats implemented by the flight instrument, the STE software was required to comprehend the same formats, and translate them for the test operator. The hardware interfaces to the LIS instrument using both commercial and custom computer boards, requiring that the STE code integrate this variety into a working system. In addition, the requirement to provide RTEP test capability dictated the need to provide simulations of background image data with short-duration lightning transients superimposed. This led to the development of unique code used to control the location, intensity, and variation above background for simulated lightning strikes

  16. Software errors and complexity: An empirical investigation (United States)

    Basili, Victor R.; Perricone, Berry T.


    The distributions and relationships derived from the change data collected during the development of a medium scale satellite software project show that meaningful results can be obtained which allow an insight into software traits and the environment in which it is developed. Modified and new modules were shown to behave similarly. An abstract classification scheme for errors which allows a better understanding of the overall traits of a software project is also shown. Finally, various size and complexity metrics are examined with respect to errors detected within the software yielding some interesting results.

  17. Electrophotometric observations of artificial satellites

    International Nuclear Information System (INIS)

    Vovchyk, Yeva; Blagodyr, Yaroslav; Kraynyuk, Gennadiy; Bilinsky, Andriy; Lohvynenko, Alexander; Klym, Bogdan; Pochapsky, Yevhen


    Problems associated with polarimetric observations of low Earth orbit artificial satellites as important solar system objects are discussed. The instrumentation (the optical and mechanical parts, the control and drive electronics, and the application software) for performing such observations is also described

  18. The emerging Web 2.0 social software: an enabling suite of sociable technologies in health and health care education. (United States)

    Kamel Boulos, Maged N; Wheeler, Steve


    Web 2.0 sociable technologies and social software are presented as enablers in health and health care, for organizations, clinicians, patients and laypersons. They include social networking services, collaborative filtering, social bookmarking, folksonomies, social search engines, file sharing and tagging, mashups, instant messaging, and online multi-player games. The more popular Web 2.0 applications in education, namely wikis, blogs and podcasts, are but the tip of the social software iceberg. Web 2.0 technologies represent a quite revolutionary way of managing and repurposing/remixing online information and knowledge repositories, including clinical and research information, in comparison with the traditional Web 1.0 model. The paper also offers a glimpse of future software, touching on Web 3.0 (the Semantic Web) and how it could be combined with Web 2.0 to produce the ultimate architecture of participation. Although the tools presented in this review look very promising and potentially fit for purpose in many health care applications and scenarios, careful thinking, testing and evaluation research are still needed in order to establish 'best practice models' for leveraging these emerging technologies to boost our teaching and learning productivity, foster stronger 'communities of practice', and support continuing medical education/professional development (CME/CPD) and patient education.

  19. 7 Processes that Enable NASA Software Engineering Technologies: Value-Added Process Engineering (United States)

    Housch, Helen; Godfrey, Sally


    The presentation reviews Agency process requirements and the purpose, benefits, and experiences or seven software engineering processes. The processes include: product integration, configuration management, verification, software assurance, measurement and analysis, requirements management, and planning and monitoring.

  20. Electric Propellant Solid Rocket Motor Thruster Results Enabling Small Satellites


    Koehler, Frederick; Langhenry, Mark; Summers, Matt; Villarreal, James; Villarreal, Thomas


    Raytheon Missile Systems has developed and tested true on/off/restart solid propellant thrusters which are controlled only by electrical current. This new patented class of energetic rocket propellant is safe, controllable and simple. The range of applications for this game changing technology includes attitude control systems and a safe alternative to higher impulse space satellite thrusters. Described herein are descriptions and performance data for several small electric propellant solid r...

  1. An Instructional Satellite System for the United States: Preliminary Considerations. (United States)

    DuMolin, James R.; Morgan, Robert P.

    Based on educational, social, political, and other considerations, an instructional satellite system, AVSIN (Ausio-Visual Satellite Instruction), is hypothesized which represents one possible organizational and administrative arrangement for delivering large amounts of quality software to schools and learning centers. The AVSIN system is conceived…

  2. Comparison of precise orbit determination methods of zero-difference kinematic, dynamic and reduced-dynamic of GRACE-A satellite using SHORDE software (United States)

    Li, Kai; Zhou, Xuhua; Guo, Nannan; Zhao, Gang; Xu, Kexin; Lei, Weiwei


    Zero-difference kinematic, dynamic and reduced-dynamic precise orbit determination (POD) are three methods to obtain the precise orbits of Low Earth Orbit satellites (LEOs) by using the on-board GPS observations. Comparing the differences between those methods have great significance to establish the mathematical model and is usefull for us to select a suitable method to determine the orbit of the satellite. Based on the zero-difference GPS carrier-phase measurements, Shanghai Astronomical Observatory (SHAO) has improved the early version of SHORDE and then developed it as an integrated software system, which can perform the POD of LEOs by using the above three methods. In order to introduce the function of the software, we take the Gravity Recovery And Climate Experiment (GRACE) on-board GPS observations in January 2008 as example, then we compute the corresponding orbits of GRACE by using the SHORDE software. In order to evaluate the accuracy, we compare the orbits with the precise orbits provided by Jet Propulsion Laboratory (JPL). The results show that: (1) If we use the dynamic POD method, and the force models are used to represent the non-conservative forces, the average accuracy of the GRACE orbit is 2.40cm, 3.91cm, 2.34cm and 5.17cm in radial (R), along-track (T), cross-track (N) and 3D directions respectively; If we use the accelerometer observation instead of non-conservative perturbation model, the average accuracy of the orbit is 1.82cm, 2.51cm, 3.48cm and 4.68cm in R, T, N and 3D directions respectively. The result shows that if we use accelerometer observation instead of the non-conservative perturbation model, the accuracy of orbit is better. (2) When we use the reduced-dynamic POD method to get the orbits, the average accuracy of the orbit is 0.80cm, 1.36cm, 2.38cm and 2.87cm in R, T, N and 3D directions respectively. This method is carried out by setting up the pseudo-stochastic pulses to absorb the errors of atmospheric drag and other

  3. Software engineering a practitioner's approach

    CERN Document Server

    Pressman, Roger S


    This indispensable guide to software engineering exploration enables practitioners to navigate the ins and outs of this rapidly changing field. Pressman's fully revised and updated Fourth Edition provides in-depth coverage of every important management and technical topic in software engineering. Moreover, readers will find the inclusion of the hottest developments in the field such as: formal methods and cleanroom software engineering, business process reengineering, and software reengineering.

  4. A GeoServices Infrastructure for Near-Real-Time Access to Suomi NPP Satellite Data (United States)

    Evans, J. D.; Valente, E. G.; Hao, W.; Chettri, S.


    The new Suomi National Polar-orbiting Partnership (NPP) satellite extends NASA's moderate-resolution, multispectral observations with a suite of powerful imagers and sounders to support a broad array of research and applications. However, NPP data products consist of a complex set of data and metadata files in highly specialized formats; which NPP's operational ground segment delivers to users only with several hours' delay. This severely limits their use in critical applications such as weather forecasting, emergency / disaster response, search and rescue, and other activities that require near-real-time access to satellite observations. Alternative approaches, based on distributed Direct Broadcast facilities, can reduce the delay in NPP data delivery from hours to minutes, and can make products more directly usable by practitioners in the field. To assess and fulfill this potential, we are developing a suite of software that couples Direct Broadcast data feeds with a streamlined, scalable processing chain and geospatial Web services, so as to permit many more time-sensitive applications to use NPP data. The resulting geoservices infrastructure links a variety of end-user tools and applications to NPP data from different sources, and to other rapidly-changing geospatial data. By using well-known, standard software interfaces (such as OGC Web Services or OPeNDAP), this infrastructure serves a variety of end-user analysis and visualization tools, giving them access into datasets of arbitrary size and resolution and allowing them to request and receive tailored products on demand. The standards-based approach may also streamline data sharing among independent satellite receiving facilities, thus helping them to interoperate in providing frequent, composite views of continent-scale or global regions. To enable others to build similar or derived systems, the service components we are developing (based in part on the Community Satellite Processing Package (CSPP) from

  5. Enabling joined-up decision making with geotemporal information (United States)

    Smith, M. J.; Ahmed, S. E.; Purves, D. W.; Emmott, S.; Joppa, L. N.; Caldararu, S.; Visconti, P.; Newbold, T.; Formica, A. F.


    While the use of geospatial data to assist in decision making is becoming increasingly common, the use of geotemporal information: information that can be indexed by geographical space AND time, is much rarer. I will describe our scientific research and software development efforts intended to advance the availability and use of geotemporal information in general. I will show two recent examples of "stacking" geotemporal information to support land use decision making in the Brazilian Amazon and Kenya, involving data-constrained predictive models and empirically derived datasets of road development, deforestation, carbon, agricultural yields, water purification and poverty alleviation services and will show how we use trade-off analyses and constraint reasoning algorithms to explore the costs and benefits of different decisions. For the Brazilian Amazon we explore tradeoffs involved in different deforestation scenarios, while for Kenya we explore the impacts of conserving forest to support international carbon conservation initiatives (REDD+). I will also illustrate the cloud-based software tools we have developed to enable anyone to access geotemporal information, gridded (e.g. climate) or non-gridded (e.g. protected areas), for the past, present or future and incorporate such information into their analyses (e.g., including how we train new predictive models to such data using Bayesian techniques: on this latter point I will show how we combine satellite and ground measured data with predictive models to forecast how crops might respond to climate change.

  6. Enabling the Use of Earth Observation Data for Integrated Water Resource Management in Africa with the Water Observation and Information System

    Directory of Open Access Journals (Sweden)

    Radoslaw Guzinski


    Full Text Available The Water Observation and Information System (WOIS is an open source software tool for monitoring, assessing and inventorying water resources in a cost-effective manner using Earth Observation (EO data. The WOIS has been developed by, among others, the authors of this paper under the TIGER-NET project, which is a major component of the TIGER initiative of the European Space Agency (ESA and whose main goal is to support the African Earth Observation Capacity for Water Resource Monitoring. TIGER-NET aims to support the satellite-based assessment and monitoring of water resources from watershed to cross-border basin levels through the provision of a free and powerful software package, with associated capacity building, to African authorities. More than 28 EO data processing solutions for water resource management tasks have been developed, in correspondence with the requirements of the participating key African water authorities, and demonstrated with dedicated case studies utilizing the software in operational scenarios. They cover a wide range of themes and information products, including basin-wide characterization of land and water resources, lake water quality monitoring, hydrological modeling and flood forecasting and mapping. For each monitoring task, step-by-step workflows were developed, which can either be adjusted by the user or largely automatized to feed into existing data streams and reporting schemes. The WOIS enables African water authorities to fully exploit the increasing EO capacity offered by current and upcoming generations of satellites, including the Sentinel missions.

  7. A systematic approach for component-based software development

    NARCIS (Netherlands)

    Guareis de farias, Cléver; van Sinderen, Marten J.; Ferreira Pires, Luis


    Component-based software development enables the construction of software artefacts by assembling prefabricated, configurable and independently evolving building blocks, called software components. This paper presents an approach for the development of component-based software artefacts. This

  8. OntoSoft: A Software Commons for Geosciences (United States)

    Gil, Y.


    The goal of the EarthCube OntoSoft project is to enable the creation of a germinal ecosystem for software stewardship in geosciences that will empower scientists to manage their software as valuable scientific assets in an open transparent mode that enables broader access to that software by other scientists, software professionals, students, and decision makers. Our work to date includes: 1) an ontology for describing scientific software metadata, 2) a scientific software repository that contains more than 600 entries that can be searched and compared across metadata fields, 3) an intelligent user interface that guides scientists to publish software. We have also developed a training program where scientists learn to describe and cite software in their papers in addition to data and provenance. This training program is part of a Geoscience Papers of the Future Initiative, where scientists learn as they are writing a journal paper that can be submitted to a Special Section of the AGU Earth and Space Science Journal.

  9. MZDASoft: a software architecture that enables large-scale comparison of protein expression levels over multiple samples based on liquid chromatography/tandem mass spectrometry. (United States)

    Ghanat Bari, Mehrab; Ramirez, Nelson; Wang, Zhiwei; Zhang, Jianqiu Michelle


    Without accurate peak linking/alignment, only the expression levels of a small percentage of proteins can be compared across multiple samples in Liquid Chromatography/Mass Spectrometry/Tandem Mass Spectrometry (LC/MS/MS) due to the selective nature of tandem MS peptide identification. This greatly hampers biomedical research that aims at finding biomarkers for disease diagnosis, treatment, and the understanding of disease mechanisms. A recent algorithm, PeakLink, has allowed the accurate linking of LC/MS peaks without tandem MS identifications to their corresponding ones with identifications across multiple samples collected from different instruments, tissues and labs, which greatly enhanced the ability of comparing proteins. However, PeakLink cannot be implemented practically for large numbers of samples based on existing software architectures, because it requires access to peak elution profiles from multiple LC/MS/MS samples simultaneously. We propose a new architecture based on parallel processing, which extracts LC/MS peak features, and saves them in database files to enable the implementation of PeakLink for multiple samples. The software has been deployed in High-Performance Computing (HPC) environments. The core part of the software, MZDASoft Parallel Peak Extractor (PPE), can be downloaded with a user and developer's guide, and it can be run on HPC centers directly. The quantification applications, MZDASoft TandemQuant and MZDASoft PeakLink, are written in Matlab, which are compiled with a Matlab runtime compiler. A sample script that incorporates all necessary processing steps of MZDASoft for LC/MS/MS quantification in a parallel processing environment is available. The project webpage is The proposed architecture enables the implementation of PeakLink for multiple samples. Significantly more (100%-500%) proteins can be compared over multiple samples with better quantification accuracy in test cases. MZDASoft

  10. OntoSoft: A Software Registry for Geosciences (United States)

    Garijo, D.; Gil, Y.


    The goal of the EarthCube OntoSoft project is to enable the creation of an ecosystem for software stewardship in geosciences that will empower scientists to manage their software as valuable scientific assets. By sharing software metadata in OntoSoft, scientists enable broader access to that software by other scientists, software professionals, students, and decision makers. Our work to date includes: 1) an ontology for describing scientific software metadata, 2) a distributed scientific software repository that contains more than 750 entries that can be searched and compared across metadata fields, 3) an intelligent user interface that guides scientists to publish software and allows them to crowdsource its corresponding metadata. We have also developed a training program where scientists learn to describe and cite software in their papers in addition to data and provenance, and we are using OntoSoft to show them the benefits of publishing their software metadata. This training program is part of a Geoscience Papers of the Future Initiative, where scientists are reflecting on their current practices, benefits and effort for sharing software and data. This journal paper can be submitted to a Special Section of the AGU Earth and Space Science Journal.

  11. Effect of Ionosphere on Geostationary Communication Satellite Signals (United States)

    Erdem, Esra; Arikan, Feza; Gulgonul, Senol


    ionosphere using IRI-Plas-G software. One of the outstanding features of IONOLAB-RAY is the opportunity of Global Ionospheric Map-Total Electron Content (GIM-TEC) assimilation. This feature enables more realistic representation of ionosphere, especially for the times when ionosphere deviates from the generalized models, such as during geomagnetic storms. This feature is critical to examine the effect of ionosphere on satellite signals under ionospheric storm conditions. In this study TURKSAT satellite data is used to compare the results of IONOLAB-RAY and evaluate the effect of ionosphere. TURKSAT is one of the world's leading companies providing all sorts of satellite communications through the satellites of TURKSAT as well as the other satellites. Providing services for voice, data, internet, TV, and radio broadcasting through the satellites across a wide area extending from Europe to Asia. The latest satellite of TURKSAT, namely Turksat 4B was launched on October 2015, before that various versions of TURKSAT satellites are launched since 1994. In the future enlargement of broadcasting area towards equatorial region is aimed, where the ionospheric anomalies and storms are highly expected. In the future this study can be applied to the satellite signals in equatorial regions and effects of ionosphere especially under storm conditions can be discussed. This study is supported by TUBITAK 114E541, 115E915 and Joint TUBITAK 114E092 and AS CR 14/001 projects.

  12. Variability in Multi-Tenant Enterprise Software


    Kabbedijk, J.


    Enterprise software applications have changed significantly over the last decades. Increasingly, software is deployed in a central location to be accessed through the internet, instead of installing software at end-users. Having software in a central location enables multi-tenancy, where multiple customers transparently share a system’s resources. Currently, multi-tenancy is a popular way to offer functionality of a software product through the internet to numerous customers, offering many ad...

  13. An optimization tool for satellite equipment layout (United States)

    Qin, Zheng; Liang, Yan-gang; Zhou, Jian-ping


    Selection of the satellite equipment layout with performance constraints is a complex task which can be viewed as a constrained multi-objective optimization and a multiple criteria decision making problem. The layout design of a satellite cabin involves the process of locating the required equipment in a limited space, thereby satisfying various behavioral constraints of the interior and exterior environments. The layout optimization of satellite cabin in this paper includes the C.G. offset, the moments of inertia and the space debris impact risk of the system, of which the impact risk index is developed to quantify the risk to a satellite cabin of coming into contact with space debris. In this paper an optimization tool for the integration of CAD software as well as the optimization algorithms is presented, which is developed to automatically find solutions for a three-dimensional layout of equipment in satellite. The effectiveness of the tool is also demonstrated by applying to the layout optimization of a satellite platform.

  14. Open source software and libraries


    Randhawa, Sukhwinder


    Open source software is, software that users have the ability to run, copy, distribute, study, change, share and improve for any purpose. Open source library software’s does not need the initial cost of commercial software and enables libraries to have greater control over their working environment. Library professionals should be aware of the advantages of open source software and should involve in their development. They should have basic knowledge about the selection, installation and main...



    Volodymyr Kharchenko; Wang Bo; Andrii Grekhov; Marina Kovalenko


    For modelling of ADS-B messages transmition with the help of low-orbit satellite complex Іrіdіumdifferent models of communication channel "Aircraft-to-Satellites-to-Ground Stations" were built using NetCrackerProfessіonal 4.1 software. Influence of aircraft and satellites amount on average link utilization and message travellingtime was studied for telecommunication channels with intersatellite link and bent-pipe architecture. The effect ofcommunication channel "saturation" during simultaneou...


    Directory of Open Access Journals (Sweden)

    Volodymyr Kharchenko


    Full Text Available For modelling of ADS-B messages transmition with the help of low-orbit satellite complex Іrіdіumdifferent models of communication channel "Aircraft-to-Satellites-to-Ground Stations" were built using NetCrackerProfessіonal 4.1 software. Influence of aircraft and satellites amount on average link utilization and message travellingtime was studied for telecommunication channels with intersatellite link and bent-pipe architecture. The effect ofcommunication channel "saturation" during simultaneous data transmission through a satellite communicationchannel from many planes was investigated.

  17. Integrated management model. Methodology and software-enabled tood designed to assist a utility in developing a station-wide optimization

    International Nuclear Information System (INIS)

    Llovet, R.; Ibanez, R.; Woodcock, J.


    A key concern for utilities today is optimizing station aging and realibility management activities in a manner that maximizes the value of those activities withing an affordable budget. The Westinghouse Proactive Asset Management Model is a methodology and software-enabled tood designed to assist a utility in developing a station-wide optimization of those activities. The process and tool support the development of an optimized, station-wide plan for inspection, testing, maintenance, repaor and replacement of aging components. The optimization identifies the benefit and optimal timing of those activities based on minimizing unplanned outage costs (avoided costs) and maximizing station Net Present Value. (Author)

  18. Cloud-enabled large-scale land surface model simulations with the NASA Land Information System (United States)

    Duffy, D.; Vaughan, G.; Clark, M. P.; Peters-Lidard, C. D.; Nijssen, B.; Nearing, G. S.; Rheingrover, S.; Kumar, S.; Geiger, J. V.


    Developed by the Hydrological Sciences Laboratory at NASA Goddard Space Flight Center (GSFC), the Land Information System (LIS) is a high-performance software framework for terrestrial hydrology modeling and data assimilation. LIS provides the ability to integrate satellite and ground-based observational products and advanced modeling algorithms to extract land surface states and fluxes. Through a partnership with the National Center for Atmospheric Research (NCAR) and the University of Washington, the LIS model is currently being extended to include the Structure for Unifying Multiple Modeling Alternatives (SUMMA). With the addition of SUMMA in LIS, meaningful simulations containing a large multi-model ensemble will be enabled and can provide advanced probabilistic continental-domain modeling capabilities at spatial scales relevant for water managers. The resulting LIS/SUMMA application framework is difficult for non-experts to install due to the large amount of dependencies on specific versions of operating systems, libraries, and compilers. This has created a significant barrier to entry for domain scientists that are interested in using the software on their own systems or in the cloud. In addition, the requirement to support multiple run time environments across the LIS community has created a significant burden on the NASA team. To overcome these challenges, LIS/SUMMA has been deployed using Linux containers, which allows for an entire software package along with all dependences to be installed within a working runtime environment, and Kubernetes, which orchestrates the deployment of a cluster of containers. Within a cloud environment, users can now easily create a cluster of virtual machines and run large-scale LIS/SUMMA simulations. Installations that have taken weeks and months can now be performed in minutes of time. This presentation will discuss the steps required to create a cloud-enabled large-scale simulation, present examples of its use, and

  19. Software and the future of programming languages. (United States)

    Aho, Alfred V


    Although software is the key enabler of the global information infrastructure, the amount and extent of software in use in the world today are not widely understood, nor are the programming languages and paradigms that have been used to create the software. The vast size of the embedded base of existing software and the increasing costs of software maintenance, poor security, and limited functionality are posing significant challenges for the software R&D community.

  20. A Combined Approach for Component-based Software Design

    NARCIS (Netherlands)

    Guareis de farias, Cléver; van Sinderen, Marten J.; Ferreira Pires, Luis; Quartel, Dick; Baldoni, R.


    Component-based software development enables the construction of software artefacts by assembling binary units of production, distribution and deployment, the so-called software components. Several approaches addressing component-based development have been proposed recently. Most of these

  1. Integrated software health management for aerospace guidance, navigation, and control systems: A probabilistic reasoning approach (United States)

    Mbaya, Timmy

    Embedded Aerospace Systems have to perform safety and mission critical operations in a real-time environment where timing and functional correctness are extremely important. Guidance, Navigation, and Control (GN&C) systems substantially rely on complex software interfacing with hardware in real-time; any faults in software or hardware, or their interaction could result in fatal consequences. Integrated Software Health Management (ISWHM) provides an approach for detection and diagnosis of software failures while the software is in operation. The ISWHM approach is based on probabilistic modeling of software and hardware sensors using a Bayesian network. To meet memory and timing constraints of real-time embedded execution, the Bayesian network is compiled into an Arithmetic Circuit, which is used for on-line monitoring. This type of system monitoring, using an ISWHM, provides automated reasoning capabilities that compute diagnoses in a timely manner when failures occur. This reasoning capability enables time-critical mitigating decisions and relieves the human agent from the time-consuming and arduous task of foraging through a multitude of isolated---and often contradictory---diagnosis data. For the purpose of demonstrating the relevance of ISWHM, modeling and reasoning is performed on a simple simulated aerospace system running on a real-time operating system emulator, the OSEK/Trampoline platform. Models for a small satellite and an F-16 fighter jet GN&C (Guidance, Navigation, and Control) system have been implemented. Analysis of the ISWHM is then performed by injecting faults and analyzing the ISWHM's diagnoses.

  2. LTE Adaptation for Mobile Broadband Satellite Networks

    Directory of Open Access Journals (Sweden)

    Bastia Francesco


    Full Text Available One of the key factors for the successful deployment of mobile satellite systems in 4G networks is the maximization of the technology commonalities with the terrestrial systems. An effective way of achieving this objective consists in considering the terrestrial radio interface as the baseline for the satellite radio interface. Since the 3GPP Long Term Evolution (LTE standard will be one of the main players in the 4G scenario, along with other emerging technologies, such as mobile WiMAX; this paper analyzes the possible applicability of the 3GPP LTE interface to satellite transmission, presenting several enabling techniques for this adaptation. In particular, we propose the introduction of an inter-TTI interleaving technique that exploits the existing H-ARQ facilities provided by the LTE physical layer, the use of PAPR reduction techniques to increase the resilience of the OFDM waveform to non linear distortion, and the design of the sequences for Random Access, taking into account the requirements deriving from the large round trip times. The outcomes of this analysis show that, with the required proposed enablers, it is possible to reuse the existing terrestrial air interface to transmit over the satellite link.

  3. University Satellite Consortium and Space Education in Japan Centered on Micro-Nano Satellites (United States)

    Nakasuka, S.; Kawashima, R.


    in Japan especially centered on micro or nano class satellites. Hands-on training using micro-nano satellites provide unique opportunity of space education to university level students, by giving them a chance to experience the whole space project cycle from mission creation, satellite design, fabrication, test, launch, operation through analysis of the results. Project management and team working are other important skills that can be trained in these projects. include 1) low cost, which allows one laboratory in university to carry out a project, 2) short development period such as one or two year, which enables students to obtain the results of their projects before they graduate, and 3) small size and weight, which enables fabrication and test within usually very narrow university laboratory areas. In Japan, several projects such as CanSat, CubeSat or Whale Observation Satellite have been carried out, proving that micro-nano satellites provide very unique and valuable educational opportunity. with the objective to make a university student and staff community of these micro-nano satellite related activities in Japan. This consortium aims for many activities including facilitating information and skills exchange and collaborations between member universities, helping students to use ground test facilities of national laboratories, consulting them on political or law related matters, coordinating joint development of equipments or projects, and bridging between these university activities and the needs or interests of the people in general. This kind of outreach activity is essential because how to create missions of micro-nano satellites should be pursued in order for this field to grow larger than a merely educational enterprise. The final objectives of the consortium is to make a huge community of the users, mission creators, investors and manufactures(i.e., university students) of micro-nano satellites, and provide a unique contribution to the activation of

  4. Advanced Satellite Workstation - An integrated workstation environment for operational support of satellite system planning and analysis (United States)

    Hamilton, Marvin J.; Sutton, Stewart A.

    A prototype integrated environment, the Advanced Satellite Workstation (ASW), which was developed and delivered for evaluation and operator feedback in an operational satellite control center, is described. The current ASW hardware consists of a Sun Workstation and Macintosh II Workstation connected via an ethernet Network Hardware and Software, Laser Disk System, Optical Storage System, and Telemetry Data File Interface. The central objective of ASW is to provide an intelligent decision support and training environment for operator/analysis of complex systems such as satellites. Compared to the many recent workstation implementations that incorporate graphical telemetry displays and expert systems, ASW provides a considerably broader look at intelligent, integrated environments for decision support, based on the premise that the central features of such an environment are intelligent data access and integrated toolsets.

  5. The Five 'R's' for Developing Trusted Software Frameworks to increase confidence in, and maximise reuse of, Open Source Software. (United States)

    Fraser, Ryan; Gross, Lutz; Wyborn, Lesley; Evans, Ben; Klump, Jens


    Recent investments in HPC, cloud and Petascale data stores, have dramatically increased the scale and resolution that earth science challenges can now be tackled. These new infrastructures are highly parallelised and to fully utilise them and access the large volumes of earth science data now available, a new approach to software stack engineering needs to be developed. The size, complexity and cost of the new infrastructures mean any software deployed has to be reliable, trusted and reusable. Increasingly software is available via open source repositories, but these usually only enable code to be discovered and downloaded. As a user it is hard for a scientist to judge the suitability and quality of individual codes: rarely is there information on how and where codes can be run, what the critical dependencies are, and in particular, on the version requirements and licensing of the underlying software stack. A trusted software framework is proposed to enable reliable software to be discovered, accessed and then deployed on multiple hardware environments. More specifically, this framework will enable those who generate the software, and those who fund the development of software, to gain credit for the effort, IP, time and dollars spent, and facilitate quantification of the impact of individual codes. For scientific users, the framework delivers reviewed and benchmarked scientific software with mechanisms to reproduce results. The trusted framework will have five separate, but connected components: Register, Review, Reference, Run, and Repeat. 1) The Register component will facilitate discovery of relevant software from multiple open source code repositories. The registration process of the code should include information about licensing, hardware environments it can be run on, define appropriate validation (testing) procedures and list the critical dependencies. 2) The Review component is targeting on the verification of the software typically against a set of

  6. Software

    Energy Technology Data Exchange (ETDEWEB)

    Macedo, R.; Budd, G.; Ross, E.; Wells, P.


    The software section of this journal presented new software programs that have been developed to help in the exploration and development of hydrocarbon resources. Software provider IHS Inc. has made additions to its geological and engineering analysis software tool, IHS PETRA, a product used by geoscientists and engineers to visualize, analyze and manage well production, well log, drilling, reservoir, seismic and other related information. IHS PETRA also includes a directional well module and a decline curve analysis module to improve analysis capabilities in unconventional reservoirs. Petris Technology Inc. has developed a software to help manage the large volumes of data. PetrisWinds Enterprise (PWE) helps users find and manage wellbore data, including conventional wireline and MWD core data; analysis core photos and images; waveforms and NMR; and external files documentation. Ottawa-based Ambercore Software Inc. has been collaborating with Nexen on the Petroleum iQ software for steam assisted gravity drainage (SAGD) producers. Petroleum iQ integrates geology and geophysics data with engineering data in 3D and 4D. Calgary-based Envirosoft Corporation has developed a software that reduces the costly and time-consuming effort required to comply with Directive 39 of the Alberta Energy Resources Conservation Board. The product includes an emissions modelling software. Houston-based Seismic Micro-Technology (SMT) has developed the Kingdom software that features the latest in seismic interpretation. Holland-based Joa Oil and Gas and Calgary-based Computer Modelling Group have both supplied the petroleum industry with advanced reservoir simulation software that enables reservoir interpretation. The 2010 software survey included a guide to new software applications designed to facilitate petroleum exploration, drilling and production activities. Oil and gas producers can use the products for a range of functions, including reservoir characterization and accounting. In

  7. TMT approach to observatory software development process (United States)

    Buur, Hanne; Subramaniam, Annapurni; Gillies, Kim; Dumas, Christophe; Bhatia, Ravinder


    The purpose of the Observatory Software System (OSW) is to integrate all software and hardware components of the Thirty Meter Telescope (TMT) to enable observations and data capture; thus it is a complex software system that is defined by four principal software subsystems: Common Software (CSW), Executive Software (ESW), Data Management System (DMS) and Science Operations Support System (SOSS), all of which have interdependencies with the observatory control systems and data acquisition systems. Therefore, the software development process and plan must consider dependencies to other subsystems, manage architecture, interfaces and design, manage software scope and complexity, and standardize and optimize use of resources and tools. Additionally, the TMT Observatory Software will largely be developed in India through TMT's workshare relationship with the India TMT Coordination Centre (ITCC) and use of Indian software industry vendors, which adds complexity and challenges to the software development process, communication and coordination of activities and priorities as well as measuring performance and managing quality and risk. The software project management challenge for the TMT OSW is thus a multi-faceted technical, managerial, communications and interpersonal relations challenge. The approach TMT is using to manage this multifaceted challenge is a combination of establishing an effective geographically distributed software team (Integrated Product Team) with strong project management and technical leadership provided by the TMT Project Office (PO) and the ITCC partner to manage plans, process, performance, risk and quality, and to facilitate effective communications; establishing an effective cross-functional software management team composed of stakeholders, OSW leadership and ITCC leadership to manage dependencies and software release plans, technical complexities and change to approved interfaces, architecture, design and tool set, and to facilitate

  8. SpaceCube Core Software (United States)

    National Aeronautics and Space Administration — Develop a flexible, modular and user friendly SpaceCube Core Software system that will dramatically simplify SpaceCube application development and enable any...

  9. ITSY Handheld Software Radio

    National Research Council Canada - National Science Library

    Bose, Vanu


    .... A handheld software radio platform would enable the construction of devices that could inter-operate with multiple legacy systems, download new waveforms and be used to construct adhoc networks...

  10. Computer Software Configuration Item-Specific Flight Software Image Transfer Script Generator (United States)

    Bolen, Kenny; Greenlaw, Ronald


    A K-shell UNIX script enables the International Space Station (ISS) Flight Control Team (FCT) operators in NASA s Mission Control Center (MCC) in Houston to transfer an entire or partial computer software configuration item (CSCI) from a flight software compact disk (CD) to the onboard Portable Computer System (PCS). The tool is designed to read the content stored on a flight software CD and generate individual CSCI transfer scripts that are capable of transferring the flight software content in a given subdirectory on the CD to the scratch directory on the PCS. The flight control team can then transfer the flight software from the PCS scratch directory to the Electronically Erasable Programmable Read Only Memory (EEPROM) of an ISS Multiplexer/ Demultiplexer (MDM) via the Indirect File Transfer capability. The individual CSCI scripts and the CSCI Specific Flight Software Image Transfer Script Generator (CFITSG), when executed a second time, will remove all components from their original execution. The tool will identify errors in the transfer process and create logs of the transferred software for the purposes of configuration management.

  11. How Social Software Supports Cooperative Practices in a Globally Distributed Software Project

    DEFF Research Database (Denmark)

    Giuffrida, Rosalba; Dittrich, Yvonne


    In Global Software Development (GSD), the lack of face- to-face communication is a major challenge and effective computer-mediated practices are necessary. This paper analyzes cooperative practices supported by Social Software (SoSo) in a GSD student project. The empirical results show...... that the role of SoSo is to support informal communication, enabling social talks and metawork, both necessary for establishing and for maintaining effective coordination mechanisms, thus successful cooperation....

  12. 77 FR 42419 - Airworthiness Directives; Honeywell International, Inc. Global Navigation Satellite Sensor Units (United States)


    ... Airworthiness Directives; Honeywell International, Inc. Global Navigation Satellite Sensor Units AGENCY: Federal.... Model KGS200 Mercury\\2\\ wide area augmentation system (WAAS) global navigation satellite sensor units... similar Honeywell global positioning system (GPS) sensor and the same software as the Model KGS200 Mercury...

  13. A Survey of Satellite Communications System Vulnerabilities

    National Research Council Canada - National Science Library

    Steinberger, Jessica A


    The U.S. military's increasing reliance on commercial and military communications satellites to enable widely-dispersed, mobile forces to communicate makes these space assets increasingly vulnerable to attack by adversaries...

  14. Optical burst switching based satellite backbone network (United States)

    Li, Tingting; Guo, Hongxiang; Wang, Cen; Wu, Jian


    We propose a novel time slot based optical burst switching (OBS) architecture for GEO/LEO based satellite backbone network. This architecture can provide high speed data transmission rate and high switching capacity . Furthermore, we design the control plane of this optical satellite backbone network. The software defined network (SDN) and network slice (NS) technologies are introduced. Under the properly designed control mechanism, this backbone network is flexible to support various services with diverse transmission requirements. Additionally, the LEO access and handoff management in this network is also discussed.

  15. Software system for reducing PAM-2 data (United States)

    Pepin, T. J.


    A software system for reducing PAM-II data was constructed. The data reduction process concatenates data tapes; determines ephemeris; and inverts full sun extinction data. Tests of this data reduction process show that PAM-II data can be compared with data from other, similar satellites.

  16. Extending the agile development process to develop acceptably secure software

    NARCIS (Netherlands)

    Ben Othmane, L.; Angin, P.; Weffers, H.T.G.; Bhargava, B.


    The agile software development approach makes developing secure software challenging. Existing approaches for extending the agile development process, which enables incremental and iterative software development, fall short of providing a method for efficiently ensuring the security of the software

  17. A Study on the Tracking and Position Predictions of Artificial Satellite (II

    Directory of Open Access Journals (Sweden)

    Pil-Ho Park


    Full Text Available We developed a software system called IODS (ISSA Orbit Determination System, which can predict the orbit of arbitrary artificial satellite using the numerical method. For evaluating the orbit prediction accuracy of IODS, the orbital data predicted for the meteorological satellite NOAA-11 and the stationary satellite INTELSAT-V are intercompared with those tracked at the Central Bureau of Meteorology and the Kum-San Satellites Communication Station. And the Perturbation affecting the orbit of these artificial satellites are quantitatively analyzed. The orbital variation and the eclipse phenomina due to the earth shadow are analyzed for a hypothetical geostationary satellite called KORSAT-1 which is assumed to be located in longitude 110°E.

  18. The adoption of social enterprise software


    Engelstätter, Benjamin; Sarbu, Miruna


    Social enterprise software is a highly promising software application for firms, though it is still in an infancy state. It offers rapid real-time information transfer based on business collaboration tools or instant messaging. The software collects and processes customer data from surveys, consumer feedback, reviews, blogs or social networks. This enables firms to build up detailed customer profiles potentially anticipating upcoming trends. We analyze the determinants of social enterprise so...


    Directory of Open Access Journals (Sweden)



    Full Text Available Lecturers are fully occupied with many tasks including preparing teaching materials, exam papers, lab sheets, markings, research, and administrative support tasks required of them to maintain high standard teaching delivery and good quality management system in the school. Aside from these, they are now required to do intensive Outcome-Based Education (OBE assessments, and Continual Quality Improvement (CQI planning and implementation. An automated OBE assessment tool is therefore required to ease the burden among the lecturers and provide a standard method of assessment. To assist in this process, this paper presents a blueprint of a software-enabled quantitative measurement of the Learning Outcomes (LO and the Programme Outcomes (PO in the module level. The blueprint consists of macro-enabled worksheets that automatically calculate the students’ individual LO and PO attainments based on their respective module assessment marks whereby the lecturer only need to key-in the subject details of assessments-LO mapping, LO-PO mapping and the students’ assessment marks. Once the marks are in place, LO and PO attainments are calculated automatically to provide the corresponding bar charts based on the individual attainments of the students. A LO or a PO is said to be attained when the number of students achieved the Key Performance Index (KPI set by the department. The results will then be used by the lecturer to prepare an annual module review and prepare a CQI plan for the next semester.

  20. High-efficiency space-based software radio architectures & algorithms (a minimum size, weight, and power TeraOps processor)

    Energy Technology Data Exchange (ETDEWEB)

    Dunham, Mark Edward [Los Alamos National Laboratory; Baker, Zachary K [Los Alamos National Laboratory; Stettler, Matthew W [Los Alamos National Laboratory; Pigue, Michael J [Los Alamos National Laboratory; Schmierer, Eric N [Los Alamos National Laboratory; Power, John F [Los Alamos National Laboratory; Graham, Paul S [Los Alamos National Laboratory


    Los Alamos has recently completed the latest in a series of Reconfigurable Software Radios, which incorporates several key innovations in both hardware design and algorithms. Due to our focus on satellite applications, each design must extract the best size, weight, and power performance possible from the ensemble of Commodity Off-the-Shelf (COTS) parts available at the time of design. In this case we have achieved 1 TeraOps/second signal processing on a 1920 Megabit/second datastream, while using only 53 Watts mains power, 5.5 kg, and 3 liters. This processing capability enables very advanced algorithms such as our wideband RF compression scheme to operate remotely, allowing network bandwidth constrained applications to deliver previously unattainable performance.

  1. Software-Engineering Process Simulation (SEPS) model (United States)

    Lin, C. Y.; Abdel-Hamid, T.; Sherif, J. S.


    The Software Engineering Process Simulation (SEPS) model is described which was developed at JPL. SEPS is a dynamic simulation model of the software project development process. It uses the feedback principles of system dynamics to simulate the dynamic interactions among various software life cycle development activities and management decision making processes. The model is designed to be a planning tool to examine tradeoffs of cost, schedule, and functionality, and to test the implications of different managerial policies on a project's outcome. Furthermore, SEPS will enable software managers to gain a better understanding of the dynamics of software project development and perform postmodern assessments.

  2. Remote access to mathematical software

    International Nuclear Information System (INIS)

    Dolan, E.; Hovland, P.; More, J.; Norris, B.; Smith, B.


    The network-oriented application services paradigm is becoming increasingly common for scientific computing. The popularity of this approach can be attributed to the numerous advantages to both user and developer provided by network-enabled mathematical software. The burden of installing and maintaining complex systems is lifted from the user, while enabling developers to provide frequent updates without disrupting service. Access to software with similar functionality can be unified under the same interface. Remote servers can utilize potentially more powerful computing resources than may be available locally. We discuss some of the application services developed by the Mathematics and Computer Science Division at Argonne National Laboratory, including the Network Enabled Optimization System (NEOS) Server and the Automatic Differentiation of C (ADIC) Server, as well as preliminary work on Web access to the Portable Extensible Toolkit for Scientific Computing (PETSc). We also provide a brief survey of related work

  3. New Methods for Air Quality Model Evaluation with Satellite Data (United States)

    Holloway, T.; Harkey, M.


    Despite major advances in the ability of satellites to detect gases and aerosols in the atmosphere, there remains significant, untapped potential to apply space-based data to air quality regulatory applications. Here, we showcase research findings geared toward increasing the relevance of satellite data to support operational air quality management, focused on model evaluation. Particular emphasis is given to nitrogen dioxide (NO2) and formaldehyde (HCHO) from the Ozone Monitoring Instrument aboard the NASA Aura satellite, and evaluation of simulations from the EPA Community Multiscale Air Quality (CMAQ) model. This work is part of the NASA Air Quality Applied Sciences Team (AQAST), and is motivated by ongoing dialog with state and federal air quality management agencies. We present the response of satellite-derived NO2 to meteorological conditions, satellite-derived HCHO:NO2 ratios as an indicator of ozone production regime, and the ability of models to capture these sensitivities over the continental U.S. In the case of NO2-weather sensitivities, we find boundary layer height, wind speed, temperature, and relative humidity to be the most important variables in determining near-surface NO2 variability. CMAQ agreed with relationships observed in satellite data, as well as in ground-based data, over most regions. However, we find that the southwest U.S. is a problem area for CMAQ, where modeled NO2 responses to insolation, boundary layer height, and other variables are at odds with the observations. Our analyses utilize a software developed by our team, the Wisconsin Horizontal Interpolation Program for Satellites (WHIPS): a free, open-source program designed to make satellite-derived air quality data more usable. WHIPS interpolates level 2 satellite retrievals onto a user-defined fixed grid, in effect creating custom-gridded level 3 satellite product. Currently, WHIPS can process the following data products: OMI NO2 (NASA retrieval); OMI NO2 (KNMI retrieval); OMI

  4. Continuing progress on a lattice QCD software infrastructure

    International Nuclear Information System (INIS)

    Joo, B


    We report on the progress of the software effort in the QCD application area of SciDAC. In particular, we discuss how the software developed under SciDAC enabled the aggressive exploitation of leadership computers, and we report on progress in the area of QCD software for multi-core architectures

  5. Data processing in Software-type Wave-Particle Interaction Analyzer onboard the Arase satellite (United States)

    Hikishima, Mitsuru; Kojima, Hirotsugu; Katoh, Yuto; Kasahara, Yoshiya; Kasahara, Satoshi; Mitani, Takefumi; Higashio, Nana; Matsuoka, Ayako; Miyoshi, Yoshizumi; Asamura, Kazushi; Takashima, Takeshi; Yokota, Shoichiro; Kitahara, Masahiro; Matsuda, Shoya


    The software-type wave-particle interaction analyzer (S-WPIA) is an instrument package onboard the Arase satellite, which studies the magnetosphere. The S-WPIA represents a new method for directly observing wave-particle interactions onboard a spacecraft in a space plasma environment. The main objective of the S-WPIA is to quantitatively detect wave-particle interactions associated with whistler-mode chorus emissions and electrons over a wide energy range (from several keV to several MeV). The quantity of energy exchanges between waves and particles can be represented as the inner product of the wave electric-field vector and the particle velocity vector. The S-WPIA requires accurate measurement of the phase difference between wave and particle gyration. The leading edge of the S-WPIA system allows us to collect comprehensive information, including the detection time, energy, and incoming direction of individual particles and instantaneous-wave electric and magnetic fields, at a high sampling rate. All the collected particle and waveform data are stored in the onboard large-volume data storage. The S-WPIA executes calculations asynchronously using the collected electric and magnetic wave data, data acquired from multiple particle instruments, and ambient magnetic-field data. The S-WPIA has the role of handling large amounts of raw data that are dedicated to calculations of the S-WPIA. Then, the results are transferred to the ground station. This paper describes the design of the S-WPIA and its calculations in detail, as implemented onboard Arase.[Figure not available: see fulltext.

  6. A Field Study of Scale Economies in Software Maintenance


    Rajiv D. Banker; Sandra A. Slaughter


    Software maintenance is a major concern for organizations. Productivity gains in software maintenance can enable redeployment of Information Systems resources to other activities. Thus, it is important to understand how software maintenance productivity can be improved. In this study, we investigate the relationship between project size and software maintenance productivity. We explore scale economies in software maintenance by examining a number of software enhancement projects at a large fi...

  7. Software for simulation of a computed tomography imaging spectrometer using optical design software (United States)

    Spuhler, Peter T.; Willer, Mark R.; Volin, Curtis E.; Descour, Michael R.; Dereniak, Eustace L.


    Our Imaging Spectrometer Simulation Software known under the name Eikon should improve and speed up the design of a Computed Tomography Imaging Spectrometer (CTIS). Eikon uses existing raytracing software to simulate a virtual instrument. Eikon enables designers to virtually run through the design, calibration and data acquisition, saving significant cost and time when designing an instrument. We anticipate that Eikon simulations will improve future designs of CTIS by allowing engineers to explore more instrument options.

  8. Leveraging GeoTIFF Compatibility for Visualizing a New EASE-Grid 2.0 Global Satellite Passive Microwave Climate Record (United States)

    Paget, A. C.; Brodzik, M. J.; Long, D. G.; Hardman, M.


    The historical record of satellite-derived passive microwave brightness temperatures comprises data from multiple imaging radiometers (SMMR, SSM/I-SSMIS, AMSR-E), spanning nearly 40 years of Earth observations from 1978 to the present. Passive microwave data are used to monitor time series of many climatological variables, including ocean wind speeds, cloud liquid water and sea ice concentrations and ice velocity. Gridded versions of passive microwave data have been produced using various map projections (polar stereographic, Lambert azimuthal equal-area, cylindrical equal-area, quarter-degree Platte-Carree) and data formats (flat binary, HDF). However, none of the currently available versions can be rendered in the common visualization standard, geoTIFF, without requiring cartographic reprojection. Furthermore, the reprojection details are complicated and often require expert knowledge of obscure software package options. We are producing a consistently calibrated, completely reprocessed data set of this valuable multi-sensor satellite record, using EASE-Grid 2.0, an improved equal-area projection definition that will require no reprojection for translation into geoTIFF. Our approach has been twofold: 1) define the projection ellipsoid to match the reference datum of the satellite data, and 2) include required file-level metadata for standard projection software to correctly render the data in the geoTIFF standard. The Calibrated, Enhanced Resolution Brightness Temperature (CETB) Earth System Data Record (ESDR), leverages image reconstruction techniques to enhance gridded spatial resolution to 3 km and uses newly available intersensor calibrations to improve the quality of derived geophysical products. We expect that our attention to easy geoTIFF compatibility will foster higher-quality analysis with the CETB product by enabling easy and correct intercomparison with other gridded and in situ data.

  9. Model-driven dependability assessment of software systems

    CERN Document Server

    Bernardi, Simona; Petriu, Dorina C


    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

  10. Product Line Enabled Intelligent Mobile Middleware

    DEFF Research Database (Denmark)

    Zhang, Weishan; Kunz, Thomas; Hansen, Klaus Marius


    research project called PLIMM that focuses on user-centered application scenarios. PLIMM is designed based on software product line ideas which make it possible for specialized customization and optimization for different purposes and hardware/software platforms. To enable intelligence, the middleware...... needs access to a range of context models. We model these contexts with OWL, focusing on user-centered concepts. The basic building block of PLIMM is the enhanced BDI agent where OWL context ontology logic reasoning will add indirect beliefs to the belief sets. Our approach also addresses the handling...

  11. GPS-based system for satellite tracking and geodesy (United States)

    Bertiger, Willy I.; Thornton, Catherine L.


    High-performance receivers and data processing systems developed for GPS are reviewed. The GPS Inferred Positioning System (GIPSY) and the Orbiter Analysis and Simulation Software (OASIS) are described. The OASIS software is used to assess GPS system performance using GIPSY for data processing. Consideration is given to parameter estimation for multiday arcs, orbit repeatability, orbit prediction, daily baseline repeatability, agreement with VLBI, and ambiguity resolution. Also, the dual-frequency Rogue receiver, which can track up to eight GPS satellites simultaneously, is discussed.

  12. Transportable Payload Operations Control Center reusable software: Building blocks for quality ground data systems (United States)

    Mahmot, Ron; Koslosky, John T.; Beach, Edward; Schwarz, Barbara


    The Mission Operations Division (MOD) at Goddard Space Flight Center builds Mission Operations Centers which are used by Flight Operations Teams to monitor and control satellites. Reducing system life cycle costs through software reuse has always been a priority of the MOD. The MOD's Transportable Payload Operations Control Center development team established an extensive library of 14 subsystems with over 100,000 delivered source instructions of reusable, generic software components. Nine TPOCC-based control centers to date support 11 satellites and achieved an average software reuse level of more than 75 percent. This paper shares experiences of how the TPOCC building blocks were developed and how building block developer's, mission development teams, and users are all part of the process.

  13. Framework for implementing product portfolio management in software business

    NARCIS (Netherlands)

    Jagroep, Erik; Van De Weerd, Inge; Brinkkemper, Sjaak; Dobbe, Ton


    Whether a software product company takes up a project depends on the strategic decisions that are made with regard to an organization's products. A software project needs to fit strategic goals and enable an organization to realize a vision through its software products. Making decisions on a

  14. Software-based acoustical measurements

    CERN Document Server

    Miyara, Federico


    This textbook provides a detailed introduction to the use of software in combination with simple and economical hardware (a sound level meter with calibrated AC output and a digital recording system) to obtain sophisticated measurements usually requiring expensive equipment. It emphasizes the use of free, open source, and multiplatform software. Many commercial acoustical measurement systems use software algorithms as an integral component; however the methods are not disclosed. This book enables the reader to develop useful algorithms and provides insight into the use of digital audio editing tools to document features in the signal. Topics covered include acoustical measurement principles, in-depth critical study of uncertainty applied to acoustical measurements, digital signal processing from the basics, and metrologically-oriented spectral and statistical analysis of signals. The student will gain a deep understanding of the use of software for measurement purposes; the ability to implement software-based...

  15. High-Yield Purification, Preservation, and Serial Transplantation of Human Satellite Cells

    Directory of Open Access Journals (Sweden)

    Steven M. Garcia


    Full Text Available Summary: Investigation of human muscle regeneration requires robust methods to purify and transplant muscle stem and progenitor cells that collectively constitute the human satellite cell (HuSC pool. Existing approaches have yet to make HuSCs widely accessible for researchers, and as a result human muscle stem cell research has advanced slowly. Here, we describe a robust and predictable HuSC purification process that is effective for each human skeletal muscle tested and the development of storage protocols and transplantation models in dystrophin-deficient and wild-type recipients. Enzymatic digestion, magnetic column depletion, and 6-marker flow-cytometric purification enable separation of 104 highly enriched HuSCs per gram of muscle. Cryostorage of HuSCs preserves viability, phenotype, and transplantation potential. Development of enhanced and species-specific transplantation protocols enabled serial HuSC xenotransplantation and recovery. These protocols and models provide an accessible system for basic and translational investigation and clinical development of HuSCs. : Garcia and colleagues report methods for efficient purification of satellite cells from human skeletal muscle. They use their approaches to demonstrate stem cell functions of endogenous satellite cells and to make human satellite cells accessible for sharing among researchers. Keywords: human satellite cell purification, serial transplantation, satellite cell cryopreservation

  16. Handbook of satellite orbits from Kepler to GPS

    CERN Document Server

    Capderou, Michel


    Fifty years after Sputnik, artificial satellites have become indispensable monitors in many areas, such as economics, meteorology, telecommunications, navigation and remote sensing. The specific orbits are important for the proper functioning of the satellites. This book discusses the great variety of satellite orbits, both in shape (circular to highly elliptical) and properties (geostationary, Sun-synchronous, etc.). This volume starts with an introduction into geodesy. This is followed by a presentation of the fundamental equations of mechanics to explain and demonstrate the properties for all types of orbits. Numerous examples are included, obtained through IXION software developed by the author. The book also includes an exposition of the historical background that is necessary to help the reader understand the main stages of scientific thought from Kepler to GPS. This book is intended for researchers, teachers and students working in the field of satellite technology. Engineers, geographers and all those...

  17. Satellite Imagery Analysis for Automated Global Food Security Forecasting (United States)

    Moody, D.; Brumby, S. P.; Chartrand, R.; Keisler, R.; Mathis, M.; Beneke, C. M.; Nicholaeff, D.; Skillman, S.; Warren, M. S.; Poehnelt, J.


    The recent computing performance revolution has driven improvements in sensor, communication, and storage technology. Multi-decadal remote sensing datasets at the petabyte scale are now available in commercial clouds, with new satellite constellations generating petabytes/year of daily high-resolution global coverage imagery. Cloud computing and storage, combined with recent advances in machine learning, are enabling understanding of the world at a scale and at a level of detail never before feasible. We present results from an ongoing effort to develop satellite imagery analysis tools that aggregate temporal, spatial, and spectral information and that can scale with the high-rate and dimensionality of imagery being collected. We focus on the problem of monitoring food crop productivity across the Middle East and North Africa, and show how an analysis-ready, multi-sensor data platform enables quick prototyping of satellite imagery analysis algorithms, from land use/land cover classification and natural resource mapping, to yearly and monthly vegetative health change trends at the structural field level.

  18. SDR Implementation for Satellite Communication


    Jakobsson, Carin; Sjödin, Olof


    SDR (Software Defined Radio) is a radio communicationsystem that has been of great interest and developmentover the last 20 years. It decreases communication costs significantlyas it replaces expensive analogue system components withcheap and flexible digital ones. In this article we describe anSDR implementation for communication with the SEAM (SmallExplorer for Advances Missions) satellite, a CubeSat satellitethat will perform high quality magnetic measurements in theEarth orbit. The projec...

  19. Working Towards New Transformative Geoscience Analytics Enabled by Petascale Computing (United States)

    Woodcock, R.; Wyborn, L.


    Currently the top 10 supercomputers in the world are petascale and already exascale computers are being planned. Cloud computing facilities are becoming mainstream either as private or commercial investments. These computational developments will provide abundant opportunities for the earth science community to tackle the data deluge which has resulted from new instrumentation enabling data to be gathered at a greater rate and at higher resolution. Combined, the new computational environments should enable the earth sciences to be transformed. However, experience in Australia and elsewhere has shown that it is not easy to scale existing earth science methods, software and analytics to take advantage of the increased computational capacity that is now available. It is not simply a matter of 'transferring' current work practices to the new facilities: they have to be extensively 'transformed'. In particular new Geoscientific methods will need to be developed using advanced data mining, assimilation, machine learning and integration algorithms. Software will have to be capable of operating in highly parallelised environments, and will also need to be able to scale as the compute systems grow. Data access will have to improve and the earth science community needs to move from the file discovery, display and then locally download paradigm to self describing data cubes and data arrays that are available as online resources from either major data repositories or in the cloud. In the new transformed world, rather than analysing satellite data scene by scene, sensor agnostic data cubes of calibrated earth observation data will enable researchers to move across data from multiple sensors at varying spatial data resolutions. In using geophysics to characterise basement and cover, rather than analysing individual gridded airborne geophysical data sets, and then combining the results, petascale computing will enable analysis of multiple data types, collected at varying

  20. Programming Language Software For Graphics Applications (United States)

    Beckman, Brian C.


    New approach reduces repetitive development of features common to different applications. High-level programming language and interactive environment with access to graphical hardware and software created by adding graphical commands and other constructs to standardized, general-purpose programming language, "Scheme". Designed for use in developing other software incorporating interactive computer-graphics capabilities into application programs. Provides alternative to programming entire applications in C or FORTRAN, specifically ameliorating design and implementation of complex control and data structures typifying applications with interactive graphics. Enables experimental programming and rapid development of prototype software, and yields high-level programs serving as executable versions of software-design documentation.

  1. Incorporating Satellite Time-Series Data into Modeling (United States)

    Gregg, Watson


    In situ time series observations have provided a multi-decadal view of long-term changes in ocean biology. These observations are sufficiently reliable to enable discernment of even relatively small changes, and provide continuous information on a host of variables. Their key drawback is their limited domain. Satellite observations from ocean color sensors do not suffer the drawback of domain, and simultaneously view the global oceans. This attribute lends credence to their use in global and regional model validation and data assimilation. We focus on these applications using the NASA Ocean Biogeochemical Model. The enhancement of the satellite data using data assimilation is featured and the limitation of tongterm satellite data sets is also discussed.

  2. Design of complete software GPS signal simulator with low complexity and precise multipath channel model

    Directory of Open Access Journals (Sweden)

    G. Arul Elango


    Full Text Available The need for GPS data simulators have become important due to the tremendous growth in the design of versatile GPS receivers. Commercial hardware and software based GPS simulators are expensive and time consuming. In this work, a low cost simple novel GPS L1 signal simulator is designed for testing and evaluating the performance of software GPS receiver in a laboratory environment. A typical real time paradigm, similar to actual satellite derived GPS signal is created on a computer generated scenario. In this paper, a GPS software simulator is proposed that may offer a lot of analysis and testing flexibility to the researchers and developers as it is totally software based primarily running on a laptop/personal computer without the requirement of any hardware. The proposed GPS simulator allows provision for re-configurability and test repeatability and is developed in VC++ platform to minimize the simulation time. It also incorporates Rayleigh multipath channel fading model under non-line of sight (NLOS conditions. In this work, to efficiently design the simulator, several Rayleigh fading models viz. Inverse Discrete Fourier Transform (IDFT, Filtering White Gaussian Noise (FWFN and modified Sum of Sinusoidal (SOS simulators are tested and compared in terms of accuracy of its first and second order statistical metrics, execution time and the later one is found to be as the best appropriate Rayleigh multipath model suitable for incorporating with GPS simulator. The fading model written in ‘MATLAB’ engine has been linked with software GPS simulator module enable to test GPS receiver’s functionality in different fading environments.

  3. Visual querying and analysis of large software repositories

    NARCIS (Netherlands)

    Voinea, Lucian; Telea, Alexandru

    We present a software framework for mining software repositories. Our extensible framework enables the integration of data extraction from repositories with data analysis and interactive visualization. We demonstrate the applicability of the framework by presenting several case studies performed on

  4. Data to Pictures to Data: Outreach Imaging Software and Metadata (United States)

    Levay, Z.


    A convergence between astronomy science and digital photography has enabled a steady stream of visually rich imagery from state-of-the-art data. The accessibility of hardware and software has facilitated an explosion of astronomical images for outreach, from space-based observatories, ground-based professional facilities and among the vibrant amateur astrophotography community. Producing imagery from science data involves a combination of custom software to understand FITS data (FITS Liberator), off-the-shelf, industry-standard software to composite multi-wavelength data and edit digital photographs (Adobe Photoshop), and application of photo/image-processing techniques. Some additional effort is needed to close the loop and enable this imagery to be conveniently available for various purposes beyond web and print publication. The metadata paradigms in digital photography are now complying with FITS and science software to carry information such as keyword tags and world coordinates, enabling these images to be usable in more sophisticated, imaginative ways exemplified by Sky in Google Earth and World Wide Telescope.

  5. Security System Software (United States)


    C Language Integration Production System (CLIPS), a NASA-developed expert systems program, has enabled a security systems manufacturer to design a new generation of hardware. C.CURESystem 1 Plus, manufactured by Software House, is a software based system that is used with a variety of access control hardware at installations around the world. Users can manage large amounts of information, solve unique security problems and control entry and time scheduling. CLIPS acts as an information management tool when accessed by C.CURESystem 1 Plus. It asks questions about the hardware and when given the answer, recommends possible quick solutions by non-expert persons.

  6. Advanced Microelectronics Technologies for Future Small Satellite Systems (United States)

    Alkalai, Leon


    Future small satellite systems for both Earth observation as well as deep-space exploration are greatly enabled by the technological advances in deep sub-micron microelectronics technologies. Whereas these technological advances are being fueled by the commercial (non-space) industries, more recently there has been an exciting new synergism evolving between the two otherwise disjointed markets. In other words, both the commercial and space industries are enabled by advances in low-power, highly integrated, miniaturized (low-volume), lightweight, and reliable real-time embedded systems. Recent announcements by commercial semiconductor manufacturers to introduce Silicon On Insulator (SOI) technology into their commercial product lines is driven by the need for high-performance low-power integrated devices. Moreover, SOI has been the technology of choice for many space semiconductor manufacturers where radiation requirements are critical. This technology has inherent radiation latch-up immunity built into the process, which makes it very attractive to space applications. In this paper, we describe the advanced microelectronics and avionics technologies under development by NASA's Deep Space Systems Technology Program (also known as X2000). These technologies are of significant benefit to both the commercial satellite as well as the deep-space and Earth orbiting science missions. Such a synergistic technology roadmap may truly enable quick turn-around, low-cost, and highly capable small satellite systems for both Earth observation as well as deep-space missions.

  7. The Development of a Field Services Network for a Satellite-Based Educational Telecommunications Experiment. Satellite Technology Demonstration, Technical Report No. 0333. (United States)

    Anderson, Frank; And Others

    The Satellite Technology Demonstration (STD) of the Federation of Rocky Mountain States (FRMS) employed a technical delivery system to merge effectively hardware and software, products and services. It also needed a nontechnical component to insure product and service acceptance. Accordingly, the STD's Utilization Component was responsible for…

  8. Satellite Photometric Error Determination (United States)


    Satellite Photometric Error Determination Tamara E. Payne, Philip J. Castro, Stephen A. Gregory Applied Optimization 714 East Monument Ave, Suite...advocate the adoption of new techniques based on in-frame photometric calibrations enabled by newly available all-sky star catalogs that contain highly...filter systems will likely be supplanted by the Sloan based filter systems. The Johnson photometric system is a set of filters in the optical

  9. GPS Software Packages Deliver Positioning Solutions (United States)


    "To determine a spacecraft s position, the Jet Propulsion Laboratory (JPL) developed an innovative software program called the GPS (global positioning system)-Inferred Positioning System and Orbit Analysis Simulation Software, abbreviated as GIPSY-OASIS, and also developed Real-Time GIPSY (RTG) for certain time-critical applications. First featured in Spinoff 1999, JPL has released hundreds of licenses for GIPSY and RTG, including to Longmont, Colorado-based DigitalGlobe. Using the technology, DigitalGlobe produces satellite imagery with highly precise latitude and longitude coordinates and then supplies it for uses within defense and intelligence, civil agencies, mapping and analysis, environmental monitoring, oil and gas exploration, infrastructure management, Internet portals, and navigation technology."

  10. Selection and Management of Open Source Software in Libraries


    Vimal Kumar, V.


    Open source software was a revolutionary concept among computer programmers and users. To a certain extent open source solutions could provide an alternative solution to costly commercial software. Open source software is, software that users have the ability to run, copy, distribute, study, change, share and improve for any purpose. Open source library software’s does not need the initial cost of commercial software and enables libraries to have greater control over their working environmen...

  11. The Study of a Super Low Altitude Satellite (United States)

    Noda, Atsushi; Homma, Masanori; Utashima, Masayoshi

    This paper reports the result of a study for super low altitude satellite. The altitude of this satellite's orbit is lower than ever. The altitude of a conventional earth observing satellite is generally around from 600km to 900km. The lowest altitude of earth observing satellite launched in Japan was 350km; the Tropical Rainfall Measuring Mission (TRMM). By comparison, the satellite reported in this paper is much lower than that and it is planned to orbit below 200km. Furthermore, the duration of the flight planned is more than two years. Any satellite in the world has not achieved to keep such a low altitude that long term. The satellite in such a low orbit drops quickly because of the strong air drag. Our satellite will cancel the air drag effect by ion engine thrust. To realize this idea, a drag-free system will be applied. This usually leads a complicated and expensive satellite system. We, however, succeeded in finding a robust control law for a simple system even under the unpredictable change of air drag. When the altitude of the satellite is lowered successfully, the spatial resolution of an optical sensor can be highly improved. If a SAR is equipped with the satellite, it enables the drastic reduction of electric power consumption and the fabulous spatial resolution improvement at the same time.

  12. MathBrowser: Web-Enabled Mathematical Software with Application to the Chemistry Curriculum, v 1.0 (United States)

    Goldsmith, Jack G.


    MathSoft: Cambridge, MA, 1996; free via ftp from The movement to provide computer-based applications in chemistry has come to focus on three main areas: software aimed at specific applications (drawing, simulation, data analysis, etc.), multimedia applications designed to assist in the presentation of conceptual information, and packages to be used in conjunction with a particular textbook at a specific point in the chemistry curriculum. The result is a situation where no single software package devoted to problem solving can be used across a large segment of the curriculum. Adoption of World Wide Web (WWW) technology by a manufacturer of mathematical software, however, has produced software that provides an attractive means of providing a problem-solving resource to students in courses from freshman through senior level.

  13. Proceedings International Workshop on Formal Engineering approaches to Software Components and Architectures


    Kofroň, Jan; Tumova, Jana


    These are the proceedings of the 14th International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA). The workshop was held on April 22, 2017 in Uppsala (Sweden) as a satellite event to the European Joint Conference on Theory and Practice of Software (ETAPS'17). The aim of the FESCA workshop is to bring together junior researchers from formal methods, software engineering, and industry interested in the development and application of formal modelling ...

  14. Offline software for the DAMPE experiment (United States)

    Wang, Chi; Liu, Dong; Wei, Yifeng; Zhang, Zhiyong; Zhang, Yunlong; Wang, Xiaolian; Xu, Zizong; Huang, Guangshun; Tykhonov, Andrii; Wu, Xin; Zang, Jingjing; Liu, Yang; Jiang, Wei; Wen, Sicheng; Wu, Jian; Chang, Jin


    A software system has been developed for the DArk Matter Particle Explorer (DAMPE) mission, a satellite-based experiment. The DAMPE software is mainly written in C++ and steered using a Python script. This article presents an overview of the DAMPE offline software, including the major architecture design and specific implementation for simulation, calibration and reconstruction. The whole system has been successfully applied to DAMPE data analysis. Some results obtained using the system, from simulation and beam test experiments, are presented. Supported by Chinese 973 Program (2010CB833002), the Strategic Priority Research Program on Space Science of the Chinese Academy of Science (CAS) (XDA04040202-4), the Joint Research Fund in Astronomy under cooperative agreement between the National Natural Science Foundation of China (NSFC) and CAS (U1531126) and 100 Talents Program of the Chinese Academy of Science

  15. Software Formal Inspections Guidebook (United States)


    The Software Formal Inspections Guidebook is designed to support the inspection process of software developed by and for NASA. This document provides information on how to implement a recommended and proven method for conducting formal inspections of NASA software. This Guidebook is a companion document to NASA Standard 2202-93, Software Formal Inspections Standard, approved April 1993, which provides the rules, procedures, and specific requirements for conducting software formal inspections. Application of the Formal Inspections Standard is optional to NASA program or project management. In cases where program or project management decide to use the formal inspections method, this Guidebook provides additional information on how to establish and implement the process. The goal of the formal inspections process as documented in the above-mentioned Standard and this Guidebook is to provide a framework and model for an inspection process that will enable the detection and elimination of defects as early as possible in the software life cycle. An ancillary aspect of the formal inspection process incorporates the collection and analysis of inspection data to effect continual improvement in the inspection process and the quality of the software subjected to the process.

  16. Next-Generation NASA Earth-Orbiting Relay Satellites: Fusing Optical and Microwave Communications (United States)

    Israel, David J.; Shaw, Harry


    NASA is currently considering architectures and concepts for the generation of relay satellites that will replace the Tracking and Data Relay Satellite (TDRS) constellation, which has been flying since 1983. TDRS-M, the last of the second TDRS generation, launched in August 2017, extending the life of the TDRS constellation beyond 2030. However, opportunities exist to re-engineer the concepts of geosynchronous Earth relay satellites. The needs of the relay satellite customers have changed dramatically over the last 34 years since the first TDRS launch. There is a demand for greater bandwidth as the availability of the traditional RF spectrum for space communications diminishes and the demand for ground station access grows. The next generation of NASA relay satellites will provide for operations that have factored in these new constraints. In this paper, we describe a heterogeneous constellation of geosynchronous relay satellites employing optical and RF communications. The new constellation will enable new optical communications services formed by user-to-space relay, space relay-to-space relay and space relay-to-ground links. It will build upon the experience from the Lunar Laser Communications Demonstration from 2013 and the Laser Communications Relay Demonstration to be launched in 2019.Simultaneous to establishment of the optical communications space segment, spacecraft in the TDRS constellation will be replaced with RF relay satellites with targeted subsets of the TDRS capabilities. This disaggregation of the TDRS service model will allow for flexibility in replenishing the needs of legacy users as well as addition of new capabilities for future users. It will also permit the U.S. government access to launch capabilities such as rideshare and to hosted payloads that were not previously available.In this paper, we also explore how the next generation of Earth relay satellites provides a significant boost in the opportunities for commercial providers to the

  17. Next-Generation NASA Earth-Orbiting Relay Satellites: Fusing Microwave and Optical Communications (United States)

    Israel, David J.


    NASA is currently considering architectures and concepts for the generation of relay satellites that will replace the Tracking and Data Relay Satellite (TDRS) constellation, which has been flying since 1983. TDRS-M, the last of the second TDRS generation, launched in August 2017, extending the life of the TDRS constellation beyond 2030. However, opportunities exist to re-engineer the concepts of geosynchronous Earth relay satellites. The needs of the relay satellite customers have changed dramatically over the last 34 years since the first TDRS launch. There is a demand for greater bandwidth as the availability of the traditional RF spectrum for space communications diminishes and the demand for ground station access grows. The next generation of NASA relay satellites will provide for operations that have factored in these new constraints. In this paper, we describe a heterogeneous constellation of geosynchronous relay satellites employing optical and RF communications. The new constellation will enable new optical communications services formed by user-to-space relay, space relay-to-space relay and space relay-to-ground links. It will build upon the experience from the Lunar Laser Communications Demonstration from 2013 and the Laser Communications Relay Demonstration to be launched in 2019.Simultaneous to establishment of the optical communications space segment, spacecraft in the TDRS constellation will be replaced with RF relay satellites with targeted subsets of the TDRS capabilities. This disaggregation of the TDRS service model will allow for flexibility in replenishing the needs of legacy users as well as addition of new capabilities for future users. It will also permit the U.S. government access to launch capabilities such as rideshare and to hosted payloads that were not previously available. In this paper, we also explore how the next generation of Earth relay satellites provides a significant boost in the opportunities for commercial providers to the

  18. The artificial satellite observation chronograph controlled by single chip microcomputer. (United States)

    Pan, Guangrong; Tan, Jufan; Ding, Yuanjun


    The instrument specifications, hardware structure, software design, and other characteristics of the chronograph mounting on a theodolite used for artificial satellite observation are presented. The instrument is a real time control system with a single chip microcomputer.

  19. Intelligent Hardware-Enabled Sensor and Software Safety and Health Management for Autonomous UAS (United States)

    Rozier, Kristin Y.; Schumann, Johann; Ippolito, Corey


    Unmanned Aerial Systems (UAS) can only be deployed if they can effectively complete their mission and respond to failures and uncertain environmental conditions while maintaining safety with respect to other aircraft as well as humans and property on the ground. We propose to design a real-time, onboard system health management (SHM) capability to continuously monitor essential system components such as sensors, software, and hardware systems for detection and diagnosis of failures and violations of safety or performance rules during the ight of a UAS. Our approach to SHM is three-pronged, providing: (1) real-time monitoring of sensor and software signals; (2) signal analysis, preprocessing, and advanced on-the- y temporal and Bayesian probabilistic fault diagnosis; (3) an unobtrusive, lightweight, read-only, low-power hardware realization using Field Programmable Gate Arrays (FPGAs) in order to avoid overburdening limited computing resources or costly re-certi cation of ight software due to instrumentation. No currently available SHM capabilities (or combinations of currently existing SHM capabilities) come anywhere close to satisfying these three criteria yet NASA will require such intelligent, hardwareenabled sensor and software safety and health management for introducing autonomous UAS into the National Airspace System (NAS). We propose a novel approach of creating modular building blocks for combining responsive runtime monitoring of temporal logic system safety requirements with model-based diagnosis and Bayesian network-based probabilistic analysis. Our proposed research program includes both developing this novel approach and demonstrating its capabilities using the NASA Swift UAS as a demonstration platform.

  20. Expert software for accident identification

    International Nuclear Information System (INIS)

    Dobnikar, M.; Nemec, T.; Muehleisen, A.


    Each type of an accident in a Nuclear Power Plant (NPP) causes immediately after the start of the accident variations of physical parameters that are typical for that type of the accident thus enabling its identification. Examples of these parameter are: decrease of reactor coolant system pressure, increase of radiation level in the containment, increase of pressure in the containment. An expert software enabling a fast preliminary identification of the type of the accident in Krsko NPP has been developed. As input data selected typical parameters from Emergency Response Data System (ERDS) of the Krsko NPP are used. Based on these parameters the expert software identifies the type of the accident and also provides the user with appropriate references (past analyses and other documentation of such an accident). The expert software is to be used as a support tool by an expert team that forms in case of an emergency at Slovenian Nuclear Safety Administration (SNSA) with the task to determine the cause of the accident, its most probable scenario and the source term. The expert software should provide initial identification of the event, while the final one is still to be made after appropriate assessment of the event by the expert group considering possibility of non-typical events, multiple causes, initial conditions, influences of operators' actions etc. The expert software can be also used as an educational/training tool and even as a simple database of available accident analyses. (author)

  1. Software as a service approach to sensor simulation software deployment (United States)

    Webster, Steven; Miller, Gordon; Mayott, Gregory


    Traditionally, military simulation has been problem domain specific. Executing an exercise currently requires multiple simulation software providers to specialize, deploy, and configure their respective implementations, integrate the collection of software to achieve a specific system behavior, and then execute for the purpose at hand. This approach leads to rigid system integrations which require simulation expertise for each deployment due to changes in location, hardware, and software. Our alternative is Software as a Service (SaaS) predicated on the virtualization of Night Vision Electronic Sensors (NVESD) sensor simulations as an exemplary case. Management middleware elements layer self provisioning, configuration, and integration services onto the virtualized sensors to present a system of services at run time. Given an Infrastructure as a Service (IaaS) environment, enabled and managed system of simulations yields a durable SaaS delivery without requiring user simulation expertise. Persistent SaaS simulations would provide on demand availability to connected users, decrease integration costs and timelines, and benefit the domain community from immediate deployment of lessons learned.

  2. Design and Fabrication of DebriSat - A Representative LEO Satellite for Improvements to Standard Satellite Breakup Models (United States)

    Clark, S.; Dietrich, A.; Fitz-Coy, N.; Weremeyer, M.; Liou, J.-C.


    This paper discusses the design and fabrication of DebriSat, a 50 kg satellite developed to be representative of a modern low Earth orbit satellite in terms of its components, materials used, and fabrication procedures. DebriSat will be the target of a future hypervelocity impact experiment to determine the physical characteristics of debris generated after an on-orbit collision of a modern LEO satellite. The major ground-based satellite impact experiment used by DoD and NASA in their development of satellite breakup models was SOCIT, conducted in 1992. The target used for that experiment was a Navy transit satellite (40 cm, 35 kg) fabricated in the 1960's. Modern satellites are very different in materials and construction techniques than those built 40 years ago. Therefore, there is a need to conduct a similar experiment using a modern target satellite to improve the fidelity of the satellite breakup models. To ensure that DebriSat is truly representative of typical LEO missions, a comprehensive study of historical LEO satellite designs and missions within the past 15 years for satellites ranging from 1 kg to 5000 kg was conducted. This study identified modern trends in hardware, material, and construction practices utilized in recent LEO missions. Although DebriSat is an engineering model, specific attention is placed on the quality, type, and quantity of the materials used in its fabrication to ensure the integrity of the outcome. With the exception of software, all other aspects of the satellite s design, fabrication, and assembly integration and testing will be as rigorous as that of an actual flight vehicle. For example, to simulate survivability of launch loads, DebriSat will be subjected to a vibration test. As well, the satellite will undergo thermal vacuum tests to verify that the components and overall systems meet typical environmental standards. Proper assembly and integration techniques will involve comprehensive joint analysis, including the precise

  3. A Hybrid Hardware and Software Component Architecture for Embedded System Design (United States)

    Marcondes, Hugo; Fröhlich, Antônio Augusto

    Embedded systems are increasing in complexity, while several metrics such as time-to-market, reliability, safety and performance should be considered during the design of such systems. A component-based design which enables the migration of its components between hardware and software can cope to achieve such metrics. To enable that, we define hybrid hardware and software components as a development artifact that can be deployed by different combinations of hardware and software elements. In this paper, we present an architecture for developing such components in order to construct a repository of components that can migrate between the hardware and software domains to meet the design system requirements.

  4. A Software Development Platform for Mechatronic Systems

    DEFF Research Database (Denmark)

    Guan, Wei

    Software has become increasingly determinative for development of mechatronic systems, which underscores the importance of demands for shortened time-to-market, increased productivity, higher quality, and improved dependability. As the complexity of systems is dramatically increasing, these demands...... 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...

  5. Monitoring Areal Snow Cover Using NASA Satellite Imagery (United States)

    Harshburger, Brian J.; Blandford, Troy; Moore, Brandon


    The objective of this project is to develop products and tools to assist in the hydrologic modeling process, including tools to help prepare inputs for hydrologic models and improved methods for the visualization of streamflow forecasts. In addition, this project will facilitate the use of NASA satellite imagery (primarily snow cover imagery) by other federal and state agencies with operational streamflow forecasting responsibilities. A GIS software toolkit for monitoring areal snow cover extent and producing streamflow forecasts is being developed. This toolkit will be packaged as multiple extensions for ArcGIS 9.x and an opensource GIS software package. The toolkit will provide users with a means for ingesting NASA EOS satellite imagery (snow cover analysis), preparing hydrologic model inputs, and visualizing streamflow forecasts. Primary products include a software tool for predicting the presence of snow under clouds in satellite images; a software tool for producing gridded temperature and precipitation forecasts; and a suite of tools for visualizing hydrologic model forecasting results. The toolkit will be an expert system designed for operational users that need to generate accurate streamflow forecasts in a timely manner. The Remote Sensing of Snow Cover Toolbar will ingest snow cover imagery from multiple sources, including the MODIS Operational Snowcover Data and convert them to gridded datasets that can be readily used. Statistical techniques will then be applied to the gridded snow cover data to predict the presence of snow under cloud cover. The toolbar has the ability to ingest both binary and fractional snow cover data. Binary mapping techniques use a set of thresholds to determine whether a pixel contains snow or no snow. Fractional mapping techniques provide information regarding the percentage of each pixel that is covered with snow. After the imagery has been ingested, physiographic data is attached to each cell in the snow cover image. This data

  6. Simulation software support (S3) system a software testing and debugging tool

    International Nuclear Information System (INIS)

    Burgess, D.C.; Mahjouri, F.S.


    The largest percentage of technical effort in the software development process is accounted for debugging and testing. It is not unusual for a software development organization to spend over 50% of the total project effort on testing. In the extreme, testing of human-rated software (e.g., nuclear reactor monitoring, training simulator) can cost three to five times as much as all other software engineering steps combined. The Simulation Software Support (S 3 ) System, developed by the Link-Miles Simulation Corporation is ideally suited for real-time simulation applications which involve a large database with models programmed in FORTRAN. This paper will focus on testing elements of the S 3 system. In this paper system support software utilities are provided which enable the loading and execution of modules in the development environment. These elements include the Linking/Loader (LLD) for dynamically linking program modules and loading them into memory and the interactive executive (IEXEC) for controlling the execution of the modules. Features of the Interactive Symbolic Debugger (SD) and the Real Time Executive (RTEXEC) to support the unit and integrated testing will be explored

  7. Penn State University ground software support for X-ray missions. (United States)

    Townsley, L. K.; Nousek, J. A.; Corbet, R. H. D.


    The X-ray group at Penn State is charged with two software development efforts in support of X-ray satellite missions. As part of the ACIS instrument team for AXAF, the authors are developing part of the ground software to support the instrument's calibration. They are also designing a translation program for Ginga data, to change it from the non-standard FRF format, which closely parallels the original telemetry format, to FITS.

  8. Daily quality assurance software for a satellite radiometer system (United States)

    Keegstra, P. B.; Smoot, G. F.; Bennett, C. L.; Aymon, J.; Backus, C.; Deamici, G.; Hinshaw, G.; Jackson, P. D.; Kogut, A.; Lineweaver, C.


    Six Differential Microwave Radiometers (DMR) on COBE (Cosmic Background Explorer) measure the large-angular-scale isotropy of the cosmic microwave background (CMB) at 31.5, 53, and 90 GHz. Quality assurance software analyzes the daily telemetry from the spacecraft to ensure that the instrument is operating correctly and that the data are not corrupted. Quality assurance for DMR poses challenging requirements. The data are differential, so a single bad point can affect a large region of the sky, yet the CMB isotropy requires lengthy integration times (greater than 1 year) to limit potential CMB anisotropies. Celestial sources (with the exception of the moon) are not, in general, visible in the raw differential data. A 'quicklook' software system was developed that, in addition to basic plotting and limit-checking, implements a collection of data tests as well as long-term trending. Some of the key capabilities include the following: (1) stability analysis showing how well the data RMS averages down with increased data; (2) a Fourier analysis and autocorrelation routine to plot the power spectrum and confirm the presence of the 3 mK 'cosmic' dipole signal; (3) binning of the data against basic spacecraft quantities such as orbit angle; (4) long-term trending; and (5) dipole fits to confirm the spacecraft attitude azimuth angle.

  9. Multibiodose radiation emergency triage categorization software. (United States)

    Ainsbury, Elizabeth A; Barnard, Stephen; Barrios, Lleonard; Fattibene, Paola; de Gelder, Virginie; Gregoire, Eric; Lindholm, Carita; Lloyd, David; Nergaard, Inger; Rothkamm, Kai; Romm, Horst; Scherthan, Harry; Thierens, Hubert; Vandevoorde, Charlot; Woda, Clemens; Wojcik, Andrzej


    In this note, the authors describe the MULTIBIODOSE software, which has been created as part of the MULTIBIODOSE project. The software enables doses estimated by networks of laboratories, using up to five retrospective (biological and physical) assays, to be combined to give a single estimate of triage category for each individual potentially exposed to ionizing radiation in a large scale radiation accident or incident. The MULTIBIODOSE software has been created in Java. The usage of the software is based on the MULTIBIODOSE Guidance: the program creates a link to a single SQLite database for each incident, and the database is administered by the lead laboratory. The software has been tested with Java runtime environment 6 and 7 on a number of different Windows, Mac, and Linux systems, using data from a recent intercomparison exercise. The Java program MULTIBIODOSE_1.0.jar is freely available to download from or by contacting the software administrator:

  10. Policy Process Editor for P3BM Software (United States)

    James, Mark; Chang, Hsin-Ping; Chow, Edward T.; Crichton, Gerald A.


    A computer program enables generation, in the form of graphical representations of process flows with embedded natural-language policy statements, input to a suite of policy-, process-, and performance-based management (P3BM) software. This program (1) serves as an interface between users and the Hunter software, which translates the input into machine-readable form; and (2) enables users to initialize and monitor the policy-implementation process. This program provides an intuitive graphical interface for incorporating natural-language policy statements into business-process flow diagrams. Thus, the program enables users who dictate policies to intuitively embed their intended process flows as they state the policies, reducing the likelihood of errors and reducing the time between declaration and execution of policy.

  11. Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers

    Directory of Open Access Journals (Sweden)

    G. Lachapelle


    Full Text Available This paper presents an efficient new method for performing the baseband mixing and despreading operations in a software-based GNSS receiver, and demonstrates that the method is capable of providing measurements for centimeter-level positioning accuracy. The method uses a single frequency carrier replica for the baseband mixing process, enabling all satellites to perform mixing simultaneously and yielding considerable computational savings. To compensate for signal-to-noise ratio (SNR losses caused by using a single frequency carrier replica, the integration interval after despreading is divided into subintervals, and the output from each subinterval then compensated for the known frequency error. Using this approach, receiver processing times are shown to be reduced by approximately 21% relative to the next fastest method when tracking seven satellites. The paper shows the mathematical derivation of the new algorithm, discusses practical considerations, and demonstrates its performance using simulations and real data. Results show that the new method is able to generate pseudorange and carrier phase measurements with the same accuracy as traditional methods. Stand-alone positioning accuracy is at the meter level, while differential processing can produce fixed ambiguity carrier phase positions accurate to the centimeter level.

  12. The Case for Software Health Management (United States)

    National Aeronautics and Space Administration — Software Health Management (SWHM) is a new field that is concerned with the development of tools and technologies to enable automated detection, diagnosis,...

  13. Software-defined Quantum Networking Ecosystem

    Energy Technology Data Exchange (ETDEWEB)


    The software enables a user to perform modeling and simulation of software-defined quantum networks. The software addresses the problem of how to synchronize transmission of quantum and classical signals through multi-node networks and to demonstrate quantum information protocols such as quantum teleportation. The software approaches this problem by generating a graphical model of the underlying network and attributing properties to each node and link in the graph. The graphical model is then simulated using a combination of discrete-event simulators to calculate the expected state of each node and link in the graph at a future time. A user interacts with the software by providing an initial network model and instantiating methods for the nodes to transmit information with each other. This includes writing application scripts in python that make use of the software library interfaces. A user then initiates the application scripts, which invokes the software simulation. The user then uses the built-in diagnostic tools to query the state of the simulation and to collect statistics on synchronization.

  14. Contribution of BeiDou satellite system for long baseline GNSS measurement in Indonesia (United States)

    Gumilar, I.; Bramanto, B.; Kuntjoro, W.; Abidin, H. Z.; Trihantoro, N. F.


    The demand for more precise positioning method using GNSS (Global Navigation Satellite System) in Indonesia continue to rise. The accuracy of GNSS positioning depends on the length of baseline and the distribution of observed satellites. BeiDou Navigation Satellite System (BDS) is a positioning system owned by China that operating in Asia-Pacific region, including Indonesia. This research aims to find out the contribution of BDS in increasing the accuracy of long baseline static positioning in Indonesia. The contributions are assessed by comparing the accuracy of measurement using only GPS (Global Positioning System) and measurement using the combination of GPS and BDS. The data used is 5 days of GPS and BDS measurement data for baseline with 120 km in length. The software used is open-source RTKLIB and commercial software Compass Solution. This research will explain in detail the contribution of BDS to the accuracy of position in long baseline static GNSS measurement.

  15. PHM Enabled Autonomous Propellant Loading Operations (United States)

    Walker, Mark; Figueroa, Fernando


    The utility of Prognostics and Health Management (PHM) software capability applied to Autonomous Operations (AO) remains an active research area within aerospace applications. The ability to gain insight into which assets and subsystems are functioning properly, along with the derivation of confident predictions concerning future ability, reliability, and availability, are important enablers for making sound mission planning decisions. When coupled with software that fully supports mission planning and execution, an integrated solution can be developed that leverages state assessment and estimation for the purposes of delivering autonomous operations. The authors have been applying this integrated, model-based approach to the autonomous loading of cryogenic spacecraft propellants at Kennedy Space Center.

  16. Satellite Data Inform Forecasts of Crop Growth (United States)


    During a Stennis Space Center-led program called Ag 20/20, an engineering contractor developed models for using NASA satellite data to predict crop yield. The model was eventually sold to Genscape Inc., based in Louisville, Kentucky, which has commercialized it as LandViewer. Sold under a subscription model, LandViewer software provides predictions of corn production to ethanol plants and grain traders.

  17. Application of Gaia Analysis Software AGIS to Nano-JASMINE (United States)

    Yamada, Y.; Lammers, U.; Gouda, N.


    The core data reduction for the Nano-JASMINE mission is planned to be done with Gaia's Astrometric Global Iterative Solution (AGIS). Nano-JASMINE is an ultra small (35 kg) satellite for astrometry observations in Japan and Gaia is ESA's large (over 1000 kg) next-generation astrometry mission. The accuracy of Nano-JASMINE is about 3 mas, comparable to the Hipparcos mission, Gaia's predecessor some 20 years ago. It is challenging that such a small satellite can perform real scientific observations. The collaboration for sharing software started in 2007. In addition to similar design and operating principles of the two missions, this is possible thanks to the encapsulation of all Gaia-specific aspects of AGIS in a Parameter Database. Nano-JASMINE will be the test bench for the Gaia AGIS software. We present this idea in detail and the necessary practical steps to make AGIS work with Nano-JASMINE data. We also show the key mission parameters, goals, and status of the data reduction for the Nano-JASMINE.

  18. Towards a typification of software ecosystems

    DEFF Research Database (Denmark)

    Knodel, Jens; Manikas, Konstantinos


    Classical software engineering has been traditionally dominated by stand-alone development organizations and collaborations be- tween contractors, integrators and suppliers. The notion of software ecosystems has been established as a new kind of software engineer- ing paradigm in the last decade....... In its essence it proposes participative engineering across independent development organizations. This short paper reviews the current state-of-the-art and presents a typification of successful software ecosystems. We further discuss key characteristic of the ecosystem types and present a set of example...... cases. The characterization reviews and consolidates existing research and discusses variations within the key building block of a software ecosystem. It further enables sharpening the borders of what an ecosystem is (and what not) and how the individual types can be differentiated. Thus, this paper...

  19. CtOS Enabler


    Crespo Cepeda, Rodrigo; El Yamri El Khatibi, Meriem; Carrera García, Juan Manuel


    Las Smart Cities son, indudablemente, el futuro próximo de la tecnología al que nos acercamos cada día, lo que se puede observar en la abundancia de dispositivos móviles entre la población, que informatizan la vida cotidiana mediante el uso de la geolocalización y la información. Pretendemos unir estos dos ámbitos con CtOS Enabler para crear un estándar de uso que englobe todos los sistemas de Smart Cities y facilite a los desarrolladores de dicho software la creación de nuevas herramientas. ...

  20. Satellite remote sensing in epidemiological studies. (United States)

    Sorek-Hamer, Meytar; Just, Allan C; Kloog, Itai


    Particulate matter air pollution is a ubiquitous exposure linked with multiple adverse health outcomes for children and across the life course. The recent development of satellite-based remote-sensing models for air pollution enables the quantification of these risks and addresses many limitations of previous air pollution research strategies. We review the recent literature on the applications of satellite remote sensing in air quality research, with a focus on their use in epidemiological studies. Aerosol optical depth (AOD) is a focus of this review and a significant number of studies show that ground-level particulate matter can be estimated from columnar AOD. Satellite measurements have been found to be an important source of data for particulate matter model-based exposure estimates, and recently have been used in health studies to increase the spatial breadth and temporal resolution of these estimates. It is suggested that satellite-based models improve our understanding of the spatial characteristics of air quality. Although the adoption of satellite-based measures of air quality in health studies is in its infancy, it is rapidly growing. Nevertheless, further investigation is still needed in order to have a better understanding of the AOD contribution to these prediction models in order to use them with higher accuracy in epidemiological studies.

  1. Multi-criteria decision analysis methods and software

    CERN Document Server

    Ishizaka, Alessio


    This book presents an introduction to MCDA followed by more detailed chapters about each of the leading methods used in this field. Comparison of methods and software is also featured to enable readers to choose the most appropriate method needed in their research. Worked examples as well as the software featured in the book are available on an accompanying website.

  2. MoMoSat -- Mobile Service for Monitoring with GeoNotes via Satellite

    Energy Technology Data Exchange (ETDEWEB)

    Niemeyer, Irmgard [Forschungszentrum Juelich (Germany). Programme Group Systems Analysis and Technology Evaluation (STE); Jonas, Karl [Univ. of Applied Science Bonn-Rhein-Sieg, Sankt Augustin (Germany). FhG FOKUS CC SATCom; Horz, Alexander [horz informatik, Sankt Augustin (Germany); Wettschereck, Dietrich; Schmidt, Dirk [DIALOGIS GmbH, Bonn (Germany)


    The MoMoSat service will enable mobile end-users to view, manage, annotate, and communicate mapbased information in the field. The handled information exists of a huge volume of raster (satellite or aerial images) and vector data (i.e. street networks, cadastral maps or points of interest), as well as text-specific geo-referenced textual notes (the so-called 'GeoNotes') and real-time voice. A secure real-time communication between mobile units and the primary data store is an essential task of the MoMoSat service. The basic information is stored in the primary database that is accessible through a virtual private network (VPN) and cached at a server at a base station in order to ensure data availability. The base station may be installed in a car or another mobile vehicle. The two servers will periodically communicate with each other via secure satellite communication in order to check for updates. The base station supplies the relevant GIS data for the mobile units (people or even robots in the field at remote solutions). The communication between the mobile units is based on a peer-to-peer wireless local area network (WLAN) architecture. The mobile units are equipped with mobile computers (i.e. laptop, tablet PC or PDA) combined with a satellite-based positioning system (GPS) that enables them to request the proper geographic data sets from yhe base station's map server. An interactive mapping software shows the actual location on the map and allows the user to navigate (zoom, pan) through the high-resolution map display. The user can switch 'on' or 'off' several thematic layers (i.e. street network or points of interest) on the map. The software also supports collaborative aspects of MoMoSat by offering tools for the management of the GeoNotes that can be visualized by categories. The user can extend the existing GeoNotes with his personnel comments or create new GeoNotes by defining categories, recipients and the level of

  3. Identification of High-Variation Fields based on Open Satellite Imagery

    DEFF Research Database (Denmark)

    Jeppesen, Jacob Høxbroe; Jacobsen, Rune Hylsberg; Nyholm Jørgensen, Rasmus


    . The categorization is based on vegetation indices derived from Sentinel-2 satellite imagery. A case study on 7678 winter wheat fields is presented, which employs open data and open source software to analyze the satellite imagery. Furthermore, the method can be automated to deliver categorizations at every update......This paper proposes a simple method for categorizing fields on a regional level, with respect to intra-field variations. It aims to identify fields where the potential benefits of applying precision agricultural practices are highest from an economic and environmental perspective...

  4. Access NASA Satellite Global Precipitation Data Visualization on YouTube (United States)

    Liu, Z.; Su, J.; Acker, J. G.; Huffman, G. J.; Vollmer, B.; Wei, J.; Meyer, D. J.


    Since the satellite era began, NASA has collected a large volume of Earth science observations for research and applications around the world. Satellite data at 12 NASA data centers can also be used for STEM activities such as disaster events, climate change, etc. However, accessing satellite data can be a daunting task for non-professional users such as teachers and students because of unfamiliarity of terminology, disciplines, data formats, data structures, computing resources, processing software, programing languages, etc. Over the years, many efforts have been developed to improve satellite data access, but barriers still exist for non-professionals. In this presentation, we will present our latest activity that uses the popular online video sharing web site, YouTube, to access visualization of global precipitation datasets at the NASA Goddard Earth Sciences (GES) Data and Information Services Center (DISC). With YouTube, users can access and visualize a large volume of satellite data without necessity to learn new software or download data. The dataset in this activity is the 3-hourly TRMM (Tropical Rainfall Measuring Mission) Multi-satellite Precipitation Analysis (TMPA). The video consists of over 50,000 data files collected since 1998 onwards, covering a zone between 50°N-S. The YouTube video will last 36 minutes for the entire dataset record (over 19 years). Since the time stamp is on each frame of the video, users can begin at any time by dragging the time progress bar. This precipitation animation will allow viewing precipitation events and processes (e.g., hurricanes, fronts, atmospheric rivers, etc.) on a global scale. The next plan is to develop a similar animation for the GPM (Global Precipitation Measurement) Integrated Multi-satellitE Retrievals for GPM (IMERG). The IMERG provides precipitation on a near-global (60°N-S) coverage at half-hourly time interval, showing more details on precipitation processes and development, compared to the 3

  5. Hardware and software constructs for a vibration analysis network

    International Nuclear Information System (INIS)

    Cook, S.A.; Crowe, R.D.; Toffer, H.


    Vibration level monitoring and analysis has been initiated at N Reactor, the dual purpose reactor operated at Hanford, Washington by UNC Nuclear Industries (UNC) for the Department of Energy (DOE). The machinery to be monitored was located in several buildings scattered over the plant site, necessitating an approach using satellite stations to collect, monitor and temporarily store data. The satellite stations are, in turn, linked to a centralized processing computer for further analysis. The advantages of a networked data analysis system are discussed in this paper along with the hardware and software required to implement such a system

  6. DOD Use of Commercial Wideband Satellite Communications Systems: How Much is Needed, and How Do We Get It?

    National Research Council Canada - National Science Library

    Hutchens, Robert


    ..., A key enabler to this end is sufficient wideband satellite communications connectivity DoD's organic wideband satellite communications capabilities are inadequate, so commercial services must be used...

  7. Problem Diagnosis in Software Process Improvement

    DEFF Research Database (Denmark)

    Iversen, Jakob; Nielsen, Peter Axel; Nørbjerg, Jacob


    This paper addresses software process improvement. In particular it reports on action research undertaken to understand the problems with software processes of a large Danish company. It is argued that in order to understand what the specific problems are we may, on the one hand, rely on process...... to enable process improvement to effectively take place. It is argued that problem diagnosis a useful approach and that it has advantages over model-based assessment....... models like CMM or Bootstrap. On the other hand, we may also see the specific and unique features of software processes in this company through what we call problem diagnosis. Problem diagnosis deals with eliciting problems perceived by software project managers and with forming commitment structures...

  8. Proceedings 10th International Workshop on Formal Engineering Approaches to Software Components and Architectures


    Buhnova, Barbora; Happe, Lucia; Kofroň, Jan


    These are the proceedings of the 10th International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA). The workshop was held on March 23, 2013 in Rome (Italy) as a satellite event to the European Joint Conference on Theory and Practice of Software (ETAPS'13). The aim of the FESCA workshop is to bring together both young and senior researchers from formal methods, software engineering, and industry interested in the development and application of formal...

  9. WIN Energy: A case study in using MultiSpeak to enable best of breed software selection

    Energy Technology Data Exchange (ETDEWEB)

    Wolven, G. [WIN Energy REMC, Vincennes, IN (United States)


    Automation of a small 16,000 member rural electric cooperative covering approximately 2,500 miles of distribution lines in Indiana, is described. The project was undertaken in an effort to meet the challenge of annual load growth of 15 per cent over the last several years, and to keep rates low by investing in technological solutions. To ensure the best possible computer software in each area of operation, WIN Energy decided to use the Best Breed approach (in place of the 'single vendor' approach) to select software for accounting, staking, mapping, automated mater reading and customer information systems. This decision was taken despite the obvious difficulties involved in getting software vendors to communicate willingly among themselves, and to come up with the custom interfaces or integration between the various systems. Based on the success of their participation in a cooperative study to test the viability of interfacing different software systems using a software specification called MultiSpeak, WIN Energy decided to focus on MultiSpeak compliant products. This article describes the implementation of the following software packages: Minimax Stakeout for field design and automation, Lookout for utility-wide map viewing, the ArcGIS geographic information system, Hunt Technologies' AMR for automated meter reading, NISC's CAPsXL+ financial accounting and Milsoft's Windmill for use in engineering analysis. To date, implementation is proceeding smoothly. Plans include the addition of Milsoft's DisSPatch Outage package at a future date.

  10. Security Awareness in Software-Defined Multi-Domain 5G Networks

    Directory of Open Access Journals (Sweden)

    Jani Suomalainen


    Full Text Available Fifth generation (5G technologies will boost the capacity and ease the management of mobile networks. Emerging virtualization and softwarization technologies enable more flexible customization of network services and facilitate cooperation between different actors. However, solutions are needed to enable users, operators, and service providers to gain an up-to-date awareness of the security and trustworthiness of 5G systems. We describe a novel framework and enablers for security monitoring, inferencing, and trust measuring. The framework leverages software-defined networking and big data technologies to customize monitoring for different applications. We present an approach for sharing security measurements across administrative domains. We describe scenarios where the correlation of multi-domain information improves the accuracy of security measures with respect to two threats: end-user location tracking and Internet of things (IoT authentication storms. We explore the security characteristics of data flows in software networks dedicated to different applications with a mobile network testbed.

  11. Recommendations for a Software Quality Assurance Plan for the CMR Facility at LANL

    International Nuclear Information System (INIS)

    Adams, K.; Matthews, S. D.; McQueen, M. A.


    The Nuclear Materials Technology (NMT) organizations 1 and 3 within the Chemical and Metallurgical Research (CMR) facility at the Los Alamos National Laboratory are working to achieve Waste Isolation Pilot Plant (WIPP) certification to enable them to transport their TRU waste to WIPP. This document is intended to provide not only recommendations to address the necessary software quality assurance activities to enable the NMT-1 and NMT-3 organizations to be WIPP compliant but is also meant to provide a template for the final Software Quality Assurance Plan (SQAP). This document specifically addresses software quality assurance for all software used in support of waste characterization and analysis. Since NMT-1 and NMT-3 currently have several operational software products that are used for waste characterization and analysis, these software quality assurance recommendations apply to the operations, maintenance and retirement of the software and the creation and development of any new software required for waste characterization and analyses

  12. L’ITSS “Majorana-Giorgi” di Genova in orbita con i sistemi di navigazione via satellite

    Directory of Open Access Journals (Sweden)

    Primo Bartoli


    GNSS satellites (GPS, GLONASS or Galileo, based on a commercial multi-constellation receiver and on a software program developed in National Instruments LabVIEW, with the dual aim to explore the techniques of satellite navigation and to provide an attractive teaching aid for universities and secondary level technical institutes.

  13. Multimode Communication Protocols Enabling Reconfigurable Radios

    Directory of Open Access Journals (Sweden)

    Berlemann Lars


    Full Text Available This paper focuses on the realization and application of a generic protocol stack for reconfigurable wireless communication systems. This focus extends the field of software-defined radios which usually concentrates on the physical layer. The generic protocol stack comprises common protocol functionality and behavior which are extended through specific parts of the targeted radio access technology. This paper considers parameterizable modules of basic protocol functions residing in the data link layer of the ISO/OSI model. System-specific functionality of the protocol software is realized through adequate parameterization and composition of the generic modules. The generic protocol stack allows an efficient realization of reconfigurable protocol software and enables a completely reconfigurable wireless communication system. It is a first step from side-by-side realized, preinstalled modes in a terminal towards a dynamic reconfigurable anymode terminal. The presented modules of the generic protocol stack can also be regarded as a toolbox for the accelerated and cost-efficient development of future communication protocols.

  14. Adaptation of Black-Box Software Components

    Directory of Open Access Journals (Sweden)

    Rolf Andreas Rasenack


    Full Text Available The globalization of the software market leads to crucial problems for software companies. More competition between software companies arises and leads to the force on companies to develop ever newer software products in ever shortened time interval. Therefore the time to market for software systems is shortened and obviously the product life cycle is shortened too. Thus software companies shortened the time interval for research and development. Due to the fact of competition between software companies software products have to develop low-priced and this leads to a smaller return on investment. A big challenge for software companies is the use of an effective research and development process to have these problems under control. A way to control these problems can be the reuse of existing software components and adapt those software components to new functionality or accommodate mismatched interfaces. Complete redevelopment of software products is more expensive and time consuming than to develop software components. The approach introduced here presents novel technique together with a supportive environment that enables developers to cope with the adaptability of black-box software components. A supportive environment will be designed that checks the compatibility of black-box software components with the assistance of their specifications. Generated adapter software components can take over the part of adaptation and advance the functionality. Besides, a pool of software components can be used to compose an application to satisfy customer needs. Certainly this pool of software components consists of black-box software components and adapter software components which can be connected on demand.

  15. Music Learning Based on Computer Software


    Baihui Yan; Qiao Zhou


    In order to better develop and improve students’ music learning, the authors proposed the method of music learning based on computer software. It is still a new field to use computer music software to assist teaching. Hereby, we conducted an in-depth analysis on the computer-enabled music learning and the music learning status in secondary schools, obtaining the specific analytical data. Survey data shows that students have many cognitive problems in the current music classroom, and yet teach...

  16. Using scenario based programming to develop embedded control software

    NARCIS (Netherlands)

    Bettiol, F.


    A new paradigm to develop embedded software is waking up the interest of companies. Its name is Scenario Based Programming and it claims to be a good approach to develop embedded software. Live Sequence Charts (LSC), a visual language supporting the paradigm, enables the developers to specify a

  17. Software engineering processes for Class D missions (United States)

    Killough, Ronnie; Rose, Debi


    Software engineering processes are often seen as anathemas; thoughts of CMMI key process areas and NPR 7150.2A compliance matrices can motivate a software developer to consider other career fields. However, with adequate definition, common-sense application, and an appropriate level of built-in flexibility, software engineering processes provide a critical framework in which to conduct a successful software development project. One problem is that current models seem to be built around an underlying assumption of "bigness," and assume that all elements of the process are applicable to all software projects regardless of size and tolerance for risk. This is best illustrated in NASA's NPR 7150.2A in which, aside from some special provisions for manned missions, the software processes are to be applied based solely on the criticality of the software to the mission, completely agnostic of the mission class itself. That is, the processes applicable to a Class A mission (high priority, very low risk tolerance, very high national significance) are precisely the same as those applicable to a Class D mission (low priority, high risk tolerance, low national significance). This paper will propose changes to NPR 7150.2A, taking mission class into consideration, and discuss how some of these changes are being piloted for a current Class D mission—the Cyclone Global Navigation Satellite System (CYGNSS).

  18. The need for scientific software engineering in the pharmaceutical industry. (United States)

    Luty, Brock; Rose, Peter W


    Scientific software engineering is a distinct discipline from both computational chemistry project support and research informatics. A scientific software engineer not only has a deep understanding of the science of drug discovery but also the desire, skills and time to apply good software engineering practices. A good team of scientific software engineers can create a software foundation that is maintainable, validated and robust. If done correctly, this foundation enable the organization to investigate new and novel computational ideas with a very high level of efficiency.

  19. The need for scientific software engineering in the pharmaceutical industry (United States)

    Luty, Brock; Rose, Peter W.


    Scientific software engineering is a distinct discipline from both computational chemistry project support and research informatics. A scientific software engineer not only has a deep understanding of the science of drug discovery but also the desire, skills and time to apply good software engineering practices. A good team of scientific software engineers can create a software foundation that is maintainable, validated and robust. If done correctly, this foundation enable the organization to investigate new and novel computational ideas with a very high level of efficiency.

  20. Hyperspectral Soil Mapper (HYSOMA) software interface: Review and future plans (United States)

    Chabrillat, Sabine; Guillaso, Stephane; Eisele, Andreas; Rogass, Christian


    With the upcoming launch of the next generation of hyperspectral satellites that will routinely deliver high spectral resolution images for the entire globe (e.g. EnMAP, HISUI, HyspIRI, HypXIM, PRISMA), an increasing demand for the availability/accessibility of hyperspectral soil products is coming from the geoscience community. Indeed, many robust methods for the prediction of soil properties based on imaging spectroscopy already exist and have been successfully used for a wide range of soil mapping airborne applications. Nevertheless, these methods require expert know-how and fine-tuning, which makes them used sparingly. More developments are needed toward easy-to-access soil toolboxes as a major step toward the operational use of hyperspectral soil products for Earth's surface processes monitoring and modelling, to allow non-experienced users to obtain new information based on non-expensive software packages where repeatability of the results is an important prerequisite. In this frame, based on the EU-FP7 EUFAR (European Facility for Airborne Research) project and EnMAP satellite science program, higher performing soil algorithms were developed at the GFZ German Research Center for Geosciences as demonstrators for end-to-end processing chains with harmonized quality measures. The algorithms were built-in into the HYSOMA (Hyperspectral SOil MApper) software interface, providing an experimental platform for soil mapping applications of hyperspectral imagery that gives the choice of multiple algorithms for each soil parameter. The software interface focuses on fully automatic generation of semi-quantitative soil maps such as soil moisture, soil organic matter, iron oxide, clay content, and carbonate content. Additionally, a field calibration option calculates fully quantitative soil maps provided ground truth soil data are available. Implemented soil algorithms have been tested and validated using extensive in-situ ground truth data sets. The source of the HYSOMA

  1. Small Satellite Constellations for Geospace Sciences (United States)

    Spence, H. E.


    The recent National Academy of Sciences Solar and Space Physics Decadal Survey (DS) identified community-consensus science priorities for the decade spanning 2013 - 2022. In this talk, we discuss the ways by which small satellite constellations are already and may soon accelerate progress toward achieving many of these science targets. The DS outlined four overarching science goals: (1) determine the origins of the Sun's activity and predict the variations in the space environment; (2) determine the dynamics and coupling of Earth's magnetosphere, ionosphere, and atmosphere and their response to solar and terrestrial inputs; (3) determine the interaction of the Sun with the solar system and the interstellar medium; and, (4) discover and characterize fundamental processes that occur both within the heliosphere and throughout the universe. These DS science goals provide the context for key science challenges in the three connected parts of the system that encompass all of solar and space physics, herein referred to as geospace: the Sun and heliosphere; the coupled solar wind-magnetosphere system; and, the coupled atmosphere-ionosphere-magnetosphere system. The DS further presented the role that small satellites play in resolving many of these science challenges, with a particular emphasis on the role that constellations of small satellites will play. While once considered by many as being "futuristic" or even "unrealizable", constellations of small satellites are already making important contributions to geospace science and with the promise for more to come. Using the DS as a guidepost, in this presentation, we outline representative small satellite constellation missions alread underway, some in development, and others notionally proposed over the next several years that employ small satellite constellations to tackle large science imperatives. Finally, we give examples of key small satellite technologies in development that will potentially enable great scientific

  2. Architecting Fault-Tolerant Software Systems

    NARCIS (Netherlands)

    Sözer, Hasan


    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

  3. Using high-resolution satellite imagery and double sampling as a ...

    African Journals Online (AJOL)

    QuickBird satellite images were used to extract auxiliary variables (image data), such as photogrammetric crown diameter and number of stems, using visual interpretation and measuring tools offered by Erdas 8.7 geographic imaging software. Field inventory data (terrestric data) collected in 2002 were used to obtain the ...

  4. Design of instrumentation and software for precise laser machining (United States)

    Wyszyński, D.; Grabowski, Marcin; Lipiec, Piotr


    The paper concerns the design of instrumentation and software for precise laser machining. Application of advanced laser beam manipulation instrumentation enables noticeable improvement of cut quality and material loss. This factors have significant impact on process efficiency and cutting edge quality by means of machined part size and shape accuracy, wall taper, material loss reduction (e.g. diamond) and time effectiveness. The goal can be reached by integration of laser drive, observation and optical measurement system, beam manipulation system and five axis mechanical instrumentation with use of advanced tailored software enabling full laser cutting process control and monitoring.

  5. Concept definition study for recovery of tumbling satellites. Volume 2: Supporting research and technology report (United States)

    Cable, D. A.; Derocher, W. L., Jr.; Cathcart, J. A.; Keeley, M. G.; Madayev, L.; Nguyen, T. K.; Preese, J. R.


    A number of areas of research and laboratory experiments were identified which could lead to development of a cost efficient remote, disable satellite recovery system. Estimates were planned of disabled satellite motion. A concept is defined as a Tumbling Satellite Recovery kit which includes a modular system, composed of a number of subsystem mechanisms that can be readily integrated into varying combinations. This would enable the user to quickly configure a tailored remote, disabled satellite recovery kit to meet a broad spectrum of potential scenarios. The capability was determined of U.S. Earth based satellite tracking facilities to adequately determine the orientation and motion rates of disabled satellites.

  6. Data manage and communication of lunar orbital X-ray imaging analyzer in CE-1 satellite

    International Nuclear Information System (INIS)

    Wang Jinzhou; Wang Huanyu; Zhang Chengmo; Liang Xiaohua; Gao Min; CaoXuelei; Zhang Jiayu; Peng Wenxi; Cui Xingzhu; Xu Yupeng; Zhang Yongjie


    We present the software design for data management and communication software designed for the Lunar Orbital X-ray Imaging Analyzer in CE-1 Satellite. The software uses the appropriate format to assemble science data package and appropriate command respond mode, realizes the data transferring tasks through the 1553B bus on time, event though the channel bandwidth is under the limited. Also, the memory distribution and management of LOXIA (remote terminal) that fitted the communication with BC(Bus Controller) was introduced. Furthermore, for the spatial application, the security and reliability of software are emphasized. (authors)

  7. Time assignment system and its performance aboard the Hitomi satellite (United States)

    Terada, Yukikatsu; Yamaguchi, Sunao; Sugimoto, Shigenobu; Inoue, Taku; Nakaya, Souhei; Murakami, Maika; Yabe, Seiya; Oshimizu, Kenya; Ogawa, Mina; Dotani, Tadayasu; Ishisaki, Yoshitaka; Mizushima, Kazuyo; Kominato, Takashi; Mine, Hiroaki; Hihara, Hiroki; Iwase, Kaori; Kouzu, Tomomi; Tashiro, Makoto S.; Natsukari, Chikara; Ozaki, Masanobu; Kokubun, Motohide; Takahashi, Tadayuki; Kawakami, Satoko; Kasahara, Masaru; Kumagai, Susumu; Angelini, Lorella; Witthoeft, Michael


    Fast timing capability in x-ray observation of astrophysical objects is one of the key properties for the ASTRO-H (Hitomi) mission. Absolute timing accuracies of 350 or 35 μs are required to achieve nominal scientific goals or to study fast variabilities of specific sources. The satellite carries a GPS receiver to obtain accurate time information, which is distributed from the central onboard computer through the large and complex SpaceWire network. The details of the time system on the hardware and software design are described. In the distribution of the time information, the propagation delays and jitters affect the timing accuracy. Six other items identified within the timing system will also contribute to absolute time error. These error items have been measured and checked on ground to ensure the time error budgets meet the mission requirements. The overall timing performance in combination with hardware performance, software algorithm, and the orbital determination accuracies, etc. under nominal conditions satisfies the mission requirements of 35 μs. This work demonstrates key points for space-use instruments in hardware and software designs and calibration measurements for fine timing accuracy on the order of microseconds for midsized satellites using the SpaceWire (IEEE1355) network.

  8. Satellites

    International Nuclear Information System (INIS)

    Burns, J.A.; Matthews, M.S.


    The present work is based on a conference: Natural Satellites, Colloquium 77 of the IAU, held at Cornell University from July 5 to 9, 1983. Attention is given to the background and origins of satellites, protosatellite swarms, the tectonics of icy satellites, the physical characteristics of satellite surfaces, and the interactions of planetary magnetospheres with icy satellite surfaces. Other topics include the surface composition of natural satellites, the cratering of planetary satellites, the moon, Io, and Europa. Consideration is also given to Ganymede and Callisto, the satellites of Saturn, small satellites, satellites of Uranus and Neptune, and the Pluto-Charon system

  9. Web-enabled work permit system for fast breeder test reactor

    International Nuclear Information System (INIS)

    Madurai Meenachi, N.; Vinolia, K.; Ramanathan, V.


    The objective of this project is to computerize and web-enable the Work Permit System for the Fast Breeder Test Reactor (FBTR) at IGCAR, Kalpakkam. The existing Work Permit System at FBTR was studied in detail. Since all the formalities were paper-based, the risk of human error in scrutinizing all permits before reactor start-up was high. Compilation of reports (daily, monthly, yearly etc.) was tedious. The work permit system was therefore automated in order to enable the operation group manage the maintenance work carried out in the plant systematically with entries. The entire project was classified into five permit modules -maintenance, transfer, return, cancellation and reissue. Each module takes care of the entry and maintenance of data in their respective fields in their respective tables. The user is also provided with an option to take a hard copy of the report of his/her choice. A client/server based system was designed to web-enable the entire project. The server program was designed using VB 6.0 as the front-end and MS Access database as the back end to store the data. The client software was developed using Active Server Pages and published using personal web server in the Intranet. A number of administrative tools have been incorporated in the software to ensure access security and integrity of the database. An online help feature with search facilities was added to the software. The work permit system software is now already being used at FBTR and has been deemed to be an invaluable aid in empowering the availability of the reactor and determining the performance history of the equipment. (author)

  10. Development of a demand assignment/TDMA system for international business satellite communications (United States)

    Nohara, Mitsuo; Takeuchi, Yoshio; Takahata, Fumio; Hirata, Yasuo; Yamazaki, Yoshiharu

    An experimental IBS (international business satellite) communications system based on a demand assignment and TDMA (time-division multiple-access) operation has been developed. The system utilizes a limited satellite resource efficiently and provides various kinds of ISDN services totally. A discussion is presented of the IBS network configurations suitable to international communications and describes the developed communications system from the viewpoint of the hardware and software implementation. The performance in terms of the transmission quality and call processing is also demonstrated.

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

    CERN Document Server

    Capilla, Rafael; Kang, Kyo-Chul


    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

  12. Pi-Sat: A Low Cost Small Satellite and Distributed Spacecraft Mission System Test Platform (United States)

    Cudmore, Alan


    Current technology and budget trends indicate a shift in satellite architectures from large, expensive single satellite missions, to small, low cost distributed spacecraft missions. At the center of this shift is the SmallSatCubesat architecture. The primary goal of the Pi-Sat project is to create a low cost, and easy to use Distributed Spacecraft Mission (DSM) test bed to facilitate the research and development of next-generation DSM technologies and concepts. This test bed also serves as a realistic software development platform for Small Satellite and Cubesat architectures. The Pi-Sat is based on the popular $35 Raspberry Pi single board computer featuring a 700Mhz ARM processor, 512MB of RAM, a flash memory card, and a wealth of IO options. The Raspberry Pi runs the Linux operating system and can easily run Code 582s Core Flight System flight software architecture. The low cost and high availability of the Raspberry Pi make it an ideal platform for a Distributed Spacecraft Mission and Cubesat software development. The Pi-Sat models currently include a Pi-Sat 1U Cube, a Pi-Sat Wireless Node, and a Pi-Sat Cubesat processor card.The Pi-Sat project takes advantage of many popular trends in the Maker community including low cost electronics, 3d printing, and rapid prototyping in order to provide a realistic platform for flight software testing, training, and technology development. The Pi-Sat has also provided fantastic hands on training opportunities for NASA summer interns and Pathways students.

  13. The Case for Open Source Software: The Interactional Discourse Lab (United States)

    Choi, Seongsook


    Computational techniques and software applications for the quantitative content analysis of texts are now well established, and many qualitative data software applications enable the manipulation of input variables and the visualization of complex relations between them via interactive and informative graphical interfaces. Although advances in…

  14. Tired of Teaching Software Applications? (United States)

    Lippert, Susan K.; Granger, Mary J.

    Many university business schools have an instructor-led course introducing computer software application packages. This course is often required for all undergraduates and is a prerequisite to other courses, such as accounting, finance, marketing, and operations management. Knowledge and skills gained in this course should enable students not only…

  15. DESI-Detection of early-season invasives (software-installation manual and user's guide version 1.0) (United States)

    Kokaly, Raymond F.


    This report describes a software system for detecting early-season invasive plant species, such as cheatgrass. The report includes instructions for installing the software and serves as a user's guide in processing Landsat satellite remote sensing data to map the distributions of cheatgrass and other early-season invasive plants. The software was developed for application to the semi-arid regions of southern Utah; however, the detection parameters can be altered by the user for application to other areas.

  16. Containment and surveillance for software

    International Nuclear Information System (INIS)

    Andress, J.C.; Adams, G.N.; Cotton, J.H.


    Some operators and state authorities are offering their computer systems, both hardware and software, to be used for safeguards purposes by the International Atomic Energy Agency. Therefore a need exists to develop a method of authenticating the data produced by a computer program before it can be used by the Agency. As part of a complete Computer Systems Authentication (COMSAT) package, a method of software containment and surveillance has been developed to compliment existing software authentication techniques. The package is applicable to both operator and Agency provided systems. A program to demonstrate the principles has been written. With this facility, the Agency will be able to leave unattended software in the field, either to be used by the operator to generate data for inspection on their own computer, or to save an inspector having to re-install inspection-specific software on an Agency computer, in the knowledge that the operation of the protected computer is being continuously monitored. If adopted, either of these uses will enable the Agency to reduce their costs. (Author)

  17. Safety critical software development qualification

    International Nuclear Information System (INIS)

    Marron, J. E.


    With the increasing use of digital systems in control applications, customers must acquire appropriate expectations for software development and quality assurance procedures. Purchasers and users of digital systems need to understand the benefits to the supplier of effective quality systems. These systems consist not only of procedures but tools that enable automation. Without the use of automation, quality can not be assured. A software and systems quality program starts with the documents you are very familiar with. But these documents must define more than the final system. They must address specific development environment characteristics and testing capabilities. Starting with the RFP, some of the items that should be introduced are Software Configuration Management, regression testing and defect tracking. The digital system customer is in the best position to enforce the use of software and systems quality programs by including them in project requirements as early as the Purchase Order. The customer's understanding of the full scope and implementation of a software quality program is essential to achieving the quality necessary in nuclear projects, and, incidentally, completing those projects on schedule. (authors)

  18. Software Innovation in a Mission Critical Environment (United States)

    Fredrickson, Steven


    Operating in mission-critical environments requires trusted solutions, and the preference for "tried and true" approaches presents a potential barrier to infusing innovation into mission-critical systems. This presentation explores opportunities to overcome this barrier in the software domain. It outlines specific areas of innovation in software development achieved by the Johnson Space Center (JSC) Engineering Directorate in support of NASA's major human spaceflight programs, including International Space Station, Multi-Purpose Crew Vehicle (Orion), and Commercial Crew Programs. Software engineering teams at JSC work with hardware developers, mission planners, and system operators to integrate flight vehicles, habitats, robotics, and other spacecraft elements for genuinely mission critical applications. The innovations described, including the use of NASA Core Flight Software and its associated software tool chain, can lead to software that is more affordable, more reliable, better modelled, more flexible, more easily maintained, better tested, and enabling of automation.

  19. Meteosat Second Generation station: processing software and computing arquitecture; Estacion de Recepcion de Imagenes del Satelite Meteosat Segunda generacion: Arquitectura Informatica y Software de Proceso

    Energy Technology Data Exchange (ETDEWEB)

    Martin, L; Cony, M; Navarro, A A; Zarzalejo, L F; Polo, J


    The Renewable Energy Division of CIEMAT houses a specific station for receiving the Meteosat Second Generation images, which is of interest in the works being carried out concerning the solar radiation derived from satellite images. The complexity, the huge amount of information being received and the particular characteristics of the MSG images encouraged the design and development of a specific computer structure and the associated software as well, for a better and more suitable use of the images. This document describes the mentioned structure and software. (Author) 8 refs.

  20. The NOvA software testing framework

    International Nuclear Information System (INIS)

    Tamsett, M; Group, C


    The NOvA experiment at Fermilab is a long-baseline neutrino experiment designed to study vε appearance in a vμ beam. NOvA has already produced more than one million Monte Carlo and detector generated files amounting to more than 1 PB in size. This data is divided between a number of parallel streams such as far and near detector beam spills, cosmic ray backgrounds, a number of data-driven triggers and over 20 different Monte Carlo configurations. Each of these data streams must be processed through the appropriate steps of the rapidly evolving, multi-tiered, interdependent NOvA software framework. In total there are greater than 12 individual software tiers, each of which performs a different function and can be configured differently depending on the input stream. In order to regularly test and validate that all of these software stages are working correctly NOvA has designed a powerful, modular testing framework that enables detailed validation and benchmarking to be performed in a fast, efficient and accessible way with minimal expert knowledge. The core of this system is a novel series of python modules which wrap, monitor and handle the underlying C++ software framework and then report the results to a slick front-end web-based interface. This interface utilises modern, cross-platform, visualisation libraries to render the test results in a meaningful way. They are fast and flexible, allowing for the easy addition of new tests and datasets. In total upwards of 14 individual streams are regularly tested amounting to over 70 individual software processes, producing over 25 GB of output files. The rigour enforced through this flexible testing framework enables NOvA to rapidly verify configurations, results and software and thus ensure that data is available for physics analysis in a timely and robust manner. (paper)

  1. Multi-agent robotic systems and applications for satellite missions (United States)

    Nunes, Miguel A.

    A revolution in the space sector is happening. It is expected that in the next decade there will be more satellites launched than in the previous sixty years of space exploration. Major challenges are associated with this growth of space assets such as the autonomy and management of large groups of satellites, in particular with small satellites. There are two main objectives for this work. First, a flexible and distributed software architecture is presented to expand the possibilities of spacecraft autonomy and in particular autonomous motion in attitude and position. The approach taken is based on the concept of distributed software agents, also referred to as multi-agent robotic system. Agents are defined as software programs that are social, reactive and proactive to autonomously maximize the chances of achieving the set goals. Part of the work is to demonstrate that a multi-agent robotic system is a feasible approach for different problems of autonomy such as satellite attitude determination and control and autonomous rendezvous and docking. The second main objective is to develop a method to optimize multi-satellite configurations in space, also known as satellite constellations. This automated method generates new optimal mega-constellations designs for Earth observations and fast revisit times on large ground areas. The optimal satellite constellation can be used by researchers as the baseline for new missions. The first contribution of this work is the development of a new multi-agent robotic system for distributing the attitude determination and control subsystem for HiakaSat. The multi-agent robotic system is implemented and tested on the satellite hardware-in-the-loop testbed that simulates a representative space environment. The results show that the newly proposed system for this particular case achieves an equivalent control performance when compared to the monolithic implementation. In terms on computational efficiency it is found that the multi

  2. Satellite Data for All? Review of Google Earth Engine for Archaeological Remote Sensing

    Directory of Open Access Journals (Sweden)

    Omar A. Alcover Firpi


    Full Text Available A review of Google Earth Engine for archaeological remote sensing using satellite data. GEE is a freely accessible software option for processing remotely sensed data, part of the larger Google suite of products.

  3. The Caviar software package for the astrometric reduction of Cassini ISS images: description and examples (United States)

    Cooper, N. J.; Lainey, V.; Meunier, L.-E.; Murray, C. D.; Zhang, Q.-F.; Baillie, K.; Evans, M. W.; Thuillot, W.; Vienne, A.


    Aims: Caviar is a software package designed for the astrometric measurement of natural satellite positions in images taken using the Imaging Science Subsystem (ISS) of the Cassini spacecraft. Aspects of the structure, functionality, and use of the software are described, and examples are provided. The integrity of the software is demonstrated by generating new measurements of the positions of selected major satellites of Saturn, 2013-2016, along with their observed minus computed (O-C) residuals relative to published ephemerides. Methods: Satellite positions were estimated by fitting a model to the imaged limbs of the target satellites. Corrections to the nominal spacecraft pointing were computed using background star positions based on the UCAC5 and Tycho2 star catalogues. UCAC5 is currently used in preference to Gaia-DR1 because of the availability of proper motion information in UCAC5. Results: The Caviar package is available for free download. A total of 256 new astrometric observations of the Saturnian moons Mimas (44), Tethys (58), Dione (55), Rhea (33), Iapetus (63), and Hyperion (3) have been made, in addition to opportunistic detections of Pandora (20), Enceladus (4), Janus (2), and Helene (5), giving an overall total of 287 new detections. Mean observed-minus-computed residuals for the main moons relative to the JPL SAT375 ephemeris were - 0.66 ± 1.30 pixels in the line direction and 0.05 ± 1.47 pixels in the sample direction. Mean residuals relative to the IMCCE NOE-6-2015-MAIN-coorb2 ephemeris were -0.34 ± 0.91 pixels in the line direction and 0.15 ± 1.65 pixels in the sample direction. The reduced astrometric data are provided in the form of satellite positions for each image. The reference star positions are included in order to allow reprocessing at some later date using improved star catalogues, such as later releases of Gaia, without the need to re-estimate the imaged star positions. The Caviar software is available for free download from: ftp://

  4. Automated support for experience-based software management (United States)

    Valett, Jon D.


    To effectively manage a software development project, the software manager must have access to key information concerning a project's status. This information includes not only data relating to the project of interest, but also, the experience of past development efforts within the environment. This paper describes the concepts and functionality of a software management tool designed to provide this information. This tool, called the Software Management Environment (SME), enables the software manager to compare an ongoing development effort with previous efforts and with models of the 'typical' project within the environment, to predict future project status, to analyze a project's strengths and weaknesses, and to assess the project's quality. In order to provide these functions the tool utilizes a vast corporate memory that includes a data base of software metrics, a set of models and relationships that describe the software development environment, and a set of rules that capture other knowledge and experience of software managers within the environment. Integrating these major concepts into one software management tool, the SME is a model of the type of management tool needed for all software development organizations.

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

    Directory of Open Access Journals (Sweden)

    Alexei Gvishiani


    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.

  6. Satellite disintegration dynamics (United States)

    Dasenbrock, R. R.; Kaufman, B.; Heard, W. B.


    The subject of satellite disintegration is examined in detail. Elements of the orbits of individual fragments, determined by DOD space surveillance systems, are used to accurately predict the time and place of fragmentation. Dual time independent and time dependent analyses are performed for simulated and real breakups. Methods of statistical mechanics are used to study the evolution of the fragment clouds. The fragments are treated as an ensemble of non-interacting particles. A solution of Liouville's equation is obtained which enables the spatial density to be calculated as a function of position, time and initial velocity distribution.

  7. From On-Premise Software to Cloud Services: The Impact of Cloud Computing on Enterprise Software Vendors' Business Models


    Boillat, Thomas; Legner, Christine


    Cloud computing is an emerging paradigm that allows users to conveniently access computing resources as pay-per-use services. Whereas cloud offerings such as Amazon's Elastic Compute Cloud and Google Apps are rapidly gaining a large user base, enterprise software's migration towards the cloud is still in its infancy. For software vendors the move towardscloud solutions implies profound changes in their value-creation logic. Not only are they forced to deliver fully web-enabled solutions and t...

  8. The Design and Implementation of the Petite Amateur Naval Satellite (PANSAT) User Service Software

    National Research Council Canada - National Science Library

    Hunter, George


    ... or eventually replace the existing military satellite communications architecture. While more than eight years of work has gone into the project, most of the nearly sixty theses thus far have dealt with hardware development...

  9. Writing virtual environments for software visualization

    CERN Document Server

    Jeffery, Clinton


    This book describes the software for creating networked, 3D multi-user virtual environments that allow users to create and remotely share visualizations of program behavior. The authors cover the major features of collaborative virtual environments and how to program them in a very high level language, and show how visualization can enable important advances in our ability to understand and reduce the costs of maintaining software. The book also examines the application of popular game-like software technologies.   • Discusses the acquisition of program behavior data to be visualized • Demonstrates the integration of multiple 2D and 3D dynamic views within a 3Dscene • Presents the network messaging capabilities to share those visualizations

  10. Telemedicine in rural areas. Experience with medical desktop-conferencing via satellite. (United States)

    Ricke, J; Kleinholz, L; Hosten, N; Zendel, W; Lemke, A; Wielgus, W; Vöge, K H; Fleck, E; Marciniak, R; Felix, R


    Cooperation between physicians in hospitals in rural areas can be assisted by desktop-conferencing using a satellite link. For six weeks, medical desktop-conferencing was tested during daily clinical conferences between the Virchow-Klinikum, Berlin, and the Medical Academy, Wroclaw. The communications link was provided by the German Telekom satellite system MCS, which allowed temporary connections to be established on demand by manual dialling. Standard hardware and software were used for videoconferencing, as well as software for medical communication developed in the BERMED project. Digital data, such as computed tomography or magnetic resonance images, were transmitted by a digital data channel in parallel to the transmission of analogue video and audio signals. For conferences involving large groups of people, hardware modifications were required. These included the installation of a video projector, adaptation of the audio system with improved echo cancellation, and installation of extra microphones. Learning to use an unfamiliar communication medium proved to be uncomplicated for the participating physicians.

  11. Generic Software Architecture for Launchers (United States)

    Carre, Emilien; Gast, Philippe; Hiron, Emmanuel; Leblanc, Alain; Lesens, David; Mescam, Emmanuelle; Moro, Pierre


    The definition and reuse of generic software architecture for launchers is not so usual for several reasons: the number of European launcher families is very small (Ariane 5 and Vega for these last decades); the real time constraints (reactivity and determinism needs) are very hard; low levels of versatility are required (implying often an ad hoc development of the launcher mission). In comparison, satellites are often built on a generic platform made up of reusable hardware building blocks (processors, star-trackers, gyroscopes, etc.) and reusable software building blocks (middleware, TM/TC, On Board Control Procedure, etc.). If some of these reasons are still valid (e.g. the limited number of development), the increase of the available CPU power makes today an approach based on a generic time triggered middleware (ensuring the full determinism of the system) and a centralised mission and vehicle management (offering more flexibility in the design and facilitating the long term maintenance) achievable. This paper presents an example of generic software architecture which could be envisaged for future launchers, based on the previously described principles and supported by model driven engineering and automatic code generation.

  12. Satellite-Based Stratospheric and Tropospheric Measurements: Determination of Global Ozone and Other Trace Species (United States)

    Chance, Kelly


    This grant is an extension to our previous NASA Grant NAG5-3461, providing incremental funding to continue GOME (Global Ozone Monitoring Experiment) and SCIAMACHY (SCanning Imaging Absorption SpectroMeter for Atmospheric CHartographY) studies. This report summarizes research done under these grants through December 31, 2002. The research performed during this reporting period includes development and maintenance of scientific software for the GOME retrieval algorithms, consultation on operational software development for GOME, consultation and development for SCIAMACHY near-real-time (NRT) and off-line (OL) data products, and participation in initial SCIAMACHY validation studies. The Global Ozone Monitoring Experiment was successfully launched on the ERS-2 satellite on April 20, 1995, and remains working in normal fashion. SCIAMACHY was launched March 1, 2002 on the ESA Envisat satellite. Three GOME-2 instruments are now scheduled to fly on the Metop series of operational meteorological satellites (Eumetsat). K. Chance is a member of the reconstituted GOME Scientific Advisory Group, which will guide the GOME-2 program as well as the continuing ERS-2 GOME program.

  13. Becoming Predictably Adaptable in Software Development

    Directory of Open Access Journals (Sweden)

    Michael Vakoc


    Full Text Available It’s difficult to state exact timelines in software development and it is even more difficult to say when features that users want will be delivered. We propose changes to current software development methodologies that enable companies to be predictably adaptable and deliver both on time and what customer asked for. We do so through research of current literature, interviews and personal experience working at an international company that builds products for millions of customers and is facing exactly the challenges described above.

  14. Software Agents Applications Using Real-Time CORBA (United States)

    Fowell, S.; Ward, R.; Nielsen, M.

    This paper describes current projects being performed by SciSys in the area of the use of software agents, built using CORBA middleware, to improve operations within autonomous satellite/ground systems. These concepts have been developed and demonstrated in a series of experiments variously funded by ESA's Technology Flight Opportunity Initiative (TFO) and Leading Edge Technology for SMEs (LET-SME), and the British National Space Centre's (BNSC) National Technology Programme. Some of this earlier work has already been reported in [1]. This paper will address the trends, issues and solutions associated with this software agent architecture concept, together with its implementation using CORBA within an on-board environment, that is to say taking account of its real- time and resource constrained nature.

  15. Beyond Bundles - Reproducible Software Environments with GNU Guix

    CERN Multimedia

    CERN. Geneva; Wurmus, Ricardo


    Building reproducible data analysis pipelines and numerical experiments is a key challenge for reproducible science, in which tools to reproduce software environments play a critical role. The advent of “container-based” deployment tools such as Docker and Singularity has made it easier to replicate software environments. These tools are very much about bundling the bits of software binaries in a convenient way, not so much about describing how software is composed. Science is not just about replicating, though—it demands the ability to inspect and to experiment. In this talk we will present GNU Guix, a software management toolkit. Guix departs from container-based solutions in that it enables declarative composition of software environments. It is comparable to “package managers” like apt or yum, but with a significant difference: Guix provides accurate provenance tracking of build artifacts, and bit-reproducible software. We will illustrate the many ways in which Guix can improve how software en...

  16. Automated Agricultural Field Extraction from Multi-temporal Web Enabled Landsat Data (United States)

    Yan, L.; Roy, D. P.


    Agriculture has caused significant anthropogenic surface change. In many regions agricultural field sizes may be increasing to maximize yields and reduce costs resulting in decreased landscape spatial complexity and increased homogenization of land uses with potential for significant biogeochemical and ecological effects. To date, studies of the incidence, drivers and impacts of changing field sizes have not been undertaken over large areas because of computational constraints and because consistently processed appropriate resolution data have not been available or affordable. The Landsat series of satellites provides near-global coverage, long term, and appropriate spatial resolution (30m) satellite data to document changing field sizes. The recent free availability of all the Landsat data in the U.S. Landsat archive now provides the opportunity to study field size changes in a global and consistent way. Commercial software can be used to extract fields from Landsat data but are inappropriate for large area application because they require considerable human interaction. This paper presents research to develop and validate an automated computational Geographic Object Based Image Analysis methodology to extract agricultural fields and derive field sizes from Web Enabled Landsat Data (WELD) ( WELD weekly products (30m reflectance and brightness temperature) are classified into Satellite Image Automatic Mapper™ (SIAM™) spectral categories and an edge intensity map and a map of the probability of each pixel being agricultural are derived from five years of 52 weeks of WELD and corresponding SIAM™ data. These data are fused to derive candidate agriculture field segments using a variational region-based geometric active contour model. Geometry-based algorithms are used to decompose connected segments belonging to multiple fields into coherent isolated field objects with a divide and conquer strategy to detect and merge partial circle

  17. Open Source Next Generation Visualization Software for Interplanetary Missions (United States)

    Trimble, Jay; Rinker, George


    Mission control is evolving quickly, driven by the requirements of new missions, and enabled by modern computing capabilities. Distributed operations, access to data anywhere, data visualization for spacecraft analysis that spans multiple data sources, flexible reconfiguration to support multiple missions, and operator use cases, are driving the need for new capabilities. NASA's Advanced Multi-Mission Operations System (AMMOS), Ames Research Center (ARC) and the Jet Propulsion Laboratory (JPL) are collaborating to build a new generation of mission operations software for visualization, to enable mission control anywhere, on the desktop, tablet and phone. The software is built on an open source platform that is open for contributions (

  18. Nozzle fabrication for Micro Propulsion of a Micro-Satellite

    NARCIS (Netherlands)

    Louwerse, M.C.; Jansen, Henricus V.; Groenendijk, M.N.W.; Elwenspoek, Michael Curt


    To enable formation flying of micro satellites, small sized propulsion systems are required. Our research focuses on the miniaturization of a feeding and thruster system by means of micro system technology (MST). Three fabrication methods have been investigated to make a conical converging-diverging

  19. Ionospheric Simulation System for Satellite Observations and Global Assimilative Model Experiments - ISOGAME (United States)

    Pi, Xiaoqing; Mannucci, Anthony J.; Verkhoglyadova, Olga; Stephens, Philip; Iijima, Bryron A.


    Modeling and imaging the Earth's ionosphere as well as understanding its structures, inhomogeneities, and disturbances is a key part of NASA's Heliophysics Directorate science roadmap. This invention provides a design tool for scientific missions focused on the ionosphere. It is a scientifically important and technologically challenging task to assess the impact of a new observation system quantitatively on our capability of imaging and modeling the ionosphere. This question is often raised whenever a new satellite system is proposed, a new type of data is emerging, or a new modeling technique is developed. The proposed constellation would be part of a new observation system with more low-Earth orbiters tracking more radio occultation signals broadcast by Global Navigation Satellite System (GNSS) than those offered by the current GPS and COSMIC observation system. A simulation system was developed to fulfill this task. The system is composed of a suite of software that combines the Global Assimilative Ionospheric Model (GAIM) including first-principles and empirical ionospheric models, a multiple- dipole geomagnetic field model, data assimilation modules, observation simulator, visualization software, and orbit design, simulation, and optimization software.

  20. Identifying Business Barriers and Enablers for the Adoption of Open Source Software

    DEFF Research Database (Denmark)

    Holck, Jesper; Holm Larsen, Michael; Pedersen, Mogens Kuhn


    The main research interest in Open Source Software (OSS) has been in answering the questions of why individuals and organizations without economic compensation contribute to OSS projects and how these projects are organized. In this paper we instead focus on managerial decisions for acquisition...... models for these relationships is an important challenge, which we will deal with in a research project, of which this paper should be seen as a first step....

  1. A tool to include gamma analysis software into a quality assurance program. (United States)

    Agnew, Christina E; McGarry, Conor K


    To provide a tool to enable gamma analysis software algorithms to be included in a quality assurance (QA) program. Four image sets were created comprising two geometric images to independently test the distance to agreement (DTA) and dose difference (DD) elements of the gamma algorithm, a clinical step and shoot IMRT field and a clinical VMAT arc. The images were analysed using global and local gamma analysis with 2 in-house and 8 commercially available software encompassing 15 software versions. The effect of image resolution on gamma pass rates was also investigated. All but one software accurately calculated the gamma passing rate for the geometric images. Variation in global gamma passing rates of 1% at 3%/3mm and over 2% at 1%/1mm was measured between software and software versions with analysis of appropriately sampled images. This study provides a suite of test images and the gamma pass rates achieved for a selection of commercially available software. This image suite will enable validation of gamma analysis software within a QA program and provide a frame of reference by which to compare results reported in the literature from various manufacturers and software versions. Copyright © 2015. Published by Elsevier Ireland Ltd.

  2. Simulation enabled safeguards assessment methodology

    International Nuclear Information System (INIS)

    Bean, Robert; Bjornard, Trond; Larson, Tom


    It is expected that nuclear energy will be a significant component of future supplies. New facilities, operating under a strengthened international nonproliferation regime will be needed. There is good reason to believe virtual engineering applied to the facility design, as well as to the safeguards system design will reduce total project cost and improve efficiency in the design cycle. Simulation Enabled Safeguards Assessment MEthodology has been developed as a software package to provide this capability for nuclear reprocessing facilities. The software architecture is specifically designed for distributed computing, collaborative design efforts, and modular construction to allow step improvements in functionality. Drag and drop wire-frame construction allows the user to select the desired components from a component warehouse, render the system for 3D visualization, and, linked to a set of physics libraries and/or computational codes, conduct process evaluations of the system they have designed. (authors)

  3. Simulation Enabled Safeguards Assessment Methodology

    International Nuclear Information System (INIS)

    Robert Bean; Trond Bjornard; Thomas Larson


    It is expected that nuclear energy will be a significant component of future supplies. New facilities, operating under a strengthened international nonproliferation regime will be needed. There is good reason to believe virtual engineering applied to the facility design, as well as to the safeguards system design will reduce total project cost and improve efficiency in the design cycle. Simulation Enabled Safeguards Assessment Methodology (SESAME) has been developed as a software package to provide this capability for nuclear reprocessing facilities. The software architecture is specifically designed for distributed computing, collaborative design efforts, and modular construction to allow step improvements in functionality. Drag and drop wireframe construction allows the user to select the desired components from a component warehouse, render the system for 3D visualization, and, linked to a set of physics libraries and/or computational codes, conduct process evaluations of the system they have designed

  4. PTaaS: Platform for Providing Software Developing Applications and Tools as a Service

    DEFF Research Database (Denmark)

    Chauhan, Muhammad Aufeef; Babar, Muhammad Ali


    technological support for it that is not limited to one specific tools and a particular phase of software development life cycle. In this thesis, we have explored the possibility of offering software development applications and tools as services that can be acquired on demand according to the software...... with process. Information gained from the review of literature on GSD tools and processes is used to extract functional requirements for the middleware platform for provisioning of software development applications and tools as services. Finding from the review of literature on architecture solutions for cloud......Cloud computing has become an established paradigm for enabling organizations to build scalable software systems and to meet challenges of rapid demand of computing and storage resources. There has been a significant success in building cloud-enabled applications for many disciplines ranging from...

  5. Strategies for successful software development risk management

    Directory of Open Access Journals (Sweden)

    Marija Boban


    Full Text Available Nowadays, software is becoming a major part of enterprise business. Software development is activity connected with advanced technology and high level of knowledge. Risks on software development projects must be successfully mitigated to produce successful software systems. Lack of a defined approach to risk management is one of the common causes for project failures. To improve project chances for success, this work investigates common risk impact areas to perceive a foundation that can be used to define a common approach to software risk management. Based on typical risk impact areas on software development projects, we propose three risk management strategies suitable for a broad area of enterprises and software development projects with different amounts of connected risks. Proposed strategies define activities that should be performed for successful risk management, the one that will enable software development projects to perceive risks as soon as possible and to solve problems connected with risk materialization. We also propose a risk-based approach to software development planning and risk management as attempts to address and retire the highest impact risks as early as possible in the development process. Proposed strategies should improve risk management on software development projects and help create a successful software solution.

  6. Media Richness, Knowledge sharing and computer progamming by virtual Software teams

    DEFF Research Database (Denmark)

    Williams, Idongesit; Gyamfi, Albert


    Software programming is a task with high analysability. However, knowledge sharing is an intricate part of the software programming process. Today, new media platforms have been adopted to enable knowledge sharing between virtual teams. Taking into consideration the high task analyzability and th...

  7. Q-Band (37-41 GHz) Satellite Beacon Architecture for RF Propagation Experiments (United States)

    Simmons, Rainee N.; Wintucky, Edwin G.


    In this paper, the design of a beacon transmitter that will be flown as a hosted payload on a geostationary satellite to enable propagation experiments at Q-band (37-41 GHz) frequencies is presented. The beacon uses a phased locked loop stabilized dielectric resonator oscillator and a solid-state power amplifier to achieve the desired output power. The satellite beacon antenna is configured as an offset-fed cut-paraboloidal reflector.

  8. A Platform for Scalable Satellite and Geospatial Data Analysis (United States)

    Beneke, C. M.; Skillman, S.; Warren, M. S.; Kelton, T.; Brumby, S. P.; Chartrand, R.; Mathis, M.


    At Descartes Labs, we use the commercial cloud to run global-scale machine learning applications over satellite imagery. We have processed over 5 Petabytes of public and commercial satellite imagery, including the full Landsat and Sentinel archives. By combining open-source tools with a FUSE-based filesystem for cloud storage, we have enabled a scalable compute platform that has demonstrated reading over 200 GB/s of satellite imagery into cloud compute nodes. In one application, we generated global 15m Landsat-8, 20m Sentinel-1, and 10m Sentinel-2 composites from 15 trillion pixels, using over 10,000 CPUs. We recently created a public open-source Python client library that can be used to query and access preprocessed public satellite imagery from within our platform, and made this platform available to researchers for non-commercial projects. In this session, we will describe how you can use the Descartes Labs Platform for rapid prototyping and scaling of geospatial analyses and demonstrate examples in land cover classification.

  9. Global mobile satellite communications theory for maritime, land and aeronautical applications

    CERN Document Server

    Ilčev, Stojče Dimov


    This book discusses current theory regarding global mobile satellite communications (GMSC) for maritime, land (road and rail), and aeronautical applications. It covers how these can enable connections between moving objects such as ships, road and rail vehicles and aircrafts on one hand, and on the other ground telecommunications subscribers through the medium of communications satellites, ground earth stations, Terrestrial Telecommunication Networks (TTN), Internet Service Providers (ISP) and other wireless and landline telecommunications providers. This new edition covers new developments and initiatives that have resulted in land and aeronautical applications and the introduction of new satellite constellations in non-geostationary orbits and projects of new hybrid satellite constellations. The book presents current GMSC trends, mobile system concepts and network architecture using a simple mode of style with understandable technical information, characteristics, graphics, illustrations and mathematics equ...

  10. The evolution of CMS software performance studies

    CERN Document Server

    Kortelainen, Matti J


    CMS has had an ongoing and dedicated effort to optimize software performance for several years. Initially this effort focused primarily on the cleanup of many issues coming from basic C++ errors, namely reducing dynamic memory churn, unnecessary copies/temporaries and tools to routinely monitor these things. Over the past 1.5 years, however, the transition to 64bit, newer versions of the gcc compiler, newer tools and the enabling of techniques like vectorization have made possible more sophisticated improvements to the software performance. This presentation will cover this evolution and describe the current avenues being pursued for software performance, as well as the corresponding gains.

  11. The evolution of CMS software performance studies (United States)

    Kortelainen, M. J.; Elmer, P.; Eulisse, G.; Innocente, V.; Jones, C. D.; Tuura, L.


    CMS has had an ongoing and dedicated effort to optimize software performance for several years. Initially this effort focused primarily on the cleanup of many issues coming from basic C++ errors, namely reducing dynamic memory churn, unnecessary copies/temporaries and tools to routinely monitor these things. Over the past 1.5 years, however, the transition to 64bit, newer versions of the gcc compiler, newer tools and the enabling of techniques like vectorization have made possible more sophisticated improvements to the software performance. This presentation will cover this evolution and describe the current avenues being pursued for software performance, as well as the corresponding gains.

  12. Programmable Ultra-Lightweight System Adaptable Radio Satellite Base Station (United States)

    Varnavas, Kosta; Sims, Herb


    With the explosion of the CubeSat, small sat, and nanosat markets, the need for a robust, highly capable, yet affordable satellite base station, capable of telemetry capture and relay, is significant. The Programmable Ultra-Lightweight System Adaptable Radio (PULSAR) is NASA Marshall Space Flight Center's (MSFC's) software-defined digital radio, developed with previous Technology Investment Programs and Technology Transfer Office resources. The current PULSAR will have achieved a Technology Readiness Level-6 by the end of FY 2014. The extensibility of the PULSAR will allow it to be adapted to perform the tasks of a mobile base station capable of commanding, receiving, and processing satellite, rover, or planetary probe data streams with an appropriate antenna.

  13. Upper Atmosphere Research Satellite (UARS) science data processing center implementation history (United States)

    Herring, Ellen L.; Taylor, K. David


    NASA-Goddard is responsible for the development of a ground system for the Upper Atmosphere Research Satellite (UARS) observatory, whose launch is scheduled for 1991. This ground system encompasses a dedicated Central Data Handling Facility (CDHF); attention is presently given to the management of software systems design and implementation phases for CDHF by the UARS organization. Also noted are integration and testing activities performed following software deliveries to the CDHF. The UARS project has an obvious requirement for a powerful and flexible data base management system; an off-the-shelf commercial system has been incorporated.

  14. The Benefits and Challenges of Having AN Open and Free Basis Satellite Data Sharing Platform in Turkey: GEZGİN (United States)

    Seda Deveci, Hüsne; Koru, Aziz; Sakarya, Ufuk; Tevrizoğlu, İsmail; Teke, Mustafa; Küpçü, Ramazan; Avenoğlu, Bülent; Demirkesen, Can; Zübeyde Gürbüz, Sevgi; Feray Öztoprak, A.; Açıkgöz, İbrahim Serdar; Hakkı Demirhan, İsmail; Ömer Kozal, Ali; Efendioğlu, Mehmet; Berke, Erdinç; Fehmi Şimşek, F.; Atıl, İlkay; Kaya, Derya; Uçmak, Pınar; Ersöz, Eda; Özen, Hilal


    Turkey is a county that experiences rapid socioeconomic development, which, in turn, leads to high urbanization rates due to migration of people from rural to urban areas, many large-scale development projects (e.g. highways, dams, housing and infrastructure), and environmental problems that adversely affect agriculture, such as soil erosion and deforestation. Furthermore, Turkey lies in a region prone to natural disasters, especially earthquakes, landslides, flooding and forest fires. Successfully overcoming these challenges requires continuous monitoring to enable rapid response as well as the development of effective socioeconomic policies. In this regard, space-based earth observation (EO) systems play a critical role in the rapid acquisiton and extraction of crucial information. The first launch of the first Turkish-designed satellite, RASAT, in 2011 led to the wide-spread exploitation of space-based resources by Turkish institutions through the dissemination of EO data on an open and free basis via the GEZGIN internet portal ( The push for data sharing was further instigated by the nationally funded project GEOPORTAL ("Satellite Image Processing and Geoportal Development Project") and European Union FP7 project EOPOWER ("Earth Observation for Economic Empowerment"), which strove to create conditions for sustainable economic development through the increased use of Earth observation products and services for environmental applications. In this work, the technical challenges involving processing and preparing raw satellite data for dissemination as well as software design of the GEZGIN Portal will be presented.


    Directory of Open Access Journals (Sweden)

    H. S. Deveci


    Full Text Available Turkey is a county that experiences rapid socioeconomic development, which, in turn, leads to high urbanization rates due to migration of people from rural to urban areas, many large-scale development projects (e.g. highways, dams, housing and infrastructure, and environmental problems that adversely affect agriculture, such as soil erosion and deforestation. Furthermore, Turkey lies in a region prone to natural disasters, especially earthquakes, landslides, flooding and forest fires. Successfully overcoming these challenges requires continuous monitoring to enable rapid response as well as the development of effective socioeconomic policies. In this regard, space-based earth observation (EO systems play a critical role in the rapid acquisiton and extraction of crucial information. The first launch of the first Turkish-designed satellite, RASAT, in 2011 led to the wide-spread exploitation of space-based resources by Turkish institutions through the dissemination of EO data on an open and free basis via the GEZGIN internet portal ( The push for data sharing was further instigated by the nationally funded project GEOPORTAL (“Satellite Image Processing and Geoportal Development Project” and European Union FP7 project EOPOWER (“Earth Observation for Economic Empowerment”, which strove to create conditions for sustainable economic development through the increased use of Earth observation products and services for environmental applications. In this work, the technical challenges involving processing and preparing raw satellite data for dissemination as well as software design of the GEZGIN Portal will be presented.

  16. Safety certification of airborne software: An empirical study

    International Nuclear Information System (INIS)

    Dodd, Ian; Habli, Ibrahim


    Many safety-critical aircraft functions are software-enabled. Airborne software must be audited and approved by the aerospace certification authorities prior to deployment. The auditing process is time-consuming, and its outcome is unpredictable, due to the criticality and complex nature of airborne software. To ensure that the engineering of airborne software is systematically regulated and is auditable, certification authorities mandate compliance with safety standards that detail industrial best practice. This paper reviews existing practices in software safety certification. It also explores how software safety audits are performed in the civil aerospace domain. The paper then proposes a statistical method for supporting software safety audits by collecting and analysing data about the software throughout its lifecycle. This method is then empirically evaluated through an industrial case study based on data collected from 9 aerospace projects covering 58 software releases. The results of this case study show that our proposed method can help the certification authorities and the software and safety engineers to gain confidence in the certification readiness of airborne software and predict the likely outcome of the audits. The results also highlight some confidentiality issues concerning the management and retention of sensitive data generated from safety-critical projects.

  17. Integrating small satellite communication in an autonomous vehicle network: A case for oceanography (United States)

    Guerra, André G. C.; Ferreira, António Sérgio; Costa, Maria; Nodar-López, Diego; Aguado Agelet, Fernando


    Small satellites and autonomous vehicles have greatly evolved in the last few decades. Hundreds of small satellites have been launched with increasing functionalities, in the last few years. Likewise, numerous autonomous vehicles have been built, with decreasing costs and form-factor payloads. Here we focus on combining these two multifaceted assets in an incremental way, with an ultimate goal of alleviating the logistical expenses in remote oceanographic operations. The first goal is to create a highly reliable and constantly available communication link for a network of autonomous vehicles, taking advantage of the small satellite lower cost, with respect to conventional spacecraft, and its higher flexibility. We have developed a test platform as a proving ground for this network, by integrating a satellite software defined radio on an unmanned air vehicle, creating a system of systems, and several tests have been run successfully, over land. As soon as the satellite is fully operational, we will start to move towards a cooperative network of autonomous vehicles and small satellites, with application in maritime operations, both in-situ and remote sensing.

  18. Music Learning Based on Computer Software

    Directory of Open Access Journals (Sweden)

    Baihui Yan


    Full Text Available In order to better develop and improve students’ music learning, the authors proposed the method of music learning based on computer software. It is still a new field to use computer music software to assist teaching. Hereby, we conducted an in-depth analysis on the computer-enabled music learning and the music learning status in secondary schools, obtaining the specific analytical data. Survey data shows that students have many cognitive problems in the current music classroom, and yet teachers have not found a reasonable countermeasure to them. Against this background, the introduction of computer music software to music learning is a new trial that can not only cultivate the students’ initiatives of music learning, but also enhance their abilities to learn music. Therefore, it is concluded that the computer software based music learning is of great significance to improving the current music learning modes and means.

  19. Software architecture for hybrid electrical/optical data center network

    DEFF Research Database (Denmark)

    Mehmeri, Victor; Vegas Olmos, Juan José; Tafur Monroy, Idelfonso


    This paper presents hardware and software architecture based on Software-Defined Networking (SDN) paradigm and OpenFlow/NETCONF protocols for enabling topology management of hybrid electrical/optical switching data center networks. In particular, a development on top of SDN open-source controller...... OpenDaylight is presented to control an optical switching matrix based on Micro-Electro-Mechanical System (MEMS) technology....

  20. Effective fiber hypertrophy in satellite cell-depleted skeletal muscle (United States)

    McCarthy, John J.; Mula, Jyothi; Miyazaki, Mitsunori; Erfani, Rod; Garrison, Kelcye; Farooqui, Amreen B.; Srikuea, Ratchakrit; Lawson, Benjamin A.; Grimes, Barry; Keller, Charles; Van Zant, Gary; Campbell, Kenneth S.; Esser, Karyn A.; Dupont-Versteegden, Esther E.; Peterson, Charlotte A.


    An important unresolved question in skeletal muscle plasticity is whether satellite cells are necessary for muscle fiber hypertrophy. To address this issue, a novel mouse strain (Pax7-DTA) was created which enabled the conditional ablation of >90% of satellite cells in mature skeletal muscle following tamoxifen administration. To test the hypothesis that satellite cells are necessary for skeletal muscle hypertrophy, the plantaris muscle of adult Pax7-DTA mice was subjected to mechanical overload by surgical removal of the synergist muscle. Following two weeks of overload, satellite cell-depleted muscle showed the same increases in muscle mass (approximately twofold) and fiber cross-sectional area with hypertrophy as observed in the vehicle-treated group. The typical increase in myonuclei with hypertrophy was absent in satellite cell-depleted fibers, resulting in expansion of the myonuclear domain. Consistent with lack of nuclear addition to enlarged fibers, long-term BrdU labeling showed a significant reduction in the number of BrdU-positive myonuclei in satellite cell-depleted muscle compared with vehicle-treated muscle. Single fiber functional analyses showed no difference in specific force, Ca2+ sensitivity, rate of cross-bridge cycling and cooperativity between hypertrophied fibers from vehicle and tamoxifen-treated groups. Although a small component of the hypertrophic response, both fiber hyperplasia and regeneration were significantly blunted following satellite cell depletion, indicating a distinct requirement for satellite cells during these processes. These results provide convincing evidence that skeletal muscle fibers are capable of mounting a robust hypertrophic response to mechanical overload that is not dependent on satellite cells. PMID:21828094

  1. Radiation-hard mid-power booster optical fiber amplifiers for high-speed digital and analogue satellite laser communication links (United States)

    Stampoulidis, L.; Kehayas, E.; Stevens, G.; Henwood-Moroney, L.; Hosking, P.; Robertson, A.


    Optical laser communications (OLC) has been identified as the technology to enable high-data rate, secure links between and within satellites, as well as between satellites and ground stations with decreased mass, size, and electrical power compared to traditional RF technology.

  2. SHINE Virtual Machine Model for In-flight Updates of Critical Mission Software (United States)

    Plesea, Lucian


    This software is a new target for the Spacecraft Health Inference Engine (SHINE) knowledge base that compiles a knowledge base to a language called Tiny C - an interpreted version of C that can be embedded on flight processors. This new target allows portions of a running SHINE knowledge base to be updated on a "live" system without needing to halt and restart the containing SHINE application. This enhancement will directly provide this capability without the risk of software validation problems and can also enable complete integration of BEAM and SHINE into a single application. This innovation enables SHINE deployment in domains where autonomy is used during flight-critical applications that require updates. This capability eliminates the need for halting the application and performing potentially serious total system uploads before resuming the application with the loss of system integrity. This software enables additional applications at JPL (microsensors, embedded mission hardware) and increases the marketability of these applications outside of JPL.

  3. A combined Component-Based Approach for the Design of Distributed Software Systems

    NARCIS (Netherlands)

    Guareis de farias, Cléver; Ferreira Pires, Luis; van Sinderen, Marten J.; Quartel, Dick; Yang, H.; Gupta, S.


    Component-based software development enables the construction of software artefacts by assembling binary units of production, distribution and deployment, the so-called components. Several approaches to component-based development have been proposed recently. Most of these approaches are based on

  4. Software for precise tracking of cell proliferation

    International Nuclear Information System (INIS)

    Kurokawa, Hiroshi; Noda, Hisayori; Sugiyama, Mayu; Sakaue-Sawano, Asako; Fukami, Kiyoko; Miyawaki, Atsushi


    Highlights: ► We developed software for analyzing cultured cells that divide as well as migrate. ► The active contour model (Snakes) was used as the core algorithm. ► The time backward analysis was also used for efficient detection of cell division. ► With user-interactive correction functions, the software enables precise tracking. ► The software was successfully applied to cells with fluorescently-labeled nuclei. -- Abstract: We have developed a multi-target cell tracking program TADOR, which we applied to a series of fluorescence images. TADOR is based on an active contour model that is modified in order to be free of the problem of locally optimal solutions, and thus is resistant to signal fluctuation and morphological changes. Due to adoption of backward tracing and addition of user-interactive correction functions, TADOR is used in an off-line and semi-automated mode, but enables precise tracking of cell division. By applying TADOR to the analysis of cultured cells whose nuclei had been fluorescently labeled, we tracked cell division and cell-cycle progression on coverslips over an extended period of time.

  5. Enabling a systems biology knowledgebase with gaggle and firegoose

    Energy Technology Data Exchange (ETDEWEB)

    Baliga, Nitin S. [Institute for Systems Biology, Seattle, WA (United States)


    The overall goal of this project was to extend the existing Gaggle and Firegoose systems to develop an open-source technology that runs over the web and links desktop applications with many databases and software applications. This technology would enable researchers to incorporate workflows for data analysis that can be executed from this interface to other online applications. The four specific aims were to (1) provide one-click mapping of genes, proteins, and complexes across databases and species; (2) enable multiple simultaneous workflows; (3) expand sophisticated data analysis for online resources; and enhance open-source development of the Gaggle-Firegoose infrastructure. Gaggle is an open-source Java software system that integrates existing bioinformatics programs and data sources into a user-friendly, extensible environment to allow interactive exploration, visualization, and analysis of systems biology data. Firegoose is an extension to the Mozilla Firefox web browser that enables data transfer between websites and desktop tools including Gaggle. In the last phase of this funding period, we have made substantial progress on development and application of the Gaggle integration framework. We implemented the workspace to the Network Portal. Users can capture data from Firegoose and save them to the workspace. Users can create workflows to start multiple software components programmatically and pass data between them. Results of analysis can be saved to the cloud so that they can be easily restored on any machine. We also developed the Gaggle Chrome Goose, a plugin for the Google Chrome browser in tandem with an opencpu server in the Amazon EC2 cloud. This allows users to interactively perform data analysis on a single web page using the R packages deployed on the opencpu server. The cloud-based framework facilitates collaboration between researchers from multiple organizations. We have made a number of enhancements to the cmonkey2 application to enable and

  6. Autonomous, agile micro-satellites and supporting technologies

    International Nuclear Information System (INIS)

    Breitfeller, E; Dittman, M D; Gaughan, R J; Jones, M S; Kordas, J F; Ledebuhr, A G; Ng, L C; Whitehead, J C; Wilson, B


    This paper updates the on-going effort at Lawrence Livermore National Laboratory to develop autonomous, agile micro-satellites (MicroSats). The objective of this development effort is to develop MicroSats weighing only a few tens of kilograms, that are able to autonomously perform precision maneuvers and can be used telerobotically in a variety of mission modes. The required capabilities include satellite rendezvous, inspection, proximity-operations, docking, and servicing. The MicroSat carries an integrated proximity-operations sensor-suite incorporating advanced avionics. A new self-pressurizing propulsion system utilizing a miniaturized pump and non-toxic mono-propellant hydrogen peroxide was successfully tested. This system can provide a nominal 25 kg MicroSat with 200-300 m/s delta-v including a warm-gas attitude control system. The avionics is based on the latest PowerPC processor using a CompactPCI bus architecture, which is modular, high-performance and processor-independent. This leverages commercial-off-the-shelf (COTS) technologies and minimizes the effects of future changes in processors. The MicroSat software development environment uses the Vx-Works real-time operating system (RTOS) that provides a rapid development environment for integration of new software modules, allowing early integration and test. We will summarize results of recent integrated ground flight testing of our latest non-toxic pumped propulsion MicroSat testbed vehicle operated on our unique dynamic air-rail

  7. The Advanced Communication Technology Satellite and ISDN (United States)

    Lowry, Peter A.


    This paper depicts the Advanced Communication Technology Satellite (ACTS) system as a global central office switch. The ground portion of the system is the collection of earth stations or T1-VSAT's (T1 very small aperture terminals). The control software for the T1-VSAT's resides in a single CPU. The software consists of two modules, the modem manager and the call manager. The modem manager (MM) controls the RF modem portion of the T1-VSAT. It processes the orderwires from the satellite or from signaling generated by the call manager (CM). The CM controls the Recom Laboratories MSPs by receiving signaling messages from the stacked MSP shelves ro units and sending appropriate setup commands to them. There are two methods used to setup and process calls in the CM; first by dialing up a circuit using a standard telephone handset or, secondly by using an external processor connected to the CPU's second COM port, by sending and receiving signaling orderwires. It is the use of the external processor which permits the ISDN (Integrated Services Digital Network) Signaling Processor to implement ISDN calls. In August 1993, the initial testing of the ISDN Signaling Processor was carried out at ACTS System Test at Lockheed Marietta, Princeton, NJ using the spacecraft in its test configuration on the ground.

  8. SPADE - software package to aid diffraction experiments

    International Nuclear Information System (INIS)

    Farren, J.; Giltrap, J.W.


    A software package is described which enables the DEC PDP-11/03 microcomputer to execute several different X-ray diffraction experiments and other similar experiments where stepper motors are driven and data is gathered and processed in real time. (author)

  9. Towards Software Mass Customization for Business Collaboration

    NARCIS (Netherlands)

    Verdouw, C.N.; Beulens, A.J.M.; Wolfert, J.


    Supply chains are being transformed into agile networks in response the increasing volatility of business environments. The dynamic nature of business collaboration in such networks imposes stringent demands on the enabling software systems. This paper proposes the application of a mass

  10. TCP/IP Interface for the Satellite Orbit Analysis Program (SOAP) (United States)

    Carnright, Robert; Stodden, David; Coggi, John


    The Transmission Control Protocol/ Internet protocol (TCP/IP) interface for the Satellite Orbit Analysis Program (SOAP) provides the means for the software to establish real-time interfaces with other software. Such interfaces can operate between two programs, either on the same computer or on different computers joined by a network. The SOAP TCP/IP module employs a client/server interface where SOAP is the server and other applications can be clients. Real-time interfaces between software offer a number of advantages over embedding all of the common functionality within a single program. One advantage is that they allow each program to divide the computation labor between processors or computers running the separate applications. Secondly, each program can be allowed to provide its own expertise domain with other programs able to use this expertise.

  11. A Satellite Mortality Study to Support Space Systems Lifetime Prediction (United States)

    Fox, George; Salazar, Ronald; Habib-Agahi, Hamid; Dubos, Gregory


    Estimating the operational lifetime of satellites and spacecraft is a complex process. Operational lifetime can differ from mission design lifetime for a variety of reasons. Unexpected mortality can occur due to human errors in design and fabrication, to human errors in launch and operations, to random anomalies of hardware and software or even satellite function degradation or technology change, leading to unrealized economic or mission return. This study focuses on data collection of public information using, for the first time, a large, publically available dataset, and preliminary analysis of satellite lifetimes, both operational lifetime and design lifetime. The objective of this study is the illustration of the relationship of design life to actual lifetime for some representative classes of satellites and spacecraft. First, a Weibull and Exponential lifetime analysis comparison is performed on the ratio of mission operating lifetime to design life, accounting for terminated and ongoing missions. Next a Kaplan-Meier survivor function, standard practice for clinical trials analysis, is estimated from operating lifetime. Bootstrap resampling is used to provide uncertainty estimates of selected survival probabilities. This study highlights the need for more detailed databases and engineering reliability models of satellite lifetime that include satellite systems and subsystems, operations procedures and environmental characteristics to support the design of complex, multi-generation, long-lived space systems in Earth orbit.

  12. Integrating and Managing Bim in GIS, Software Review (United States)

    El Meouche, R.; Rezoug, M.; Hijazi, I.


    Since the advent of Computer-Aided Design (CAD) and Geographical Information System (GIS) tools, project participants have been increasingly leveraging these tools throughout the different phases of a civil infrastructure project. In recent years the number of GIS software that provides tools to enable the integration of Building information in geo context has risen sharply. More and more GIS software are added tools for this purposes and other software projects are regularly extending these tools. However, each software has its different strength and weakness and its purpose of use. This paper provides a thorough review to investigate the software capabilities and clarify its purpose. For this study, Autodesk Revit 2012 i.e. BIM editor software was used to create BIMs. In the first step, three building models were created, the resulted models were converted to BIM format and then the software was used to integrate it. For the evaluation of the software, general characteristics was studied such as the user interface, what formats are supported (import/export), and the way building information are imported.

  13. Use of Openly Available Satellite Images for Remote Sensing Education (United States)

    Wang, C.-K.


    With the advent of Google Earth, Google Maps, and Microsoft Bing Maps, high resolution satellite imagery are becoming more easily accessible than ever. It have been the case that the college students may already have wealth experiences with the high resolution satellite imagery by using these software and web services prior to any formal remote sensing education. It is obvious that the remote sensing education should be adjusted to the fact that the audience are already the customers of remote sensing products (through the use of the above mentioned services). This paper reports the use of openly available satellite imagery in an introductory-level remote sensing course in the Department of Geomatics of National Cheng Kung University as a term project. From the experience learned from the fall of 2009 and 2010, it shows that this term project has effectively aroused the students' enthusiastic toward Remote Sensing.

  14. A Feasible Approach for Implementing Greater Levels of Satellite Autonomy (United States)

    Lindsay, Steve; Zetocha, Paul


    In this paper, we propose a means for achieving increasingly autonomous satellite operations. We begin with a brief discussion of the current state-of-the-art in satellite ground operations and flight software, as well as the real and perceived technical and political obstacles to increasing the levels of autonomy on today's satellites. We then present a list of system requirements that address these hindrances and include the artificial intelligence (AI) technologies with the potential to satisfy these requirements. We conclude with a discussion of how the space industry can use this information to incorporate increased autonomy. From past experience we know that autonomy will not just "happen," and we know that the expensive course of manually intensive operations simply cannot continue. Our goal is to present the aerospace industry with an analysis that will begin moving us in the direction of autonomous operations.

  15. Software trace cache


    Ramírez Bellido, Alejandro; Larriba Pey, Josep; Valero Cortés, Mateo


    We explore the use of compiler optimizations, which optimize the layout of instructions in memory. The target is to enable the code to make better use of the underlying hardware resources regardless of the specific details of the processor/architecture in order to increase fetch performance. The Software Trace Cache (STC) is a code layout algorithm with a broader target than previous layout optimizations. We target not only an improvement in the instruction cache hit rate, but also an increas...

  16. Q-Band (37 to 41 GHz) Satellite Beacon Architecture for RF Propagation Experiments (United States)

    Simons, Rainee N.; Wintucky, Edwin G.


    In this paper, the design of a beacon transmitter that will be flown as a hosted payload on a geostationary satellite to enable propagation experiments at Q-band (37 to 41 GHz) frequencies is presented. The beacon uses a phased locked loop stabilized dielectric resonator oscillator and a solid-state power amplifier to achieve the desired output power. The satellite beacon antenna is configured as an offset-fed cutparaboloidal reflector.

  17. Software development for a switch-based data acquisition system

    Energy Technology Data Exchange (ETDEWEB)

    Booth, A. (Superconducting Super Collider Lab., Dallas, TX (United States)); Black, D.; Walsh, D. (Fermi National Accelerator Lab., Batavia, IL (United States))


    We report on the software aspects of the development of a switch-based data acquisition system at Fermilab. This paper describes how, with the goal of providing an integrated systems engineering'' environment, several powerful software tools were put in place to facilitate extensive exploration of all aspects of the design. These tools include a simulation package, graphics package and an Expert System shell which have been integrated to provide an environment which encourages the close interaction of hardware and software engineers. This paper includes a description of the simulation, user interface, embedded software, remote procedure calls, and diagnostic software which together have enabled us to provide real-time control and monitoring of a working prototype switch-based data acquisition (DAQ) system.

  18. Software-Defined Radio Demonstrators: An Example and Future Trends

    Directory of Open Access Journals (Sweden)

    Ronan Farrell


    Full Text Available Software-defined radio requires the combination of software-based signal processing and the enabling hardware components. In this paper, we present an overview of the criteria for such platforms and the current state of development and future trends in this area. This paper will also provide details of a high-performance flexible radio platform called the maynooth adaptable radio system (MARS that was developed to explore the use of software-defined radio concepts in the provision of infrastructure elements in a telecommunications application, such as mobile phone basestations or multimedia broadcasters.

  19. Functional Testing Protocols for Commercial Building Efficiency Baseline Modeling Software

    Energy Technology Data Exchange (ETDEWEB)

    Jump, David; Price, Phillip N.; Granderson, Jessica; Sohn, Michael


    This document describes procedures for testing and validating proprietary baseline energy modeling software accuracy in predicting energy use over the period of interest, such as a month or a year. The procedures are designed according to the methodology used for public domain baselining software in another LBNL report that was (like the present report) prepared for Pacific Gas and Electric Company: ?Commercial Building Energy Baseline Modeling Software: Performance Metrics and Method Testing with Open Source Models and Implications for Proprietary Software Testing Protocols? (referred to here as the ?Model Analysis Report?). The test procedure focuses on the quality of the software?s predictions rather than on the specific algorithms used to predict energy use. In this way the software vendor is not required to divulge or share proprietary information about how their software works, while enabling stakeholders to assess its performance.

  20. OCRWM procedure for reporting software baseline change information

    International Nuclear Information System (INIS)


    The purpose of this procedure is to establish a requirement and method for participant organizations to report software baseline change information to the M ampersand O Configuration Management (CM) organization for inclusion in the OCRWM Configuration Information System (CIS). (The requirements for performing software configuration management (SCM) are found in the OCRWM Quality Assurance Requirements and Description (QARD) document and in applicable DOE orders, and not in this procedure.) This procedure provides a linkage between each participant's SCM system and the CIS, which may be accessed for identification, descriptive, and contact information pertaining to software released by a participant. Such information from the CIS will enable retrieval of details and copies of software code and documentation from the participant SCM system

  1. Simulink models are also software : modularity assessment

    NARCIS (Netherlands)

    Dajsuren, Y.; Brand, van den M.G.J.; Serebrenik, A.; Roubtsov, S.


    In automotive industry, more and more complex electronics and software systems are being developed to enable the innovation and to decrease costs. Besides the complex multimedia, comfort, and safety systems of conventional vehicles, automotive companies are required to develop more and more complex

  2. An application of machine learning to the organization of institutional software repositories (United States)

    Bailin, Sidney; Henderson, Scott; Truszkowski, Walt


    Software reuse has become a major goal in the development of space systems, as a recent NASA-wide workshop on the subject made clear. The Data Systems Technology Division of Goddard Space Flight Center has been working on tools and techniques for promoting reuse, in particular in the development of satellite ground support software. One of these tools is the Experiment in Libraries via Incremental Schemata and Cobweb (ElvisC). ElvisC applies machine learning to the problem of organizing a reusable software component library for efficient and reliable retrieval. In this paper we describe the background factors that have motivated this work, present the design of the system, and evaluate the results of its application.

  3. Exploring leadership behaviours perceived to enable salesperson performance


    Boehnke Peesker, Karen


    This exploratory study builds on previous sales leadership research by examining, comparing, and contrasting sales leaders’ and sales representatives’ perceptions of what leadership behaviours enable salesperson performance. Semi-structured interviews were conducted with sales teams in a global enterprise software company. Semi-structured interviews were transcribed and statements coded into categories of leadership behaviours. Overall the sales professionals perceived the leadership behaviou...


    DEFF Research Database (Denmark)

    Steffensen, John Fleng


    including swimming speed, acceleration and directionality of movements as well as the examination of locomotory panems during swimming. SWiSlrdL:k, a [n: t; and downloadable software package (available from is widely used for tracking robots, humans and other animals. Accordingly......, Swistrack can be easily adopted for the tracking offish. Benefits associated with the free software include: • Contrast or marker based tracking enabling tracking of either the whole animal, or tagged marks placed upon the animal • The ability to track multiple tags placed upon an individual animal • Highly...... effective background subtraction algorithms and filters ensuring smooth tracking of fish • Application of tags of different colour enables the software to track multiple fish without the problem of track exchange between individuals • Low processing requirements enable tracking in real-time • Further...

  5. Software engineering with application-specific languages (United States)

    Campbell, David J.; Barker, Linda; Mitchell, Deborah; Pollack, Robert H.


    Application-Specific Languages (ASL's) are small, special-purpose languages that are targeted to solve a specific class of problems. Using ASL's on software development projects can provide considerable cost savings, reduce risk, and enhance quality and reliability. ASL's provide a platform for reuse within a project or across many projects and enable less-experienced programmers to tap into the expertise of application-area experts. ASL's have been used on several software development projects for the Space Shuttle Program. On these projects, the use of ASL's resulted in considerable cost savings over conventional development techniques. Two of these projects are described.

  6. The software-cycle model for re-engineering and reuse (United States)

    Bailey, John W.; Basili, Victor R.


    This paper reports on the progress of a study which will contribute to our ability to perform high-level, component-based programming by describing means to obtain useful components, methods for the configuration and integration of those components, and an underlying economic model of the costs and benefits associated with this approach to reuse. One goal of the study is to develop and demonstrate methods to recover reusable components from domain-specific software through a combination of tools, to perform the identification, extraction, and re-engineering of components, and domain experts, to direct the applications of those tools. A second goal of the study is to enable the reuse of those components by identifying techniques for configuring and recombining the re-engineered software. This component-recovery or software-cycle model addresses not only the selection and re-engineering of components, but also their recombination into new programs. Once a model of reuse activities has been developed, the quantification of the costs and benefits of various reuse options will enable the development of an adaptable economic model of reuse, which is the principal goal of the overall study. This paper reports on the conception of the software-cycle model and on several supporting techniques of software recovery, measurement, and reuse which will lead to the development of the desired economic model.

  7. Semi-analytical study of the rotational motion stability of artificial satellites using quaternions

    International Nuclear Information System (INIS)

    Dos Santos, Josué C; Zanardi, Maria Cecília; Matos, Nicholas


    This study at aims performing the stability analysis of the rotational motion to artificial satellites using quaternions to describe the satellite attitude (orientation on the space). In the system of rotational motion equations, which is composed by four kinematic equations of the quaternions and by the three Euler equations in terms of the rotational spin components. The influence of the gravity gradient and the direct solar radiation pressure torques have been considered. Equilibrium points were obtained through numerical simulations using the softwares Matlab and Octave, which are then analyzed by the Routh-Hurwitz Stability Criterion

  8. Observing System Simulations for Small Satellite Formations Estimating Bidirectional Reflectance (United States)

    Nag, Sreeja; Gatebe, Charles K.; de Weck, Olivier


    The bidirectional reflectance distribution function (BRDF) gives the reflectance of a target as a function of illumination geometry and viewing geometry, hence carries information about the anisotropy of the surface. BRDF is needed in remote sensing for the correction of view and illumination angle effects (for example in image standardization and mosaicing), for deriving albedo, for land cover classification, for cloud detection, for atmospheric correction, and other applications. However, current spaceborne instruments provide sparse angular sampling of BRDF and airborne instruments are limited in the spatial and temporal coverage. To fill the gaps in angular coverage within spatial, spectral and temporal requirements, we propose a new measurement technique: Use of small satellites in formation flight, each satellite with a VNIR (visible and near infrared) imaging spectrometer, to make multi-spectral, near-simultaneous measurements of every ground spot in the swath at multiple angles. This paper describes an observing system simulation experiment (OSSE) to evaluate the proposed concept and select the optimal formation architecture that minimizes BRDF uncertainties. The variables of the OSSE are identified; number of satellites, measurement spread in the view zenith and relative azimuth with respect to solar plane, solar zenith angle, BRDF models and wavelength of reflection. Analyzing the sensitivity of BRDF estimation errors to the variables allow simplification of the OSSE, to enable its use to rapidly evaluate formation architectures. A 6-satellite formation is shown to produce lower BRDF estimation errors, purely in terms of angular sampling as evaluated by the OSSE, than a single spacecraft with 9 forward-aft sensors. We demonstrate the ability to use OSSEs to design small satellite formations as complements to flagship mission data. The formations can fill angular sampling gaps and enable better BRDF products than currently possible.

  9. Observing system simulations for small satellite formations estimating bidirectional reflectance (United States)

    Nag, Sreeja; Gatebe, Charles K.; Weck, Olivier de


    The bidirectional reflectance distribution function (BRDF) gives the reflectance of a target as a function of illumination geometry and viewing geometry, hence carries information about the anisotropy of the surface. BRDF is needed in remote sensing for the correction of view and illumination angle effects (for example in image standardization and mosaicing), for deriving albedo, for land cover classification, for cloud detection, for atmospheric correction, and other applications. However, current spaceborne instruments provide sparse angular sampling of BRDF and airborne instruments are limited in the spatial and temporal coverage. To fill the gaps in angular coverage within spatial, spectral and temporal requirements, we propose a new measurement technique: use of small satellites in formation flight, each satellite with a VNIR (visible and near infrared) imaging spectrometer, to make multi-spectral, near-simultaneous measurements of every ground spot in the swath at multiple angles. This paper describes an observing system simulation experiment (OSSE) to evaluate the proposed concept and select the optimal formation architecture that minimizes BRDF uncertainties. The variables of the OSSE are identified; number of satellites, measurement spread in the view zenith and relative azimuth with respect to solar plane, solar zenith angle, BRDF models and wavelength of reflection. Analyzing the sensitivity of BRDF estimation errors to the variables allow simplification of the OSSE, to enable its use to rapidly evaluate formation architectures. A 6-satellite formation is shown to produce lower BRDF estimation errors, purely in terms of angular sampling as evaluated by the OSSE, than a single spacecraft with 9 forward-aft sensors. We demonstrate the ability to use OSSEs to design small satellite formations as complements to flagship mission data. The formations can fill angular sampling gaps and enable better BRDF products than currently possible.

  10. High Bandwidth Optical Links for Micro-Satellite Support (United States)

    Chao, Tien-Hsin (Inventor); Wilson, Keith E. (Inventor); Coste, Keith (Inventor)


    A method, systems, apparatus and device enable high bandwidth satellite communications. An onboard tracking detector, installed in a low-earth orbit satellite, detects a position of an incoming optical beam received/transmitted from a first ground station of one or more ground stations. Tracker electronics determine orientation information of the incoming optical beam based on the position. Control electronics receive the orientation information from the tracker electronics, and control a waveguide drive electronics. The waveguide drive electronics control a voltage that is provided to an electro-optic waveguide beam steering device. The electro-optic waveguide beam steering device steers an outgoing optical beam to one of the one or more ground stations based on the voltage.

  11. Estimation of satellite position, clock and phase bias corrections (United States)

    Henkel, Patrick; Psychas, Dimitrios; Günther, Christoph; Hugentobler, Urs


    Precise point positioning with integer ambiguity resolution requires precise knowledge of satellite position, clock and phase bias corrections. In this paper, a method for the estimation of these parameters with a global network of reference stations is presented. The method processes uncombined and undifferenced measurements of an arbitrary number of frequencies such that the obtained satellite position, clock and bias corrections can be used for any type of differenced and/or combined measurements. We perform a clustering of reference stations. The clustering enables a common satellite visibility within each cluster and an efficient fixing of the double difference ambiguities within each cluster. Additionally, the double difference ambiguities between the reference stations of different clusters are fixed. We use an integer decorrelation for ambiguity fixing in dense global networks. The performance of the proposed method is analysed with both simulated Galileo measurements on E1 and E5a and real GPS measurements of the IGS network. We defined 16 clusters and obtained satellite position, clock and phase bias corrections with a precision of better than 2 cm.

  12. The Ethics of Software Engineering should be an Ethics for the Client


    McBride, Neil


    The developing nature of software engineering requires not a revision of an ailing code but a revolution in ethical thinking that acknowledges the purpose and practice of software engineering. Computer systems are designed and implemented to support human purposeful activity. Whether the software is concerned with student enrollment, customer relationship management, or hospital administration, its success lies in the extent to which it enables others to en...

  13. Optimizing the Attitude Control of Small Satellite Constellations for Rapid Response Imaging (United States)

    Nag, S.; Li, A.


    Distributed Space Missions (DSMs) such as formation flight and constellations, are being recognized as important solutions to increase measurement samples over space and time. Given the increasingly accurate attitude control systems emerging in the commercial market, small spacecraft now have the ability to slew and point within few minutes of notice. In spite of hardware development in CubeSats at the payload (e.g. NASA InVEST) and subsystems (e.g. Blue Canyon Technologies), software development for tradespace analysis in constellation design (e.g. Goddard's TAT-C), planning and scheduling development in single spacecraft (e.g. GEO-CAPE) and aerial flight path optimizations for UAVs (e.g. NASA Sensor Web), there is a gap in open-source, open-access software tools for planning and scheduling distributed satellite operations in terms of pointing and observing targets. This paper will demonstrate results from a tool being developed for scheduling pointing operations of narrow field-of-view (FOV) sensors over mission lifetime to maximize metrics such as global coverage and revisit statistics. Past research has shown the need for at least fourteen satellites to cover the Earth globally everyday using a LandSat-like sensor. Increasing the FOV three times reduces the need to four satellites, however adds image distortion and BRDF complexities to the observed reflectance. If narrow FOV sensors on a small satellite constellation were commanded using robust algorithms to slew their sensor dynamically, they would be able to coordinately cover the global landmass much faster without compensating for spatial resolution or BRDF effects. Our algorithm to optimize constellation satellite pointing is based on a dynamic programming approach under the constraints of orbital mechanics and existing attitude control systems for small satellites. As a case study for our algorithm, we minimize the time required to cover the 17000 Landsat images with maximum signal to noise ratio fall

  14. The formation of Pluto's low-mass satellites

    Energy Technology Data Exchange (ETDEWEB)

    Kenyon, Scott J. [Smithsonian Astrophysical Observatory, 60 Garden Street, Cambridge, MA 02138 (United States); Bromley, Benjamin C., E-mail:, E-mail: [Department of Physics, University of Utah, 201 JFB, Salt Lake City, UT 84112 (United States)


    Motivated by the New Horizons mission, we consider how Pluto's small satellites—currently Styx, Nix, Kerberos, and Hydra—grow in debris from the giant impact that forms the Pluto-Charon binary. After the impact, Pluto and Charon accrete some of the debris and eject the rest from the binary orbit. During the ejection, high-velocity collisions among debris particles produce a collisional cascade, leading to the ejection of some debris from the system and enabling the remaining debris particles to find stable orbits around the binary. Our numerical simulations of coagulation and migration show that collisional evolution within a ring or a disk of debris leads to a few small satellites orbiting Pluto-Charon. These simulations are the first to demonstrate migration-induced mergers within a particle disk. The final satellite masses correlate with the initial disk mass. More massive disks tend to produce fewer satellites. For the current properties of the satellites, our results strongly favor initial debris masses of 3-10 × 10{sup 19} g and current satellite albedos A ≈ 0.4-1. We also predict an ensemble of smaller satellites, R ≲ 1-3 km, and very small particles, R ≈ 1-100 cm and optical depth τ ≲ 10{sup –10}. These objects should have semimajor axes outside the current orbit of Hydra.

  15. Software defined radios from smart(er) to cognitive

    CERN Document Server

    Pollin, Sofie; Van der Perre, Liesbet


    Software Defined Radios presents a systematic approach to dealing with the complexity of wireless systems with varying standards. The text aims to enable smart operation of radios with impressive efficiency gains, without hampering the quality of service.

  16. Capacity Model and Constraints Analysis for Integrated Remote Wireless Sensor and Satellite Network in Emergency Scenarios (United States)

    Zhang, Wei; Zhang, Gengxin; Dong, Feihong; Xie, Zhidong; Bian, Dongming


    This article investigates the capacity problem of an integrated remote wireless sensor and satellite network (IWSSN) in emergency scenarios. We formulate a general model to evaluate the remote sensor and satellite network capacity. Compared to most existing works for ground networks, the proposed model is time varying and space oriented. To capture the characteristics of a practical network, we sift through major capacity-impacting constraints and analyze the influence of these constraints. Specifically, we combine the geometric satellite orbit model and satellite tool kit (STK) engineering software to quantify the trends of the capacity constraints. Our objective in analyzing these trends is to provide insights and design guidelines for optimizing the integrated remote wireless sensor and satellite network schedules. Simulation results validate the theoretical analysis of capacity trends and show the optimization opportunities of the IWSSN. PMID:26593919

  17. Capacity Model and Constraints Analysis for Integrated Remote Wireless Sensor and Satellite Network in Emergency Scenarios. (United States)

    Zhang, Wei; Zhang, Gengxin; Dong, Feihong; Xie, Zhidong; Bian, Dongming


    This article investigates the capacity problem of an integrated remote wireless sensor and satellite network (IWSSN) in emergency scenarios. We formulate a general model to evaluate the remote sensor and satellite network capacity. Compared to most existing works for ground networks, the proposed model is time varying and space oriented. To capture the characteristics of a practical network, we sift through major capacity-impacting constraints and analyze the influence of these constraints. Specifically, we combine the geometric satellite orbit model and satellite tool kit (STK) engineering software to quantify the trends of the capacity constraints. Our objective in analyzing these trends is to provide insights and design guidelines for optimizing the integrated remote wireless sensor and satellite network schedules. Simulation results validate the theoretical analysis of capacity trends and show the optimization opportunities of the IWSSN.

  18. US development and commercialization of a North American mobile satellite service (United States)

    Arnold, Ray J.; Gray, Valerie; Freibaum, Jerry


    U.S. policies promoting applications and commercialization of space technology for the 'benefit of mankind,' and emphasis on international competitiveness, formed the basis of NASA's Mobile Satellite (MSAT) R&D and user experiments program to develop a commercial U.S. Mobile Satellite Service. Exemplifying this philosophy, the MSAT program targets the reduction of technical, regulatory, market, and financial risks that inhibit commercialization. The program strategy includes industry and user involvement in developing and demonstrating advanced technologies, regulatory advocacy, and financial incentives to industry. Approximately two decades of NASA's satellite communications development and demonstrations have contributed to the emergence of a new multi-billion dollar industry for land, aeronautical, and maritime mobile communications via satellite. NASA's R&D efforts are now evolving from the development of 'enabling' ground technologies for VHF, UHF, and L-Band mobile terminals, to Ka-Band terminals offering additional mobility and user convenience.

  19. US development and commercialization of a North American mobile satellite service (United States)

    Arnold, Ray J.; Gray, Valerie; Freibaum, Jerry

    U.S. policies promoting applications and commercialization of space technology for the 'benefit of mankind,' and emphasis on international competitiveness, formed the basis of NASA's Mobile Satellite (MSAT) R&D and user experiments program to develop a commercial U.S. Mobile Satellite Service. Exemplifying this philosophy, the MSAT program targets the reduction of technical, regulatory, market, and financial risks that inhibit commercialization. The program strategy includes industry and user involvement in developing and demonstrating advanced technologies, regulatory advocacy, and financial incentives to industry. Approximately two decades of NASA's satellite communications development and demonstrations have contributed to the emergence of a new multi-billion dollar industry for land, aeronautical, and maritime mobile communications via satellite. NASA's R&D efforts are now evolving from the development of 'enabling' ground technologies for VHF, UHF, and L-Band mobile terminals, to Ka-Band terminals offering additional mobility and user convenience.

  20. Software Configurable Multichannel Transceiver (United States)

    Freudinger, Lawrence C.; Cornelius, Harold; Hickling, Ron; Brooks, Walter


    Emerging test instrumentation and test scenarios increasingly require network communication to manage complexity. Adapting wireless communication infrastructure to accommodate challenging testing needs can benefit from reconfigurable radio technology. A fundamental requirement for a software-definable radio system is independence from carrier frequencies, one of the radio components that to date has seen only limited progress toward programmability. This paper overviews an ongoing project to validate the viability of a promising chipset that performs conversion of radio frequency (RF) signals directly into digital data for the wireless receiver and, for the transmitter, converts digital data into RF signals. The Software Configurable Multichannel Transceiver (SCMT) enables four transmitters and four receivers in a single unit the size of a commodity disk drive, programmable for any frequency band between 1 MHz and 6 GHz.

  1. SimulaQron - A simulator for developing quantum internet software


    Dahlberg, Axel; Wehner, Stephanie


    We introduce a simulator for a quantum internet with the specific goal to support software development. A quantum internet consists of local quantum processors, which are interconnected by quantum communication channels that enable the transmission of qubits between the different processors. While many simulators exist for local quantum processors, there is presently no simulator for a quantum internet tailored towards software development. Quantum internet protocols require both classical as...

  2. Laser experiments in light cloudiness with the geostationary satellite ARTEMIS (United States)

    Kuzkov, V.; Kuzkov, S.; Sodnik, Z.


    The geostationary satellite ARTEMIS was launched in July 2001. The satellite is equipped with a laser communication terminal, which was used for the world's first inter-satellite laser communication link between ARTEMIS and the low earth orbit satellite SPOT-4. Ground-to-space laser communication experiments were also conducted under various atmospheric conditions involving ESA's optical ground station. With a rapidly increasing volume of information transferred by geostationary satellites, there is a rising demand for high-speed data links between ground stations and satellites. For ground-to-space laser communications there are a number of important design parameters that need to be addressed, among them, the influence of atmospheric turbulence in different atmospheric conditions and link geometries. The Main Astronomical Observatory of NAS of Ukraine developed a precise computer tracking system for its 0.7 m AZT-2 telescope and a compact laser communication package LACES (Laser Atmosphere and Communication experiments with Satellites) for laser communication experiments with geostationary satellites. The specially developed software allows computerized tracking of the satellites using their orbital data. A number of laser experiments between MAO and ARTEMIS were conducted in partial cloudiness with some amount of laser light observed through clouds. Such conditions caused high break-up (splitting) of images from the laser beacon of ARTEMIS. One possible explanation is Raman scattering of photons on molecules of a water vapor in the atmosphere. Raman scattering causes a shift in a wavelength of the photons.In addition, a different value for the refraction index appears in the direction of the meridian for the wavelength-shifted photons. This is similar to the anomalous atmospheric refraction that appears at low angular altitudes above the horizon. We have also estimated the atmospheric attenuation and the influence of atmospheric turbulence on observed results

  3. Qualification of Simulation Software for Safety Assessment of Sodium Cooled Fast Reactors. Requirements and Recommendations

    Energy Technology Data Exchange (ETDEWEB)

    Brown, Nicholas R. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Pointer, William David [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Sieger, Matt [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Flanagan, George F. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Moe, Wayne [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); HolbrookINL, Mark [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)


    The goal of this review is to enable application of codes or software packages for safety assessment of advanced sodium-cooled fast reactor (SFR) designs. To address near-term programmatic needs, the authors have focused on two objectives. First, the authors have focused on identification of requirements for software QA that must be satisfied to enable the application of software to future safety analyses. Second, the authors have collected best practices applied by other code development teams to minimize cost and time of initial code qualification activities and to recommend a path to the stated goal.

  4. An Android real-time kernel and system interface for open nano-satellite constellations


    Marí Barceló, Marc


    L'objectiu d'aquest treball és dissenyar i implementar part de l'arquitectura de software per a una plataforma de desenvolupament de nano-satèl·lits oberta basada en Android. Per un costat, afegir temps real al kernel. Per un altre costat, implementar un repartidor de missatges modular i flexible. The aim of this thesis is to design and implement part of the software architecture for an open nano-satellite development platform based on an Android smartphone. On one side, extend the kernel ...

  5. Software Analysis of New Space Gravity Data for Geophysics and Climate Research (United States)

    Deese, Rupert; Ivins, Erik R.; Fielding, Eric J.


    Both the Gravity Recovery and Climate Experiment (GRACE) and Gravity field and steady-state Ocean Circulation Explorer (GOCE) satellites are returning rich data for the study of the solid earth, the oceans, and the climate. Current software analysis tools do not provide researchers with the ease and flexibility required to make full use of this data. We evaluate the capabilities and shortcomings of existing software tools including Mathematica, the GOCE User Toolbox, the ICGEM's (International Center for Global Earth Models) web server, and Tesseroids. Using existing tools as necessary, we design and implement software with the capability to produce gridded data and publication quality renderings from raw gravity data. The straight forward software interface marks an improvement over previously existing tools and makes new space gravity data more useful to researchers. Using the software we calculate Bouguer anomalies of the gravity tensor's vertical component in the Gulf of Mexico, Antarctica, and the 2010 Maule earthquake region. These maps identify promising areas of future research.

  6. Analytical solution of perturbed relative motion: an application of satellite formations to geodesy (United States)

    Wnuk, Edwin

    In the upcoming years, several space missions will be operated using a number of spacecraft flying in formation. Clusters of spacecraft with a carefully designed orbits and optimal formation geometry enable a wide variety of applications ranging from remote sensing to astronomy, geodesy and basic physics. Many of the applications require precise relative navigation and autonomous orbit control of satellites moving in a formation. For many missions a centimeter level of orbit control accuracy is required. The GRACE mission, since its launch in 2002, has been improving the Earth's gravity field model to a very high level of accuracy. This mission is a formation flying one consisting of two satellites moving in coplanar orbits and provides range and range-rate measurements between the satellites in the along-track direction. Future geodetic missions probably will employ alternative architectures using additional satellites and/or performing out-of-plane motion, e.g cartwheel orbits. The paper presents an analytical model of a satellite formation motion that enables propagation of the relative spacecraft motion. The model is based on the analytical theory of satellite relative motion that was presented in the previous our papers (Wnuk and Golebiewska, 2005, 2006). This theory takes into account the influence of the following gravitational perturbation effects: 1) zonal and tesseral harmonic geopotential coefficients up to arbitrary degree and order, 2) Lunar gravity, 3) Sun gravity. Formulas for differential perturbations were derived with any restriction concerning a plane of satellite orbits. They can be applied in both: in plane and out of plane cases. Using this propagator we calculated relative orbits and future relative satellite positions for different types of formations: in plane, out of plane, cartwheel and others. We analyzed the influence of particular parts of perturbation effects and estimated the accuracy of predicted relative spacecrafts positions

  7. 31 CFR 560.540 - Exportation of certain services and software incident to Internet-based communications. (United States)


    ....540 Exportation of certain services and software incident to Internet-based communications. (a) To the....S. persons, wherever located, to persons in Iran of software necessary to enable the services... indirect exportation of services or software with knowledge or reason to know that such services or...

  8. 31 CFR 538.533 - Exportation of certain services and software incident to Internet-based communications. (United States)


    ....533 Exportation of certain services and software incident to Internet-based communications. (a) To the....S. persons, wherever located, to persons in Sudan of software necessary to enable the services... indirect exportation of services or software with knowledge or reason to know that such services or...

  9. 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)


    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.

  10. Improving BeiDou precise orbit determination using observations of onboard MEO satellite receivers (United States)

    Ge, Haibo; Li, Bofeng; Ge, Maorong; Shen, Yunzhong; Schuh, Harald


    In recent years, the precise orbit determination (POD) of the regional Chinese BeiDou Navigation Satellite System (BDS) has been a hot spot because of its special constellation consisting of five geostationary earth orbit (GEO) satellites and five inclined geosynchronous satellite orbit (IGSO) satellites besides four medium earth orbit (MEO) satellites since the end of 2012. GEO and IGSO satellites play an important role in regional BDS applications. However, this brings a great challenge to the POD, especially for the GEO satellites due to their geostationary orbiting. Though a number of studies have been carried out to improve the POD performance of GEO satellites, the result is still much worse than that of IGSO and MEO, particularly in the along-track direction. The major reason is that the geostationary characteristic of a GEO satellite results in a bad geometry with respect to the ground tracking network. In order to improve the tracking geometry of the GEO satellites, a possible strategy is to mount global navigation satellite system (GNSS) receivers on MEO satellites to collect the signals from GEO/IGSO GNSS satellites so as that these observations can be used to improve GEO/IGSO POD. We extended our POD software package to simulate all the related observations and to assimilate the MEO-onboard GNSS observations in orbit determination. Based on GPS and BDS constellations, simulated studies are undertaken for various tracking scenarios. The impact of the onboard GNSS observations is investigated carefully and presented in detail. The results show that MEO-onboard observations can significantly improve the orbit precision of GEO satellites from metres to decimetres, especially in the along-track direction. The POD results of IGSO satellites also benefit from the MEO-onboard data and the precision can be improved by more than 50% in 3D direction.

  11. Maui Space Surveillance System Satellite Categorization Laboratory (United States)

    Deiotte, R.; Guyote, M.; Kelecy, T.; Hall, D.; Africano, J.; Kervin, P.

    The MSSS satellite categorization laboratory is a fusion of robotics and digital imaging processes that aims to decompose satellite photometric characteristics and behavior in a controlled setting. By combining a robot, light source and camera to acquire non-resolved images of a model satellite, detailed photometric analyses can be performed to extract relevant information about shape features, elemental makeup, and ultimately attitude and function. Using the laboratory setting a detailed analysis can be done on any type of material or design and the results cataloged in a database that will facilitate object identification by "curve-fitting" individual elements in the basis set to observational data that might otherwise be unidentifiable. Currently the laboratory has created, an ST-Robotics five degree of freedom robotic arm, collimated light source and non-focused Apogee camera have all been integrated into a MATLAB based software package that facilitates automatic data acquisition and analysis. Efforts to date have been aimed at construction of the lab as well as validation and verification of simple geometric objects. Simple tests on spheres, cubes and simple satellites show promising results that could lead to a much better understanding of non-resolvable space object characteristics. This paper presents a description of the laboratory configuration and validation test results with emphasis on the non-resolved photometric characteristics for a variety of object shapes, spin dynamics and orientations. The future vision, utility and benefits of the laboratory to the SSA community as a whole are also discussed.

  12. Analysis of signal acquisition in GPS receiver software

    Directory of Open Access Journals (Sweden)

    Vlada S. Sokolović


    Full Text Available This paper presents a critical analysis of the flow signal processing carried out in GPS receiver software, which served as a basis for a critical comparison of different signal processing architectures within the GPS receiver. It is possible to achieve Increased flexibility and reduction of GPS device commercial costs, including those of mobile devices, by using radio technology software (SDR, Software Defined Radio. The SDR application can be realized when certain hardware components in a GPS receiver are replaced. Signal processing in the SDR is implemented using a programmable DSP (Digital Signal Processing or FPGA (Field Programmable Gate Array circuit, which allows a simple change of digital signal processing algorithms and a simple change of the receiver parameters. The starting point of the research is the signal generated on the satellite the structure of which is shown in the paper. Based on the GPS signal structure, a receiver is realized with a task to extract an appropriate signal from the spectrum and detect it. Based on collected navigation data, the receiver calculates the position of the end user. The signal coming from the satellite may be at the carrier frequencies of L1 and L2. Since the SPS is used in the civil service, all the tests shown in the work were performed on the L1 signal. The signal coming to the receiver is generated in the spread spectrum technology and is situated below the level of noise. Such signals often interfere with signals from the environment which presents a difficulty for a receiver to perform proper detection and signal processing. Therefore, signal processing technology is continually being improved, aiming at more accurate and faster signal processing. All tests were carried out on a signal acquired from the satellite using the SE4110 input circuit used for filtering, amplification and signal selection. The samples of the received signal were forwarded to a computer for data post processing, i. e

  13. Automation software for a materials testing laboratory (United States)

    Mcgaw, Michael A.; Bonacuse, Peter J.


    The software environment in use at the NASA-Lewis Research Center's High Temperature Fatigue and Structures Laboratory is reviewed. This software environment is aimed at supporting the tasks involved in performing materials behavior research. The features and capabilities of the approach to specifying a materials test include static and dynamic control mode switching, enabling multimode test control; dynamic alteration of the control waveform based upon events occurring in the response variables; precise control over the nature of both command waveform generation and data acquisition; and the nesting of waveform/data acquisition strategies so that material history dependencies may be explored. To eliminate repetitive tasks in the coventional research process, a communications network software system is established which provides file interchange and remote console capabilities.

  14. Program Helps Design Tests Of Developmental Software (United States)

    Hops, Jonathan


    Computer program called "A Formal Test Representation Language and Tool for Functional Test Designs" (TRL) provides automatic software tool and formal language used to implement category-partition method and produce specification of test cases in testing phase of development of software. Category-partition method useful in defining input, outputs, and purpose of test-design phase of development and combines benefits of choosing normal cases having error-exposing properties. Traceability maintained quite easily by creating test design for each objective in test plan. Effort to transform test cases into procedures simplified by use of automatic software tool to create cases based on test design. Method enables rapid elimination of undesired test cases from consideration and facilitates review of test designs by peer groups. Written in C language.

  15. A software methodology for compiling quantum programs (United States)

    Häner, Thomas; Steiger, Damian S.; Svore, Krysta; Troyer, Matthias


    Quantum computers promise to transform our notions of computation by offering a completely new paradigm. To achieve scalable quantum computation, optimizing compilers and a corresponding software design flow will be essential. We present a software architecture for compiling quantum programs from a high-level language program to hardware-specific instructions. We describe the necessary layers of abstraction and their differences and similarities to classical layers of a computer-aided design flow. For each layer of the stack, we discuss the underlying methods for compilation and optimization. Our software methodology facilitates more rapid innovation among quantum algorithm designers, quantum hardware engineers, and experimentalists. It enables scalable compilation of complex quantum algorithms and can be targeted to any specific quantum hardware implementation.

  16. Precise Point Positioning with the BeiDou Navigation Satellite System

    Directory of Open Access Journals (Sweden)

    Min Li


    Full Text Available By the end of 2012, China had launched 16 BeiDou-2 navigation satellites that include six GEOs, five IGSOs and five MEOs. This has provided initial navigation and precise pointing services ability in the Asia-Pacific regions. In order to assess the navigation and positioning performance of the BeiDou-2 system, Wuhan University has built up a network of BeiDou Experimental Tracking Stations (BETS around the World. The Position and Navigation Data Analyst (PANDA software was modified to determine the orbits of BeiDou satellites and provide precise orbit and satellite clock bias products from the BeiDou satellite system for user applications. This article uses the BeiDou/GPS observations of the BeiDou Experimental Tracking Stations to realize the BeiDou and BeiDou/GPS static and kinematic precise point positioning (PPP. The result indicates that the precision of BeiDou static and kinematic PPP reaches centimeter level. The precision of BeiDou/GPS kinematic PPP solutions is improved significantly compared to that of BeiDou-only or GPS-only kinematic PPP solutions. The PPP convergence time also decreases with the use of combined BeiDou/GPS systems.

  17. Precise point positioning with the BeiDou navigation satellite system. (United States)

    Li, Min; Qu, Lizhong; Zhao, Qile; Guo, Jing; Su, Xing; Li, Xiaotao


    By the end of 2012, China had launched 16 BeiDou-2 navigation satellites that include six GEOs, five IGSOs and five MEOs. This has provided initial navigation and precise pointing services ability in the Asia-Pacific regions. In order to assess the navigation and positioning performance of the BeiDou-2 system, Wuhan University has built up a network of BeiDou Experimental Tracking Stations (BETS) around the World. The Position and Navigation Data Analyst (PANDA) software was modified to determine the orbits of BeiDou satellites and provide precise orbit and satellite clock bias products from the BeiDou satellite system for user applications. This article uses the BeiDou/GPS observations of the BeiDou Experimental Tracking Stations to realize the BeiDou and BeiDou/GPS static and kinematic precise point positioning (PPP). The result indicates that the precision of BeiDou static and kinematic PPP reaches centimeter level. The precision of BeiDou/GPS kinematic PPP solutions is improved significantly compared to that of BeiDou-only or GPS-only kinematic PPP solutions. The PPP convergence time also decreases with the use of combined BeiDou/GPS systems.

  18. Baseline Assessment and Prioritization Framework for IVHM Integrity Assurance Enabling Capabilities (United States)

    Cooper, Eric G.; DiVito, Benedetto L.; Jacklin, Stephen A.; Miner, Paul S.


    Fundamental to vehicle health management is the deployment of systems incorporating advanced technologies for predicting and detecting anomalous conditions in highly complex and integrated environments. Integrated structural integrity health monitoring, statistical algorithms for detection, estimation, prediction, and fusion, and diagnosis supporting adaptive control are examples of advanced technologies that present considerable verification and validation challenges. These systems necessitate interactions between physical and software-based systems that are highly networked with sensing and actuation subsystems, and incorporate technologies that are, in many respects, different from those employed in civil aviation today. A formidable barrier to deploying these advanced technologies in civil aviation is the lack of enabling verification and validation tools, methods, and technologies. The development of new verification and validation capabilities will not only enable the fielding of advanced vehicle health management systems, but will also provide new assurance capabilities for verification and validation of current generation aviation software which has been implicated in anomalous in-flight behavior. This paper describes the research focused on enabling capabilities for verification and validation underway within NASA s Integrated Vehicle Health Management project, discusses the state of the art of these capabilities, and includes a framework for prioritizing activities.

  19. Cultures in orbit: Satellite technologies, global media and local practice (United States)

    Parks, Lisa Ann

    Since the launch of Sputnik in 1957, satellite technologies have had a profound impact upon cultures around the world. "Cultures in Orbit" examines these seemingly disembodied, distant relay machines in relation to situated social and cultural processes on earth. Drawing upon a range of materials including NASA and UNESCO documents, international satellite television broadcasts, satellite 'development' projects, documentary and science fiction films, remote sensing images, broadcast news footage, World Wide Web sites, and popular press articles I delineate and analyze a series of satellite mediascapes. "Cultures in Orbit" analyzes uses of satellites for live television relay, surveillance, archaeology and astronomy. The project examines such satellite media as the first live global satellite television program Our World, Elvis' Aloha from Hawaii concert, Aboriginal Australian satellite programs, and Star TV's Asian music videos. In addition, the project explores reconnaissance images of mass graves in Bosnia, archaeological satellite maps of Cleopatra's underwater palace in Egypt, and Hubble Space Telescope images. These case studies are linked by a theoretical discussion of the satellite's involvement in shifting definitions of time, space, vision, knowledge and history. The satellite fosters an aesthetic of global realism predicated on instantaneous transnational connections. It reorders linear chronologies by revealing traces of the ancient past on the earth's surface and by searching in deep space for the "edge of time." On earth, the satellite is used to modernize and develop "primitive" societies. Satellites have produced new electronic spaces of international exchange, but they also generate strategic maps that advance Western political and cultural hegemony. By technologizing human vision, the satellite also extends the epistemologies of the visible, the historical and the real. It allows us to see artifacts and activities on earth from new vantage points

  20. Development of a smart-antenna test-bed, demonstrating software defined digital beamforming

    NARCIS (Netherlands)

    Kluwer, T.; Slump, Cornelis H.; Schiphorst, Roelof; Hoeksema, F.W.


    This paper describes a smart-antenna test-bed consisting of ‘common of the shelf’ (COTS) hardware and software defined radio components. The use of software radio components enables a flexible platform to implement and test mobile communication systems as a real-world system. The test-bed is

  1. Software, component, and service deployment in computational Grids

    International Nuclear Information System (INIS)

    von Laszewski, G.; Blau, E.; Bletzinger, M.; Gawor, J.; Lane, P.; Martin, S.; Russell, M.


    Grids comprise an infrastructure that enables scientists to use a diverse set of distributed remote services and resources as part of complex scientific problem-solving processes. We analyze some of the challenges involved in deploying software and components transparently in Grids. We report on three practical solutions used by the Globus Project. Lessons learned from this experience lead us to believe that it is necessary to support a variety of software and component deployment strategies. These strategies are based on the hosting environment

  2. Propagation Characteristics of Electromagnetic Waves Recorded by the Four CLUSTER Satellites

    International Nuclear Information System (INIS)

    Parrot, M.; Santolik, O.; Cornilleau-Wehrlin, N.; Maksimovic, M.; Harvey, Ch.


    This paper will describe the methods we use to determine the propagation characteristics of electromagnetic waves observed by the four CLUSTER satellites. The data is recorded aboard CLUSTER by the STAFF (Spatio-Temporal Analysis of Field Fluctuations) spectrum analyser. This instrument has several modes of operation, and can provide the spectral matrix of three magnetic and two electric components. This spectral matrix is processed by a dedicated software (PRASSADCO: Propagation Analysis of STAFF-SA Data with Coherency Tests) in order to determine the wave normal directions with respect to the DC magnetic field. PRASSADCO also provides a number of alternative methods to estimate wave polarisation and propagation parameters, such as the Poynting vector, and the refractive index. It is therefore possible to detect the source extension of various electromagnetic waves using the 4 satellites. Results of this data processing will be shown here for one event observed by one satellite. (author)

  3. The 2017 Hurricane Season: A Revolution in Geostationary Weather Satellite Imaging and Data Processing (United States)

    Weiner, A. M.; Gundy, J.; Brown-Bertold, B.; Yates, H.; Dobler, J. T.


    Since their introduction, geostationary weather satellites have enabled us to track hurricane life-cycle movement from development to dissipation. During the 2017 hurricane season, the new GOES-16 geostationary satellite demonstrated just how far we have progressed technologically in geostationary satellite imaging, with hurricane imagery showing never-before-seen detail of the hurricane eye and eyewall structure and life cycle. In addition, new ground system technology, leveraging high-performance computing, delivered imagery and data to forecasters with unprecedented speed—and with updates as often as every 30 seconds. As additional satellites and new products become operational, forecasters will be able to track hurricanes with even greater accuracy and assist in aftermath evaluations. This presentation will present glimpses into the past, a look at the present, and a prediction for the future utilization of geostationary satellites with respect to all facets of hurricane support.

  4. The 3D Radiation Dose Analysis For Satellite (United States)

    Cai, Zhenbo; Lin, Guocheng; Chen, Guozhen; Liu, Xia


    hence, it is too simple to guide satellite radiation protection and ground experiments only based on the 1D radiation analysis results. To comprehend the radiation dose status of satellite adequately, it's essential to perform 3D radiation analysis for satellites. using computer software. From this 3D layout, the satellite model can be simplified appropriately. First select the point to be analyzed in the simplified satellite model, and extend many lines to the outside space, which divides the 4 space into many corresponding small areas with a certain solid angle. Then the shielding masses through the satellite equipment and structures along each direction are calculated, resulting in the shielding mass distribution in all space directions based on the satellite layout. Finally, using the relationship between radiation dose and shielding thickness from the 1D analysis, calculate the radiation dose in each area represented by each line. After we obtain the radiation dose and its space distribution for the point of interest, the 3D satellite radiation analysis is completed. radiation analysis based on satellite 3D CAD layout has larger benefit for engineering applications than the 1D analysis based on the solid sphere shielding model. With the 3D model, the analysis of space environment and its effect is combined closely with actual satellite engineering. The 3D radiation analysis not only provides valuable engineering data for satellite radiation design and protection, but also provides possibility to apply new radiation protection approaches, which expands technology horizon and broadens ways for technology development.

  5. Final Report: Enabling Exascale Hardware and Software Design through Scalable System Virtualization

    Energy Technology Data Exchange (ETDEWEB)

    Bridges, Patrick G.


    In this grant, we enhanced the Palacios virtual machine monitor to increase its scalability and suitability for addressing exascale system software design issues. This included a wide range of research on core Palacios features, large-scale system emulation, fault injection, perfomrance monitoring, and VMM extensibility. This research resulted in large number of high-impact publications in well-known venues, the support of a number of students, and the graduation of two Ph.D. students and one M.S. student. In addition, our enhanced version of the Palacios virtual machine monitor has been adopted as a core element of the Hobbes operating system under active DOE-funded research and development.

  6. Generation of Digital Surface Models from satellite photogrammetry: the DSM-OPT service of the ESA Geohazards Exploitation Platform (GEP) (United States)

    Stumpf, André; Michéa, David; Malet, Jean-Philippe


    The continuously increasing fleet of agile stereo-capable very-high resolution (VHR) optical satellites has facilitated the acquisition of multi-view images of the earth surface. Theoretical revisit times have been reduced to less than one day and the highest spatial resolution which is commercially available amounts now to 30 cm/pixel. Digital Surface Models (DSM) and point clouds computed from such satellite stereo-acquisitions can provide valuable input for studies in geomorphology, tectonics, glaciology, hydrology and urban remote sensing The photogrammetric processing, however, still requires significant expertise, computational resources and costly commercial software. To enable a large Earth Science community (researcher and end-users) to process easily and rapidly VHR multi-view images, the work targets the implementation of a fully automatic satellite-photogrammetry pipeline (i.e DSM-OPT) on the ESA Geohazards Exploitation Platform (GEP). The implemented pipeline is based on the open-source photogrammetry library MicMac [1] and is designed for distributed processing on a cloud-based infrastructure. The service can be employed in pre-defined processing modes (i.e. urban, plain, hilly, and mountainous environments) or in an advanced processing mode (i.e. in which expert-users have the possibility to adapt the processing parameters to their specific applications). Four representative use cases are presented to illustrate the accuracy of the resulting surface models and ortho-images as well as the overall processing time. These use cases consisted of the construction of surface models from series of Pléiades images for four applications: urban analysis (Strasbourg, France), landslide detection in mountainous environments (South French Alps), co-seismic deformation in mountain environments (Central Italy earthquake sequence of 2016) and fault recognition for paleo-tectonic analysis (North-East India). Comparisons of the satellite-derived topography to airborne

  7. A Piecewise Affine Hybrid Systems Approach to Fault Tolerant Satellite Formation Control

    DEFF Research Database (Denmark)

    Grunnet, Jacob Deleuran; Larsen, Jesper Abildgaard; Bak, Thomas


    In this paper a procedure for modelling satellite formations   including failure dynamics as a piecewise-affine hybrid system is   shown. The formulation enables recently developed methods and tools   for control and analysis of piecewise-affine systems to be applied   leading to synthesis of fault...... tolerant controllers and analysis of   the system behaviour given possible faults.  The method is   illustrated using a simple example involving two satellites trying   to reach a specific formation despite of actuator faults occurring....

  8. Near Real Time Processing Chain for Suomi NPP Satellite Data (United States)

    Monsorno, Roberto; Cuozzo, Giovanni; Costa, Armin; Mateescu, Gabriel; Ventura, Bartolomeo; Zebisch, Marc


    Since 2009, the EURAC satellite receiving station, located at Corno del Renon, in a free obstacle site at 2260 m a.s.l., has been acquiring data from Aqua and Terra NASA satellites equipped with Moderate Resolution Imaging Spectroradiometer (MODIS) sensors. The experience gained with this local ground segmenthas given the opportunity of adapting and modifying the processing chain for MODIS data to the Suomi NPP, the natural successor to Terra and Aqua satellites. The processing chain, initially implemented by mean of a proprietary system supplied by Seaspace and Advanced Computer System, was further developed by EURAC's Institute for Applied Remote Sensing engineers. Several algorithms have been developed using MODIS and Visible Infrared Imaging Radiometer Suite (VIIRS) data to produce Snow Cover, Particulate Matter estimation and Meteo maps. These products are implemented on a common processor structure based on the use of configuration files and a generic processor. Data and products have then automatically delivered to the customers such as the Autonomous Province of Bolzano-Civil Protection office. For the processing phase we defined two goals: i) the adaptation and implementation of the products already available for MODIS (and possibly new ones) to VIIRS, that is one of the sensors onboard Suomi NPP; ii) the use of an open source processing chain in order to process NPP data in Near Real Time, exploiting the knowledge we acquired on parallel computing. In order to achieve the second goal, the S-NPP data received and ingested are sent as input to RT-STPS (Real-time Software Telemetry Processing System) software developed by the NASA Direct Readout Laboratory 1 (DRL) that gives as output RDR files (Raw Data Record) for VIIRS, ATMS (Advanced Technology Micorwave Sounder) and CrIS (Cross-track Infrared Sounder)sensors. RDR are then transferred to a server equipped with CSPP2 (Community Satellite Processing Package) software developed by the University of

  9. Testing General Relativistic Predictions with the LAGEOS Satellites

    International Nuclear Information System (INIS)

    Peron, Roberto


    The spacetime around Earth is a good environment in order to perform tests of gravitational theories. According to Einstein’s view of gravitational phenomena, the Earth mass-energy content curves the surrounding spacetime in a peculiar way. This (relatively) quiet dynamical environment enables a good reconstruction of geodetic satellites (test masses) orbit, provided that high-quality tracking data are available. This is the case of the LAGEOS satellites, built and launched mainly for geodetic and geodynamical purposes, but equally good for fundamental physics studies. A review of these studies is presented, focusing on data, models, and analysis strategies. Some recent and less recent results are presented. All of them indicate general relativity theory as a very good description of gravitational phenomena, at least in the studied environment.

  10. Open cyberGIS software for geospatial research and education in the big data era (United States)

    Wang, Shaowen; Liu, Yan; Padmanabhan, Anand

    CyberGIS represents an interdisciplinary field combining advanced cyberinfrastructure, geographic information science and systems (GIS), spatial analysis and modeling, and a number of geospatial domains to improve research productivity and enable scientific breakthroughs. It has emerged as new-generation GIS that enable unprecedented advances in data-driven knowledge discovery, visualization and visual analytics, and collaborative problem solving and decision-making. This paper describes three open software strategies-open access, source, and integration-to serve various research and education purposes of diverse geospatial communities. These strategies have been implemented in a leading-edge cyberGIS software environment through three corresponding software modalities: CyberGIS Gateway, Toolkit, and Middleware, and achieved broad and significant impacts.

  11. Open cyberGIS software for geospatial research and education in the big data era

    Directory of Open Access Journals (Sweden)

    Shaowen Wang


    Full Text Available CyberGIS represents an interdisciplinary field combining advanced cyberinfrastructure, geographic information science and systems (GIS, spatial analysis and modeling, and a number of geospatial domains to improve research productivity and enable scientific breakthroughs. It has emerged as new-generation GIS that enable unprecedented advances in data-driven knowledge discovery, visualization and visual analytics, and collaborative problem solving and decision-making. This paper describes three open software strategies–open access, source, and integration–to serve various research and education purposes of diverse geospatial communities. These strategies have been implemented in a leading-edge cyberGIS software environment through three corresponding software modalities: CyberGIS Gateway, Toolkit, and Middleware, and achieved broad and significant impacts.

  12. The NASA Earth Science Program and Small Satellites (United States)

    Neeck, Steven P.


    Earth's changing environment impacts every aspect of life on our planet and climate change has profound implications on society. Studying Earth as a single complex system is essential to understanding the causes and consequences of climate change and other global environmental concerns. NASA's Earth Science Division (ESD) shapes an interdisciplinary view of Earth, exploring interactions among the atmosphere, oceans, ice sheets, land surface interior, and life itself. This enables scientists to measure global and climate changes and to inform decisions by Government, other organizations, and people in the United States and around the world. The data collected and results generated are accessible to other agencies and organizations to improve the products and services they provide, including air quality indices, disaster prediction and response, agricultural yield projections, and aviation safety. ESD's Flight Program provides the spacebased observing systems and supporting infrastructure for mission operations and scientific data processing and distribution that support NASA's Earth science research and modeling activities. The Flight Program currently has 21 operating Earth observing space missions, including the recently launched Global Precipitation Measurement (GPM) mission, the Orbiting Carbon Observatory-2 (OCO-2), the Soil Moisture Active Passive (SMAP) mission, and the International Space Station (ISS) RapidSCAT and Cloud-Aerosol Transport System (CATS) instruments. The ESD has 22 more missions and instruments planned for launch over the next decade. These include first and second tier missions from the 2007 Earth Science Decadal Survey, Climate Continuity missions to assure availability of key climate data sets, and small-sized competitively selected orbital missions and instrument missions of opportunity belonging to the Earth Venture (EV) Program. Small satellites (500 kg or less) are critical contributors to these current and future satellite missions


    Energy Technology Data Exchange (ETDEWEB)

    Phillips, M.; Robinson, C.; Gupta, N.; Werth, D.


    This report describes the development of a software tool, entitled “WildFire Ignition Resistance Estimator Wizard” (WildFIRE Wizard, Version 2.10). This software was developed within the Wildfire Ignition Resistant Home Design (WIRHD) program, sponsored by the U. S. Department of Homeland Security, Science and Technology Directorate, Infrastructure Protection & Disaster Management Division. WildFIRE Wizard is a tool that enables homeowners to take preventive actions that will reduce their home’s vulnerability to wildfire ignition sources (i.e., embers, radiant heat, and direct flame impingement) well in advance of a wildfire event. This report describes the development of the software, its operation, its technical basis and calculations, and steps taken to verify its performance.

  14. Validation of software releases for CMS

    International Nuclear Information System (INIS)

    Gutsche, Oliver


    The CMS software stack currently consists of more than 2 Million lines of code developed by over 250 authors with a new version being released every week. CMS has setup a validation process for quality assurance which enables the developers to compare the performance of a release to previous releases and references. The validation process provides the developers with reconstructed datasets of real data and MC samples. The samples span the whole range of detector effects and important physics signatures to benchmark the performance of the software. They are used to investigate interdependency effects of all CMS software components and to find and fix bugs. The release validation process described here is an integral part of CMS software development and contributes significantly to ensure stable production and analysis. It represents a sizable contribution to the overall MC production of CMS. Its success emphasizes the importance of a streamlined release validation process for projects with a large code basis and significant number of developers and can function as a model for future projects.

  15. AF-GEOSpace Version 2.0: Space Environment Software Products for 2002 (United States)

    Hilmer, R. V.; Ginet, G. P.; Hall, T.; Holeman, E.; Tautz, M.


    AF-GEOSpace Version 2.0 (release 2002 on WindowsNT/2000/XP) is a graphics-intensive software program developed by AFRL with space environment models and applications. It has grown steadily to become a development tool for automated space weather visualization products and helps with a variety of tasks: orbit specification for radiation hazard avoidance; satellite design assessment and post-event analysis; solar disturbance effects forecasting; frequency and antenna management for radar and HF communications; determination of link outage regions for active ionospheric conditions; and physics research and education. The object-oriented C++ code is divided into five module classes. Science Modules control science models to give output data on user-specified grids. Application Modules manipulate these data and provide orbit generation and magnetic field line tracing capabilities. Data Modules read and assist with the analysis of user-generated data sets. Graphics Modules enable the display of features such as plane slices, magnetic field lines, line plots, axes, the Earth, stars, and satellites. Worksheet Modules provide commonly requested coordinate transformations and calendar conversion tools. Common input data archive sets, application modules, and 1-, 2-, and 3-D visualization tools are provided to all models. The code documentation includes detailed examples with click-by-click instructions for investigating phenomena that have well known effects on communications and spacecraft systems. AF-GEOSpace Version 2.0 builds on the success of its predecessors. The first release (Version 1.21, 1996/IRIX on SGI) contained radiation belt particle flux and dose models derived from CRRES satellite data, an aurora model, an ionosphere model, and ionospheric HF ray tracing capabilities. Next (Version 1.4, 1999/IRIX on SGI) science modules were added related to cosmic rays and solar protons, low-Earth orbit radiation dosages, single event effects probability maps, ionospheric

  16. Hardware/software virtualization for the reconfigurable multicore platform.

    NARCIS (Netherlands)

    Ferger, M.; Al Kadi, M.; Hübner, M.; Koedam, M.L.P.J.; Sinha, S.S.; Goossens, K.G.W.; Marchesan Almeida, Gabriel; Rodrigo Azambuja, J.; Becker, Juergen


    This paper presents the Flex Tiles approach for the virtualization of hardware and software for a reconfigurable multicore architecture. The approach enables the virtualization of a dynamic tile-based hardware architecture consisting of processing tiles connected via a network-on-chip and a

  17. Enabling high performance computational science through combinatorial algorithms

    International Nuclear Information System (INIS)

    Boman, Erik G; Bozdag, Doruk; Catalyurek, Umit V; Devine, Karen D; Gebremedhin, Assefaw H; Hovland, Paul D; Pothen, Alex; Strout, Michelle Mills


    The Combinatorial Scientific Computing and Petascale Simulations (CSCAPES) Institute is developing algorithms and software for combinatorial problems that play an enabling role in scientific and engineering computations. Discrete algorithms will be increasingly critical for achieving high performance for irregular problems on petascale architectures. This paper describes recent contributions by researchers at the CSCAPES Institute in the areas of load balancing, parallel graph coloring, performance improvement, and parallel automatic differentiation

  18. Enabling high performance computational science through combinatorial algorithms

    Energy Technology Data Exchange (ETDEWEB)

    Boman, Erik G [Discrete Algorithms and Math Department, Sandia National Laboratories (United States); Bozdag, Doruk [Biomedical Informatics, and Electrical and Computer Engineering, Ohio State University (United States); Catalyurek, Umit V [Biomedical Informatics, and Electrical and Computer Engineering, Ohio State University (United States); Devine, Karen D [Discrete Algorithms and Math Department, Sandia National Laboratories (United States); Gebremedhin, Assefaw H [Computer Science and Center for Computational Science, Old Dominion University (United States); Hovland, Paul D [Mathematics and Computer Science Division, Argonne National Laboratory (United States); Pothen, Alex [Computer Science and Center for Computational Science, Old Dominion University (United States); Strout, Michelle Mills [Computer Science, Colorado State University (United States)


    The Combinatorial Scientific Computing and Petascale Simulations (CSCAPES) Institute is developing algorithms and software for combinatorial problems that play an enabling role in scientific and engineering computations. Discrete algorithms will be increasingly critical for achieving high performance for irregular problems on petascale architectures. This paper describes recent contributions by researchers at the CSCAPES Institute in the areas of load balancing, parallel graph coloring, performance improvement, and parallel automatic differentiation.

  19. Section 508 Electronic Information Accessibility Requirements for Software Development (United States)

    Ellis, Rebecca


    Section 508 Subpart B 1194.21 outlines requirements for operating system and software development in order to create a product that is accessible to users with various disabilities. This portion of Section 508 contains a variety of standards to enable those using assistive technology and with visual, hearing, cognitive and motor difficulties to access all information provided in software. The focus on requirements was limited to the Microsoft Windows® operating system as it is the predominant operating system used at this center. Compliance with this portion of the requirements can be obtained by integrating the requirements into the software development cycle early and by remediating issues in legacy software if possible. There are certain circumstances with software that may arise necessitating an exemption from these requirements, such as design or engineering software using dynamically changing graphics or numbers to convey information. These exceptions can be discussed with the Section 508 Coordinator and another method of accommodation used.

  20. Application software profiles 2010

    Energy Technology Data Exchange (ETDEWEB)



    This article presented information on new software applications designed to facilitate petroleum exploration, drilling and production activities. Computer modelling and analysis enables oil and gas producers to characterize reservoirs, estimate reserves forecast production, plan operations and manage assets. Seven Calgary-based organizations were highlighted along with their sophisticated software tools, the applications and the new features available in each product. The geoSCOUT version 7.7 by GeoLOGIC Systems Ltd. integrates public and proprietary data on wells, well logs, reserves, pipelines, production, ownership and seismic location data. The Value Navigator and AFE Navigator by Energy Navigator provides control over reserves, production and cash flow forecasting. FAST Harmony, FAST Evolution, FAST CBM, FAST FieldNotes, Fast Piper, FAST RTA, FAST VirtuWell and FAST WellTest by Fekete Associates Inc. provide reserve evaluations for reservoir engineering projects and production data analysis. The esi.manage software program by 3esi improves business results for upstream oil and gas companies through enhanced decision making and workforce effectiveness. WELLFLO, PIPEFLO, FORGAS, OLGA, Drillbench, and MEPO wellbore solutions by Neotec provide unique platforms for flow simulation to optimize oil and gas production systems. Petrel, ECLIPSE, Avocet, PipeSim and Merak software tools by Schlumberger Information Solutions are petroleum systems modelling tools for geologic mapping, visualization modelling and reservoir engineering. StudioSL by Streamsim Technologies Inc. is a modelling tool for optimizing flood management. figs.

  1. Enabling Co-Design of Multi-Layer Exascale Storage Architectures

    Energy Technology Data Exchange (ETDEWEB)

    Carothers, Christopher [Rensselaer Polytechnic Inst., Troy, NY (United States)


    Growing demands for computing power in applications such as energy production, climate analysis, computational chemistry, and bioinformatics have propelled computing systems toward the exascale: systems with 1018 floating-point operations per second. These systems, to be designed and constructed over the next decade, will create unprecedented challenges in component counts, power consumption, resource limitations, and system complexity. Data storage and access are an increasingly important and complex component in extreme-scale computing systems, and significant design work is needed to develop successful storage hardware and software architectures at exascale. Co-design of these systems will be necessary to find the best possible design points for exascale systems. The goal of this work has been to enable the exploration and co-design of exascale storage systems by providing a detailed, accurate, and highly parallel simulation of exascale storage and the surrounding environment. Specifically, this simulation has (1) portrayed realistic application checkpointing and analysis workloads, (2) captured the complexity, scale, and multilayer nature of exascale storage hardware and software, and (3) executed in a timeframe that enables “what if'” exploration of design concepts. We developed models of the major hardware and software components in an exascale storage system, as well as the application I/O workloads that drive them. We used our simulation system to investigate critical questions in reliability and concurrency at exascale, helping guide the design of future exascale hardware and software architectures. Additionally, we provided this system to interested vendors and researchers so that others can explore the design space. We validated the capabilities of our simulation environment by configuring the simulation to represent the Argonne Leadership Computing Facility Blue Gene/Q system and comparing simulation results for application I

  2. Auto Mission Planning System Design for Imaging Satellites and Its Applications in Environmental Field

    Directory of Open Access Journals (Sweden)

    He Yongming


    Full Text Available Satellite hardware has reached a level of development that enables imaging satellites to realize applications in the area of meteorology and environmental monitoring. As the requirements in terms of feasibility and the actual profit achieved by satellite applications increase, we need to comprehensively consider the actual status, constraints, unpredictable information, and complicated requirements. The management of this complex information and the allocation of satellite resources to realize image acquisition have become essential for enhancing the efficiency of satellite instrumentation. In view of this, we designed a satellite auto mission planning system, which includes two sub-systems: the imaging satellite itself and the ground base, and these systems would then collaborate to process complicated missions: the satellite mainly focuses on mission planning and functions according to actual parameters, whereas the ground base provides auxiliary information, management, and control. Based on the requirements analysis, we have devised the application scenarios, main module, and key techniques. Comparison of the simulation results of the system, confirmed the feasibility and optimization efficiency of the system framework, which also stimulates new thinking for the method of monitoring environment and design of mission planning systems.

  3. Comparative Performance Analysis of Machine Learning Techniques for Software Bug Detection


    Saiqa Aleem; Luiz Fernando Capretz; Faheem Ahmed


    Machine learning techniques can be used to analyse data from different perspectives and enable developers to retrieve useful information. Machine learning techniques are proven to be useful in terms of software bug prediction. In this paper, a comparative performance analysis of different machine learning techniques is explored f or software bug prediction on public available data sets. Results showed most of the mac ...

  4. Design of energy efficient optical networks with software enabled integrated control plane

    DEFF Research Database (Denmark)

    Wang, Jiayuan; Yan, Ying; Dittmann, Lars


    energy consumption by proposing a new integrated control plane structure utilising Software Defined Networking technologies. The integrated control plane increases the efficiencies of exchanging control information across different network domains, while introducing new possibilities to the routing...... methods and the control over quality of service (QoS). The structure is defined as an overlay generalised multi-protocol label switching (GMPLS) control model. With the defined structure, the integrated control plane is able to gather information from different domains (i.e. optical core network......'s) routing behaviours. With the flexibility of the routing structure, results show that the energy efficiency of the network can be improved without compromising the QoS for delay/blocking sensitive services....

  5. Development of modular control software for construction 3D-printer (United States)

    Bazhanov, A.; Yudin, D.; Porkhalo, V.


    This article discusses the approach to developing modular software for real-time control of an industrial construction 3D printer. The proposed structure of a two-level software solution is implemented for a robotic system that moves in a Cartesian coordinate system with multi-axis interpolation. An algorithm for the formation and analysis of a path is considered to enable the most effective control of printing through dynamic programming.

  6. The Use of Modeling for Flight Software Engineering on SMAP (United States)

    Murray, Alexander; Jones, Chris G.; Reder, Leonard; Cheng, Shang-Wen


    The Soil Moisture Active Passive (SMAP) mission proposes to deploy an Earth-orbiting satellite with the goal of obtaining global maps of soil moisture content at regular intervals. Launch is currently planned in 2014. The spacecraft bus would be built at the Jet Propulsion Laboratory (JPL), incorporating both new avionics as well as hardware and software heritage from other JPL projects. [4] provides a comprehensive overview of the proposed mission

  7. Supporting Development of Satellite's Guidance Navigation and Control Software: A Product Line Approach (United States)

    McComas, David; Stark, Michael; Leake, Stephen; White, Michael; Morisio, Maurizio; Travassos, Guilherme H.; Powers, Edward I. (Technical Monitor)


    The NASA Goddard Space Flight Center Flight Software Branch (FSB) is developing a Guidance, Navigation, and Control (GNC) Flight Software (FSW) product line. The demand for increasingly more complex flight software in less time while maintaining the same level of quality has motivated us to look for better FSW development strategies. The GNC FSW product line has been planned to address the core GNC FSW functionality very similar on many recent low/near Earth missions in the last ten years. Unfortunately these missions have not accomplished significant drops in development cost since a systematic approach towards reuse has not been adopted. In addition, new demands are continually being placed upon the FSW which means the FSB must become more adept at providing GNC FSW functionality's core so it can accommodate additional requirements. These domain features together with engineering concepts are influencing the specification, description and evaluation of FSW product line. Domain engineering is the foundation for emerging product line software development approaches. A product line is 'A family of products designed to take advantage of their common aspects and predicted variabilities'. In our product line approach, domain engineering includes the engineering activities needed to produce reusable artifacts for a domain. Application engineering refers to developing an application in the domain starting from reusable artifacts. The focus of this paper is regarding the software process, lessons learned and on how the GNC FSW product line manages variability. Existing domain engineering approaches do not enforce any specific notation for domain analysis or commonality and variability analysis. Usually, natural language text is the preferred tool. The advantage is the flexibility and adapt ability of natural language. However, one has to be ready to accept also its well-known drawbacks, such as ambiguity, inconsistency, and contradictions. While most domain analysis

  8. Improving Flight Software Module Validation Efforts : a Modular, Extendable Testbed Software Framework (United States)

    Lange, R. Connor


    Ever since Explorer-1, the United States' first Earth satellite, was developed and launched in 1958, JPL has developed many more spacecraft, including landers and orbiters. While these spacecraft vary greatly in their missions, capabilities,and destination, they all have something in common. All of the components of these spacecraft had to be comprehensively tested. While thorough testing is important to mitigate risk, it is also a very expensive and time consuming process. Thankfully,since virtually all of the software testing procedures for SMAP are computer controlled, these procedures can be automated. Most people testing SMAP flight software (FSW) would only need to write tests that exercise specific requirements and then check the filtered results to verify everything occurred as planned. This gives developers the ability to automatically launch tests on the testbed, distill the resulting logs into only the important information, generate validation documentation, and then deliver the documentation to management. With many of the steps in FSW testing automated, developers can use their limited time more effectively and can validate SMAP FSW modules quicker and test them more rigorously. As a result of the various benefits of automating much of the testing process, management is considering this automated tools use in future FSW validation efforts.

  9. Generic Software Architecture for Prognostics (GSAP) User Guide (United States)

    Teubert, Christopher Allen; Daigle, Matthew John; Watkins, Jason; Sankararaman, Shankar; Goebel, Kai


    The Generic Software Architecture for Prognostics (GSAP) is a framework for applying prognostics. It makes applying prognostics easier by implementing many of the common elements across prognostic applications. The standard interface enables reuse of prognostic algorithms and models across systems using the GSAP framework.

  10. SCaN Testbed Software Development and Lessons Learned (United States)

    Kacpura, Thomas J.; Varga, Denise M.


    National Aeronautics and Space Administration (NASA) has developed an on-orbit, adaptable, Software Defined Radio (SDR)Space Telecommunications Radio System (STRS)-based testbed facility to conduct a suite of experiments to advance technologies, reduce risk, and enable future mission capabilities on the International Space Station (ISS). The SCAN Testbed Project will provide NASA, industry, other Government agencies, and academic partners the opportunity to develop and field communications, navigation, and networking technologies in the laboratory and space environment based on reconfigurable, SDR platforms and the STRS Architecture.The SDRs are a new technology for NASA, and the support infrastructure they require is different from legacy, fixed function radios. SDRs offer the ability to reconfigure on-orbit communications by changing software for new waveforms and operating systems to enable new capabilities or fix any anomalies, which was not a previous option. They are not stand alone devices, but required a new approach to effectively control them and flow data. This requires extensive software to be developed to utilize the full potential of these reconfigurable platforms. The paper focuses on development, integration and testing as related to the avionics processor system, and the software required to command, control, monitor, and interact with the SDRs, as well as the other communication payload elements. An extensive effort was required to develop the flight software and meet the NASA requirements for software quality and safety. The flight avionics must be radiation tolerant, and these processors have limited capability in comparison to terrestrial counterparts. A big challenge was that there are three SDRs onboard, and interfacing with multiple SDRs simultaneously complicatesd the effort. The effort also includes ground software, which is a key element for both the command of the payload, and displaying data created by the payload. The verification of

  11. Utilization of the NASA Operational Simulator for Small Satellites (NOS3) for V&V of STF-1’s Semiautonomous On-Orbit Operations


    Grubb, Matthew; Lucas, John; Morris, Justin; Zemerick, Scott


    The NASA Operational Simulator for Small Satellites (NOS3) is a suite of software tools that significantly aids the SmallSat community with software development, integration and test (I&T), mission operations/training, verification and validation (V&V), and software systems check-out. NOS3 has been utilized extensively for NASA’s Simulation-to-Flight 1 (STF-1) cubesat mission with respect to V&V of its semiautonomous science operations. NOS3 provides a software development environment, a mult...

  12. Comparison of TCeMA and TDMA for Inter-Satellite Communications using OPNET Simulation (United States)

    Hain, Regina Rosales; Ramanathan, Ram; Bergamo, Marcos; Wallett, Thomas M.


    A robust data link protocol, enabling unique physical and MAC layer technologies and sub-network level protocols, is needed in order to take advantage of the full potential of using both TDMA and CDMA in a satellite communication network. A novel MAC layer protocol, TDMA with CDMA-encoding multiple access (TCeMA) integrated with null-steered digital beam-forming spatial multiplexing, is investigated to support flexible spacecraft communications. Abstract models of the TCeMA and TDMA processes are developed in OPNFiT and a comparison of the performances of TCeMA and TDMA in a satellite network simulation are made. TCeMA provides the better connectivity and capacity with respect to TDMA for satellite communication traffic.

  13. Overview of intercalibration of satellite instruments (United States)

    Chander, G.; Hewison, T.J.; Fox, N.; Wu, X.; Xiong, X.; Blackwell, W.J.


    Inter-calibration of satellite instruments is critical for detection and quantification of changes in the Earth’s environment, weather forecasting, understanding climate processes, and monitoring climate and land cover change. These applications use data from many satellites; for the data to be inter-operable, the instruments must be cross-calibrated. To meet the stringent needs of such applications requires that instruments provide reliable, accurate, and consistent measurements over time. Robust techniques are required to ensure that observations from different instruments can be normalized to a common scale that the community agrees on. The long-term reliability of this process needs to be sustained in accordance with established reference standards and best practices. Furthermore, establishing physical meaning to the information through robust Système International d'unités (SI) traceable Calibration and Validation (Cal/Val) is essential to fully understand the parameters under observation. The processes of calibration, correction, stability monitoring, and quality assurance need to be underpinned and evidenced by comparison with “peer instruments” and, ideally, highly calibrated in-orbit reference instruments. Inter-calibration between instruments is a central pillar of the Cal/Val strategies of many national and international satellite remote sensing organizations. Inter-calibration techniques as outlined in this paper not only provide a practical means of identifying and correcting relative biases in radiometric calibration between instruments but also enable potential data gaps between measurement records in a critical time series to be bridged. Use of a robust set of internationally agreed upon and coordinated inter-calibration techniques will lead to significant improvement in the consistency between satellite instruments and facilitate accurate monitoring of the Earth’s climate at uncertainty levels needed to detect and attribute the mechanisms

  14. Satellite information for wind energy applications

    Energy Technology Data Exchange (ETDEWEB)

    Nielsen, M.; Astrup, P.; Bay Hasager, C.


    An introduction to satellite information relevant for wind energy applications is given. It includes digital elevation model (DEM) data based on satellite observations. The Shuttle Radar Topography Mission (SRTM) is useful for regional scale wind resource studies. Comparison results from complex terrain in Spain and flat terrain in Denmark are found to be acceptable for both sites. Also land cover type information can be retrieved from satellite observations. Land cover type maps have to be combined with roughness data from field observation or literature values. Land cover type maps constitute an aid to map larger regions within shorter time. Field site observations of obstacles and hedges are still necessary. The raster-based map information from DEM and land cover maps can be converted for use in WASP. For offshore locations it is possible to estimate the wind resources based on ocean surface wind data from several types of satellite observations. The RWT software allows an optimal calculation of SAR wind resource statistics. A tab-file with SAR-based observed wind climate (OWC) data can be obtained for 10 m above sea level and used in WASP. RWT uses a footprint averaging technique to obtain data as similar as possible to mast observations. Maximum-likelihood fitting is used to calculate the Weibull A and k parameters from the constrained data set. Satellite SAR wind maps cover the coastal zone from 3 km and offshore with very detailed information of 400 m by 400 m grid resolution. Spatial trends in mean wind, energy density, Weibull A and k and uncertainty values are provided for the area of interest. Satellite scatterometer wind observations have a spatial resolution of 25 km by 25 km. These data typically represent a site further offshore, and the tab-file statistics should be used in WASP combined with topography and roughness information to assess the coastal wind power potential. Scatterometer wind data are observed {approx} twice per day, whereas SAR only

  15. Small Explorer project: Submillimeter Wave Astronomy Satellite (SWAS). Mission operations and data analysis plan (United States)

    Melnick, Gary J.


    The Mission Operations and Data Analysis Plan is presented for the Submillimeter Wave Astronomy Satellite (SWAS) Project. It defines organizational responsibilities, discusses target selection and navigation, specifies instrument command and data requirements, defines data reduction and analysis hardware and software requirements, and discusses mission operations center staffing requirements.

  16. JPSS Science Data Services for the Direct Readout Community (United States)

    Chander, Gyanesh; Lutz, Bob


    The Suomi National Polar-orbiting Partnership (S-NPP) and Joint Polar Satellite System (JPSS) High Rate Data (HRD) link provides Direct Broadcast data to users in real-time, utilizing their own remote field terminals. The Field Terminal Support (FTS) provides the resources needed to support the Direct Readout communities by providing software, documentation, and periodic updates to enable them to produce data products from SNPP and JPSS. The FTS distribution server will also provide the necessary ancillary and auxiliary data needed for processing the broadcasts, as well as making orbital data available to assist in locating the satellites of interest. In addition, the FTS provides development support for the algorithm and software through GSFC Direct Readout Laboratory (DRL) International Polar Orbiter Processing Package (IPOPP) and University of Wisconsin (UWISC) Community Satellite Processing Package (CSPP), to enable users to integrate the algorithms into their remote terminals. The support the JPSS Program provides to the institutions developing and maintaining these two software packages, will demonstrate the ability to produce ready-to-use products from the HRD link and provide risk reduction effort at a minimal cost. This paper discusses the key functions and system architecture of FTS.

  17. Vibration monitoring of large vertical pumps via a remote satellite station

    International Nuclear Information System (INIS)

    Cook, S.A.; Crowe, R.D.; Roblyer, S.P.; Toffer, H.


    The Hanford N Reactor is operated by UNC Nuclear Industries for the Department of Energy for the production of special isotopes and electric energy. The reactor has a unique design in which the equipment such as pumps, turbines, generators and diesel engines are located in separate buildings. This equipment arrangement has led to the conclusion that the most cost-effective implementation of a dedicated vibration monitoring system would be to install a computerized network system in lieu of a single analyzing station. In this approach, semi-autonomous micro processor based data collection stations referred to as satellite stations are located near each concentration of machinery to be monitored. The satellite stations provide near continuous monitoring of the machinery. They are linked to a minicomputer using voice grade telephone circuits and hardware and software specifically designed for network communications. The communications link between the satellite stations and the minicomputer permits data and programs to be transmitted between the units. This paper will describe the satellite station associated with large vertical pumps vibration monitoring. The reactor has four of these pumps to supply tertiary cooling to reactor systems. 4 figs

  18. CBERS-2B Brazilian remote sensing satellite to help to monitor the Bolivia-Brazil gas pipeline

    Energy Technology Data Exchange (ETDEWEB)

    Hernandes, Gilberto Luis Sanches [TBG Transportadora Brasileira Gasoduto Bolivia-Brasil, Rio de Janeiro, RJ (Brazil)


    This paper presents the results of CBERS-2B' Brazilian Remote Sensing Satellite to help to monitor the Bolivia-Brazil Gas Pipeline. The CBERS-2B is the third satellite launched in 2007 by the CBERS Program (China-Brazil Earth Resources Satellite) and the innovation was the HRC camera that produces high resolution images. It will be possible to obtain one complete coverage of the country every 130 days. In this study, 2 images from different parts of the Bolivia- Brazil Gas Pipeline were selected. Image processing involved the geometric registration of CBERS-2B satellite images with airborne images, contrast stretch transform and pseudo color. The analysis of satellite and airborne images in a GIS software to detect third party encroachment was effective to detect native vegetation removal, street construction, growth of urban areas, farming and residential/industrial land development. Very young, the CBERS-2B is a good promise to help to inspect the areas along the pipelines. (author)

  19. Integrating Remote Sensing with Species Distribution Models; Mapping Tamarisk Invasions Using the Software for Assisted Habitat Modeling (SAHM)


    West, Amanda M.; Evangelista, Paul H.; Jarnevich, Catherine S.; Young, Nicholas E.; Stohlgren, Thomas J.; Talbert, Colin; Talbert, Marian; Morisette, Jeffrey; Anderson, Ryan


    Early detection of invasive plant species is vital for the management of natural resources and protection of ecosystem processes. The use of satellite remote sensing for mapping the distribution of invasive plants is becoming more common, however conventional imaging software and classification methods have been shown to be unreliable. In this study, we test and evaluate the use of five species distribution model techniques fit with satellite remote sensing data to map invasive tamarisk (Tama...

  20. Enabling Dynamic Security Management of Networked Systems via Device-Embedded Security (Self-Securing Devices) (United States)


    machine when it tries to probe and login to other machines that the compromised machine does not usually connect to. Such ano- molous traffic patterns would...3107.pdf [Porras97] Phillip A. Porras and Peter G. Neumann. EMERALD : event monitoring enabling responses to anomalous live disturbances. National...Samar95] V. Samar and R. J. Schemers III. Unified login with pluggable authentication modules (PAM). Open Software Foundation RFC 86.0. Open Software

  1. Improvement of the software Bernese for SLR data processing in the Main Metrological Centre of the State Time and Frequency Service (United States)

    Tsyba, E.; Kaufman, M.


    Preparatory works for resuming operational calculations of the Earth rotation parameters based on the results of satellite laser ranging data processing (LAGEOS 1, LAGEOS 2) are to be completed in the Main Metrology Centre Of The State Time And Frequency Service (VNIIFTRI) in 2014. For this purpose BERNESE 5.2 software (Dach & Walser, 2014) was chosen as a base software which has been used for many years in the Main Metrological Centre of the State Time and Frequency Service to process phase observations of GLONASS and GPS satellites. Although in the BERNESE 5.2 software announced presentation the possibility of the SLR data processing is declared, it has not been fully implemented. In particular there is no such an essential element as corrective action (as input or resulting parameters) in the local time scale ("time bias"), etc. Therefore, additional program blocks have been developed and integrated into the BERNESE 5.2 software environment. The program blocks are written in Perl and Matlab program languages and can be used both for Windows and Linux, 32-bit and 64-bit platforms.

  2. Saturn satellites

    International Nuclear Information System (INIS)

    Ruskol, E.L.


    The characteristics of the Saturn satellites are discussed. The satellites close to Saturn - Janus, Mimas, Enceladus, Tethys, Dione and Rhea - rotate along the circular orbits. High reflectivity is attributed to them, and the density of the satellites is 1 g/cm 3 . Titan is one of the biggest Saturn satellites. Titan has atmosphere many times more powerful than that of Mars. The Titan atmosphere is a peculiar medium with a unique methane and hydrogen distribution in the whole Solar system. The external satellites - Hyperion, Japetus and Phoebe - are poorly investigated. Neither satellite substance density, nor their composition are known. The experimental data on the Saturn rings obtained on the ''Pioneer-11'' and ''Voyager-1'' satellites are presented [ru

  3. Software-Based Student Response Systems: An Interdisciplinary Initiative (United States)

    Fischer, Carol M.; Hoffman, Michael S.; Casey, Nancy C.; Cox, Maureen P.


    Colleagues from information technology and three academic departments collaborated on an instructional technology initiative to employ student response systems in classes in mathematics, accounting and education. The instructors assessed the viability of using software-based systems to enable students to use their own devices (cell phones,…

  4. Applying a Framework to Evaluate Assignment Marking Software: A Case Study on Lightwork (United States)

    Heinrich, Eva; Milne, John


    This article presents the findings of a qualitative evaluation on the effect of a specialised software tool on the efficiency and quality of assignment marking. The software, Lightwork, combines with the Moodle learning management system and provides support through marking rubrics and marker allocations. To enable the evaluation a framework has…

  5. A New Effort for Atmospherical Forecast: Meteorological Image Processing Software (MIPS) for Astronomical Observations (United States)

    Shameoni Niaei, M.; Kilic, Y.; Yildiran, B. E.; Yüzlükoglu, F.; Yesilyaprak, C.


    We have described a new software (MIPS) about the analysis and image processing of the meteorological satellite (Meteosat) data for an astronomical observatory. This software will be able to help to make some atmospherical forecast (cloud, humidity, rain) using meteosat data for robotic telescopes. MIPS uses a python library for Eumetsat data that aims to be completely open-source and licenced under GNU/General Public Licence (GPL). MIPS is a platform independent and uses h5py, numpy, and PIL with the general-purpose and high-level programming language Python and the QT framework.

  6. gr-MRI: A software package for magnetic resonance imaging using software defined radios (United States)

    Hasselwander, Christopher J.; Cao, Zhipeng; Grissom, William A.


    The goal of this work is to develop software that enables the rapid implementation of custom MRI spectrometers using commercially-available software defined radios (SDRs). The developed gr-MRI software package comprises a set of Python scripts, flowgraphs, and signal generation and recording blocks for GNU Radio, an open-source SDR software package that is widely used in communications research. gr-MRI implements basic event sequencing functionality, and tools for system calibrations, multi-radio synchronization, and MR signal processing and image reconstruction. It includes four pulse sequences: a single-pulse sequence to record free induction signals, a gradient-recalled echo imaging sequence, a spin echo imaging sequence, and an inversion recovery spin echo imaging sequence. The sequences were used to perform phantom imaging scans with a 0.5 Tesla tabletop MRI scanner and two commercially-available SDRs. One SDR was used for RF excitation and reception, and the other for gradient pulse generation. The total SDR hardware cost was approximately 2000. The frequency of radio desynchronization events and the frequency with which the software recovered from those events was also measured, and the SDR's ability to generate frequency-swept RF waveforms was validated and compared to the scanner's commercial spectrometer. The spin echo images geometrically matched those acquired using the commercial spectrometer, with no unexpected distortions. Desynchronization events were more likely to occur at the very beginning of an imaging scan, but were nearly eliminated if the user invoked the sequence for a short period before beginning data recording. The SDR produced a 500 kHz bandwidth frequency-swept pulse with high fidelity, while the commercial spectrometer produced a waveform with large frequency spike errors. In conclusion, the developed gr-MRI software can be used to develop high-fidelity, low-cost custom MRI spectrometers using commercially-available SDRs.

  7. NASA/DARPA advanced communications technology satellite project for evaluation of telemedicine outreach using next-generation communications satellite technology: Mayo Foundation participation. (United States)

    Gilbert, B K; Mitchell, M P; Bengali, A R; Khandheria, B K


    To describe the development of telemedicine capabilities-application of remote consultation and diagnostic techniques-and to evaluate the feasibility and practicality of such clinical outreach to rural and underserved communities with limited telecommunications infrastructures. In 1992, Mayo Foundation (Rochester, Minn, Jacksonville, Fla, and Scottsdale, Ariz), the National Aeronautics and Space Administration, and the Defense Advanced Research Projects Agency collaborated to create a complex network of fiberoptic landlines, video recording systems, satellite terminals, and specially developed data translators linking Mayo sites with other locations in the continental United States on an on-demand basis. The purpose was to transmit data via the asynchronous transfer mode (ATM) digital communications protocol over the Advanced Communications Technology Satellite. The links were intended to provide a conduit for transmission of data for patient-specific consultations between physicians, evaluation of medical imagery, and medical education for clinical staffs at remote sites. Low-data-rate (LDR) experiments went live late in 1993. Mayo Clinic Rochester successfully provided medical consultation and services to 2 small regional medical facilities. High-data-rate (HDR) experiments included studies of remote digital echocardiography, store-and-forward telemedicine, cardiac catheterization, and teleconsultation for congenital heart disease. These studies combined landline data transmission with use of the satellite. The complexity of the routing paths and network components, immaturity of available software, and inexperience with existing telecommunications caused significant study delays. These experiments demonstrated that next-generation satellite technology can provide batch and real-time imagery for telemedicine. The first-generation of the ATM and satellite network technology used in these experiments created several technical problems and inconveniences that should

  8. GUI-Based Document Access via SATCOMMS: Online Electronic Document Retrieval at the European Telecommunications Satellite Organization EUTELSAT. (United States)

    Burton, Adrian P.


    Discusses accessing online electronic documents at the European Telecommunications Satellite Organization (EUTELSAT). Highlights include off-site paper document storage, the document management system, benefits, the EUTELSAT Standard IBM Access software, implementation, the development process, and future enhancements. (AEF)

  9. Comparison of a Gross Anatomy Laboratory to Online Anatomy Software for Teaching Anatomy (United States)

    Mathiowetz, Virgil; Yu, Chih-Huang; Quake-Rapp, Cindee


    This study was designed to assess the grades, self-perceived learning, and satisfaction between occupational therapy students who used a gross anatomy laboratory versus online anatomy software (AnatomyTV) as tools to learn anatomy at a large public university and a satellite campus in the mid-western United States. The goal was to determine if…

  10. The NLC Software Requirements Methodology

    Energy Technology Data Exchange (ETDEWEB)

    Shoaee, Hamid


    We describe the software requirements and development methodology developed for the NLC control system. Given the longevity of that project, and the likely geographical distribution of the collaborating engineers, the planned requirements management process is somewhat more formal than the norm in high energy physics projects. The short term goals of the requirements process are to accurately estimate costs, to decompose the problem, and to determine likely technologies. The long term goal is to enable a smooth transition from high level functional requirements to specific subsystem and component requirements for individual programmers, and to support distributed development. The methodology covers both ends of that life cycle. It covers both the analytical and documentary tools for software engineering, and project management support. This paper introduces the methodology, which is fully described in [1].

  11. A new tool for supervised classification of satellite images available on web servers: Google Maps as a case study (United States)

    García-Flores, Agustín.; Paz-Gallardo, Abel; Plaza, Antonio; Li, Jun


    This paper describes a new web platform dedicated to the classification of satellite images called Hypergim. The current implementation of this platform enables users to perform classification of satellite images from any part of the world thanks to the worldwide maps provided by Google Maps. To perform this classification, Hypergim uses unsupervised algorithms like Isodata and K-means. Here, we present an extension of the original platform in which we adapt Hypergim in order to use supervised algorithms to improve the classification results. This involves a significant modification of the user interface, providing the user with a way to obtain samples of classes present in the images to use in the training phase of the classification process. Another main goal of this development is to improve the runtime of the image classification process. To achieve this goal, we use a parallel implementation of the Random Forest classification algorithm. This implementation is a modification of the well-known CURFIL software package. The use of this type of algorithms to perform image classification is widespread today thanks to its precision and ease of training. The actual implementation of Random Forest was developed using CUDA platform, which enables us to exploit the potential of several models of NVIDIA graphics processing units using them to execute general purpose computing tasks as image classification algorithms. As well as CUDA, we use other parallel libraries as Intel Boost, taking advantage of the multithreading capabilities of modern CPUs. To ensure the best possible results, the platform is deployed in a cluster of commodity graphics processing units (GPUs), so that multiple users can use the tool in a concurrent way. The experimental results indicate that this new algorithm widely outperform the previous unsupervised algorithms implemented in Hypergim, both in runtime as well as precision of the actual classification of the images.

  12. Volcview: A Web-Based Platform for Satellite Monitoring of Volcanic Activity and Eruption Response (United States)

    Schneider, D. J.; Randall, M.; Parker, T.


    The U.S. Geological Survey (USGS), in cooperation with University and State partners, operates five volcano observatories that employ specialized software packages and computer systems to process and display real-time data coming from in-situ geophysical sensors and from near-real-time satellite sources. However, access to these systems both inside and from outside the observatory offices are limited in some cases by factors such as software cost, network security, and bandwidth. Thus, a variety of Internet-based tools have been developed by the USGS Volcano Science Center to: 1) Improve accessibility to data sources for staff scientists across volcano monitoring disciplines; 2) Allow access for observatory partners and for after-hours, on-call duty scientists; 3) Provide situational awareness for emergency managers and the general public. Herein we describe VolcView (, a freely available, web-based platform for display and analysis of near-real-time satellite data. Initial geographic coverage is of the volcanoes in Alaska, the Russian Far East, and the Commonwealth of the Northern Mariana Islands. Coverage of other volcanoes in the United States will be added in the future. Near-real-time satellite data from NOAA, NASA and JMA satellite systems are processed to create image products for detection of elevated surface temperatures and volcanic ash and SO2 clouds. VolcView uses HTML5 and the canvas element to provide image overlays (volcano location and alert status, annotation, and location information) and image products that can be queried to provide data values, location and measurement capabilities. Use over the past year during the eruptions of Pavlof, Veniaminof, and Cleveland volcanoes in Alaska by the Alaska Volcano Observatory, the National Weather Service, and the U.S. Air Force has reinforced the utility of shared situational awareness and has guided further development. These include overlay of volcanic cloud trajectory and

  13. Simulating satellite observations of 100 kHz radio waves from relativistic electron beams above thunderclouds


    M. Füllekrug; C. Hanuise; M. Parrot


    Relativistic electron beams above thunderclouds emit 100 kHz radio waves which illuminate the Earth's atmosphere and near-Earth space. This contribution aims to clarify the physical processes which are relevant for the spatial spreading of the radio wave energy below and above the ionosphere and thereby enables simulating satellite observations of 100 kHz radio waves from relativistic electron beams above thunderclouds. The simulation uses the DEMETER satellite which observes 100 kHz ...

  14. Research and Realization of the HJ-1C Real-time Software Frame Synchronization Algorithm

    Directory of Open Access Journals (Sweden)

    Hou Yang-shuan


    Full Text Available Conventional software frame synchronization methods are inefficient in processing huge continuous data without synchronization words. To improve the processing speed, a real-time synchronization algorithm is proposed based on reverse searching. Satellite data are grouped and searched in the reverse direction to avoid searching for synchronization words in huge continuous invalid data; thus, the frame synchronization speed is improved enormously. The fastest processing speed is up to 15445.9 Mbps when HJ-1C data are tested. This method is presently applied to the HJ-1C quick-look system in remote sensing satellite ground stations.

  15. Configuring the Orion Guidance, Navigation, and Control Flight Software for Automated Sequencing (United States)

    Odegard, Ryan G.; Siliwinski, Tomasz K.; King, Ellis T.; Hart, Jeremy J.


    The Orion Crew Exploration Vehicle is being designed with greater automation capabilities than any other crewed spacecraft in NASA s history. The Guidance, Navigation, and Control (GN&C) flight software architecture is designed to provide a flexible and evolvable framework that accommodates increasing levels of automation over time. Within the GN&C flight software, a data-driven approach is used to configure software. This approach allows data reconfiguration and updates to automated sequences without requiring recompilation of the software. Because of the great dependency of the automation and the flight software on the configuration data, the data management is a vital component of the processes for software certification, mission design, and flight operations. To enable the automated sequencing and data configuration of the GN&C subsystem on Orion, a desktop database configuration tool has been developed. The database tool allows the specification of the GN&C activity sequences, the automated transitions in the software, and the corresponding parameter reconfigurations. These aspects of the GN&C automation on Orion are all coordinated via data management, and the database tool provides the ability to test the automation capabilities during the development of the GN&C software. In addition to providing the infrastructure to manage the GN&C automation, the database tool has been designed with capabilities to import and export artifacts for simulation analysis and documentation purposes. Furthermore, the database configuration tool, currently used to manage simulation data, is envisioned to evolve into a mission planning tool for generating and testing GN&C software sequences and configurations. A key enabler of the GN&C automation design, the database tool allows both the creation and maintenance of the data artifacts, as well as serving the critical role of helping to manage, visualize, and understand the data-driven parameters both during software development

  16. Enhancing User Customization through Novel Software Architecture for Utility Scale Solar Siting Software

    Energy Technology Data Exchange (ETDEWEB)

    Brant Peery; Sam Alessi; Randy Lee; Leng Vang; Scott Brown; David Solan; Dan Ames


    There is a need for a spatial decision support application that allows users to create customized metrics for comparing proposed locations of a new solar installation. This document discusses how PVMapper was designed to overcome the customization problem through the development of loosely coupled spatial and decision components in a JavaScript plugin architecture. This allows the user to easily add functionality and data to the system. The paper also explains how PVMapper provides the user with a dynamic and customizable decision tool that enables them to visually modify the formulas that are used in the decision algorithms that convert data to comparable metrics. The technologies that make up the presentation and calculation software stack are outlined. This document also explains the architecture that allows the tool to grow through custom plugins created by the software users. Some discussion is given on the difficulties encountered while designing the system.

  17. Integrating Satellite, Radar and Surface Observation with Time and Space Matching (United States)

    Ho, Y.; Weber, J.


    The Integrated Data Viewer (IDV) from Unidata is a Java™-based software framework for analyzing and visualizing geoscience data. It brings together the ability to display and work with satellite imagery, gridded data, surface observations, balloon soundings, NWS WSR-88D Level II and Level III RADAR data, and NOAA National Profiler Network data, all within a unified interface. Applying time and space matching on the satellite, radar and surface observation datasets will automatically synchronize the display from different data sources and spatially subset to match the display area in the view window. These features allow the IDV users to effectively integrate these observations and provide 3 dimensional views of the weather system to better understand the underlying dynamics and physics of weather phenomena.

  18. Discussions on attitude determination and control system for micro/nano/pico-satellites considering survivability based on Hodoyoshi-3 and 4 experiences (United States)

    Nakasuka, Shinichi; Miyata, Kikuko; Tsuruda, Yoshihiro; Aoyanagi, Yoshihide; Matsumoto, Takeshi


    The recent advancement of micro/nano/pico-satellites technologies encourages many universities to develop three axis stabilized satellites. As three axis stabilization is high level technology requiring the proper functioning of various sensors, actuators and control software, many early satellites failed in their initial operation phase because of shortage of solar power generation or inability to realize the initial step of missions because of unexpected attitude control system performance. These results come from failure to design the satellite attitude determination and control system (ADCS) appropriately and not considering "satellite survivability." ADCS should be designed such that even if some sensors or actuators cannot work as expected, the satellite can survive and carry out some of its missions, even if not full. This paper discusses how to realize ADCS while taking satellite survivability into account, based on our experiences of design and in-orbit operations of Hodoyoshi-3 and 4 satellites launched in 2014, which suffered from various component anomalies but could complete their missions.

  19. A novel emergency system for low earth orbit satellites using Galileo GNSS

    NARCIS (Netherlands)

    Gill, E.K.A.; Helderweirt, A.


    Low Earth Orbit (LEO) satellites have a limited direct contact time with the stations of their ground segment. This fundamentally constraints a timeliness reaction of the mission control center in case of emergency situations onboard the LEO spacecraft. To enable such a rapid reaction to emergency

  20. Software Tools Streamline Project Management (United States)


    Three innovative software inventions from Ames Research Center (NETMARK, Program Management Tool, and Query-Based Document Management) are finding their way into NASA missions as well as industry applications. The first, NETMARK, is a program that enables integrated searching of data stored in a variety of databases and documents, meaning that users no longer have to look in several places for related information. NETMARK allows users to search and query information across all of these sources in one step. This cross-cutting capability in information analysis has exponentially reduced the amount of time needed to mine data from days or weeks to mere seconds. NETMARK has been used widely throughout NASA, enabling this automatic integration of information across many documents and databases. NASA projects that use NETMARK include the internal reporting system and project performance dashboard, Erasmus, NASA s enterprise management tool, which enhances organizational collaboration and information sharing through document routing and review; the Integrated Financial Management Program; International Space Station Knowledge Management; Mishap and Anomaly Information Reporting System; and management of the Mars Exploration Rovers. Approximately $1 billion worth of NASA s projects are currently managed using Program Management Tool (PMT), which is based on NETMARK. PMT is a comprehensive, Web-enabled application tool used to assist program and project managers within NASA enterprises in monitoring, disseminating, and tracking the progress of program and project milestones and other relevant resources. The PMT consists of an integrated knowledge repository built upon advanced enterprise-wide database integration techniques and the latest Web-enabled technologies. The current system is in a pilot operational mode allowing users to automatically manage, track, define, update, and view customizable milestone objectives and goals. The third software invention, Query

  1. Employing peer-to-peer software distribution in ALICE Grid Services to enable opportunistic use of OSG resources

    CERN Multimedia

    CERN. Geneva; Sakrejda, Iwona


    The ALICE Grid infrastructure is based on AliEn, a lightweight open source framework built on Web Services and a Distributed Agent Model in which job agents are submitted onto a grid site to prepare the environment and pull work from a central task queue located at CERN. In the standard configuration, each ALICE grid site supports an ALICE-specific VO box as a single point of contact between the site and the ALICE central services. VO box processes monitor site utilization and job requests (ClusterMonitor), monitor dynamic job and site properties (MonaLisa), perform job agent submission (CE) and deploy job-specific software (PackMan). In particular, requiring a VO box at each site simplifies deployment of job software, done onto a shared file system at the site, and adds redundancy to the overall Grid system. ALICE offline computing, however, has also implemented a peer-to-peer method (based on BitTorrent) for downloading job software directly onto each worker node as needed. By utilizing both this peer-...

  2. Modeling and Performance Analysis of 10 Gbps Inter-satellite Optical Wireless Communication Link (United States)

    Singh, Mehtab


    Free-space optical (FSO) communication has the advantages of two of the most predominant data transmission technologies - optical fiber communication and wireless communication. Most of the technical aspects of FSO are similar to that of optical fiber communication, with major difference in the information signal propagation medium which is free space in case of FSO rather than silica glass in optical fiber communication. One of the most important applications of FSO is inter-satellite optical wireless communication (IsOWC) links which will be deployed in the future in space. The IsOWC links have many advantages over the previously existing microwave satellite communication technologies such as higher bandwidth, lower power consumption, low cost of implementation, light size, and weight. In this paper, modeling and performance analysis of a 10-Gbps inter-satellite communication link with two satellites separated at a distance of 1,200 km has been done using OPTISYSTEM simulation software. Performance has been analyzed on the basis of quality factor, signal to noise ratio (SNR), and total power of the received signal.

  3. GSI operation software: migration from OpenVMS TO Linux

    International Nuclear Information System (INIS)

    Huhmann, R.; Froehlich, G.; Juelicher, S.; Schaa, V.R.W.


    The current operation software at GSI, controlling the linac, beam transfer lines, synchrotron and storage ring, has been developed over a period of more than two decades using OpenVMS on Alpha-Workstations. The GSI accelerator facilities will serve as an injector chain for the new FAIR accelerator complex for which a control system is currently developed. To enable reuse and integration of parts of the distributed GSI software system, in particular the linac operation software, within the FAIR control system, the corresponding software components must be migrated to Linux. Inter-operability with FAIR controls applications is achieved by adding a generic middle-ware interface accessible from Java applications. For porting applications to Linux a set of libraries and tools has been developed covering the necessary OpenVMS system functionality. Currently, core applications and services are already ported or rewritten and functionally tested but not in operational usage. This paper presents the current status of the project and concepts for putting the migrated software into operation. (authors)


    Directory of Open Access Journals (Sweden)

    Nur Aini Rakhmawati


    Full Text Available Normal 0 false false false IN X-NONE X-NONE MicrosoftInternetExplorer4 Berlakunya Undang – undang Hak Atas Kekayaan Intelektual (HAKI, memunculkan suatu alternatif baru untuk menggunakan software open source. Penggunaan software open source menyebar seiring dengan isu global pada Information Communication Technology (ICT saat ini. Beberapa organisasi dan perusahaan mulai menjadikan software open source sebagai pertimbangan. Banyak konsep mengenai software open source ini. Mulai dari software yang gratis sampai software tidak berlisensi. Tidak sepenuhnya isu software open source benar, untuk itu perlu dikenalkan konsep software open source mulai dari sejarah, lisensi dan bagaimana cara memilih lisensi, serta pertimbangan dalam memilih software open source yang ada. Kata kunci :Lisensi, Open Source, HAKI

  5. Multi-Band Multi-Tone Tunable Millimeter-Wave Frequency Synthesizer For Satellite Beacon Transmitter (United States)

    Simons, Rainee N.; Wintucky, Edwin G.


    This paper presents the design and test results of a multi-band multi-tone tunable millimeter-wave frequency synthesizer, based on a solid-state frequency comb generator. The intended application of the synthesizer is in a satellite beacon transmitter for radio wave propagation studies at K-band (18 to 26.5 GHz), Q-band (37 to 42 GHz), and E-band (71 to 76 GHz). In addition, the architecture for a compact beacon transmitter, which includes the multi-tone synthesizer, polarizer, horn antenna, and power/control electronics, has been investigated for a notional space-to-ground radio wave propagation experiment payload on a small satellite. The above studies would enable the design of robust high throughput multi-Gbps data rate future space-to-ground satellite communication links.

  6. Development and Flight Results of a PC104/QNX-Based On-Board Computer and Software for the YES2 Tether Experiment (United States)

    Spiliotopoulos, I.; Mirmont, M.; Kruijff, M.


    This paper highlights the flight preparation and mission performance of a PC104-based On-Board Computer for ESA's second Young Engineer's Satellite (YES2), with additional attention to the flight software design and experience of QNX as multi-process real-time operating system. This combination of Commercial-Of-The-Shelf (COTS) technologies is an accessible option for small satellites with high computational demands.

  7. Using McIDAS-V data analysis and visualization software as an educational tool for understanding the atmosphere (United States)

    Achtor, T. H.; Rink, T.


    The University of Wisconsin’s Space Science and Engineering Center (SSEC) has been at the forefront in developing data analysis and visualization tools for environmental satellites and other geophysical data. The fifth generation of the Man-computer Interactive Data Access System (McIDAS-V) is Java-based, open-source, freely available software that operates on Linux, Macintosh and Windows systems. The software tools provide powerful new data manipulation and visualization capabilities that work with geophysical data in research, operational and educational environments. McIDAS-V provides unique capabilities to support innovative techniques for evaluating research results, teaching and training. McIDAS-V is based on three powerful software elements. VisAD is a Java library for building interactive, collaborative, 4 dimensional visualization and analysis tools. The Integrated Data Viewer (IDV) is a reference application based on the VisAD system and developed by the Unidata program that demonstrates the flexibility that is needed in this evolving environment, using a modern, object-oriented software design approach. The third tool, HYDRA, allows users to build, display and interrogate multi and hyperspectral environmental satellite data in powerful ways. The McIDAS-V software is being used for training and education in several settings. The McIDAS User Group provides training workshops at its annual meeting. Numerous online tutorials with training data sets have been developed to aid users in learning simple and more complex operations in McIDAS-V, all are available online. In a University of Wisconsin-Madison undergraduate course in Radar and Satellite Meteorology, McIDAS-V is used to create and deliver laboratory exercises using case study and real time data. At the high school level, McIDAS-V is used in several exercises in our annual Summer Workshop in Earth and Atmospheric Sciences to provide young scientists the opportunity to examine data with friendly and

  8. Open source software for the analysis of corneal deformation parameters on the images from the Corvis tonometer. (United States)

    Koprowski, Robert


    The software supplied with the Corvis tonometer (which is designed to measure intraocular pressure with the use of the air-puff method) is limited to providing basic numerical data. These data relate to the values of the measured intraocular pressure and, for example, applanation amplitudes. However, on the basis of a sequence of images obtained from the Corvis tonometer, it is possible to obtain much more information which is not available in its original software. This will be presented in this paper. The proposed software has been tested on 1400 images from the Corvis tonometer. The number of analysed 2D images (with a resolution of 200 × 576 pixels) in a sequence is arbitrary. However, in typical cases there are 140 images. The proposed software has been written in Matlab (Version, R2010b). The methods of image analysis and processing and in particular edge detection and the fast Fourier transform have been applied. The software allows for fully automatic (1) acquisition of 12 new parameters previously unavailable in the original software of the Corvis tonometer. It also enables off-line (2) manual and (3) automatic browsing of images in a sequence; 3D graph visualization of: (4) the corneal deformation and (5) eyeball response; 6) change of the colour palette; (7) filtration and (8) visualization of selected measured values on individual 2D images. In addition, the proposed software enables (9) to save the obtained results for further analysis and processing. The dedicated software described in this paper enables to obtain additional new features of corneal deformations during intraocular pressure measurement. The software can be applied in the diagnosis of corneal deformation vibrations, glaucoma diagnosis, evaluation of measurement repeatability and others. The software has no licensing restrictions and can be used both commercially and non-commercially without any limitations.

  9. Open-Source Software in Computational Research: A Case Study

    Directory of Open Access Journals (Sweden)

    Sreekanth Pannala


    Full Text Available A case study of open-source (OS development of the computational research software MFIX, used for multiphase computational fluid dynamics simulations, is presented here. The verification and validation steps required for constructing modern computational software and the advantages of OS development in those steps are discussed. The infrastructure used for enabling the OS development of MFIX is described. The impact of OS development on computational research and education in gas-solids flow, as well as the dissemination of information to other areas such as geophysical and volcanology research, is demonstrated. This study shows that the advantages of OS development were realized in the case of MFIX: verification by many users, which enhances software quality; the use of software as a means for accumulating and exchanging information; the facilitation of peer review of the results of computational research.

  10. DA+ data acquisition and analysis software at the Swiss Light Source macromolecular crystallography beamlines. (United States)

    Wojdyla, Justyna Aleksandra; Kaminski, Jakub W; Panepucci, Ezequiel; Ebner, Simon; Wang, Xiaoqiang; Gabadinho, Jose; Wang, Meitian


    Data acquisition software is an essential component of modern macromolecular crystallography (MX) beamlines, enabling efficient use of beam time at synchrotron facilities. Developed at the Paul Scherrer Institute, the DA+ data acquisition software is implemented at all three Swiss Light Source (SLS) MX beamlines. DA+ consists of distributed services and components written in Python and Java, which communicate via messaging and streaming technologies. The major components of DA+ are the user interface, acquisition engine, online processing and database. Immediate data quality feedback is achieved with distributed automatic data analysis routines. The software architecture enables exploration of the full potential of the latest instrumentation at the SLS MX beamlines, such as the SmarGon goniometer and the EIGER X 16M detector, and development of new data collection methods.

  11. Measuring the impact of computer resource quality on the software development process and product (United States)

    Mcgarry, Frank; Valett, Jon; Hall, Dana


    The availability and quality of computer resources during the software development process was speculated to have measurable, significant impact on the efficiency of the development process and the quality of the resulting product. Environment components such as the types of tools, machine responsiveness, and quantity of direct access storage may play a major role in the effort to produce the product and in its subsequent quality as measured by factors such as reliability and ease of maintenance. During the past six years, the NASA Goddard Space Flight Center has conducted experiments with software projects in an attempt to better understand the impact of software development methodologies, environments, and general technologies on the software process and product. Data was extracted and examined from nearly 50 software development projects. All were related to support of satellite flight dynamics ground-based computations. The relationship between computer resources and the software development process and product as exemplified by the subject NASA data was examined. Based upon the results, a number of computer resource-related implications are provided.

  12. Design, Implementation, and Performance of CREAM Data Acquisition Software

    CERN Document Server

    Zinn, S Y; Bagliesi, M G; Beatty, J J; Childers, J T; Coutu, S; Duvernois, M A; Ganel, O; Kim, H J; Lee, M H; Lutz, L; Malinine, A; Maestro, P; Marrocchesi, P S; Park, I H; Seo, E S; Song, C; Swordy, S; Wu, J


    Cosmic Ray Energetics and Mass (CREAM) is a balloon-borne experiment scheduled for launching from Antarctica in late 2004. Its aim is to measure the energy spectrum and composition of cosmic rays from proton to iron nuclei at ultra high energies from 1 to 1,000 TeV. Ultra long duration balloons are expected to fly about 100 days. One special feature of the CREAM data acquisition software (CDAQ) is the telemetric operation of the instrument using satellites. During a flight the science event and housekeeping data are sent from the instrument to a ground facility. Likewise, commands for controlling both the hardware and the software are uploaded from the ground facility. This requires a robust, reliable, and fast software system. CDAQ has been developed and tested during three beam tests at CERN in July, September, and November 2003. Recently the interfaces to the transition radiation detector (TRD) and to the timing-based charge detector (TCD) have been added. These new additions to CDAQ will be checked at a t...

  13. Condensing Massive Satellite Datasets For Rapid Interactive Analysis (United States)

    Grant, G.; Gallaher, D. W.; Lv, Q.; Campbell, G. G.; Fowler, C.; LIU, Q.; Chen, C.; Klucik, R.; McAllister, R. A.


    Our goal is to enable users to interactively analyze massive satellite datasets, identifying anomalous data or values that fall outside of thresholds. To achieve this, the project seeks to create a derived database containing only the most relevant information, accelerating the analysis process. The database is designed to be an ancillary tool for the researcher, not an archival database to replace the original data. This approach is aimed at improving performance by reducing the overall size by way of condensing the data. The primary challenges of the project include: - The nature of the research question(s) may not be known ahead of time. - The thresholds for determining anomalies may be uncertain. - Problems associated with processing cloudy, missing, or noisy satellite imagery. - The contents and method of creation of the condensed dataset must be easily explainable to users. The architecture of the database will reorganize spatially-oriented satellite imagery into temporally-oriented columns of data (a.k.a., "data rods") to facilitate time-series analysis. The database itself is an open-source parallel database, designed to make full use of clustered server technologies. A demonstration of the system capabilities will be shown. Applications for this technology include quick-look views of the data, as well as the potential for on-board satellite processing of essential information, with the goal of reducing data latency.

  14. Simulating Global AeroMACS Airport Ground Station Antenna Power Transmission Limits to Avoid Interference With Mobile Satellite Service Feeder Uplinks (United States)

    Wilson, Jeffrey D.


    The Aeronautical Mobile Airport Communications System (AeroMACS), which is based upon the IEEE 802.16e mobile wireless standard, is expected to be implemented in the 5091 to 5150 MHz frequency band. As this band is also occupied by Mobile Satellite Service feeder uplinks, AeroMACS must be designed to avoid interference with this incumbent service. The aspects of AeroMACS operation that present potential interference are under analysis in order to enable the definition of standards that assure that such interference will be avoided. In this study, the cumulative interference power distribution at low Earth orbit from transmitters at global airports was simulated with the Visualyse Professional software. The dependence of the interference power on antenna distribution, gain patterns, duty cycle, and antenna tilt was simulated. As a function of these parameters, the simulation results are presented in terms of the limitations on transmitter power from global airports required to maintain the cumulative interference power under the established threshold.

  15. Satellite telemetry: A new tool for wildlife research and management (United States)

    Fancy, Steven G.; Pank, Larry F.; Douglas, David C.; Curby, Catherine H.; Garner, Gerald W.; Amstrup, Steven C.; Regelin, Wayne L.


    operation, the UHF (ultra-high frequency) signal failed on three of 32 caribou transmitters and 10 of 36 polar bear transmitters.A geographic information system (GIS) incorporating other databases (e.g., land cover, elevation, slope, aspect, hydrology, ice distribution) was used to analyze and display detailed locational and behavioral data collected via satellite. Examples of GIS applications to research projects using satellite telemetry and examples of detailed movement patterns of caribou and polar bears are presented. This report includes documentation for computer software packages for processing Argos data and presents developments, as of March 1987, in transmitter design, data retrieval using a local user terminal, computer software, and sensor development and calibration.


    Directory of Open Access Journals (Sweden)

    H. Sarı


    Full Text Available In this study we present a two-step map/reduce framework to stitch satellite mosaic images. The proposed system enable recognition and extraction of objects whose parts falling in separate satellite mosaic images. However this is a time and resource consuming process. The major aim of the study is improving the performance of the image stitching processes by utilizing big data framework. To realize this, we first convert the images into bitmaps (first mapper and then String formats in the forms of 255s and 0s (second mapper, and finally, find the best possible matching position of the images by a reduce function.

  17. An Approach for Stitching Satellite Images in a Bigdata Mapreduce Framework (United States)

    Sarı, H.; Eken, S.; Sayar, A.


    In this study we present a two-step map/reduce framework to stitch satellite mosaic images. The proposed system enable recognition and extraction of objects whose parts falling in separate satellite mosaic images. However this is a time and resource consuming process. The major aim of the study is improving the performance of the image stitching processes by utilizing big data framework. To realize this, we first convert the images into bitmaps (first mapper) and then String formats in the forms of 255s and 0s (second mapper), and finally, find the best possible matching position of the images by a reduce function.

  18. The Generalized Support Software (GSS) Domain Engineering Process: An Object-Oriented Implementation and Reuse Success at Goddard Space Flight Center (United States)

    Condon, Steven; Hendrick, Robert; Stark, Michael E.; Steger, Warren


    The Flight Dynamics Division (FDD) of NASA's Goddard Space Flight Center (GSFC) recently embarked on a far-reaching revision of its process for developing and maintaining satellite support software. The new process relies on an object-oriented software development method supported by a domain specific library of generalized components. This Generalized Support Software (GSS) Domain Engineering Process is currently in use at the NASA GSFC Software Engineering Laboratory (SEL). The key facets of the GSS process are (1) an architecture for rapid deployment of FDD applications, (2) a reuse asset library for FDD classes, and (3) a paradigm shift from developing software to configuring software for mission support. This paper describes the GSS architecture and process, results of fielding the first applications, lessons learned, and future directions

  19. Multiple wavelength spectral system simulating background light noise environment in satellite laser communications (United States)

    Lu, Wei; Sun, Jianfeng; Hou, Peipei; Xu, Qian; Xi, Yueli; Zhou, Yu; Zhu, Funan; Liu, Liren


    Performance of satellite laser communications between GEO and LEO satellites can be influenced by background light noise appeared in the field of view due to sunlight or planets and some comets. Such influences should be studied on the ground testing platform before the space application. In this paper, we introduce a simulator that can simulate the real case of background light noise in space environment during the data talking via laser beam between two lonely satellites. This simulator can not only simulate the effect of multi-wavelength spectrum, but also the effects of adjustable angles of field-of-view, large range of adjustable optical power and adjustable deflection speeds of light noise in space environment. We integrate these functions into a device with small and compact size for easily mobile use. Software control function is also achieved via personal computer to adjust these functions arbitrarily. Keywords:

  20. Achieving WIPP certification for software. A white paper

    International Nuclear Information System (INIS)

    Matthews, S.D.; Adams, K.; Twitchell, K.E.


    The NMT-1 and NMT-3 organizations within the Chemical and Metallurgical Research (CMR) facility at the Los Alamos National Laboratory (LANL) is working to achieve Waste Isolation Pilot Plant (WIPP) certification to enable them to transport their TRU waste to WIPP. In particular, the NMT-1 management is requesting support from the Idaho National Engineering and Environmental Laboratory (INEEL) to assist them in making the Laboratory Information Management System (LIMS) software WIPP certifiable. Thus, LIMS must be compliant with the recognized software quality assurance (SQA) requirements stated within the QAPD. Since the Idaho National Engineering and Environmental Laboratory (INEEL) has achieved WIPP certification, INEEL personnel can provide valuable assistance to LANL by sharing lessons learned and recommendations. Thus, this white paper delineates the particular software quality assurance requirements required for WIPP certification


    Directory of Open Access Journals (Sweden)

    Volodymyr Kharchenko


    Full Text Available The aim of this study is to investigate the influence of Rician fading on messages transmission via the aeronautical satellite OFDM channel with adaptive modulation and the development of a method for estimating the parameters of such a channel. Methods: To study the effect of Rician fading on messages transmission via aeronautical satellite OFDM channel with adaptive modulation the original model of the communication channel “Aircraft-Satellite-Ground Station” was built using software package MATLAB Sіmulіnk. The model includes “Aircraft Transmitter”, “Uplink/Downlink Path”, “Satellite Transponder”, and “Ground Station Receiver”. Each modulator block in the modulation bank performs convolutional coding and puncturing using code rates of ½, ²/3, and ¾, data interleaving, BPSK, QPSK, 16-QAM, and 64-QAM modulation. Results: Dependences of Estimated channel SNR on the ratio between the power of the LOS component and the diffuse component, on the downlink gain and delay in the diffuse component for different Doppler spectrum types and Doppler frequency offsets were obtained. A method for estimating the parameters of the satellite channels with fading was proposed. Discussion: The realistic model of aeronautical satellite OFDM link with Rician fading is developed for the first time on a basis of IEEE 802.11a standard and used for channel parameters evaluation. Proposed in this article approach can be considered as a method for estimating parameters of the channel with fading.

  2. Software and mathematical support of Kazakhstani star tracker (United States)

    Akhmedov, D.; Yelubayev, S.; Ten, V.; Bopeyev, T.; Alipbayev, K.; Sukhenko, A.


    Currently the specialists of Kazakhstan have been developing the star tracker that is further planned to use on Kazakhstani satellites of various purposes. At the first stage it has been developed the experimental model of star tracker that has following characteristics: field of view 20°, update frequency 2 Hz, exclusion angle 40°, accuracy of attitude determination of optical axis/around optical axis 15/50 arcsec. Software and mathematical support are the most high technology parts of star tracker. The results of software and mathematical support development of experimental model of Kazakhstani star tracker are represented in this article. In particular, there are described the main mathematical models and algorithms that have been used as a basis for program units of preliminary image processing of starry sky, stars identification and star tracker attitude determination. The results of software and mathematical support testing with the help of program simulation complex using various configurations of defects including image sensor noises, point spread function modeling, optical system distortion up to 2% are presented. Analysis of testing results has shown that accuracy of attitude determination of star tracker is within the permissible range

  3. GLONASS satellite monitoring of nuclear transports

    International Nuclear Information System (INIS)

    Davydov, Yu.L.


    In 2011 Rosatom has made the decision to create the industry-wide automated system for monitoring of transports of radioactive substances (RS) and wastes (RAW), as well as hazardous loads by rail and automobile, based upon the same hardware as used by the GLONASS satellite navigation system - the so-called ASBT-GLONASS system. The new system will use the same technical infrastructure as the existing operational Automated System for Safe Transport of Nuclear Materials of Categories I and II (ASBT). The ASBT structure includes a network of control centres fitted with automation and communication hardware. In addition, ASBT includes technical complexes installed upon transport vehicles intended for nuclear material transport. In order to identify transport vehicle location, the GLONASS/GPS (GALS-P-ASBT) satellite navigational receiver device is used, it is developed especially for ASBT systems taking in account information security requirements. By now the basic software and hardware complex ASBT-GLONASS has been created (equipment to be carried on-board the transport vehicle loaded with RS and RAW, as well as the transport control stations) that supports transport monitoring and transmission of an emergency signal to control stations of companies which deal with RS and RAW transportation [ru

  4. Clinical trials radiotherapy treatment plan review software : is this the first quantified assessment

    International Nuclear Information System (INIS)

    Hatton, J.A.; Cornes, D.A.


    Full text: Clinical trials require robust quality assurance (QA) procedures to ensure commonality of all treatments, with independent reviews to assess compliance with trial protocols. All clinical trials tools, including QA software, require testing for validity and reliability. enabling inter- and intra-trial comparison. Unlike clinical radiotherapy treatment planning (RTP) systems, review software has no published guidelines. This study describes the design and development of a test suite to quantify the performance of review software in TROG clinical trials. Test areas are image handling and reconstruction; geometric accuracy; dosimetric accuracy; dose-volume histogram (DVH) calculation; display of plan parameters. TROG have developed tests for commissioning plan review software, assessed with SWAN 2.3, and CMS Elekta FocalPro. While image handling tests were based on published guidelines for RTP systems, dosimetric tests used the TROG QA case review requirements. Treatment plans represented systems of all manufacturers (Pinnacle, Eclipse, Xio and Oncentra) used in Australasian centres. The test suite identified areas for SW A software development, including the DVH algorithm, changed to reduce calculation time. Results, in Fig. I, for known volumes of varying shapes and sizes, demonstrate differences between SWAN 2.1 and 2.3 when compared with Eclipse. Liaison with SWAN programmers enabled re-instatement of 2.1 algorithm. The test suite has quantified the RTP review software, prioritised areas for development with the programmers, and improved the user experience.

  5. An effective technique for the software requirements analysis of NPP safety-critical systems, based on software inspection, requirements traceability, and formal specification

    International Nuclear Information System (INIS)

    Koo, Seo Ryong; Seong, Poong Hyun; Yoo, Junbeom; Cha, Sung Deok; Yoo, Yeong Jae


    A thorough requirements analysis is indispensable for developing and implementing safety-critical software systems such as nuclear power plant (NPP) software systems because a single error in the requirements can generate serious software faults. However, it is very difficult to completely analyze system requirements. In this paper, an effective technique for the software requirements analysis is suggested. For requirements verification and validation (V and V) tasks, our technique uses software inspection, requirement traceability, and formal specification with structural decomposition. Software inspection and requirements traceability analysis are widely considered the most effective software V and V methods. Although formal methods are also considered an effective V and V activity, they are difficult to use properly in the nuclear fields as well as in other fields because of their mathematical nature. In this work, we propose an integrated environment (IE) approach for requirements, which is an integrated approach that enables easy inspection by combining requirement traceability and effective use of a formal method. The paper also introduces computer-aided tools for supporting IE approach for requirements. Called the nuclear software inspection support and requirements traceability (NuSISRT), the tool incorporates software inspection, requirement traceability, and formal specification capabilities. We designed the NuSISRT to partially automate software inspection and analysis of requirement traceability. In addition, for the formal specification and analysis, we used the formal requirements specification and analysis tool for nuclear engineering (NuSRS)

  6. Software architecture and engineering for patient records: current and future. (United States)

    Weng, Chunhua; Levine, Betty A; Mun, Seong K


    During the "The National Forum on the Future of the Defense Health Information System," a track focusing on "Systems Architecture and Software Engineering" included eight presenters. These presenters identified three key areas of interest in this field, which include the need for open enterprise architecture and a federated database design, net centrality based on service-oriented architecture, and the need for focus on software usability and reusability. The eight panelists provided recommendations related to the suitability of service-oriented architecture and the enabling technologies of grid computing and Web 2.0 for building health services research centers and federated data warehouses to facilitate large-scale collaborative health care and research. Finally, they discussed the need to leverage industry best practices for software engineering to facilitate rapid software development, testing, and deployment.

  7. HEP Community White Paper on Software Trigger and Event Reconstruction

    Energy Technology Data Exchange (ETDEWEB)

    Albrecht, Johannes; et al.


    Realizing the physics programs of the planned and upgraded high-energy physics (HEP) experiments over the next 10 years will require the HEP community to address a number of challenges in the area of software and computing. For this reason, the HEP software community has engaged in a planning process over the past two years, with the objective of identifying and prioritizing the research and development required to enable the next generation of HEP detectors to fulfill their full physics potential. The aim is to produce a Community White Paper which will describe the community strategy and a roadmap for software and computing research and development in HEP for the 2020s. The topics of event reconstruction and software triggers were considered by a joint working group and are summarized together in this document.

  8. Synergy between Software Product Line and Intelligent Mobile Middleware

    DEFF Research Database (Denmark)

    Zhang, Weishan; Hansen, Klaus Marius


    with OWL ontology reasoning enhanced BDI (belief-desire-intention) agents in an ongoing research project called PLIMM (product line enabled intelligent mobile middleware), in which Frame based software product line techniques are applied. Besides the advantages of a software product line, our approach can...... handle ontology evolution and keep all related assets in a consistent state. Ontology evolution is a problem that has not been addressed by current mobile middleware. Another advantage is the ability to configure Jadex BDI agents for different purpose and enhance agent intelligence by adding logic...



    Georgi Krastev; Magdalena Andreeva


    The paper aims to present computer application that illustrates Leap Motion controller’s abilities. It is a peripheral and software for PC, which enables control by natural user interface based on gestures. The publication also describes how the controller works and its main advantages/disadvantages. Some apps using leap motion controller are discussed.

  10. Introduction to SNPP/VIIRS Flood Mapping Software Version 1.0 (United States)

    Li, S.; Sun, D.; Goldberg, M.; Sjoberg, W.; Santek, D.; Hoffman, J.


    Near real-time satellite-derived flood maps are invaluable to river forecasters and decision-makers for disaster monitoring and relief efforts. With support from the JPSS (Joint Polar Satellite System) Proving Ground and Risk Reduction (PGRR) Program, flood detection software has been developed using Suomi-NPP/VIIRS (Suomi National Polar-orbiting Partnership/Visible Infrared Imaging Radiometer Suite) imagery to automatically generate near real-time flood maps for National Weather Service (NWS) River Forecast Centers (RFC) in the USA. The software, which is called VIIRS NOAA GMU Flood Version 1.0 (hereafter referred to as VNG Flood V1.0), consists of a series of algorithms that include water detection, cloud shadow removal, terrain shadow removal, minor flood detection, water fraction retrieval, and floodwater determination. The software is designed for flood detection in any land region between 80°S and 80°N, and it has been running routinely with direct broadcast SNPP/VIIRS data at the Space Science and Engineering Center at the University of Wisconsin-Madison (UW/SSEC) and the Geographic Information Network of Alaska at the University of Alaska-Fairbanks (UAF/GINA) since 2014. Near real-time flood maps are distributed via the Unidata Local Data Manager (LDM), reviewed by river forecasters in AWIPS-II (the second generation of the Advanced Weather Interactive Processing System) and applied in flood operations. Initial feedback from operational forecasters on the product accuracy and performance has been largely positive. The software capability has also been extended to areas outside of the USA via a case-driven mode to detect major floods all over the world. Offline validation efforts include the visual inspection of over 10,000 VIIRS false-color composite images, an inter-comparison with MODIS automatic flood products and a quantitative evaluation using Landsat imagery. The steady performance from the 3-year routine process and the promising validation results

  11. Software platform virtualization in chemistry research and university teaching. (United States)

    Kind, Tobias; Leamy, Tim; Leary, Julie A; Fiehn, Oliver


    Modern chemistry laboratories operate with a wide range of software applications under different operating systems, such as Windows, LINUX or Mac OS X. Instead of installing software on different computers it is possible to install those applications on a single computer using Virtual Machine software. Software platform virtualization allows a single guest operating system to execute multiple other operating systems on the same computer. We apply and discuss the use of virtual machines in chemistry research and teaching laboratories. Virtual machines are commonly used for cheminformatics software development and testing. Benchmarking multiple chemistry software packages we have confirmed that the computational speed penalty for using virtual machines is low and around 5% to 10%. Software virtualization in a teaching environment allows faster deployment and easy use of commercial and open source software in hands-on computer teaching labs. Software virtualization in chemistry, mass spectrometry and cheminformatics is needed for software testing and development of software for different operating systems. In order to obtain maximum performance the virtualization software should be multi-core enabled and allow the use of multiprocessor configurations in the virtual machine environment. Server consolidation, by running multiple tasks and operating systems on a single physical machine, can lead to lower maintenance and hardware costs especially in small research labs. The use of virtual machines can prevent software virus infections and security breaches when used as a sandbox system for internet access and software testing. Complex software setups can be created with virtual machines and are easily deployed later to multiple computers for hands-on teaching classes. We discuss the popularity of bioinformatics compared to cheminformatics as well as the missing cheminformatics education at universities worldwide.

  12. A resilient and secure software platform and architecture for distributed spacecraft (United States)

    Otte, William R.; Dubey, Abhishek; Karsai, Gabor


    A distributed spacecraft is a cluster of independent satellite modules flying in formation that communicate via ad-hoc wireless networks. This system in space is a cloud platform that facilitates sharing sensors and other computing and communication resources across multiple applications, potentially developed and maintained by different organizations. Effectively, such architecture can realize the functions of monolithic satellites at a reduced cost and with improved adaptivity and robustness. Openness of these architectures pose special challenges because the distributed software platform has to support applications from different security domains and organizations, and where information flows have to be carefully managed and compartmentalized. If the platform is used as a robust shared resource its management, configuration, and resilience becomes a challenge in itself. We have designed and prototyped a distributed software platform for such architectures. The core element of the platform is a new operating system whose services were designed to restrict access to the network and the file system, and to enforce resource management constraints for all non-privileged processes Mixed-criticality applications operating at different security labels are deployed and controlled by a privileged management process that is also pre-configuring all information flows. This paper describes the design and objective of this layer.

  13. Network Performance Evaluation of Abis Interface over DVB-S2 in the GSM over Satellite Network

    Directory of Open Access Journals (Sweden)

    S. B. Musabekov


    Full Text Available This paper deals with establishing a GSM link over Satellite. Abis interface, which is defined between Base Transceiver Station (BTS and Base Station Controller (BSC, in a GSM network is considered here to be routed over the Satellite. The satellite link enables a quick and cost-effective GSM link in meagerly populated areas. A different scenario comparison was done to understand the impact of Satellite environment on network availability comparing to terrestrial scenario. We have implemented an Abis interface over DVB S2 in NS2 and evaluated the performance over the high delay and loss satellite channel. Network performance was evaluated with respect to Satellite channel delay and DVB S2 encapsulation efficiency under different amount of user traffic and compared with the terrestrial scenario. The results clearly showed an increased amount of SDCCH and TCH channels required in the case of satellite scenario for the same amount of traffic in comparison to conventional terrestrial scenario. We have optimized the parameters based on the simulation results. Link budget estimation considering DVB-S2 platform was done to find satellite bandwidth and cost requirements for different network setups.

  14. Free and Open Source Software for land degradation vulnerability assessment (United States)

    Imbrenda, Vito; Calamita, Giuseppe; Coluzzi, Rosa; D'Emilio, Mariagrazia; Lanfredi, Maria Teresa; Perrone, Angela; Ragosta, Maria; Simoniello, Tiziana


    Nowadays the role of FOSS software in scientific research is becoming increasingly important. Besides the important issues of reduced costs for licences, legality and security there are many other reasons that make FOSS software attractive. Firstly, making the code opened is a warranty of quality permitting to thousands of developers around the world to check the code and fix bugs rather than rely on vendors claims. FOSS communities are usually enthusiastic about helping other users for solving problems and expand or customize software (flexibility). Most important for this study, the interoperability allows to combine the user-friendly QGIS with the powerful GRASS-GIS and the richness of statistical methods of R in order to process remote sensing data and to perform geo-statistical analysis in one only environment. This study is focused on the land degradation (i.e. the reduction in the capacity of the land to provide ecosystem goods and services and assure its functions) and in particular on the estimation of the vulnerability levels in order to suggest appropriate policy actions to reduce/halt land degradation impacts, using the above mentioned software. The area investigated is the Basilicata Region (Southern Italy) where large natural areas are mixed with anthropized areas. To identify different levels of vulnerability we adopted the Environmentally Sensitive Areas (ESAs) model, based on the combination of indicators related to soil, climate, vegetation and anthropic stress. Such indicators were estimated by using the following data-sources: - Basilicata Region Geoportal to assess soil vulnerability; - DESERTNET2 project to evaluate potential vegetation vulnerability and climate vulnerability; - NDVI-MODIS satellite time series (2000-2010) with 250m resolution, available as 16-day composite from the NASA LP DAAC to characterize the dynamic component of vegetation; - Agricultural Census data 2010, Corine Land Cover 2006 and morphological information to assess

  15. SAMPEG: a scene-adaptive parallel MPEG-2 software encoder

    NARCIS (Netherlands)

    Farin, D.S.; Mache, N.; With, de P.H.N.; Girod, B.; Bouman, C.A.; Steinbach, E.G.


    This paper presents a fully software-based MPEG-2 encoder architecture, which uses scene-change detection to optimize the Group-of-Picture (GOP) structure for the actual video sequence. This feature enables easy, lossless edit cuts at scene-change positions and it also improves overall picture

  16. Software for virtual accelerator designing

    International Nuclear Information System (INIS)

    Kulabukhova, N.; Ivanov, A.; Korkhov, V.; Lazarev, A.


    The article discusses appropriate technologies for software implementation of the Virtual Accelerator. The Virtual Accelerator is considered as a set of services and tools enabling transparent execution of computational software for modeling beam dynamics in accelerators on distributed computing resources. Distributed storage and information processing facilities utilized by the Virtual Accelerator make use of the Service-Oriented Architecture (SOA) according to a cloud computing paradigm. Control system tool-kits (such as EPICS, TANGO), computing modules (including high-performance computing), realization of the GUI with existing frameworks and visualization of the data are discussed in the paper. The presented research consists of software analysis for realization of interaction between all levels of the Virtual Accelerator and some samples of middle-ware implementation. A set of the servers and clusters at St.-Petersburg State University form the infrastructure of the computing environment for Virtual Accelerator design. Usage of component-oriented technology for realization of Virtual Accelerator levels interaction is proposed. The article concludes with an overview and substantiation of a choice of technologies that will be used for design and implementation of the Virtual Accelerator. (authors)

  17. Enhancement of Satellite Image Compression Using a Hybrid (DWT-DCT) Algorithm (United States)

    Shihab, Halah Saadoon; Shafie, Suhaidi; Ramli, Abdul Rahman; Ahmad, Fauzan


    Discrete Cosine Transform (DCT) and Discrete Wavelet Transform (DWT) image compression techniques have been utilized in most of the earth observation satellites launched during the last few decades. However, these techniques have some issues that should be addressed. The DWT method has proven to be more efficient than DCT for several reasons. Nevertheless, the DCT can be exploited to improve the high-resolution satellite image compression when combined with the DWT technique. Hence, a proposed hybrid (DWT-DCT) method was developed and implemented in the current work, simulating an image compression system on-board on a small remote sensing satellite, with the aim of achieving a higher compression ratio to decrease the onboard data storage and the downlink bandwidth, while avoiding further complex levels of DWT. This method also succeeded in maintaining the reconstructed satellite image quality through replacing the standard forward DWT thresholding and quantization processes with an alternative process that employed the zero-padding technique, which also helped to reduce the processing time of DWT compression. The DCT, DWT and the proposed hybrid methods were implemented individually, for comparison, on three LANDSAT 8 images, using the MATLAB software package. A comparison was also made between the proposed method and three other previously published hybrid methods. The evaluation of all the objective and subjective results indicated the feasibility of using the proposed hybrid (DWT-DCT) method to enhance the image compression process on-board satellites.

  18. Visibility Analysis of Domestic Satellites on Proposed Ground Sites for Optical Surveillance

    Directory of Open Access Journals (Sweden)

    Jung Hyun Jo1


    Full Text Available The objectives of this study are to analyze the satellite visibility at the randomly established ground sites, to determine the five optimal ground sites to perform the optical surveillance and tracking of domestic satellites, and to verify the acquisition of the optical observation time sufficient to maintain the precise ephemeris at optimal ground sites that have been already determined. In order to accomplish these objectives, we analyzed the visibility for sun-synchronous orbit satellites, low earth orbit satellites, middle earth orbit satellites and domestic satellites as well as the continuous visibility along with the fictitious satellite ground track, and calculate the effective visibility. For the analysis, we carried out a series of repetitive process using the satellite tool kit simulation software developed by Analytical Graphics Incorporated. The lighting states of the penumbra and direct sun were set as the key constraints of the optical observation. The minimum of the observation satellite elevation angle was set to be 20 degree, whereas the maximum of the sun elevation angle was set to be -10 degree which is within the range of the nautical twilight. To select the candidates for the optimal optical observation, the entire globe was divided into 84 sectors in a constant interval, the visibility characteristics of the individual sectors were analyzed, and 17 ground sites were arbitrarily selected and analyzed further. Finally, five optimal ground sites (Khurel Togoot Observatory, Assy-Turgen Observatory, Tubitak National Observatory, Bisdee Tier Optical Astronomy Observatory, and South Africa Astronomical Observatory were determined. The total observation period was decided as one year. To examine the seasonal variation, the simulation was performed for the period of three days or less with respect to spring, summer, fall and winter. In conclusion, we decided the optimal ground sites to perform the optical surveillance and tracking

  19. Use of negotiated rulemaking in developing technical rules for low-Earth orbit mobile satellite systems (United States)

    Taylor, Leslie A.

    Technical innovations have converged with the exploding market demand for mobile telecommunications to create the impetus for low-earth orbit (LEO) communications satellite systems. The so-called 'Little LEO's' propose use of VHF and UHF spectrum to provide position - location and data messaging services. The so-called 'Big LEO's' propose to utilize the RDSS bands to provide voice and data services. In the United States, several applications were filed with the U.S. Federal Communications Commission (FCC) to construct and operate these mobile satellite systems. To enable the prompt introduction of such new technology services, the FCC is using innovative approaches to process the applications. Traditionally, when the FCC is faced with 'mutually exclusive' applications, e.g. a grant of one would preclude a grant of the others, it uses selection mechanisms such as comparative hearings or lotteries. In the case of the LEO systems, the FCC has sought to avoid these time-consuming approaches by using negotiated rulemakings. The FCC's objective is to enable the multiple applicants and other interested parties to agree on technical and service rules which will enable the grant of all qualified applications. With regard to the VHF/UHF systems, the Advisory Committee submitted a consensus report to the FCC. The process for the systems operating in the bands above 1 GHz involved more parties and more issues but still provided the FCC useful technical information to guide the adoption of rules for the new mobile satellite service.

  20. Sentinel-2: next generation satellites for optical land observation from space (United States)

    Lautenschläger, G.; Gessner, R.; Gockel, W.; Haas, C.; Schweickert, G.; Bursch, S.; Welsch, M.; Sontag, H.


    The first Sentinel-2 satellites, which constitute the next generation of operational Earth observation satellites for optical land monitoring from space, are undergoing completion in the facilities at Astrium ready for launch end 2014. Sentinel-2 will feature a major breakthrough in the area of optical land observation since it will for the first time enable continuous and systematic acquisition of all land surfaces world-wide with the Multi-Spectral Instrument (MSI), thus providing the basis for a truly operational service. Flying in the same orbital plane and spaced at 180°, the constellation of two satellites, designed for an in-orbit nominal operational lifetime of 7 years each, will acquire all land surfaces in only 5 days at the equator. In order to support emergency operations, the satellites can further be operated in an extended observation mode allowing to image any point on Earth even on a daily basis. MSI acquires images in 13 spectral channels from Visible-to-Near Infrared (VNIR) to Short Wave Infrared (SWIR) with a swath of almost 300 km on ground and a spatial resolution up to 10 m. The data ensure continuity to the existing data sets produced by the series of Landsat and SPOT satellites, and will further provide detailed spectral information to enable derivation of biophysical or geophysical products. Excellent geometric image quality performances are achieved with geolocation better than 16 m, thanks to an innovative instrument design in conjunction with a high-performance satellite AOCS subsystem centered around a 2-band GPS receiver, high-performance star trackers and a fiberoptic gyro. To cope with the high data volume on-board, data are compressed using a state-of-the-art wavelet compression scheme. Thanks to a powerful mission data handling system built around a newly developed very large solid-state mass memory based on flash technology, on-board compression losses will be kept to a minimum. The Sentinel-2 satellite design features a highly

  1. OWLS as platform technology in OPTOS satellite (United States)

    Rivas Abalo, J.; Martínez Oter, J.; Arruego Rodríguez, I.; Martín-Ortega Rico, A.; de Mingo Martín, J. R.; Jiménez Martín, J. J.; Martín Vodopivec, B.; Rodríguez Bustabad, S.; Guerrero Padrón, H.


    The aim of this work is to show the Optical Wireless Link to intraSpacecraft Communications (OWLS) technology as a platform technology for space missions, and more specifically its use within the On-Board Communication system of OPTOS satellite. OWLS technology was proposed by Instituto Nacional de Técnica Aeroespacial (INTA) at the end of the 1990s and developed along 10 years through a number of ground demonstrations, technological developments and in-orbit experiments. Its main benefits are: mass reduction, flexibility, and simplification of the Assembly, Integration and Tests phases. The final step was to go from an experimental technology to a platform one. This step was carried out in the OPTOS satellite, which makes use of optical wireless links in a distributed network based on an OLWS implementation of the CAN bus. OPTOS is the first fully wireless satellite. It is based on the triple configuration (3U) of the popular Cubesat standard, and was completely built at INTA. It was conceived to procure a fast development, low cost, and yet reliable platform to the Spanish scientific community, acting as a test bed for space born science and technology. OPTOS presents a distributed OBDH architecture in which all satellite's subsystems and payloads incorporate a small Distributed On-Board Computer (OBC) Terminal (DOT). All DOTs (7 in total) communicate between them by means of the OWLS-CAN that enables full data sharing capabilities. This collaboration allows them to perform all tasks that would normally be carried out by a centralized On-Board Computer.

  2. Trends in the Global Small Satellite Ecosystem: Implications for Science Missions (United States)

    Behrens, J.; Lal, B.


    Activity in the small satellite industry has increased in the recent years. New actors and nations have joined the evolving market globally in both the private and public sector. Progress in the smallsat sector has been driven, in part, by growing capabilities and falling costs of smallsats. Advancements include the miniaturization of technology for the small satellite platform, increased data processing capabilities, the ubiquitous presence of GPS enabling location and attitude determination, improvements in ground system costs and signal processing capabilities, and the deployment of inexpensive COTS parts. The emerging trends in the state of the art for smallsat technology, paired with planned smallsat constellation missions by both private and public actors, open the opportunity for new earth and remote sensing scientific endeavors. This presentation will characterize the drivers influencing the development of smallsat technology and the industry more generally. An overview will be provided for trends in the state of the art of smallsat technology, and secondary trends that influence the smallsat sector including infrastructure, demand, the satellite launch market, and the policy environment. These trends are mapped onto current and projected Earth observation needs, as identified by academic and governmental communities, to identify those that could be fulfilled by smallsats in the near and long term. A set of notional science missions that could be enabled, based on the various drivers identified, will be presented for both the near (3 years) and farther term (10 years).

  3. Research on Coal Exploration Technology Based on Satellite Remote Sensing

    Directory of Open Access Journals (Sweden)

    Dong Xiao


    Full Text Available Coal is the main source of energy. In China and Vietnam, coal resources are very rich, but the exploration level is relatively low. This is mainly caused by the complicated geological structure, the low efficiency, the related damage, and other bad situations. To this end, we need to make use of some advanced technologies to guarantee the resource exploration is implemented smoothly and orderly. Numerous studies show that remote sensing technology is an effective way in coal exploration and measurement. In this paper, we try to measure the distribution and reserves of open-air coal area through satellite imagery. The satellite picture of open-air coal mining region in Quang Ninh Province of Vietnam was collected as the experimental data. Firstly, the ENVI software is used to eliminate satellite imagery spectral interference. Then, the image classification model is established by the improved ELM algorithm. Finally, the effectiveness of the improved ELM algorithm is verified by using MATLAB simulations. The results show that the accuracies of the testing set reach 96.5%. And it reaches 83% of the image discernment precision compared with the same image from Google.

  4. An algebraic approach to modeling in software engineering

    International Nuclear Information System (INIS)

    Loegel, C.J.; Ravishankar, C.V.


    Our work couples the formalism of universal algebras with the engineering techniques of mathematical modeling to develop a new approach to the software engineering process. Our purpose in using this combination is twofold. First, abstract data types and their specification using universal algebras can be considered a common point between the practical requirements of software engineering and the formal specification of software systems. Second, mathematical modeling principles provide us with a means for effectively analyzing real-world systems. We first use modeling techniques to analyze a system and then represent the analysis using universal algebras. The rest of the software engineering process exploits properties of universal algebras that preserve the structure of our original model. This paper describes our software engineering process and our experience using it on both research and commercial systems. We need a new approach because current software engineering practices often deliver software that is difficult to develop and maintain. Formal software engineering approaches use universal algebras to describe ''computer science'' objects like abstract data types, but in practice software errors are often caused because ''real-world'' objects are improperly modeled. There is a large semantic gap between the customer's objects and abstract data types. In contrast, mathematical modeling uses engineering techniques to construct valid models for real-world systems, but these models are often implemented in an ad hoc manner. A combination of the best features of both approaches would enable software engineering to formally specify and develop software systems that better model real systems. Software engineering, like mathematical modeling, should concern itself first and foremost with understanding a real system and its behavior under given circumstances, and then with expressing this knowledge in an executable form

  5. Aspect-Oriented Model-Driven Software Product Line Engineering (United States)

    Groher, Iris; Voelter, Markus

    Software product line engineering aims to reduce development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed throughout the development lifecycle, from early analysis through maintenance and evolution. This article presents an approach that facilitates variability implementation, management, and tracing by integrating model-driven and aspect-oriented software development. Features are separated in models and composed of aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution space models. Aspect-oriented techniques enable the explicit expression and modularization of variability on model, template, and code level. The presented concepts are illustrated with a case study of a home automation system.

  6. The Satellite Data Thematic Core Service within the EPOS Research Infrastructure (United States)

    Manunta, Michele; Casu, Francesco; Zinno, Ivana; De Luca, Claudio; Buonanno, Sabatino; Zeni, Giovanni; Wright, Tim; Hooper, Andy; Diament, Michel; Ostanciaux, Emilie; Mandea, Mioara; Walter, Thomas; Maccaferri, Francesco; Fernandez, Josè; Stramondo, Salvatore; Bignami, Christian; Bally, Philippe; Pinto, Salvatore; Marin, Alessandro; Cuomo, Antonio


    EPOS, the European Plate Observing System, is a long-term plan to facilitate the integrated use of data, data products, software and services, available from distributed Research Infrastructures (RI), for solid Earth science in Europe. Indeed, EPOS integrates a large number of existing European RIs belonging to several fields of the Earth science, from seismology to geodesy, near fault and volcanic observatories as well as anthropogenic hazards. The EPOS vision is that the integration of the existing national and trans-national research infrastructures will increase access and use of the multidisciplinary data recorded by the solid Earth monitoring networks, acquired in laboratory experiments and/or produced by computational simulations. The establishment of EPOS will foster the interoperability of products and services in the Earth science field to a worldwide community of users. Accordingly, the EPOS aim is to integrate the diverse and advanced European Research Infrastructures for solid Earth science, and build on new e-science opportunities to monitor and understand the dynamic and complex solid-Earth System. One of the EPOS Thematic Core Services (TCS), referred to as Satellite Data, aims at developing, implementing and deploying advanced satellite data products and services, mainly based on Copernicus data (namely Sentinel acquisitions), for the Earth science community. This work intends to present the technological enhancements, fostered by EPOS, to deploy effective satellite services in a harmonized and integrated way. In particular, the Satellite Data TCS will deploy five services, EPOSAR, GDM, COMET, 3D-Def and MOD, which are mainly based on the exploitation of SAR data acquired by the Sentinel-1 constellation and designed to provide information on Earth surface displacements. In particular, the planned services will provide both advanced DInSAR products (deformation maps, velocity maps, deformation time series) and value-added measurements (source model

  7. Open source IPSEC software in manned and unmanned space missions (United States)

    Edwards, Jacob

    Network security is a major topic of research because cyber attackers pose a threat to national security. Securing ground-space communications for NASA missions is important because attackers could endanger mission success and human lives. This thesis describes how an open source IPsec software package was used to create a secure and reliable channel for ground-space communications. A cost efficient, reproducible hardware testbed was also created to simulate ground-space communications. The testbed enables simulation of low-bandwidth and high latency communications links to experiment how the open source IPsec software reacts to these network constraints. Test cases were built that allowed for validation of the testbed and the open source IPsec software. The test cases also simulate using an IPsec connection from mission control ground routers to points of interest in outer space. Tested open source IPsec software did not meet all the requirements. Software changes were suggested to meet requirements.

  8. Enabling technologies and methods for the retro-fitting of AI software into NPPS

    International Nuclear Information System (INIS)

    Pymm, P.


    Scottish Nuclear have a number of plant monitoring and training applications at their operational nuclear power plant which could benefit from the introduction of artificial intelligence (AI) software. An outline of early work on two current AI developments in the areas of advanced operator aids and intelligent training is given. A generic workstation based engineering simulator (WES) which provides a prototyping environment for AI product application development and evaluation and development of human-computer interface (HCI) designs for plant installation is described. It is concluded that the WES architecture facilitates both migration of the prototype AI application to the plant and collaboration in the AI field between Scottish Nuclear and other organizations. (author). 1 ref., 6 figs

  9. A standard-enabled workflow for synthetic biology

    KAUST Repository

    Myers, Chris J.


    A synthetic biology workflow is composed of data repositories that provide information about genetic parts, sequence-level design tools to compose these parts into circuits, visualization tools to depict these designs, genetic design tools to select parts to create systems, and modeling and simulation tools to evaluate alternative design choices. Data standards enable the ready exchange of information within such a workflow, allowing repositories and tools to be connected from a diversity of sources. The present paper describes one such workflow that utilizes, among others, the Synthetic Biology Open Language (SBOL) to describe genetic designs, the Systems Biology Markup Language to model these designs, and SBOL Visual to visualize these designs. We describe how a standard-enabled workflow can be used to produce types of design information, including multiple repositories and software tools exchanging information using a variety of data standards. Recently, the ACS Synthetic Biology journal has recommended the use of SBOL in their publications.

  10. Modeling and simulation of satellite subsystems for end-to-end spacecraft modeling (United States)

    Schum, William K.; Doolittle, Christina M.; Boyarko, George A.


    During the past ten years, the Air Force Research Laboratory (AFRL) has been simultaneously developing high-fidelity spacecraft payload models as well as a robust distributed simulation environment for modeling spacecraft subsystems. Much of this research has occurred in the Distributed Architecture Simulation Laboratory (DASL). AFRL developers working in the DASL have effectively combined satellite power, attitude pointing, and communication link analysis subsystem models with robust satellite sensor models to create a first-order end-to-end satellite simulation capability. The merging of these two simulation areas has advanced the field of spacecraft simulation, design, and analysis, and enabled more in-depth mission and satellite utility analyses. A core capability of the DASL is the support of a variety of modeling and analysis efforts, ranging from physics and engineering-level modeling to mission and campaign-level analysis. The flexibility and agility of this simulation architecture will be used to support space mission analysis, military utility analysis, and various integrated exercises with other military and space organizations via direct integration, or through DOD standards such as Distributed Interaction Simulation. This paper discusses the results and lessons learned in modeling satellite communication link analysis, power, and attitude control subsystems for an end-to-end satellite simulation. It also discusses how these spacecraft subsystem simulations feed into and support military utility and space mission analyses.

  11. Agility in a small software firm

    DEFF Research Database (Denmark)

    Schmidt, Thomas; Mathiassen, Lars


    Small software firms are vulnerable to environmental uncertainty. While agile methods and other technologies offer suggestions to this challenge, we know little about how these firms combine project and firm level capabilities to effectively respond to changes. On this backdrop, we examine a small...... Danish software firm, TeachTech Inc., through the lens of Haeckel's sense-and-respond approach. Our analysis suggests that: the firm has appropriate sense-and-respond cycles, but improving process modularity and human resource flexibility, could increase its ability to respond faster and more effectively......; the firm focuses on specific business goals, but these are not clearly explicated and expressed as empowering governing values enabling a quick and coordinated response; complex and demanding challenges are related to dynamically reassigning commitments and the supporting mechanisms are insufficient...

  12. SpaceWire model development technology for satellite architecture.

    Energy Technology Data Exchange (ETDEWEB)

    Eldridge, John M.; Leemaster, Jacob Edward; Van Leeuwen, Brian P.


    Packet switched data communications networks that use distributed processing architectures have the potential to simplify the design and development of new, increasingly more sophisticated satellite payloads. In addition, the use of reconfigurable logic may reduce the amount of redundant hardware required in space-based applications without sacrificing reliability. These concepts were studied using software modeling and simulation, and the results are presented in this report. Models of the commercially available, packet switched data interconnect SpaceWire protocol were developed and used to create network simulations of data networks containing reconfigurable logic with traffic flows for timing system distribution.

  13. Locating center of mass of earth and geostationary satellites

    International Nuclear Information System (INIS)

    Qureshi, A.; Marvi, M.


    CoM (Center of Mass) of earth is a very important factor which can play a major role in satellite communication and related earth sciences. The CoM of earth is assumed to be around equator due to geometrical shape of earth. However, no technical method is available in the literature which can justify the presence of CoM of earth around equator. Therefore, in this research work the CoM of earth has been located theoretically with the help of mathematical relations. It also presents the mathematical justification against the assumption that equator is the CoM of earth. The effect of calculated CoM of earth on geostationary satellites has also been discussed. The CoM of earth has been found mathematically by using land to ocean ratios and the data is collected from the Google earth software. The final results are accurate with an approximate error of 1%. (author)

  14. SensorWeb Evolution Using the Earth Observing One (EO-1) Satellite as a Test Platform (United States)

    Mandl, Daniel; Frye, Stuart; Cappelaere, Pat; Ly, Vuong; Handy, Matthew; Chien, Steve; Grossman, Robert; Tran, Daniel


    The Earth Observing One (EO-1) satellite was launched in November 2000 as a one year technology demonstration mission for a variety of space technologies. After the first year, in addition to collecting science data from its instruments, the EO-1 mission has been used as a testbed for a variety of technologies which provide various automation capabilities and which have been used as a pathfinder for the creation of SensorWebs. A SensorWeb is the integration of variety of space, airborne and ground sensors into a loosely coupled collaborative sensor system that automatically provides useful data products. Typically, a SensorWeb is comprised of heterogeneous sensors tied together with a messaging architecture and web services. This paper provides an overview of the various technologies that were tested and eventually folded into normal operations. As these technologies were folded in, the nature of operations transformed. The SensorWeb software enables easy connectivity for collaboration with sensors, but the side benefit is that it improved the EO-1 operational efficiency. This paper presents the various phases of EO-1 operation over the past 12 years and also presents operational efficiency gains demonstrated by some metrics.

  15. Experimental simulation of satellite observations of 100 kHz radio waves from relativistic electron beams above thunderclouds


    Fullekrug, Martin; Hanuise, C; Parrot, M


    Relativistic electron beams above thunderclouds emit 100 kHz radio waves which illuminate the Earth's atmosphere and near-Earth space. This contribution aims to clarify the physical processes which are relevant for the spatial spreading of the radio wave energy below and above the ionosphere and thereby enables an experimental simulation of satellite observations of 100 kHz radio waves from relativistic electron beams above thunderclouds. The simulation uses the DEMETER satellite which...

  16. Satellite Imagery Production and Processing Using Apache Hadoop (United States)

    Hill, D. V.; Werpy, J.


    The United States Geological Survey's (USGS) Earth Resources Observation and Science (EROS) Center Land Science Research and Development (LSRD) project has devised a method to fulfill its processing needs for Essential Climate Variable (ECV) production from the Landsat archive using Apache Hadoop. Apache Hadoop is the distributed processing technology at the heart of many large-scale, processing solutions implemented at well-known companies such as Yahoo, Amazon, and Facebook. It is a proven framework and can be used to process petabytes of data on thousands of processors concurrently. It is a natural fit for producing satellite imagery and requires only a few simple modifications to serve the needs of science data processing. This presentation provides an invaluable learning opportunity and should be heard by anyone doing large scale image processing today. The session will cover a description of the problem space, evaluation of alternatives, feature set overview, configuration of Hadoop for satellite image processing, real-world performance results, tuning recommendations and finally challenges and ongoing activities. It will also present how the LSRD project built a 102 core processing cluster with no financial hardware investment and achieved ten times the initial daily throughput requirements with a full time staff of only one engineer. Satellite Imagery Production and Processing Using Apache Hadoop is presented by David V. Hill, Principal Software Architect for USGS LSRD.

  17. Defining Execution Viewpoints for a Large and Complex Software-Intensive System


    Callo Arias, Trosky B.; America, Pierre; Avgeriou, Paris


    An execution view is an important asset for developing large and complex systems. An execution view helps practitioners to describe, analyze, and communicate what a software system does at runtime and how it does it. In this paper, we present an approach to define execution viewpoints for an existing large and complex software-intensive system. This definition approach enables the customization and extension of a set of predefined viewpoints to address the requirements of a specific developme...

  18. Creating a simulation model of software testing using Simulink package

    Directory of Open Access Journals (Sweden)

    V. M. Dubovoi


    Full Text Available The determination of the solution model of software testing that allows prediction both the whole process and its specific stages is actual for IT-industry. The article focuses on solving this problem. The aim of the article is prediction the time and improvement the quality of software testing. The analysis of the software testing process shows that it can be attributed to the branched cyclic technological processes because it is cyclical with decision-making on control operations. The investigation uses authors' previous works andsoftware testing process method based on Markov model. The proposed method enables execution the prediction for each software module, which leads to better decision-making of each controlled suboperation of all processes. Simulink simulation model shows implementation and verification of results of proposed technique. Results of the research have practically implemented in the IT-industry.

  19. Development of Cell Analysis Software for Cultivated Corneal Endothelial Cells. (United States)

    Okumura, Naoki; Ishida, Naoya; Kakutani, Kazuya; Hongo, Akane; Hiwa, Satoru; Hiroyasu, Tomoyuki; Koizumi, Noriko


    To develop analysis software for cultured human corneal endothelial cells (HCECs). Software was designed to recognize cell borders and to provide parameters such as cell density, coefficient of variation, and polygonality of cultured HCECs based on phase contrast images. Cultured HCECs with high or low cell density were incubated with Ca-free and Mg-free phosphate-buffered saline for 10 minutes to reveal the cell borders and were then analyzed with software (n = 50). Phase contrast images showed that cell borders were not distinctly outlined, but these borders became more distinctly outlined after phosphate-buffered saline treatment and were recognized by cell analysis software. The cell density value provided by software was similar to that obtained using manual cell counting by an experienced researcher. Morphometric parameters, such as the coefficient of variation and polygonality, were also produced by software, and these values were significantly correlated with cell density (Pearson correlation coefficients -0.62 and 0.63, respectively). The software described here provides morphometric information from phase contrast images, and it enables subjective and noninvasive quality assessment for tissue engineering therapy of the corneal endothelium.

  20. Software Defined Cyberinfrastructure

    Energy Technology Data Exchange (ETDEWEB)

    Foster, Ian; Blaiszik, Ben; Chard, Kyle; Chard, Ryan


    Within and across thousands of science labs, researchers and students struggle to manage data produced in experiments, simulations, and analyses. Largely manual research data lifecycle management processes mean that much time is wasted, research results are often irreproducible, and data sharing and reuse remain rare. In response, we propose a new approach to data lifecycle management in which researchers are empowered to define the actions to be performed at individual storage systems when data are created or modified: actions such as analysis, transformation, copying, and publication. We term this approach software-defined cyberinfrastructure because users can implement powerful data management policies by deploying rules to local storage systems, much as software-defined networking allows users to configure networks by deploying rules to switches.We argue that this approach can enable a new class of responsive distributed storage infrastructure that will accelerate research innovation by allowing any researcher to associate data workflows with data sources, whether local or remote, for such purposes as data ingest, characterization, indexing, and sharing. We report on early experiments with this approach in the context of experimental science, in which a simple if-trigger-then-action (IFTA) notation is used to define rules.

  1. Enabling Arctic Research Through Science and Engineering Partnerships (United States)

    Kendall, E. A.; Valentic, T. A.; Stehle, R. H.


    Under an Arctic Research Support and Logistics contract from NSF (GEO/PLR), SRI International, as part of the CH2M HILL Polar Services (CPS) program, forms partnerships with Arctic research teams to provide data transfer, remote operations, and safety/operations communications. This teamwork is integral to the success of real-time science results and often allows for unmanned operations which are both cost-effective and safer. The CPS program utilizes a variety of communications networks, services and technologies to support researchers and instruments throughout the Arctic, including Iridium, VSAT, Inmarsat BGAN, HughesNet, TeleGreenland, radios, and personal locator beacons. Program-wide IT and communications limitations are due to the broad categories of bandwidth, availability, and power. At these sites it is essential to conserve bandwidth and power through using efficient software, coding and scheduling techniques. There are interesting new products and services on the horizon that the program may be able to take advantage of in the future such as Iridium NEXT, Inmarsat Xpress, and Omnispace mobile satellite services. Additionally, there are engineering and computer software opportunities to develop more efficient products. We will present an overview of science/engineering partnerships formed by the CPS program, discuss current limitations and identify future technological possibilities that could further advance Arctic science goals.

  2. Recent Survey and Application of the simSUNDT Software (United States)

    Persson, G.; Wirdelius, H.


    The simSUNDT software is based on a previous developed program (SUNDT). The latest version has been customized in order to generate realistic synthetic data (including a grain noise model), compatible with a number of off-line analysis software. The software consists of a Windows®-based preprocessor and postprocessor together with a mathematical kernel (UTDefect), dealing with the actual mathematical modeling. The model employs various integral transforms and integral equation and enables simulations of the entire ultrasonic testing situation. The model is completely three-dimensional though the simulated component is two-dimensional, bounded by the scanning surface and a planar back surface as an option. It is of great importance that inspection methods that are applied are proper validated and that their capability of detection of cracks and defects are quantified. In order to achieve this, statistical methods such as Probability of Detection (POD) often are applied, with the ambition to estimate the detectability as a function of defect size. Despite the fact that the proposed procedure with the utilization of test pieces is very expensive, it also tends to introduce a number of possible misalignments between the actual NDT situation that is to be performed and the proposed experimental simulation. The presentation will describe the developed model that will enable simulation of a phased array NDT inspection and the ambition to use this simulation software to generate POD information. The paper also includes the most recent developments of the model including some initial experimental validation of the phased array probe model.

  3. Improving Software Systems By Flow Control Analysis

    Directory of Open Access Journals (Sweden)

    Piotr Poznanski


    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.


    Directory of Open Access Journals (Sweden)

    Andrii Grekhov


    Full Text Available Purpose: to develop a model of the satellite communication channel for an remotely piloted air system with adaptive modulation and orthogonal frequency division of channels; 2 to calculate the channel parameters with Rayleigh fading and various types of satellite transponder nonlinearity; 3 analyze the effect of fading and the type of nonlinearity on the parameters of the satellite communication channel. Method: MATLAB Simulink software was used to simulate the channel operation. Results: For the first time, based on the IEEE 802.16d standard, a realistic model of the satellite communication channel of an unmanned aerial vehicle was developed, which is used to estimate the channel parameters. The created model takes into account the Rayleigh fading in the downlink and the nonlinearity of the satellite transponder amplifier. Dependences of the signal-to-noise ratio in the terrestrial receiver on the signal-to-noise ratio in the downlink for various types of modulation (BPSK, QPSK, 16QAM, 64QAM and data transmission rates are obtained. The nonlinearity of satellite amplifiers was analyzed on the basis of a linear model, a cubic polynomial model, a hyperbolic tangential model, the Gorbani model, and the Rapp model. The results for the cubic polynomial model and the hyperbolic tangential model are similar to the linear model, but differ significantly from the Gorbani model and the Rapp model. For the Gorbani and Rapp models, very low values of the signal-to-noise ratio in the receiver are observed. Conclusion: The proposed approach can be considered as a method of estimating the parameters of the satellite communication channel of an unmanned aerial vehicle with fading. It is shown how the type of modulation varies depending on the level of the signal-to-noise ratio and the type of fading. The developed model allows to predict the operation of the channel with Rayleigh fading and can be useful for the design of communication systems.

  5. GMFilter and SXTestPlate: software tools for improving the SNPlex™ genotyping system

    Directory of Open Access Journals (Sweden)

    Schreiber Stefan


    Full Text Available Abstract Background Genotyping of single-nucleotide polymorphisms (SNPs is a fundamental technology in modern genetics. The SNPlex™ mid-throughput genotyping system (Applied Biosystems, Foster City, CA, USA enables the multiplexed genotyping of up to 48 SNPs simultaneously in a single DNA sample. The high level of automation and the large amount of data produced in a high-throughput laboratory require advanced software tools for quality control and workflow management. Results We have developed two programs, which address two main aspects of quality control in a SNPlex™ genotyping environment: GMFilter improves the analysis of SNPlex™ plates by removing wells with a low overall signal intensity. It enables scientists to automatically process the raw data in a standardized way before analyzing a plate with the proprietary GeneMapper software from Applied Biosystems. SXTestPlate examines the genotype concordance of a SNPlex™ test plate, which was typed with a control SNP set. This program allows for regular quality control checks of a SNPlex™ genotyping platform. It is compatible to other genotyping methods as well. Conclusion GMFilter and SXTestPlate provide a valuable tool set for laboratories engaged in genotyping based on the SNPlex™ system. The programs enhance the analysis of SNPlex™ plates with the GeneMapper software and enable scientists to evaluate the performance of their genotyping platform.

  6. One-Click Data Analysis Software for Science Operations (United States)

    Navarro, Vicente


    One of the important activities of ESA Science Operations Centre is to provide Data Analysis Software (DAS) to enable users and scientists to process data further to higher levels. During operations and post-operations, Data Analysis Software (DAS) is fully maintained and updated for new OS and library releases. Nonetheless, once a Mission goes into the "legacy" phase, there are very limited funds and long-term preservation becomes more and more difficult. Building on Virtual Machine (VM), Cloud computing and Software as a Service (SaaS) technologies, this project has aimed at providing long-term preservation of Data Analysis Software for the following missions: - PIA for ISO (1995) - SAS for XMM-Newton (1999) - Hipe for Herschel (2009) - EXIA for EXOSAT (1983) Following goals have guided the architecture: - Support for all operations, post-operations and archive/legacy phases. - Support for local (user's computer) and cloud environments (ESAC-Cloud, Amazon - AWS). - Support for expert users, requiring full capabilities. - Provision of a simple web-based interface. This talk describes the architecture, challenges, results and lessons learnt gathered in this project.

  7. Model-based satellite image fusion

    DEFF Research Database (Denmark)

    Aanæs, Henrik; Sveinsson, J. R.; Nielsen, Allan Aasbjerg


    A method is proposed for pixel-level satellite image fusion derived directly from a model of the imaging sensor. By design, the proposed method is spectrally consistent. It is argued that the proposed method needs regularization, as is the case for any method for this problem. A framework for pixel...... neighborhood regularization is presented. This framework enables the formulation of the regularization in a way that corresponds well with our prior assumptions of the image data. The proposed method is validated and compared with other approaches on several data sets. Lastly, the intensity......-hue-saturation method is revisited in order to gain additional insight of what implications the spectral consistency has for an image fusion method....

  8. Microsatellite Attitude Determination and Control Subsystem Design and Implementation: Software-in-the-Loop Approach

    Directory of Open Access Journals (Sweden)

    Ho-Nien Shou


    Full Text Available The paper describes the development of a microsatellite attitude determination and control subsystem (ADCS and verification of its functionality by software-in-the-loop (SIL method. The role of ADCS is to provide attitude control functions, including the de-tumbling and stabilizing the satellite angular velocity, and as well as estimating the orbit and attitude information during the satellite operation. In Taiwan, Air Force Institute of Technology (AFIT, dedicating for students to design experimental low earth orbit micro-satellite, called AFITsat. For AFITsat, the operation of the ADCS consists of three modes which are initialization mode, detumbling mode, and normal mode, respectively. During the initialization mode, ADCS collects the early orbit measurement data from various sensors so that the data can be downlinked to the ground station for further analysis. As particularly emphasized in this paper, during the detumbling mode, ADCS implements the thrusters in plus-wide modulation control method to decrease the satellite angular velocity. ADCS provides the attitude determination function for the estimation of the satellite state, during normal mode. The three modes of microsatellite adopted Kalman filter algorithm estimate microsatellite attitude. This paper will discuss using the SIL validation ADCS function and verify its feasibility.

  9. Contrast in low-cost operational concepts for orbiting satellites (United States)

    Walyus, Keith D.; Reis, James; Bradley, Arthur J.


    Older spacecraft missions, especially those in low Earth orbit with telemetry intensive requirements, required round-the-clock control center staffing. The state of technology relied on control center personnel to continually examine data, make decisions, resolve anomalies, and file reports. Hubble Space Telescope (HST) is a prime example of this description. Technological advancements in hardware and software over the last decade have yielded increases in productivity and operational efficiency, which result in lower cost. The re-engineering effort of HST, which has recently concluded, utilized emerging technology to reduce cost and increase productivity. New missions, of which NASA's Transition Region and Coronal Explorer Satellite (TRACE) is an example, have benefited from recent technological advancements and are more cost-effective than when HST was first launched. During its launch (1998) and early orbit phase, the TRACE Flight Operations Team (FOT) employed continually staffed operations. Yet once the mission entered its nominal phase, the FOT reduced their staffing to standard weekday business hours. Operations were still conducted at night and during the weekends, but these operations occurred autonomously without compromising their high standards for data collections. For the HST, which launched in 1990, reduced cost operations will employ a different operational concept, when the spacecraft enters its low-cost phase after its final servicing mission in 2004. Primarily due to the spacecraft"s design, the HST Project has determined that single-shift operations will introduce unacceptable risks for the amount of dollars saved. More importantly, significant cost-savings can still be achieved by changing the operational concept for the FOT, while still maintaining round-the-clock staffing. It"s important to note that the low-cost solutions obtained for one satellite may not be applicable for other satellites. This paper will contrast the differences between

  10. Optimizing infrastructure for software testing using virtualization

    International Nuclear Information System (INIS)

    Khalid, O.; Shaikh, A.; Copy, B.


    Virtualization technology and cloud computing have brought a paradigm shift in the way we utilize, deploy and manage computer resources. They allow fast deployment of multiple operating system as containers on physical machines which can be either discarded after use or check-pointed for later re-deployment. At European Organization for Nuclear Research (CERN), we have been using virtualization technology to quickly setup virtual machines for our developers with pre-configured software to enable them to quickly test/deploy a new version of a software patch for a given application. This paper reports both on the techniques that have been used to setup a private cloud on a commodity hardware and also presents the optimization techniques we used to remove deployment specific performance bottlenecks. (authors)

  11. Validation of a free software for unsupervised assessment of abdominal fat in MRI. (United States)

    Maddalo, Michele; Zorza, Ivan; Zubani, Stefano; Nocivelli, Giorgio; Calandra, Giulio; Soldini, Pierantonio; Mascaro, Lorella; Maroldi, Roberto


    To demonstrate the accuracy of an unsupervised (fully automated) software for fat segmentation in magnetic resonance imaging. The proposed software is a freeware solution developed in ImageJ that enables the quantification of metabolically different adipose tissues in large cohort studies. The lumbar part of the abdomen (19cm in craniocaudal direction, centered in L3) of eleven healthy volunteers (age range: 21-46years, BMI range: 21.7-31.6kg/m 2 ) was examined in a breath hold on expiration with a GE T1 Dixon sequence. Single-slice and volumetric data were considered for each subject. The results of the visceral and subcutaneous adipose tissue assessments obtained by the unsupervised software were compared to supervised segmentations of reference. The associated statistical analysis included Pearson correlations, Bland-Altman plots and volumetric differences (VD % ). Values calculated by the unsupervised software significantly correlated with corresponding supervised segmentations of reference for both subcutaneous adipose tissue - SAT (R=0.9996, psoftware is capable of segmenting the metabolically different adipose tissues with a high degree of accuracy. This free add-on software for ImageJ can easily have a widespread and enable large-scale population studies regarding the adipose tissue and its related diseases. Copyright © 2017 Associazione Italiana di Fisica Medica. Published by Elsevier Ltd. All rights reserved.

  12. Leveraging the NPS Femto Satellite for Alternative Satellite Communication Networks (United States)


    programmed for eventual integration with the Iridium Network , which is then tested. C. THESIS ORGANIZATION The thesis addresses these questions...NPS FEMTO SATELLITE FOR ALTERNATIVE SATELLITE COMMUNICATION NETWORKS by Faisal S. Alshaya September 2017 Co-Advisors: Steven J. Iatrou...TYPE AND DATES COVERED Master’s thesis 4. TITLE AND SUBTITLE LEVERAGING THE NPS FEMTO SATELLITE FOR ALTERNATIVE SATELLITE COMMUNICATION NETWORKS 5

  13. Satellites, tweets, forecasts: the future of flood disaster management? (United States)

    Dottori, Francesco; Kalas, Milan; Lorini, Valerio; Wania, Annett; Pappenberger, Florian; Salamon, Peter; Ramos, Maria Helena; Cloke, Hannah; Castillo, Carlos


    Floods have devastating effects on lives and livelihoods around the world. Structural flood defence measures such as dikes and dams can help protect people. However, it is the emerging science and technologies for flood disaster management and preparedness, such as increasingly accurate flood forecasting systems, high-resolution satellite monitoring, rapid risk mapping, and the unique strength of social media information and crowdsourcing, that are most promising for reducing the impacts of flooding. Here, we describe an innovative framework which integrates in real-time two components of the Copernicus Emergency mapping services, namely the European Flood Awareness System and the satellite-based Rapid Mapping, with new procedures for rapid risk assessment and social media and news monitoring. The integrated framework enables improved flood impact forecast, thanks to the real-time integration of forecasting and monitoring components, and increases the timeliness and efficiency of satellite mapping, with the aim of capturing flood peaks and following the evolution of flooding processes. Thanks to the proposed framework, emergency responders will have access to a broad range of timely and accurate information for more effective and robust planning, decision-making, and resource allocation.

  14. Software-assisted CT-postprocessing of the carotid arteries

    International Nuclear Information System (INIS)

    Gerhards, A.; Raab, P.; Herber, S.; Kreitner, K.F.; Mildenberger, P.


    Purpose: A software assistant for automatic evaluation of CT-angiograms (CTA) was developed. It should enable the visualization of the vessel lumen and the quantitative evaluation of a stenosis. CTA examinations of patients with suspected carotid artery stenoses were used for the evaluation of the software assistant. Materials and Methods: Twelve Patients with suspected highgrade stenosis of the carotid arteries underwent a CTA examination using a multislice CT scanner. The data were analyzed and evaluated using the new software assistant. The results were compared with the data of digital subtraction angiography (DSA) of these patients. Results: The time of digital postprocessing with the new software-assistant took about six minutes on average. Contour extraction of the vessel, MIP and curved MPR (c-MPR) and orthogonal cross-sectional images of the vessels were calculated, followed by an automatic quantification of stenosis by the use of the C-MPR. A good correlation was found between CTA and DSA data regarding the stenosis grade (r=0.82). Furthermore, some information could be provided about the plaque morphology. Conclusion: The software-assisted detection and analysis of carotid artery stenosis with the new developed program is possible within a justifiable time. DSA- and CTA-data did not show a significant difference in stenosis grading. Further development of software tools could lead to a better characterization of plaque morphology. (orig.) [de

  15. Initial Assessment of Cyclone Global Navigation Satellite System (CYGNSS) Observations (United States)

    McKague, D. S.; Ruf, C. S.


    The NASA Cyclone Global Navigation Satellite System (CYNSS) mission provides high temporal resolution observations of cyclones from a constellation of eight low-Earth orbiting satellites. Using the relatively new technique of Global Navigation Satellite System reflectometry (GNSS-R), all-weather observations are possible, penetrating even deep convection within hurricane eye walls. The compact nature of the GNSS-R receivers permits the use of small satellites, which in turn enables the launch of a constellation of satellites from a single launch vehicle. Launched in December of 2016, the eight CYGNSS satellites provide 25 km resolution observations of mean square slope (surface roughness) and surface winds with a 2.8 hour median revisit time from 38 S to 38 N degrees latitude. In addition to the calibration and validation of CYGNSS sea state observations, the CYGNSS science team is assessing the ability of the mission to provide estimates of cyclone size, intensity, and integrated kinetic energy. With its all-weather ability and high temporal resolution, the CYGNSS mission will add significantly to our ability to monitor cyclone genesis and intensification and will significantly reduce uncertainties in our ability to estimate cyclone intensity, a key variable in predicting its destructive potential. Members of the CYGNSS Science Team are also assessing the assimilation of CYGNSS data into hurricane forecast models to determine the impact of the data on forecast skill, using the data to study extra-tropical cyclones, and looking at connections between tropical cyclones and global scale weather, including the global hydrologic cycle. This presentation will focus on the assessment of early on-orbit observations of cyclones with respect to these various applications.

  16. Web Application Software for Ground Operations Planning Database (GOPDb) Management (United States)

    Lanham, Clifton; Kallner, Shawn; Gernand, Jeffrey


    A Web application facilitates collaborative development of the ground operations planning document. This will reduce costs and development time for new programs by incorporating the data governance, access control, and revision tracking of the ground operations planning data. Ground Operations Planning requires the creation and maintenance of detailed timelines and documentation. The GOPDb Web application was created using state-of-the-art Web 2.0 technologies, and was deployed as SaaS (Software as a Service), with an emphasis on data governance and security needs. Application access is managed using two-factor authentication, with data write permissions tied to user roles and responsibilities. Multiple instances of the application can be deployed on a Web server to meet the robust needs for multiple, future programs with minimal additional cost. This innovation features high availability and scalability, with no additional software that needs to be bought or installed. For data governance and security (data quality, management, business process management, and risk management for data handling), the software uses NAMS. No local copy/cloning of data is permitted. Data change log/tracking is addressed, as well as collaboration, work flow, and process standardization. The software provides on-line documentation and detailed Web-based help. There are multiple ways that this software can be deployed on a Web server to meet ground operations planning needs for future programs. The software could be used to support commercial crew ground operations planning, as well as commercial payload/satellite ground operations planning. The application source code and database schema are owned by NASA.

  17. Space Network IP Services (SNIS): An Architecture for Supporting Low Earth Orbiting IP Satellite Missions (United States)

    Israel, David J.


    The NASA Space Network (SN) supports a variety of missions using the Tracking and Data Relay Satellite System (TDRSS), which includes ground stations in White Sands, New Mexico and Guam. A Space Network IP Services (SNIS) architecture is being developed to support future users with requirements for end-to-end Internet Protocol (IP) communications. This architecture will support all IP protocols, including Mobile IP, over TDRSS Single Access, Multiple Access, and Demand Access Radio Frequency (RF) links. This paper will describe this architecture and how it can enable Low Earth Orbiting IP satellite missions.

  18. Meteorological satellite systems

    CERN Document Server

    Tan, Su-Yin


    “Meteorological Satellite Systems” is a primer on weather satellites and their Earth applications. This book reviews historic developments and recent technological advancements in GEO and polar orbiting meteorological satellites. It explores the evolution of these remote sensing technologies and their capabilities to monitor short- and long-term changes in weather patterns in response to climate change. Satellites developed by various countries, such as U.S. meteorological satellites, EUMETSAT, and Russian, Chinese, Japanese and Indian satellite platforms are reviewed. This book also discusses international efforts to coordinate meteorological remote sensing data collection and sharing. This title provides a ready and quick reference for information about meteorological satellites. It serves as a useful tool for a broad audience that includes students, academics, private consultants, engineers, scientists, and teachers.

  19. Comparison of Satellite Surveying to Traditional Surveying Methods for the Resources Industry (United States)

    Osborne, B. P.; Osborne, V. J.; Kruger, M. L.

    Modern ground-based survey methods involve detailed survey, which provides three-space co-ordinates for surveyed points, to a high level of accuracy. The instruments are operated by surveyors, who process the raw results to create survey location maps for the subject of the survey. Such surveys are conducted for a location or region and referenced to the earth global co- ordinate system with global positioning system (GPS) positioning. Due to this referencing the survey is only as accurate as the GPS reference system. Satellite survey remote sensing utilise satellite imagery which have been processed using commercial geographic information system software. Three-space co-ordinate maps are generated, with an accuracy determined by the datum position accuracy and optical resolution of the satellite platform.This paper presents a case study, which compares topographic surveying undertaken by traditional survey methods with satellite surveying, for the same location. The purpose of this study is to assess the viability of satellite remote sensing for surveying in the resources industry. The case study involves a topographic survey of a dune field for a prospective mining project area in Pakistan. This site has been surveyed using modern surveying techniques and the results are compared to a satellite survey performed on the same area.Analysis of the results from traditional survey and from the satellite survey involved a comparison of the derived spatial co- ordinates from each method. In addition, comparisons have been made of costs and turnaround time for both methods.The results of this application of remote sensing is of particular interest for survey in areas with remote and extreme environments, weather extremes, political unrest, poor travel links, which are commonly associated with mining projects. Such areas frequently suffer language barriers, poor onsite technical support and resources.

  20. New Catalog of Resources Enables Paleogeosciences Research (United States)

    Lingo, R. C.; Horlick, K. A.; Anderson, D. M.


    The 21st century promises a new era for scientists of all disciplines, the age where cyber infrastructure enables research and education and fuels discovery. EarthCube is a working community of over 2,500 scientists and students of many Earth Science disciplines who are looking to build bridges between disciplines. The EarthCube initiative will create a digital infrastructure that connects databases, software, and repositories. A catalog of resources (databases, software, repositories) has been produced by the Research Coordination Network for Paleogeosciences to improve the discoverability of resources. The Catalog is currently made available within the larger-scope CINERGI geosciences portal ( Other distribution points and web services are planned, using linked data, content services for the web, and XML descriptions that can be harvested using metadata protocols. The databases provide searchable interfaces to find data sets that would otherwise remain dark data, hidden in drawers and on personal computers. The software will be described in catalog entries so just one click will lead users to methods and analytical tools that many geoscientists were unaware of. The repositories listed in the Paleogeosciences Catalog contain physical samples found all across the globe, from natural history museums to the basements of university buildings. EarthCube has over 250 databases, 300 software systems, and 200 repositories which will grow in the coming year. When completed, geoscientists across the world will be connected into a productive workflow for managing, sharing, and exploring geoscience data and information that expedites collaboration and innovation within the paleogeosciences, potentially bringing about new interdisciplinary discoveries.

  1. Deft Control Software (DCS) for Remote Robotic Operations with Underlying Structure, Phase I (United States)

    National Aeronautics and Space Administration — BluHaptics proposes Deft Control Software (DCS), which utilizes machine learning to enable intuitive and efficient control of robotic arms in remote operations with...

  2. A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service

    DEFF Research Database (Denmark)

    Chauhan, Muhammad Aufeef; Babar, Muhammad Ali; Probst, Christian W.


    of software systems need customized and systematic SRA design and evaluation methods. In this paper, we present a software Reference Architecture Design process Framework (RADeF) that can be used for analysis, design and evaluation of the SRA for provisioning of Tools as a Service as part of a cloud......Software Reference Architecture (SRA), which is a generic architecture solution for a specific type of software systems, provides foundation for the design of concrete architectures in terms of architecture design guidelines and architecture elements. The complexity and size of certain types......-enabled workSPACE (TSPACE). The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloud-based systems. We have applied RADeF SRA design two types of TSPACE: software architecting TSPACE and software implementation TSPACE...

  3. Boomerang Satellites (United States)

    Hesselbrock, Andrew; Minton, David A.


    We recently reported that the orbital architecture of the Martian environment allows for material in orbit around the planet to ``cycle'' between orbiting the planet as a ring, or as coherent satellites. Here we generalize our previous analysis to examine several factors that determine whether satellites accreting at the edge of planetary rings will cycle. In order for the orbiting material to cycle, tidal evolution must decrease the semi-major axis of any accreting satellites. In some systems, the density of the ring/satellite material, the surface mass density of the ring, the tidal parameters of the system, and the rotation rate of the primary body contribute to a competition between resonant ring torques and tidal dissipation that prevent this from occurring, either permanently or temporarily. Analyzing these criteria, we examine various bodies in our solar system (such as Saturn, Uranus, and Eris) to identify systems where cycling may occur. We find that a ring-satellite cycle may give rise to the current Uranian ring-satellite system, and suggest that Miranda may have formed from an early, more massive Uranian ring.

  4. ZOMG - III. The effect of halo assembly on the satellite population (United States)

    Garaldi, Enrico; Romano-Díaz, Emilio; Borzyszkowski, Mikolaj; Porciani, Cristiano


    We use zoom hydrodynamical simulations to investigate the properties of satellites within galaxy-sized dark-matter haloes with different assembly histories. We consider two classes of haloes at redshift z = 0: 'stalled' haloes that assembled at z > 1 and 'accreting' ones that are still forming nowadays. Previously, we showed that the stalled haloes are embedded within thick filaments of the cosmic web, while the accreting ones lie where multiple thin filaments converge. We find that satellites in the two classes have both similar and different properties. Their mass spectra, radial count profiles, baryonic and stellar content, and the amount of material they shed are indistinguishable. However, the mass fraction locked in satellites is substantially larger for the accreting haloes as they experience more mergers at late times. The largest difference is found in the satellite kinematics. Substructures fall towards the accreting haloes along quasi-radial trajectories whereas an important tangential velocity component is developed, before accretion, while orbiting the filament that surrounds the stalled haloes. Thus, the velocity anisotropy parameter of the satellites (β) is positive for the accreting haloes and negative for the stalled ones. This signature enables us to tentatively categorize the Milky Way halo as stalled based on a recent measurement of β. Half of our haloes contain clusters of satellites with aligned orbital angular momenta corresponding to flattened structures in space. These features are not driven by baryonic physics and are only found in haloes hosting grand-design spiral galaxies, independently of their assembly history.

  5. Global, Persistent, Real-time Multi-sensor Automated Satellite Image Analysis and Crop Forecasting in Commercial Cloud (United States)

    Brumby, S. P.; Warren, M. S.; Keisler, R.; Chartrand, R.; Skillman, S.; Franco, E.; Kontgis, C.; Moody, D.; Kelton, T.; Mathis, M.


    Cloud computing, combined with recent advances in machine learning for computer vision, is enabling understanding of the world at a scale and at a level of space and time granularity never before feasible. Multi-decadal Earth remote sensing datasets at the petabyte scale (8×10^15 bits) are now available in commercial cloud, and new satellite constellations will generate daily global coverage at a few meters per pixel. Public and commercial satellite observations now provide a wide range of sensor modalities, from traditional visible/infrared to dual-polarity synthetic aperture radar (SAR). This provides the opportunity to build a continuously updated map of the world supporting the academic community and decision-makers in government, finanace and industry. We report on work demonstrating country-scale agricultural forecasting, and global-scale land cover/land, use mapping using a range of public and commercial satellite imagery. We describe processing over a petabyte of compressed raw data from 2.8 quadrillion pixels (2.8 petapixels) acquired by the US Landsat and MODIS programs over the past 40 years. Using commodity cloud computing resources, we convert the imagery to a calibrated, georeferenced, multiresolution tiled format suited for machine-learning analysis. We believe ours is the first application to process, in less than a day, on generally available resources, over a petabyte of scientific image data. We report on work combining this imagery with time-series SAR collected by ESA Sentinel 1. We report on work using this reprocessed dataset for experiments demonstrating country-scale food production monitoring, an indicator for famine early warning. We apply remote sensing science and machine learning algorithms to detect and classify agricultural crops and then estimate crop yields and detect threats to food security (e.g., flooding, drought). The software platform and analysis methodology also support monitoring water resources, forests and other general

  6. An expert system based software sizing tool, phase 2 (United States)

    Friedlander, David


    A software tool was developed for predicting the size of a future computer program at an early stage in its development. The system is intended to enable a user who is not expert in Software Engineering to estimate software size in lines of source code with an accuracy similar to that of an expert, based on the program's functional specifications. The project was planned as a knowledge based system with a field prototype as the goal of Phase 2 and a commercial system planned for Phase 3. The researchers used techniques from Artificial Intelligence and knowledge from human experts and existing software from NASA's COSMIC database. They devised a classification scheme for the software specifications, and a small set of generic software components that represent complexity and apply to large classes of programs. The specifications are converted to generic components by a set of rules and the generic components are input to a nonlinear sizing function which makes the final prediction. The system developed for this project predicted code sizes from the database with a bias factor of 1.06 and a fluctuation factor of 1.77, an accuracy similar to that of human experts but without their significant optimistic bias.

  7. Global Software Engineering: A Software Process Approach (United States)

    Richardson, Ita; Casey, Valentine; Burton, John; McCaffery, Fergal

    Our research has shown that many companies are struggling with the successful implementation of global software engineering, due to temporal, cultural and geographical distance, which causes a range of factors to come into play. For example, cultural, project managementproject management and communication difficulties continually cause problems for software engineers and project managers. While the implementation of efficient software processes can be used to improve the quality of the software product, published software process models do not cater explicitly for the recent growth in global software engineering. Our thesis is that global software engineering factors should be included in software process models to ensure their continued usefulness in global organisations. Based on extensive global software engineering research, we have developed a software process, Global Teaming, which includes specific practices and sub-practices. The purpose is to ensure that requirements for successful global software engineering are stipulated so that organisations can ensure successful implementation of global software engineering.

  8. Open-Source as a strategy for operational software - the case of Enki (United States)

    Kolberg, Sjur; Bruland, Oddbjørn


    Since 2002, SINTEF Energy has been developing what is now known as the Enki modelling system. This development has been financed by Norway's largest hydropower producer Statkraft, motivated by a desire for distributed hydrological models in operational use. As the owner of the source code, Statkraft has recently decided on Open Source as a strategy for further development, and for migration from an R&D context to operational use. A current cooperation project is currently carried out between SINTEF Energy, 7 large Norwegian hydropower producers including Statkraft, three universities and one software company. Of course, the most immediate task is that of software maturing. A more important challenge, however, is one of gaining experience within the operational hydropower industry. A transition from lumped to distributed models is likely to also require revision of measurement program, calibration strategy, use of GIS and modern data sources like weather radar and satellite imagery. On the other hand, map based visualisations enable a richer information exchange between hydrologic forecasters and power market traders. The operating context of a distributed hydrology model within hydropower planning is far from settled. Being both a modelling framework and a library of plugin-routines to build models from, Enki supports the flexibility needed in this situation. Recent development has separated the core from the user interface, paving the way for a scripting API, cross-platform compilation, and front-end programs serving different degrees of flexibility, robustness and security. The open source strategy invites anyone to use Enki and to develop and contribute new modules. Once tested, the same modules are available for the operational versions of the program. A core challenge is to offer rigid testing procedures and mechanisms to reject routines in an operational setting, without limiting the experimentation with new modules. The Open Source strategy also has

  9. An AmI-Based Software Architecture Enabling Evolutionary Computation in Blended Commerce: The Shopping Plan Application

    Directory of Open Access Journals (Sweden)

    Giuseppe D’Aniello


    Full Text Available This work describes an approach to synergistically exploit ambient intelligence technologies, mobile devices, and evolutionary computation in order to support blended commerce or ubiquitous commerce scenarios. The work proposes a software architecture consisting of three main components: linked data for e-commerce, cloud-based services, and mobile apps. The three components implement a scenario where a shopping mall is presented as an intelligent environment in which customers use NFC capabilities of their smartphones in order to handle e-coupons produced, suggested, and consumed by the abovesaid environment. The main function of the intelligent environment is to help customers define shopping plans, which minimize the overall shopping cost by looking for best prices, discounts, and coupons. The paper proposes a genetic algorithm to find suboptimal solutions for the shopping plan problem in a highly dynamic context, where the final cost of a product for an individual customer is dependent on his previous purchases. In particular, the work provides details on the Shopping Plan software prototype and some experimentation results showing the overall performance of the genetic algorithm.

  10. Benefits of reverse engineering technologies in software development makerspace

    Directory of Open Access Journals (Sweden)

    Aabidi M.H.


    Full Text Available In the recent decades, the amount of data produced by scientific, engineering, and life science applications has increased with several orders of magnitude. In parallel with this development, the applications themselves have become increasingly complex in terms of functionality, structure, and behavior. In the same time, development and production cycles of such applications exhibit a tendency of becoming increasingly shorter, due to factors such as market pressure and rapid evolution of supporting and enabling technologies. As a consequence, an increasing fraction of the cost of creating new applications and manufacturing processes shifts from the creation of new artifacts to the adaption of existing ones. A key component of this activity is the understanding of the design, operation, and behavior of existing manufactured artifacts, such as software code bases, hardware systems, and mechanical assemblies. For instance, in the software industry, it is estimated that maintenance costs exceed 80% of the total costs of a software product's lifecycle, and software understanding accounts for as much as half of these maintenance costs. To facilitate the software development process, it would be ideal to have tools that automatically generate or help to generate UML (Unified Modeling Language models from source code. Reverse engineering the software architecture from source code provides a valuable service to software practitioners. Case tools implementing MDA and reverse-engineering constitute an important opportunity of software development engineers. So MDA and reverse engineering is an important key witch make makerspace more productive and more efficient.

  11. A multicenter study benchmarks software tools for label-free proteome quantification. (United States)

    Navarro, Pedro; Kuharev, Jörg; Gillet, Ludovic C; Bernhardt, Oliver M; MacLean, Brendan; Röst, Hannes L; Tate, Stephen A; Tsou, Chih-Chiang; Reiter, Lukas; Distler, Ute; Rosenberger, George; Perez-Riverol, Yasset; Nesvizhskii, Alexey I; Aebersold, Ruedi; Tenzer, Stefan


    Consistent and accurate quantification of proteins by mass spectrometry (MS)-based proteomics depends on the performance of instruments, acquisition methods and data analysis software. In collaboration with the software developers, we evaluated OpenSWATH, SWATH 2.0, Skyline, Spectronaut and DIA-Umpire, five of the most widely used software methods for processing data from sequential window acquisition of all theoretical fragment-ion spectra (SWATH)-MS, which uses data-independent acquisition (DIA) for label-free protein quantification. We analyzed high-complexity test data sets from hybrid proteome samples of defined quantitative composition acquired on two different MS instruments using different SWATH isolation-window setups. For consistent evaluation, we developed LFQbench, an R package, to calculate metrics of precision and accuracy in label-free quantitative MS and report the identification performance, robustness and specificity of each software tool. Our reference data sets enabled developers to improve their software tools. After optimization, all tools provided highly convergent identification and reliable quantification performance, underscoring their robustness for label-free quantitative proteomics.

  12. Extracting Ocean-Generated Tidal Magnetic Signals from Swarm Data Through Satellite Gradiometry (United States)

    Sabaka, Terence J.; Tyler, Robert H.; Olsen, Nils


    Ocean-generated magnetic field models of the Principal Lunar, M2, and the Larger Lunar elliptic, N2, semidiurnal tidal constituents were estimated through a "Comprehensive Inversion" of the first 20.5 months of magnetic measurements from European Space Agency's (ESA) Swarm satellite constellation mission. While the constellation provides important north-south along-track gradiometry information, it is the unique low-spacecraft pair that allows for east-west cross-track gradiometry. This latter type is crucial in delivering an M2 estimate of similar quality with that derived from over 10 years of CHAMP satellite data but over a shorter interval, at higher altitude, and during more magnetically disturbed conditions. Recovered N2 contains nonoceanic signal but is highly correlated with theoretical models in regions of maximum oceanic amplitude. Thus, satellite magnetic gradiometry may eventually enable the monitoring of ocean electrodynamic properties at temporal resolutions of 1 to 2 years, which may have important implications for the inference of ocean temperature and salinity.

  13. Gigabit Satellite Network for NASA's Advanced Communication Technology Satellite (ACTS) (United States)

    Hoder, Douglas; Bergamo, Marcos


    The advanced communication technology satellite (ACTS) gigabit satellite network provides long-haul point-to-point and point-to-multipoint full-duplex SONET services over NASA's ACTS. at rates up to 622 Mbit/s (SONET OC-12), with signal quality comparable to that obtained with terrestrial fiber networks. Data multiplexing over the satellite is accomplished using time-division multiple access (TDMA) techniques coordinated with the switching and beam hopping facilities provided by ACTS. Transmissions through the satellite are protected with Reed-Solomon encoding. providing virtually error-free transmission under most weather conditions. Unique to the system are a TDMA frame structure and satellite synchronization mechanism that allow: (a) very efficient utilization of the satellite capacity: (b) over-the-satellite dosed-loop synchronization of the network in configurations with up to 64 ground stations: and (c) ground station initial acquisition without collisions with existing signalling or data traffic. The user interfaces are compatible with SONET standards, performing the function of conventional SONET multiplexers and. as such. can be: readily integrated with standard SONET fiber-based terrestrial networks. Management of the network is based upon the simple network management protocol (SNMP). and includes an over-the-satellite signalling network and backup terrestrial internet (IP-based) connectivity. A description of the ground stations is also included.

  14. The manual of a computer software 'FBR Plant Planning Design Prototype System'

    International Nuclear Information System (INIS)


    This is a manual of a computer software 'FBR Plant Planning Design Prototype System', which enables users to conduct case studies of deviated FBR design concepts based on 'MONJU'. The calculations simply proceed as the user clicks displayed buttons, therefore step-by-step explanation is supposed not be necessary. The following pages introduce only particular features of this software, i.e, each interactive screens, functions of buttons and consequences after clicks, and the quitting procedure. (author)

  15. Data verification of a hardware-software complex of sounding an ionosphere and ionosonde DPS-4 (United States)

    Smirnov, Vladimir; Ruzhin, Yuri; Smirnova, Elena; Skobelkin, Vladimir; Tynyankin, Sergey

    Appeared in recent years, opportunities to use as a source of signals used to determine the parameters of the ionosphere, the spacecraft global navigation satellite systems GLONASS and GPS are not currently in widespread use practices ionospheric wave frequency and radio centers and dispatch services. Given the urgency of the discussed areas of research, long experiment whose purpose is to conduct a comparative analysis of the results of determining the critical frequency of F2-layer of the ionosphere in two ways - vertical sounding (ionosonde DPS-4) and radio translucence track "satellite-the Earth" with signals using GLONASS satellites and GPS was started in 2013. For a comparative analysis of the results the hardware-software complex ionospheric soundings (HSCIS) was located at territory of the Pushkov Institute of Terrestrial Magnetism, Ionosphere and Radio Wave Propagation of the Russian Academy of Sciences. HSCIS product includes a personal computer with it specialized software, a dual-frequency navigation receiver and small receiving antenna. Used in the product receiver developed by NovAtel allows us to receive the signals of the navigation systems GPS/GLONASS and maintain their processing in real time. Location receiver determined autonomously: antenna position - 55.76o N, 37.94o E, coordinates ionosonde DPS-4 - 55.5o N, 37.3o E. In fact, both devices were in close proximity, which it allows for the identity conditions of observation. Both devices operate in real time. Ionosonde DPS- 4 gave the ionosphere parameters every 15 minutes, HSCIS - every minute. Information from both instruments displayed on the screen monitors, and recorded in the memory used by computers. Along with the numerical parameters on the monitor products HSCIS displayed time course of the critical frequency F2- layer of the ionosphere obtained from observations of the nearest navigation satellite. When limiting elevation observations 15o simultaneous use of navigation satellites can

  16. Software factory techniques applied to process control at CERN

    CERN Document Server

    Dutour, Mathias D


    The CERN Large Hadron Collider (LHC) requires constant monitoring and control of quantities of parameters to guarantee operational conditions. For this purpose, a methodology called UNICOS (UNIfied Industrial COntrols Systems) has been implemented to standardize the design of process control applications. To further accelerate the development of these applications, we migrated our existing UNICOS tooling suite toward a software factory in charge of assembling project, domain and technical information seamlessly into deployable PLC (Programmable logic Controller) - SCADA (Supervisory Control And Data Acquisition) systems. This software factory delivers consistently high quality by reducing human error and repetitive tasks, and adapts to user specifications in a cost-efficient way. Hence, this production tool is designed to encapsulate and hide the PLC and SCADA target platforms, enabling the experts to focus on the business model rather than specific syntaxes and grammars. Based on industry standard software, ...

  17. Ground control station software design for micro aerial vehicles (United States)

    Walendziuk, Wojciech; Oldziej, Daniel; Binczyk, Dawid Przemyslaw; Slowik, Maciej


    This article describes the process of designing the equipment part and the software of a ground control station used for configuring and operating micro unmanned aerial vehicles (UAV). All the works were conducted on a quadrocopter model being a commonly accessible commercial construction. This article contains a characteristics of the research object, the basics of operating the micro aerial vehicles (MAV) and presents components of the ground control station model. It also describes the communication standards for the purpose of building a model of the station. Further part of the work concerns the software of the product - the GIMSO application (Generally Interactive Station for Mobile Objects), which enables the user to manage the actions and communication and control processes from the UAV. The process of creating the software and the field tests of a station model are also presented in the article.

  18. Development of the interface software for the Antarctic penetrator

    Directory of Open Access Journals (Sweden)

    Kazuo Shibuya


    Full Text Available We have developed PC-based interface software which controls ground system segments (GSSs of the Antarctic penetrator through an automatic data collection system onboard a helicopter. A pen-touch panel was developed for easy operation. There are six basic functions in the interface software; GSS time synchronization", make schedule file", send schedule file", GSS time calibration", data read-out", and sleep". The sleep command enables us to cut off the radio transmitter/receiver to save power during a pre-determined period. After execution of each command, log files are saved automatically. In order to monitor processing by eye, a bar graph appears during execution of time synchronization" and data read-out". As for malfunctioning encountered during the 43rd Japanese Antarctic Research Expedition, the related software bugs were identified and the codes were rewritten.

  19. LauncherOne: Virgin Orbit's Dedicated Launch Vehicle for Small Satellites & Impact to the Space Enterprise Vision (United States)

    Vaughn, M.; Kwong, J.; Pomerantz, W.

    Virgin Orbit is developing a space transportation service to provide an affordable, reliable, and responsive dedicated ride to orbit for smaller payloads. No longer will small satellite users be forced to make a choice between accepting the limitations of flight as a secondary payload, paying dramatically more for a dedicated launch vehicle, or dealing with the added complexity associated with export control requirements and international travel to distant launch sites. Virgin Orbit has made significant progress towards first flight of a new vehicle that will give satellite developers and operators a better option for carrying their small satellites into orbit. This new service is called LauncherOne (See the figure below). LauncherOne is a two stage, air-launched liquid propulsion (LOX/RP) rocket. Air launched from a specially modified 747-400 carrier aircraft (named “Cosmic Girl”), this system is designed to conduct operations from a variety of locations, allowing customers to select various launch azimuths and increasing available orbital launch windows. This provides small satellite customers an affordable, flexible and dedicated option for access to space. In addition to developing the LauncherOne vehicle, Virgin Orbit has worked with US government customers and across the new, emerging commercial sector to refine concepts for resiliency, constellation replenishment and responsive launch elements that can be key enables for the Space Enterprise Vision (SEV). This element of customer interaction is being led by their new subsidiary company, VOX Space. This paper summarizes technical progress made on LauncherOne in the past year and extends the thinking of how commercial space, small satellites and this new emerging market can be brought to bear to enable true space system resiliency.

  20. Selection of the signal synchronization method in software GPS receivers

    Directory of Open Access Journals (Sweden)

    Vlada S. Sokolović


    Full Text Available Introduction This paper presents a critical analysis of the signal processing flow carried out in a software GPS receiver and a critical comparison of different architectures for signal processing within the GPS receiver. A model of software receivers is shown. Based on the displayed model, a receiver has been realized in the MATLAB software package, in which the simulations of signal processing were carried out. The aim of this paper is to demonstrate the advantages and disadvantages of different methods of the synchronization of signals in the receiver, and to propose a solution acceptable for possible implementation. The signal processing flow was observed from the input circuit to the extraction of the bits of the navigation message. The entire signal processing was performed on the L1 signal and the data collected by the input circuit SE4110. A radio signal from the satellite was accepted with the input circuit, filtered and translated into a digital form. The input circuit ends with the hardware of the receiver. A digital signal from the input circuit is brought into the PC Pentium 4 (AMD 3000 + where the receiver is realized in Matlab. Model of software GPS receiver The first level of processing is signal acquisition. Signal acquisition was realized using the cyclic convolution. The acquisition process was carried out by measuring signals from satellites, and these parameters are passed to the next level of processing. The next level was done by monitoring the synchronization signal and extracting the navigation message bits. On the basis of the detection of the navigation message the receiver calculates the position of a satellite and then, based on the position of the satellite, its own position. Tracking of GPS signal synchronization In order to select the most acceptable method of signal synchronization in the receiver, different methods of signal synchronization are compared. The early-late-DLL (Delay Lock Loop, TDL (Tau Dither Loop