WorldWideScience

Sample records for composing reusable software

  1. CLARAty: Challenges and Steps Toward Reusable Robotic Software

    Directory of Open Access Journals (Sweden)

    Richard Madison

    2008-11-01

    Full Text Available We present in detail some of the challenges in developing reusable robotic software. We base that on our experience in developing the CLARAty robotics software, which is a generic object-oriented framework used for the integration of new algorithms in the areas of motion control, vision, manipulation, locomotion, navigation, localization, planning and execution. CLARAty was adapted to a number of heterogeneous robots with different mechanisms and hardware control architectures. In this paper, we also describe how we addressed some of these challenges in the development of the CLARAty software.

  2. CLARAty: Challenges and Steps toward Reusable Robotic Software

    Directory of Open Access Journals (Sweden)

    Issa A.D. Nesnas

    2006-03-01

    Full Text Available We present in detail some of the challenges in developing reusable robotic software. We base that on our experience in developing the CLARAty robotics software, which is a generic object-oriented framework used for the integration of new algorithms in the areas of motion control, vision, manipulation, locomotion, navigation, localization, planning and execution. CLARAty was adapted to a number of heterogeneous robots with different mechanisms and hardware control architectures. In this paper, we also describe how we addressed some of these challenges in the development of the CLARAty software.

  3. A Reusable Software Architecture for Small Satellite AOCS Systems

    DEFF Research Database (Denmark)

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

    2006-01-01

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

  4. Composing simulations using persistent software components

    Energy Technology Data Exchange (ETDEWEB)

    Holland, J.V.; Michelsen, R.E.; Powell, D.R.; Upton, S.C.; Thompson, D.R.

    1999-03-01

    The traditional process for developing large-scale simulations is cumbersome, time consuming, costly, and in some cases, inadequate. The topics of software components and component-based software engineering are being explored by software professionals in academic and industrial settings. A component is a well-delineated, relatively independent, and replaceable part of a software system that performs a specific function. Many researchers have addressed the potential to derive a component-based approach to simulations in general, and a few have focused on military simulations in particular. In a component-based approach, functional or logical blocks of the simulation entities are represented as coherent collections of components satisfying explicitly defined interface requirements. A simulation is a top-level aggregate comprised of a collection of components that interact with each other in the context of a simulated environment. A component may represent a simulation artifact, an agent, or any entity that can generated events affecting itself, other simulated entities, or the state of the system. The component-based approach promotes code reuse, contributes to reducing time spent validating or verifying models, and promises to reduce the cost of development while still delivering tailored simulations specific to analysis questions. The Integrated Virtual Environment for Simulation (IVES) is a composition-centered framework to achieve this potential. IVES is a Java implementation of simulation composition concepts developed at Los Alamos National Laboratory for use in several application domains. In this paper, its use in the military domain is demonstrated via the simulation of dismounted infantry in an urban environment.

  5. Composing, Analyzing and Validating Software Models

    Science.gov (United States)

    Sheldon, Frederick T.

    1998-10-01

    This research has been conducted at the Computational Sciences Division of the Information Sciences Directorate at Ames Research Center (Automated Software Engineering Grp). The principle work this summer has been to review and refine the agenda that were carried forward from last summer. Formal specifications provide good support for designing a functionally correct system, however they are weak at incorporating non-functional performance requirements (like reliability). Techniques which utilize stochastic Petri nets (SPNs) are good for evaluating the performance and reliability for a system, but they may be too abstract and cumbersome from the stand point of specifying and evaluating functional behavior. Therefore, one major objective of this research is to provide an integrated approach to assist the user in specifying both functionality (qualitative: mutual exclusion and synchronization) and performance requirements (quantitative: reliability and execution deadlines). In this way, the merits of a powerful modeling technique for performability analysis (using SPNs) can be combined with a well-defined formal specification language. In doing so, we can come closer to providing a formal approach to designing a functionally correct system that meets reliability and performance goals.

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

    Directory of Open Access Journals (Sweden)

    Muhammad Hussain Mughal

    2017-12-01

    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. Reusable Software Usability Specifications for mHealth Applications.

    Science.gov (United States)

    Cruz Zapata, Belén; Fernández-Alemán, José Luis; Toval, Ambrosio; Idri, Ali

    2018-01-25

    One of the key factors for the adoption of mobile technologies, and in particular of mobile health applications, is usability. A usable application will be easier to use and understand by users, and will improve user's interaction with it. This paper proposes a software requirements catalog for usable mobile health applications, which can be used for the development of new applications, or the evaluation of existing ones. The catalog is based on the main identified sources in literature on usability and mobile health applications. Our catalog was organized according to the ISO/IEC/IEEE 29148:2011 standard and follows the SIREN methodology to create reusable catalogs. The applicability of the catalog was verified by the creation of an audit method, which was used to perform the evaluation of a real app, S Health, application created by Samsung Electronics Co. The usability requirements catalog, along with the audit method, identified several usability flaws on the evaluated app, which scored 83%. Some flaws were detected in the app related to the navigation pattern. Some more issues related to the startup experience, empty screens or writing style were also found. The way a user navigates through an application improves or deteriorates user's experience with the application. We proposed a reusable usability catalog and an audit method. This proposal was used to evaluate a mobile health application. An audit report was created with the usability issues identified on the evaluated application.

  8. RAGE Reusable Game Software Components and Their Integration into Serious Game Engines

    NARCIS (Netherlands)

    Van der Vegt, Wim; Nyamsuren, Enkhbold; Westera, Wim

    2016-01-01

    This paper presents and validates a methodology for integrating reusable software components in diverse game engines. While conforming to the RAGE com-ponent-based architecture described elsewhere, the paper explains how the interac-tions and data exchange processes between a reusable software

  9. Intelligent, reusable software for plug and play space avionics, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — Space Micro proposes to build upon our existing space processing and hardening technologies and products e.g (Proton 200K), to research and develop reusable software...

  10. Developing Reusable and Reconfigurable Real-Time Software using Aspects and Components

    OpenAIRE

    Tešanović, Aleksandra

    2006-01-01

    Our main focus in this thesis is on providing guidelines, methods, and tools for design, configuration, and analysis of configurable and reusable real-time software, developed using a combination of aspect-oriented and component-based software development. Specifically, we define a reconfigurable real-time component model (RTCOM) that describes how a real-time component, supporting aspects and enforcing information hiding, could efficiently be designed and implemented. In this context, we out...

  11. DOOCS patterns, reusable software components for FPGA based RF GUN field controller

    International Nuclear Information System (INIS)

    Pucyk, P.

    2006-01-01

    Modern accelerator technology combines software and hardware solutions to provide distributed, high efficiency digital systems for High Energy Physics experiments. Providing flexible, maintainable software is crucial for ensuring high availability of the whole system. In order to fulfil all these requirements, appropriate design and development techniques have to be used. Software patterns are well known solution for common programming issues, providing proven development paradigms, which can help to avoid many design issues. DOOCS patterns introduces new concepts of reusable software components for control system algorithms development and implementation in DOOCS framework. Chosen patterns have been described and usage examples have been presented in this paper. (orig.)

  12. DOOCS patterns, reusable software components for FPGA based RF GUN field controller

    Energy Technology Data Exchange (ETDEWEB)

    Pucyk, P. [Institute of Electronic Systems, Warsaw (Poland)

    2006-07-01

    Modern accelerator technology combines software and hardware solutions to provide distributed, high efficiency digital systems for High Energy Physics experiments. Providing flexible, maintainable software is crucial for ensuring high availability of the whole system. In order to fulfil all these requirements, appropriate design and development techniques have to be used. Software patterns are well known solution for common programming issues, providing proven development paradigms, which can help to avoid many design issues. DOOCS patterns introduces new concepts of reusable software components for control system algorithms development and implementation in DOOCS framework. Chosen patterns have been described and usage examples have been presented in this paper. (orig.)

  13. Composable Framework Support for Software-FMEA Through Model Execution

    Science.gov (United States)

    Kocsis, Imre; Patricia, Andras; Brancati, Francesco; Rossi, Francesco

    2016-08-01

    Performing Failure Modes and Effect Analysis (FMEA) during software architecture design is becoming a basic requirement in an increasing number of domains; however, due to the lack of standardized early design phase model execution, classic SW-FMEA approaches carry significant risks and are human effort-intensive even in processes that use Model-Driven Engineering.Recently, modelling languages with standardized executable semantics have emerged. Building on earlier results, this paper describes framework support for generating executable error propagation models from such models during software architecture design. The approach carries the promise of increased precision, decreased risk and more automated execution for SW-FMEA during dependability- critical system development.

  14. Reusable Rack Interface Controller Common Software for Various Science Research Racks on the International Space Station

    Science.gov (United States)

    Lu, George C.

    2003-01-01

    The purpose of the EXPRESS (Expedite the PRocessing of Experiments to Space Station) rack project is to provide a set of predefined interfaces for scientific payloads which allow rapid integration into a payload rack on International Space Station (ISS). VxWorks' was selected as the operating system for the rack and payload resource controller, primarily based on the proliferation of VME (Versa Module Eurocard) products. These products provide needed flexibility for future hardware upgrades to meet everchanging science research rack configuration requirements. On the International Space Station, there are multiple science research rack configurations, including: 1) Human Research Facility (HRF); 2) EXPRESS ARIS (Active Rack Isolation System); 3) WORF (Window Observational Research Facility); and 4) HHR (Habitat Holding Rack). The RIC (Rack Interface Controller) connects payloads to the ISS bus architecture for data transfer between the payload and ground control. The RIC is a general purpose embedded computer which supports multiple communication protocols, including fiber optic communication buses, Ethernet buses, EIA-422, Mil-Std-1553 buses, SMPTE (Society Motion Picture Television Engineers)-170M video, and audio interfaces to payloads and the ISS. As a cost saving and software reliability strategy, the Boeing Payload Software Organization developed reusable common software where appropriate. These reusable modules included a set of low-level driver software interfaces to 1553B. RS232, RS422, Ethernet buses, HRDL (High Rate Data Link), video switch functionality, telemetry processing, and executive software hosted on the FUC computer. These drivers formed the basis for software development of the HRF, EXPRESS, EXPRESS ARIS, WORF, and HHR RIC executable modules. The reusable RIC common software has provided extensive benefits, including: 1) Significant reduction in development flow time; 2) Minimal rework and maintenance; 3) Improved reliability; and 4) Overall

  15. A CORBA BASED ARCHITECTURE FOR ACCESSING REUSABLE SOFTWARE COMPONENTS ON THE WEB.

    Directory of Open Access Journals (Sweden)

    R. Cenk ERDUR

    2003-01-01

    Full Text Available In a very near future, as a result of the continious growth of Internet and advances in networking technologies, Internet will become the common software repository for people and organizations who employ component based reuse approach in their software development life cycles. In order to use the reusable components such as source codes, analysis, designs, design patterns during new software development processes, environments that support the identification of the components over Internet are needed. Basic elements of such an environment are the coordinator programs which deliver user requests to appropriate component libraries, user interfaces for querying, and programs that wrap the component libraries. First, a CORBA based architecture is proposed for such an environment. Then, an alternative architecture that is based on the Java 2 platform technologies is given for the same environment. Finally, the two architectures are compared.

  16. Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components

    Science.gov (United States)

    Basili, Victor R.; Condon, Steven E.; ElEmam, Khaled; Hendrick, Robert B.; Melo, Walcelio

    1997-01-01

    In this paper we characterize and model the cost of rework in a Component Factory (CF) organization. A CF is responsible for developing and packaging reusable software components. Data was collected on corrective maintenance activities for the Generalized Support Software reuse asset library located at the Flight Dynamics Division of NASA's GSFC. We then constructed a predictive model of the cost of rework using the C4.5 system for generating a logical classification model. The predictor variables for the model are measures of internal software product attributes. The model demonstrates good prediction accuracy, and can be used by managers to allocate resources for corrective maintenance activities. Furthermore, we used the model to generate proscriptive coding guidelines to improve programming, practices so that the cost of rework can be reduced in the future. The general approach we have used is applicable to other environments.

  17. Transportable Payload Operations Control Center reusable software: Building blocks for quality ground data systems

    Science.gov (United States)

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

    1994-01-01

    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.

  18. A Reusable Software Copy Protection Using Hash Result and Asymetrical Encryption

    Directory of Open Access Journals (Sweden)

    Aswin Wibisurya

    2014-12-01

    Full Text Available Desktop application is one of the most popular types of application being used in computer due to the one time install simplicity and the quick accessibility from the moment the computer being turned on. Limitation of the copy and usage of desktop applications has long been an important issue to application providers. For security concerns, software copy protection is usually integrated with the application. However, developers seek to reuse the copy protection component of the software. This paper proposes an approach of reusable software copy protection which consists of a certificate validator on the client computer and a certificate generator on the server. The certificate validator integrity is protected using hashing result while all communications are encrypted using asymmetrical encryption to ensure the security of this approach.

  19. Reusable Software and Open Data Incorporate Ecological Understanding To Optimize Agriculture and Improveme Crops.

    Science.gov (United States)

    LeBauer, D.

    2015-12-01

    Humans need a secure and sustainable food supply, and science can help. We have an opportunity to transform agriculture by combining knowledge of organisms and ecosystems to engineer ecosystems that sustainably produce food, fuel, and other services. The challenge is that the information we have. Measurements, theories, and laws found in publications, notebooks, measurements, software, and human brains are difficult to combine. We homogenize, encode, and automate the synthesis of data and mechanistic understanding in a way that links understanding at different scales and across domains. This allows extrapolation, prediction, and assessment. Reusable components allow automated construction of new knowledge that can be used to assess, predict, and optimize agro-ecosystems. Developing reusable software and open-access databases is hard, and examples will illustrate how we use the Predictive Ecosystem Analyzer (PEcAn, pecanproject.org), the Biofuel Ecophysiological Traits and Yields database (BETYdb, betydb.org), and ecophysiological crop models to predict crop yield, decide which crops to plant, and which traits can be selected for the next generation of data driven crop improvement. A next step is to automate the use of sensors mounted on robots, drones, and tractors to assess plants in the field. The TERRA Reference Phenotyping Platform (TERRA-Ref, terraref.github.io) will provide an open access database and computing platform on which researchers can use and develop tools that use sensor data to assess and manage agricultural and other terrestrial ecosystems. TERRA-Ref will adopt existing standards and develop modular software components and common interfaces, in collaboration with researchers from iPlant, NEON, AgMIP, USDA, rOpenSci, ARPA-E, many scientists and industry partners. Our goal is to advance science by enabling efficient use, reuse, exchange, and creation of knowledge.

  20. Evolution of the 'Trick' Dynamic Software Executive and Model Libraries for Reusable Flight Software, Phase I

    Data.gov (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...

  1. Leveraging Existing Mission Tools in a Re-Usable, Component-Based Software Environment

    Science.gov (United States)

    Greene, Kevin; Grenander, Sven; Kurien, James; z,s (fshir. z[orttr); z,scer; O'Reilly, Taifun

    2006-01-01

    Emerging methods in component-based software development offer significant advantages but may seem incompatible with existing mission operations applications. In this paper we relate our positive experiences integrating existing mission applications into component-based tools we are delivering to three missions. In most operations environments, a number of software applications have been integrated together to form the mission operations software. In contrast, with component-based software development chunks of related functionality and data structures, referred to as components, can be individually delivered, integrated and re-used. With the advent of powerful tools for managing component-based development, complex software systems can potentially see significant benefits in ease of integration, testability and reusability from these techniques. These benefits motivate us to ask how component-based development techniques can be relevant in a mission operations environment, where there is significant investment in software tools that are not component-based and may not be written in languages for which component-based tools even exist. Trusted and complex software tools for sequencing, validation, navigation, and other vital functions cannot simply be re-written or abandoned in order to gain the advantages offered by emerging component-based software techniques. Thus some middle ground must be found. We have faced exactly this issue, and have found several solutions. Ensemble is an open platform for development, integration, and deployment of mission operations software that we are developing. Ensemble itself is an extension of an open source, component-based software development platform called Eclipse. Due to the advantages of component-based development, we have been able to vary rapidly develop mission operations tools for three surface missions by mixing and matching from a common set of mission operation components. We have also had to determine how to

  2. Supporting Interdisciplinary Collaboration Through Reusable Free Software. A Research Student Experience

    Science.gov (United States)

    Dimech, C.

    2013-12-01

    In this contribution, I present a critical evaluation of my experience as a research student conducting an interdisciplinary project that bridges the world of geoscience with that of astronomy. The major challenge consists in studying and modifying existing geophysical software to work with synthetic solar data not obtained by direct measurement but useful for testing and evaluation, and data released from the satellite HINODE and the Solar Dynamics Observatory. I have been fortunate to collaborate closely with multiple geoscientists keen to share their software codes and help me understand their implementations so I can extend the methodology to solve problems in solar physics. Moreover, two additional experiences have helped me develop my research and collaborative skills. First was an opportunity to involve an undergraduate student, and secondly, my participation at the GNU Hackers Meeting in Paris. Three aspects that need particular attention to enhance the collective productivity of any group of individuals keen to extend existing codes to achieve further interdisciplinary goals have been identified. (1) The production of easily reusable code that users can study and modify even when large sets of computations are involved. (2) The transformation of solutions into tools that are 100% free software. (3) The harmonisation of collaborative interactions that effectively tackle the two aforementioned tasks. Each one will be discussed in detail during this session based on my experience as a research student.

  3. Models for composing software : an analysis of software composition and objects

    NARCIS (Netherlands)

    Bergmans, Lodewijk

    1999-01-01

    In this report, we investigate component-based software construction with a focus on composition. In particular we try to analyze the requirements and issues for components and software composition. As a means to understand this research area, we introduce a canonical model for representing

  4. Gene composer: database software for protein construct design, codon engineering, and gene synthesis.

    Science.gov (United States)

    Lorimer, Don; Raymond, Amy; Walchli, John; Mixon, Mark; Barrow, Adrienne; Wallace, Ellen; Grice, Rena; Burgin, Alex; Stewart, Lance

    2009-04-21

    To improve efficiency in high throughput protein structure determination, we have developed a database software package, Gene Composer, which facilitates the information-rich design of protein constructs and their codon engineered synthetic gene sequences. With its modular workflow design and numerous graphical user interfaces, Gene Composer enables researchers to perform all common bio-informatics steps used in modern structure guided protein engineering and synthetic gene engineering. An interactive Alignment Viewer allows the researcher to simultaneously visualize sequence conservation in the context of known protein secondary structure, ligand contacts, water contacts, crystal contacts, B-factors, solvent accessible area, residue property type and several other useful property views. The Construct Design Module enables the facile design of novel protein constructs with altered N- and C-termini, internal insertions or deletions, point mutations, and desired affinity tags. The modifications can be combined and permuted into multiple protein constructs, and then virtually cloned in silico into defined expression vectors. The Gene Design Module uses a protein-to-gene algorithm that automates the back-translation of a protein amino acid sequence into a codon engineered nucleic acid gene sequence according to a selected codon usage table with minimal codon usage threshold, defined G:C% content, and desired sequence features achieved through synonymous codon selection that is optimized for the intended expression system. The gene-to-oligo algorithm of the Gene Design Module plans out all of the required overlapping oligonucleotides and mutagenic primers needed to synthesize the desired gene constructs by PCR, and for physically cloning them into selected vectors by the most popular subcloning strategies. We present a complete description of Gene Composer functionality, and an efficient PCR-based synthetic gene assembly procedure with mis-match specific endonuclease

  5. Gene Composer: database software for protein construct design, codon engineering, and gene synthesis

    Directory of Open Access Journals (Sweden)

    Mixon Mark

    2009-04-01

    Full Text Available Abstract Background To improve efficiency in high throughput protein structure determination, we have developed a database software package, Gene Composer, which facilitates the information-rich design of protein constructs and their codon engineered synthetic gene sequences. With its modular workflow design and numerous graphical user interfaces, Gene Composer enables researchers to perform all common bio-informatics steps used in modern structure guided protein engineering and synthetic gene engineering. Results An interactive Alignment Viewer allows the researcher to simultaneously visualize sequence conservation in the context of known protein secondary structure, ligand contacts, water contacts, crystal contacts, B-factors, solvent accessible area, residue property type and several other useful property views. The Construct Design Module enables the facile design of novel protein constructs with altered N- and C-termini, internal insertions or deletions, point mutations, and desired affinity tags. The modifications can be combined and permuted into multiple protein constructs, and then virtually cloned in silico into defined expression vectors. The Gene Design Module uses a protein-to-gene algorithm that automates the back-translation of a protein amino acid sequence into a codon engineered nucleic acid gene sequence according to a selected codon usage table with minimal codon usage threshold, defined G:C% content, and desired sequence features achieved through synonymous codon selection that is optimized for the intended expression system. The gene-to-oligo algorithm of the Gene Design Module plans out all of the required overlapping oligonucleotides and mutagenic primers needed to synthesize the desired gene constructs by PCR, and for physically cloning them into selected vectors by the most popular subcloning strategies. Conclusion We present a complete description of Gene Composer functionality, and an efficient PCR-based synthetic gene

  6. Component Composability Issues in Object-Oriented Programming

    NARCIS (Netherlands)

    Aksit, Mehmet; Tekinerdogan, B.

    1997-01-01

    Building software from reusable components is considered important in reducing development costs. Object-oriented languages such as C++, Smalltalk and Java, however, are not capable of expressing certain aspects of applications in a composable way. Software engineers may experience difficulties in

  7. A software-based technique enabling composable hierarchical preemptive scheduling for time-triggered applications

    NARCIS (Netherlands)

    Nejad, A.B.; Molnos, A.; Goossens, K.G.W.

    2013-01-01

    Many embedded real-time applications are typically time-triggered and preemptive schedulers are used to execute tasks of such applications. Orthogonally, composable partitioned embedded platforms use preemptive time-division multiplexing mechanism to isolate applications. Existing composable systems

  8. A flexible and reusable software for real-time control applications at JET

    International Nuclear Information System (INIS)

    De Tommasi, G.; Piccolo, F.; Sartori, F.

    2005-01-01

    The fast growth of the JET real-time control network and the increasing demand for new systems have been the triggers that started the development of the JETRT software framework. This new architecture is designed for maximum reuse and is particularly suited for implementation of both real-time control and data acquisition systems in a complex experimental environment such as JET. Most of the software is the same in all applications independent of the platform. The varying part is the project specific algorithm, which is also compiled into a separate software component, in order to achieve a separation from the plant interface code. This design choice maximises the software reliability, reduces development costs and allows non-specialist programmers to contribute to the implementation of real-time projects. JETRT also provides an integrated set of debugging and testing tools, some of them well integrated with the Matlab environment. This feature besides the framework portability among different platforms allows to perform most of the test and validation phase on a desktop PC running Windows, significantly reducing the commissioning time of a new real-time system

  9. A Reusable and Adaptable Software Architecture for Embedded Space Flight System: The Core Flight Software System (CFS)

    Science.gov (United States)

    Wilmot, Jonathan

    2005-01-01

    The contents include the following: High availability. Hardware is in harsh environment. Flight processor (constraints) very widely due to power and weight constraints. Software must be remotely modifiable and still operate while changes are being made. Many custom one of kind interfaces for one of a kind missions. Sustaining engineering. Price of failure is high, tens to hundreds of millions of dollars.

  10. Re-usable templates for documenting the elaboration and architectural design of the CMS software

    International Nuclear Information System (INIS)

    Wellisch, J.P.; Tuura, L.

    2001-01-01

    Modern standards and definitions of deliverables for software development are provided by various standards like PSS-05, CMMI, ECSS, Volere, Rational Unified process or SPICE (ISO 15504). Modern document templates and the corresponding documents are based on atomic shells that cross-link, and can be subsequently assembled into a set of complete documents; views of the information in the shells. This makes the information easy to maintain, and enables selective views of the documentation. The authors will present a catalogue of document templates that has been developed in the context of the CMS CAFE forum, as well as their cross-linkage, using UML as the modelling language. The templates allow for documenting the elaboration and architectural design phases of software development. They can be used as the basis for establishing and documenting architecture, while establishing trace-ability to use-cases, requirements, constraints, and important technological choices in a maintainable manner

  11. In Search of the Philosopher's Stone: Simulation Composability Versus Component-Based Software Design

    National Research Council Canada - National Science Library

    Bartholet, Robert G; Brogan, David C; Reynolds, Jr., Paul F; Carnahan, Joseph C

    2004-01-01

    The simulation community and the software engineering community are actively conducting research on technology that will make it possible to easily build complex systems by combining existing components...

  12. A Multi-Time Scale Morphable Software Milieu for Polymorphous Computing Architectures (PCA) - Composable, Scalable Systems

    National Research Council Canada - National Science Library

    Skjellum, Anthony

    2004-01-01

    Polymorphous Computing Architectures (PCA) rapidly "morph" (reorganize) software and hardware configurations in order to achieve high performance on computation styles ranging from specialized streaming to general threaded applications...

  13. An integrated development framework for rapid development of platform-independent and reusable satellite on-board software

    Science.gov (United States)

    Ziemke, Claas; Kuwahara, Toshinori; Kossev, Ivan

    2011-09-01

    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

  14. Composing and synchronizing real-time software through virtual platforms in vehicular systems

    NARCIS (Netherlands)

    Van Den Heuvel, M.M.H.P.

    2016-01-01

    This paper gives an overview of the challenges we faced when integrating software components on an electronic control unit (ECU) embedded in a car. The results show management of scarce ECU resources and a demonstration of temporal isolation between components in an industrial case study.

  15. Developing a Collection of Composable Data Translation Software Units to Improve Efficiency and Reproducibility in Ecohydrologic Modeling Workflows

    Science.gov (United States)

    Olschanowsky, C.; Flores, A. N.; FitzGerald, K.; Masarik, M. T.; Rudisill, W. J.; Aguayo, M.

    2017-12-01

    Dynamic models of the spatiotemporal evolution of water, energy, and nutrient cycling are important tools to assess impacts of climate and other environmental changes on ecohydrologic systems. These models require spatiotemporally varying environmental forcings like precipitation, temperature, humidity, windspeed, and solar radiation. These input data originate from a variety of sources, including global and regional weather and climate models, global and regional reanalysis products, and geostatistically interpolated surface observations. Data translation measures, often subsetting in space and/or time and transforming and converting variable units, represent a seemingly mundane, but critical step in the application workflows. Translation steps can introduce errors, misrepresentations of data, slow execution time, and interrupt data provenance. We leverage a workflow that subsets a large regional dataset derived from the Weather Research and Forecasting (WRF) model and prepares inputs to the Parflow integrated hydrologic model to demonstrate the impact translation tool software quality on scientific workflow results and performance. We propose that such workflows will benefit from a community approved collection of data transformation components. The components should be self-contained composable units of code. This design pattern enables automated parallelization and software verification, improving performance and reliability. Ensuring that individual translation components are self-contained and target minute tasks increases reliability. The small code size of each component enables effective unit and regression testing. The components can be automatically composed for efficient execution. An efficient data translation framework should be written to minimize data movement. Composing components within a single streaming process reduces data movement. Each component will typically have a low arithmetic intensity, meaning that it requires about the same number of

  16. Reusability of coordination programs

    NARCIS (Netherlands)

    F. Arbab (Farhad); C.L. Blom (Kees); F.J. Burger (Freek); C.T.H. Everaars (Kees)

    1996-01-01

    textabstractIsolating computation and communication concerns into separate pure computation and pure coordination modules enhances modularity, understandability, and reusability of parallel and/or distributed software. This can be achieved by moving communication primitives (such as SendMessage and

  17. Reusability Framework for Cloud Computing

    OpenAIRE

    Singh, Sukhpal; Singh, Rishideep

    2012-01-01

    Cloud based development is a challenging task for several software engineering projects, especially for those which needs development with reusability. Present time of cloud computing is allowing new professional models for using the software development. The expected upcoming trend of computing is assumed to be this cloud computing because of speed of application deployment, shorter time to market, and lower cost of operation. Until Cloud Co mputing Reusability Model is considered a fundamen...

  18. Component Provider’s and Tool Developer’s Handbook. Central Archive for Reusable Defense Software (CARDS)

    Science.gov (United States)

    1994-03-25

    metrics [DISA93b]. " The Software Engineering Institute (SET) has developed a domain analysis process (Feature-Oriented Domain Analysis - FODA ) and is...and expresses the range of variability of these decisions. 3.2.2.3 Feature Oriented Domain Analysis Feature Oriented Domain Analysis ( FODA ) is a domain...documents created in this phase. From a purely profit-oriented business point of view, a company may develop its own analysis of a government or commercial

  19. Integration of reusable systems

    CERN Document Server

    Rubin, Stuart

    2014-01-01

    Software reuse and integration has been described as the process of creating software systems from existing software rather than building software systems from scratch. Whereas reuse solely deals with the artifacts creation, integration focuses on how reusable artifacts interact with the already existing parts of the specified transformation. Currently, most reuse research focuses on creating and integrating adaptable components at development or at compile time. However, with the emergence of ubiquitous computing, reuse technologies that can support adaptation and reconfiguration of architectures and components at runtime are in demand. This edited book includes 15 high quality research papers written by experts in information reuse and integration to cover the most recent advances in the field. These papers are extended versions of the best papers which were presented at IEEE International Conference on Information Reuse and Integration and IEEE International Workshop on Formal Methods Integration, which wa...

  20. Reusable coordinator modules for massively concurrent applications

    NARCIS (Netherlands)

    F. Arbab (Farhad); C.L. Blom (Kees); F.J. Burger (Freek); C.T.H. Everaars (Kees)

    1998-01-01

    htmlabstractIsolating computation and communication concerns into separate pure computation and pure coordination modules enhances modularity, understandability and reusability of parallel and/or distributed software. MANIFOLD is a pure coordination language that encourages this separation. We use

  1. Composing Synchronisation and Real-Time Constraints

    NARCIS (Netherlands)

    Bergmans, Lodewijk; Aksit, Mehmet

    There have been a number of publications illustrating the successes of object-oriented techniques in creating highly reusable software systems. Several concurrent languages have been proposed for specifying reusable synchronization specifications. Recently, a number of real-time object-oriented

  2. Using the iBook in medical education and healthcare settings--the iBook as a reusable learning object; a report of the author's experience using iBooks Author software.

    Science.gov (United States)

    Payne, Karl Fb; Goodson, Alexander Mc; Tahim, Arpan; Wharrad, Heather J; Fan, Kathleen

    2012-12-01

    The recently launched iBooks 2 from Apple has created a new genre of 'interactive multimedia eBook'. This article aims to dscribe the benefit of the iBook in a medical education and healthcare setting. We discuss the attributes of an iBook as compared with the requirements of the conventional web-based Reusable Learning Object. The structure and user interface within an iBook is highlighted, and the iBook-creating software iBooks Author is discussed in detail. A report of personal experience developing and distributing an iBook for junior trainees in oral and maxillofacial surgery is provided, with discussion of the limitations of this approach and the need for further evidence-based studies.

  3. Small Composers

    DEFF Research Database (Denmark)

    Holgersen, Sven-Erik; Bruun, Peter; Tjagvad, Mette

    2018-01-01

    the study: What expectations do the class teacher and the professional musicians have to the creative practice, i.e. to the collaboration and to the musical outcome? To which extent do the collaborating partners share a common understanding of the aim, content and method of the workshop? How do the roles......The present chapter discusses roles and responsibilities of the collaborating partners in a creative music workshop called Small Composers. The aim is to be attentive to a number of potential alterations implicated by the collaborating partners’ different backgrounds. The following questions guided...... and responsibilities of the collaborating partners become visible through the practice? How do the professional identities of the teacher and the musicians become visible and what are the implications for the workshop as a musical community of practice?...

  4. Reusable Component Services

    Data.gov (United States)

    U.S. Environmental Protection Agency — The Reusable Component Services (RCS) is a super-catalog of components, services, solutions and technologies that facilitates search, discovery and collaboration in...

  5. Economics of reusable facilities

    International Nuclear Information System (INIS)

    Antia, D.D.J.

    1992-01-01

    In this paper some of the different economic development strategies that can be used for reusable facilities in the UK, Norway, Netherlands and in some production sharing contracts are outlined. These strategies focus on an integrated decision analysis approach which considers development phasing, reservoir management, tax planning and where appropriate facility purchase, leasing, or sale and leaseback decisions

  6. Three-dimensional computer reconstruction of large tissue volumes based on composing series of high-resolution confocal images by GlueMRC and LinkMRC software

    Czech Academy of Sciences Publication Activity Database

    Karen, Petr; Jirkovská, M.; Tomori, Z.; Demjénová, E.; Janáček, Jiří; Kubínová, Lucie

    2003-01-01

    Roč. 62, č. 5 (2003), s. 415-422 ISSN 1059-910X R&D Projects: GA ČR GA304/01/0257 Grant - others:VEGA(SK) 2/1146/21; CZ-SK GA MŠk(CZ) KONTAKT 126/184 Institutional research plan: CEZ:AV0Z5011922 Keywords : 3D reconstruction * confocal microscopy * image processing Subject RIV: JC - Computer Hardware ; Software Impact factor: 2.307, year: 2003

  7. Composing and Arranging Careers

    Science.gov (United States)

    Schwartz, Elliott; And Others

    1977-01-01

    With the inspiration, the originality, the skill and craftsmanship, the business acumen, the patience, and the luck, it's possible to become a classical composer, pop/rock/country composer, jingle composer, or educational composer. Describes these careers. (Editor/RK)

  8. Software

    Energy Technology Data Exchange (ETDEWEB)

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

    2010-07-15

    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

  9. Reusable platform concepts

    International Nuclear Information System (INIS)

    Gudmestad, O.T.; Sparby, B.K.; Stead, B.L.

    1993-01-01

    There is an increasing need to reduce costs of offshore production facilities in order to make development of offshore fields profitable. For small fields with short production time there is in particular a need to investigate ways to reduce costs. The idea of platform reuse is for such fields particularly attractive. This paper will review reusable platform concepts and will discuss their range of application. Particular emphasis will be placed on technical limitations. Traditional concepts as jackups and floating production facilities will be discussed by major attention will be given to newly developed ideas for reuse of steel jackets and concrete structures. It will be shown how the operator for several fields can obtain considerable savings by applying such reusable platform concepts

  10. Reusable radiation monitor

    International Nuclear Information System (INIS)

    Fanselow, D.L.; Ersfeld, D.A.

    1978-01-01

    An integrating, reusable device for monitoring exposure to actinic radiation is disclosed. The device comprises a substrate having deposited thereon at least one photochromic aziridine compound which is sealed in an oxygen barrier to stabilize the color developed by the aziridine compound in response to actinic radiation. The device includes a spectral response shaping filter to transmit only actinic radiation of the type being monitored. A color standard is also provided with which to compare the color developed by the aziridine compound

  11. My Career: Composer

    Science.gov (United States)

    Morganelli, Patrick

    2013-01-01

    In this article, the author talks about his career as a composer and offers some advice for aspiring composers. The author works as a composer in the movie industry, creating music that supports a film's story. Other composers work on television shows, and some do both television and film. The composer uses music to tell the audience what kind of…

  12. Core Flight Software

    Data.gov (United States)

    National Aeronautics and Space Administration — The AES Core Flight Software (CFS) project purpose is to analyze applicability, and evolve and extend the reusability of the CFS system originally developed by...

  13. Reusable Surface Insulation

    Science.gov (United States)

    1997-01-01

    Advanced Flexible Reusable Surface Insulation, developed by Ames Research Center, protects the Space Shuttle from the searing heat that engulfs it on reentry into the Earth's atmosphere. Initially integrated into the Space Shuttle by Rockwell International, production was transferred to Hi-Temp Insulation Inc. in 1974. Over the years, Hi-Temp has created many new technologies to meet the requirements of the Space Shuttle program. This expertise is also used commercially, including insulation blankets to cover aircrafts parts, fire barrier material to protect aircraft engine cowlings and aircraft rescue fire fighter suits. A Fire Protection Division has also been established, offering the first suit designed exclusively by and for aircraft rescue fire fighters. Hi-Temp is a supplier to the Los Angeles City Fire Department as well as other major U.S. civil and military fire departments.

  14. Putting Reusability First: A Paradigm Switch in Remote Laboratories Engineering

    Directory of Open Access Journals (Sweden)

    Romain Vérot

    2009-02-01

    Full Text Available In this paper, we present a new devices brought online thanks to our Collaborative Remote Laboratories framework. Whereas previous devices integrated in our remote laboratory belongs to the domain of electronics, such as Vector Network Analyzers, the devices at the concern in this paper are, on one hand, an antenna workbench, and on the other, an homemade switching device, which embeds several electronic components. Because the middleware and framework for our environment were designed to be reusable, we wanted to put it to the test by integrating new and different devices in our Online Engineering catalog. After presenting the devices to be put online, we will expose the software development efforts required in regards to the reusability of the solution. As a consequence, the expose work and results tend to make the Online Engineering software architects to think reusability first, breaking with the current trends to implement Remote Labs one after the other, without much reusability, apart the capitalized experience. In this, we defend a paradigm switch in our current engineering approaches for Remote Laboratories implementations: Reusability should be thought first.

  15. Reliable, Reusable Cryotank, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — Microcracking issues have significantly limited the reusability of state-of-the-art (SOA) composite cryotanks. While developers have made some progress addressing...

  16. Reusable Launch Vehicle Technology Program

    Science.gov (United States)

    Freeman, Delma C., Jr.; Talay, Theodore A.; Austin, R. Eugene

    1997-01-01

    Industry/NASA reusable launch vehicle (RLV) technology program efforts are underway to design, test, and develop technologies and concepts for viable commercial launch systems that also satisfy national needs at acceptable recurring costs. Significant progress has been made in understanding the technical challenges of fully reusable launch systems and the accompanying management and operational approaches for achieving a low cost program. This paper reviews the current status of the RLV technology program including the DC-XA, X-33 and X-34 flight systems and associated technology programs. It addresses the specific technologies being tested that address the technical and operability challenges of reusable launch systems including reusable cryogenic propellant tanks, composite structures, thermal protection systems, improved propulsion and subsystem operability enhancements. The recently concluded DC-XA test program demonstrated some of these technologies in ground and flight test. Contracts were awarded recently for both the X-33 and X-34 flight demonstrator systems. The Orbital Sciences Corporation X-34 flight test vehicle will demonstrate an air-launched reusable vehicle capable of flight to speeds of Mach 8. The Lockheed-Martin X-33 flight test vehicle will expand the test envelope for critical technologies to flight speeds of Mach 15. A propulsion program to test the X-33 linear aerospike rocket engine using a NASA SR-71 high speed aircraft as a test bed is also discussed. The paper also describes the management and operational approaches that address the challenge of new cost effective, reusable launch vehicle systems.

  17. A Software Reuse Approach and Its Effect On Software Quality, An Empirical Study for The Software Industry

    OpenAIRE

    Mateen, Ahmed; Kausar, Samina; Sattar, Ahsan Raza

    2017-01-01

    Software reusability has become much interesting because of increased quality and reduce cost. A good process of software reuse leads to enhance the reliability, productivity, quality and the reduction of time and cost. Current reuse techniques focuses on the reuse of software artifact which grounded on anticipated functionality whereas, the non-functional (quality) aspect are also important. So, Software reusability used here to expand quality and productivity of software. It improves overal...

  18. Hospital information system: reusability, designing, modelling, recommendations for implementing.

    Science.gov (United States)

    Huet, B

    1998-01-01

    The aims of this paper are to precise some essential conditions for building reuse models for hospital information systems (HIS) and to present an application for hospital clinical laboratories. Reusability is a general trend in software, however reuse can involve a more or less part of design, classes, programs; consequently, a project involving reusability must be precisely defined. In the introduction it is seen trends in software, the stakes of reuse models for HIS and the special use case constituted with a HIS. The main three parts of this paper are: 1) Designing a reuse model (which objects are common to several information systems?) 2) A reuse model for hospital clinical laboratories (a genspec object model is presented for all laboratories: biochemistry, bacteriology, parasitology, pharmacology, ...) 3) Recommendations for generating plug-compatible software components (a reuse model can be implemented as a framework, concrete factors that increase reusability are presented). In conclusion reusability is a subtle exercise of which project must be previously and carefully defined.

  19. Reusable Rocket Engine Turbopump Health Management System

    Science.gov (United States)

    Surko, Pamela

    1994-01-01

    A health monitoring expert system software architecture has been developed to support condition-based health monitoring of rocket engines. Its first application is in the diagnosis decisions relating to the health of the high pressure oxidizer turbopump (HPOTP) of Space Shuttle Main Engine (SSME). The post test diagnostic system runs off-line, using as input the data recorded from hundreds of sensors, each running typically at rates of 25, 50, or .1 Hz. The system is invoked after a test has been completed, and produces an analysis and an organized graphical presentation of the data with important effects highlighted. The overall expert system architecture has been developed and documented so that expert modules analyzing other line replaceable units may easily be added. The architecture emphasizes modularity, reusability, and open system interfaces so that it may be used to analyze other engines as well.

  20. Composability in quantum cryptography

    International Nuclear Information System (INIS)

    Mueller-Quade, Joern; Renner, Renato

    2009-01-01

    If we combine two secure cryptographic systems, is the resulting system still secure? Answering this question is highly nontrivial and has recently sparked a considerable research effort, in particular, in the area of classical cryptography. A central insight was that the answer to the question is yes, but only within a well-specified composability framework and for carefully chosen security definitions. In this article, we review several aspects of composability in the context of quantum cryptography. The first part is devoted to key distribution. We discuss the security criteria that a quantum key distribution (QKD) protocol must fulfill to allow its safe use within a larger security application (e.g. for secure message transmission); and we demonstrate-by an explicit example-what can go wrong if conventional (non-composable) security definitions are used. Finally, to illustrate the practical use of composability, we show how to generate a continuous key stream by sequentially composing rounds of a QKD protocol. In the second part, we take a more general point of view, which is necessary for the study of cryptographic situations involving, for example, mutually distrustful parties. We explain the universal composability (UC) framework and state the composition theorem that guarantees that secure protocols can securely be composed to larger applications. We focus on the secure composition of quantum protocols into unconditionally secure classical protocols. However, the resulting security definition is so strict that some tasks become impossible without additional security assumptions. Quantum bit commitment is impossible in the UC framework even with mere computational security. Similar problems arise in the quantum bounded storage model and we observe a trade-off between the UC and the use of the weakest possible security assumptions.

  1. Airframe Integration Trade Studies for a Reusable Launch Vehicle

    Science.gov (United States)

    Dorsey, John T.; Wu, Chauncey; Rivers, Kevin; Martin, Carl; Smith, Russell

    1999-01-01

    Future launch vehicles must be lightweight, fully reusable and easily maintained if low-cost access to space is to be achieved. The goal of achieving an economically viable Single-Stage-to-Orbit (SSTO) Reusable Launch Vehicle (RLV) is not easily achieved and success will depend to a large extent on having an integrated and optimized total system. A series of trade studies were performed to meet three objectives. First, to provide structural weights and parametric weight equations as inputs to configuration-level trade studies. Second, to identify, assess and quantify major weight drivers for the RLV airframe. Third, using information on major weight drivers, and considering the RLV as an integrated thermal structure (composed of thrust structures, tanks, thermal protection system, insulation and control surfaces), identify and assess new and innovative approaches or concepts that have the potential for either reducing airframe weight, improving operability, and/or reducing cost.

  2. Composing Interfering Abstract Protocols

    Science.gov (United States)

    2016-04-01

    Tecnologia , Universidade Nova de Lisboa, Caparica, Portugal. This document is a companion technical report of the paper, “Composing Interfering Abstract...a Ciência e Tecnologia (Portuguese Foundation for Science and Technology) through the Carnegie Mellon Portugal Program under grant SFRH / BD / 33765

  3. Reusable Military Launch Systems (RMLS)

    Science.gov (United States)

    2008-02-01

    shown in Figure 11. The second configuration is an axisymmetric, rocket-based combined cycle (RBCC) powered, SSTO vehicle, similar to the GTX...McCormick, D., and Sorensen, K., “Hyperion: An SSTO Vision Vehicle Concept Utilizing Rocket-Based Combined Cycle Propulsion”, AIAA paper 99-4944...there have been several failedattempts at the development of reusable rocket or air-breathing launch vehicle systems. Single-stage-to-orbit ( SSTO

  4. Composers on stage

    DEFF Research Database (Denmark)

    Groth, Sanne Krogh

    A trend on the scene of contemporary music is composers going on stage, performing their pieces themselves. Within a discourse of popular music, this is more the rule than exception, but when it comes to the context of contemporary scored music, the historical and aesthetic context differs......, and something quite different is undergoing. This paper intends to discuss three examples of performances in which the composer’s appearance on stage was an important part of the piece, - both when it came to the role as a performer and as an individual person – as representer and presenter. The paper intends...

  5. Developing a Toolset Supporting the Construction of Reusable Components for Embedded Control Systems

    DEFF Research Database (Denmark)

    Guan, Wei; Sierszecki, Krzysztof; Angelov, Christo K.

    2010-01-01

    Reusing software components for embedded control applications enhances product quality and reduces time to market when appropriate (formal) methodologies and supporting toolsets are available. That is why industrial companies are interested in developing trusted, in-house reusable components for ...... on open-source technology, in accordance with industrial requirements, as well as the approach used to engineer a toolset supporting component development for embedded control applications.......Reusing software components for embedded control applications enhances product quality and reduces time to market when appropriate (formal) methodologies and supporting toolsets are available. That is why industrial companies are interested in developing trusted, in-house reusable components...

  6. The COMPOSE Project

    Science.gov (United States)

    Balletta, P.; Biagini, M.; Gallinaro, G.; Vernucci, A.

    2003-07-01

    This paper provides an overview of the on-going project COMPOSE, an EC co-funded project aiming to define, specify and validate an innovative mobile-services scenario in support of travellers, and to demonstrate the effectiveness of the new proposed location-based value-added services. COMPOSE is supported by organisations belonging to numerous categories covering, as a whole, the entire value-chain of infomobility services provision to the final user. The project team comprises, in addition to the affiliations of the authors, also Teleatlas (NL), ARS T&TT (NL), Alcatel-Bell Space (B), Skysoft (P), Hitech Marketing (A) and MobileGis (IR). The paper describes the services that will be offered to users, encompassing both the pre-trip and the on-trip framework, presents the overall hybrid system architecture also including a via-satellite component based upon the Wideband-CDMA (W-CDMA) technique adopted in UMTS, discusses the access solutions envisaged for that component permitting multiple feeder-link stations to share the CDMA multiplex capacity by directly transmitting their codes to the satellite, and illustrates the results of some computer simulations intended to assess the performance of said access solutions, with regard to the effects of the inevitable up- link frequency errors and transponder non-linearity.

  7. Reusable launch vehicle development research

    Science.gov (United States)

    1995-01-01

    NASA has generated a program approach for a SSTO reusable launch vehicle technology (RLV) development which includes a follow-on to the Ballistic Missile Defense Organization's (BMDO) successful DC-X program, the DC-XA (Advanced). Also, a separate sub-scale flight demonstrator, designated the X-33, will be built and flight tested along with numerous ground based technologies programs. For this to be a successful effort, a balance between technical, schedule, and budgetary risks must be attained. The adoption of BMDO's 'fast track' management practices will be a key element in the eventual success of NASA's effort.

  8. Aligning the economic modeling of software reuse with reuse practices

    NARCIS (Netherlands)

    Postmus, D.; Meijler, 27696

    In contrast to current practices where software reuse is applied recursively and reusable assets are tailored trough parameterization or specialization, existing reuse economic models assume that (i) the cost of reusing a software asset depends on its size and (ii) reusable assets are developed from

  9. Conceptual Design of an APT Reusable Spaceplane

    Science.gov (United States)

    Corpino, S.; Viola, N.

    This paper concerns the conceptual design of an Aerial Propellant Transfer reusable spaceplane carried out during our PhD course under the supervision of prof. Chiesa. The new conceptual design methodology employed in order to develop the APT concept and the main characteristics of the spaceplane itself will be presented and discussed. The methodology for conceptual design has been worked out during the last three years. It was originally thought for atmospheric vehicle design but, thanks to its modular structure which makes it very flexible, it has been possible to convert it to space transportation systems design by adding and/or modifying a few modules. One of the major improvements has been for example the conception and development of the mission simulation and trajectory optimisation module. The methodology includes as main characteristics and innovations the latest techniques of geometric modelling and logistic, operational and cost aspects since the first stages of the project. Computer aided design techniques are used to obtain a better definition of the product at the end of the conceptual design phase and virtual reality concepts are employed to visualise three-dimensional installation and operational aspects, at least in part replacing full-scale mock- ups. The introduction of parametric three-dimensional CAD software integrated into the conceptual design methodology represents a great improvement because it allows to carry out different layouts and to assess them immediately. It is also possible to link the CAD system to a digital prototyping software which combines 3D visualisation and assembly analysis, useful to define the so-called Digital Mock-Up at Conceptual Level (DMUCL) which studies the integration between the on board systems, sized with simulation algorithms, and the airframe. DMUCL represents a very good means to integrate the conceptual design with a methodology turned towards dealing with Reliability, Availability, Maintainability and

  10. Utilizing Provenance in Reusable Research Objects

    Directory of Open Access Journals (Sweden)

    Zhihao Yuan

    2018-03-01

    Full Text Available Science is conducted collaboratively, often requiring the sharing of knowledge about computational experiments. When experiments include only datasets, they can be shared using Uniform Resource Identifiers (URIs or Digital Object Identifiers (DOIs. An experiment, however, seldom includes only datasets, but more often includes software, its past execution, provenance, and associated documentation. The Research Object has recently emerged as a comprehensive and systematic method for aggregation and identification of diverse elements of computational experiments. While a necessary method, mere aggregation is not sufficient for the sharing of computational experiments. Other users must be able to easily recompute on these shared research objects. Computational provenance is often the key to enable such reuse. In this paper, we show how reusable research objects can utilize provenance to correctly repeat a previous reference execution, to construct a subset of a research object for partial reuse, and to reuse existing contents of a research object for modified reuse. We describe two methods to summarize provenance that aid in understanding the contents and past executions of a research object. The first method obtains a process-view by collapsing low-level system information, and the second method obtains a summary graph by grouping related nodes and edges with the goal to obtain a graph view similar to application workflow. Through detailed experiments, we show the efficacy and efficiency of our algorithms.

  11. RAGE Architecture for Reusable Serious Gaming Technology Components

    Directory of Open Access Journals (Sweden)

    Wim van der Vegt

    2016-01-01

    Full Text Available For seizing the potential of serious games, the RAGE project—funded by the Horizon-2020 Programme of the European Commission—will make available an interoperable set of advanced technology components (software assets that support game studios at serious game development. This paper describes the overall software architecture and design conditions that are needed for the easy integration and reuse of such software assets in existing game platforms. Based on the component-based software engineering paradigm the RAGE architecture takes into account the portability of assets to different operating systems, different programming languages, and different game engines. It avoids dependencies on external software frameworks and minimises code that may hinder integration with game engine code. Furthermore it relies on a limited set of standard software patterns and well-established coding practices. The RAGE architecture has been successfully validated by implementing and testing basic software assets in four major programming languages (C#, C++, Java, and TypeScript/JavaScript, resp.. Demonstrator implementation of asset integration with an existing game engine was created and validated. The presented RAGE architecture paves the way for large scale development and application of cross-engine reusable software assets for enhancing the quality and diversity of serious gaming.

  12. Formaldehyde in reusable protective gloves.

    Science.gov (United States)

    Pontén, Ann

    2006-05-01

    Due to the clinical findings in a single patient's case, formaldehyde was suspected to be present in clinically relevant levels in reusable protective gloves. Therefore, 9 types of gloves were investigated with the semi-quantitative chromotropic acid method. It was found that 6/9 gloves emitted some formaldehyde and that 4/9 gloves emitted > or =40 microg of formaldehyde. Most of the formaldehyde was found on the inside of the gloves. To get an indication of the clinical relevance, a comparison with a protective cream declared to contain the formaldehyde-releasing agent diazolidinyl urea was performed by comparing areas of gloves with areas of cream layers with thickness 1-2 mg/cm(2). It was found that the amounts of formaldehyde emitted from the gloves might be in the same range as emitted from a layer of cream.

  13. Composing Interactive Dance Pieces for the MotionComposer, a device for Persons with Disabilities

    OpenAIRE

    Bergsland, Andreas; Wechsler, Robert

    2015-01-01

    The authors have developed a new hardware/software device for persons with disabilities (the MotionComposer), and in the process created a number of interactive dance pieces for non- disabled professional dancers. The paper briefly describes the hardware and motion tracking software of the device before going into more detail concerning the mapping strategies and sound design applied to three interactive dance pieces. The paper concludes by discussing a particular philosophy championing trans...

  14. Teaching Composing with an Identity as a Teacher-Composer

    Science.gov (United States)

    Francis, Jennie

    2012-01-01

    I enjoy composing and feel able to write songs that I like and which feel significant to me. This has not always been the case and the change had nothing to do with my school education or my degree. Composing at secondary school did not move beyond Bach and Handel pastiche. I did not take any composing courses during my degree. What did influence…

  15. Reusable tamper-indicating security seal

    International Nuclear Information System (INIS)

    Ryan, M.J.

    1981-01-01

    A reusable tamper-indicating mechanical security seal for use in safeguarding nuclear material has been developed. The high-security seal displays an unpredictable, randomly selected, five-digit code each time it is used. This five digit code serves the same purpose that the serial number does for conventional non-reusable seals - a unique identifier for each use or application. The newly developed reusable seal is completely enclosed within a seamless, tamper-indicating, plastic jacket. The jacket is designed to reveal any attempts to penetrate, section or to chemically remove and replace with a counterfeit for surreptitious purposes

  16. Composing the Curriculum: Teacher Identity

    Science.gov (United States)

    Lewis, Rebecca

    2012-01-01

    What is composing and how is it valued? What does a good education in composing look like; what constraints hinder it and is it possible to overcome such constraints? Can composing be a personal, creative and valuable activity for the school student? What role does the teacher play in all of this? These are questions that I discuss in this…

  17. Reusable, tamper-indicating seal

    International Nuclear Information System (INIS)

    Ryan, M.J.

    1978-01-01

    A reusable, tamper-indicating seal is comprised of a drum confined within a fixed body and rotatable in one direction therewithin, the top of the drum constituting a tray carrying a large number of small balls of several different colors. The fixed body contains parallel holes for looping a seal wire therethrough. The base of the drums carries cams adapted to coact with cam followers to lock the wire within the seal at one angular position of the drum. A channel in the fixed body, visible from outside the seal, adjacent the tray constitutes a segregated location for a small plurality of the colored balls. A spring in the tray forces colored balls into the segregated location at one angular position of the drum, further rotation securing the balls in position and the wires in the seal. A wedge-shaped plough removes the balls from the segregated location, at a different angular position of the drum, the wire being unlocked at the same postion. A new pattern of colored balls will appear in the segregated location when the seal is relocked

  18. Dynamic Reusable Workflows for Ocean Science

    Directory of Open Access Journals (Sweden)

    Richard P. Signell

    2016-10-01

    Full Text Available Digital catalogs of ocean data have been available for decades, but advances in standardized services and software for catalog searches and data access now make it possible to create catalog-driven workflows that automate—end-to-end—data search, analysis, and visualization of data from multiple distributed sources. Further, these workflows may be shared, reused, and adapted with ease. Here we describe a workflow developed within the US Integrated Ocean Observing System (IOOS which automates the skill assessment of water temperature forecasts from multiple ocean forecast models, allowing improved forecast products to be delivered for an open water swim event. A series of Jupyter Notebooks are used to capture and document the end-to-end workflow using a collection of Python tools that facilitate working with standardized catalog and data services. The workflow first searches a catalog of metadata using the Open Geospatial Consortium (OGC Catalog Service for the Web (CSW, then accesses data service endpoints found in the metadata records using the OGC Sensor Observation Service (SOS for in situ sensor data and OPeNDAP services for remotely-sensed and model data. Skill metrics are computed and time series comparisons of forecast model and observed data are displayed interactively, leveraging the capabilities of modern web browsers. The resulting workflow not only solves a challenging specific problem, but highlights the benefits of dynamic, reusable workflows in general. These workflows adapt as new data enter the data system, facilitate reproducible science, provide templates from which new scientific workflows can be developed, and encourage data providers to use standardized services. As applied to the ocean swim event, the workflow exposed problems with two of the ocean forecast products which led to improved regional forecasts once errors were corrected. While the example is specific, the approach is general, and we hope to see increased

  19. Dynamic reusable workflows for ocean science

    Science.gov (United States)

    Signell, Richard; Fernandez, Filipe; Wilcox, Kyle

    2016-01-01

    Digital catalogs of ocean data have been available for decades, but advances in standardized services and software for catalog search and data access make it now possible to create catalog-driven workflows that automate — end-to-end — data search, analysis and visualization of data from multiple distributed sources. Further, these workflows may be shared, reused and adapted with ease. Here we describe a workflow developed within the US Integrated Ocean Observing System (IOOS) which automates the skill-assessment of water temperature forecasts from multiple ocean forecast models, allowing improved forecast products to be delivered for an open water swim event. A series of Jupyter Notebooks are used to capture and document the end-to-end workflow using a collection of Python tools that facilitate working with standardized catalog and data services. The workflow first searches a catalog of metadata using the Open Geospatial Consortium (OGC) Catalog Service for the Web (CSW), then accesses data service endpoints found in the metadata records using the OGC Sensor Observation Service (SOS) for in situ sensor data and OPeNDAP services for remotely-sensed and model data. Skill metrics are computed and time series comparisons of forecast model and observed data are displayed interactively, leveraging the capabilities of modern web browsers. The resulting workflow not only solves a challenging specific problem, but highlights the benefits of dynamic, reusable workflows in general. These workflows adapt as new data enters the data system, facilitate reproducible science, provide templates from which new scientific workflows can be developed, and encourage data providers to use standardized services. As applied to the ocean swim event, the workflow exposed problems with two of the ocean forecast products which led to improved regional forecasts once errors were corrected. While the example is specific, the approach is general, and we hope to see increased use of dynamic

  20. Flight Software Math Library

    Science.gov (United States)

    McComas, David

    2013-01-01

    The flight software (FSW) math library is a collection of reusable math components that provides typical math utilities required by spacecraft flight software. These utilities are intended to increase flight software quality reusability and maintainability by providing a set of consistent, well-documented, and tested math utilities. This library only has dependencies on ANSI C, so it is easily ported. Prior to this library, each mission typically created its own math utilities using ideas/code from previous missions. Part of the reason for this is that math libraries can be written with different strategies in areas like error handling, parameters orders, naming conventions, etc. Changing the utilities for each mission introduces risks and costs. The obvious risks and costs are that the utilities must be coded and revalidated. The hidden risks and costs arise in miscommunication between engineers. These utilities must be understood by both the flight software engineers and other subsystem engineers (primarily guidance navigation and control). The FSW math library is part of a larger goal to produce a library of reusable Guidance Navigation and Control (GN&C) FSW components. A GN&C FSW library cannot be created unless a standardized math basis is created. This library solves the standardization problem by defining a common feature set and establishing policies for the library s design. This allows the libraries to be maintained with the same strategy used in its initial development, which supports a library of reusable GN&C FSW components. The FSW math library is written for an embedded software environment in C. This places restrictions on the language features that can be used by the library. Another advantage of the FSW math library is that it can be used in the FSW as well as other environments like the GN&C analyst s simulators. This helps communication between the teams because they can use the same utilities with the same feature set and syntax.

  1. Library Development Handbook. Central Archive for Reusable Defense Software (CARDS)

    Science.gov (United States)

    1993-10-29

    features. This feature benefits the individual not versed in the terminology of the domain. When class requirements become part of the domain criteria, they... franchisee - Group to whom a franchise is granted. generic architecture - A collection of high-level paradigms and constraints that characterize the

  2. Franchise Plan. Central Archive for Reusable Defense Software (CARDS)

    Science.gov (United States)

    1994-02-28

    domain could result in minimal benefits in comparison to the cost). b. Chose a domain analysis method that can take advantage of the well understood...agreement with CARDS that enumer- ates the range and level of services to be provided by CARDS and obtained from the franchisee . 3. shares a model-based

  3. Gene Composer in a structural genomics environment

    International Nuclear Information System (INIS)

    Lorimer, Don; Raymond, Amy; Mixon, Mark; Burgin, Alex; Staker, Bart; Stewart, Lance

    2011-01-01

    For structural biology applications, protein-construct engineering is guided by comparative sequence analysis and structural information, which allow the researcher to better define domain boundaries for terminal deletions and nonconserved regions for surface mutants. A database software application called Gene Composer has been developed to facilitate construct design. The structural genomics effort at the Seattle Structural Genomics Center for Infectious Disease (SSGCID) requires the manipulation of large numbers of amino-acid sequences and the underlying DNA sequences which are to be cloned into expression vectors. To improve efficiency in high-throughput protein structure determination, a database software package, Gene Composer, has been developed which facilitates the information-rich design of protein constructs and their underlying gene sequences. With its modular workflow design and numerous graphical user interfaces, Gene Composer enables researchers to perform all common bioinformatics steps used in modern structure-guided protein engineering and synthetic gene engineering. An example of the structure determination of H1N1 RNA-dependent RNA polymerase PB2 subunit is given

  4. Delayed reactions to reusable protective gloves.

    Science.gov (United States)

    Pontén, Ann; Dubnika, Inese

    2009-04-01

    The materials in plastic protective gloves are thought to cause less contact allergy than rubber gloves. Our aim was to estimate the frequency of delayed reactions to different types of reusable protective gloves among dermatitis patients. 2 x 2 cm pieces of polyvinyl chloride (PVC) gloves, nitrile gloves, and natural rubber latex (NRL) gloves were tested as is in consecutive dermatitis patients tested with the baseline series. Among 658 patients, 6 patients reacted to PVC gloves and 6 patients to the NRL gloves. None reacted to both these types of gloves. Five of six patients with reactions to rubber gloves reacted to thiuram mix in the baseline series. Delayed reactions to reusable PVC gloves may be as common as to reusable NRL gloves. In contrast to most reactions to the NRL glove, the reactions to the PVC glove had no obvious association with reactions to any allergen(s) in the baseline series.

  5. Comparative life cycle assessment of disposable and reusable laryngeal mask airways.

    Science.gov (United States)

    Eckelman, Matthew; Mosher, Margo; Gonzalez, Andres; Sherman, Jodi

    2012-05-01

    Growing awareness of the negative impacts from the practice of health care on the environment and public health calls for the routine inclusion of life cycle criteria into the decision-making process of device selection. Here we present a life cycle assessment of 2 laryngeal mask airways (LMAs), a one-time-use disposable Unique™ LMA and a 40-time-use reusable Classic™ LMA. In life cycle assessment, the basis of comparison is called the "functional unit." For this report, the functional unit of the disposable and reusable LMAs was taken to be maintenance of airway patency by 40 disposable LMAs or 40 uses of 1 reusable LMA. This was a cradle-to-grave study that included inputs and outputs for the manufacture, transport, use, and waste phases of the LMAs. The environmental impacts of the 2 LMAs were estimated using SimaPro life cycle assessment software and the Building for Environmental and Economic Sustainability impact assessment method. Sensitivity and simple life cycle cost analyses were conducted to aid in interpretation of the results. The reusable LMA was found to have a more favorable environmental profile than the disposable LMA as used at Yale New Haven Hospital. The most important sources of impacts for the disposable LMA were the production of polymers, packaging, and waste management, whereas for the reusable LMA, washing and sterilization dominated for most impact categories. The differences in environmental impacts between these devices strongly favor reusable devices. These benefits must be weighed against concerns regarding transmission of infection. Health care facilities can decrease their environmental impacts by using reusable LMAs, to a lesser extent by selecting disposable LMA models that are not made of certain plastics, and by ordering in bulk from local distributors. Certain practices would further reduce the environmental impacts of reusable LMAs, such as increasing the number of devices autoclaved in a single cycle to 10 (-25% GHG

  6. Reusable Agena study. Volume 2: Technical

    Science.gov (United States)

    Carter, W. K.; Piper, J. E.; Douglass, D. A.; Waller, E. W.; Hopkins, C. V.; Fitzgerald, E. T.; Sagawa, S. S.; Carter, S. A.; Jensen, H. L.

    1974-01-01

    The application of the existing Agena vehicle as a reusable upper stage for the space shuttle is discussed. The primary objective of the study is to define those changes to the Agena required for it to function in the reusable mode in the 100 percent capture of the NASA-DOD mission model. This 100 percent capture is achieved without use of kick motors or stages by simply increasing the Agena propellant load by using optional strap-on-tanks. The required shuttle support equipment, launch and flight operations techniques, development program, and cost package are also defined.

  7. DEPONTO: A Reusable Dependability Domain Ontology

    Directory of Open Access Journals (Sweden)

    Teodora Sanislav

    2015-08-01

    Full Text Available This paper proposes a dependability reusable ontology for knowledge representation. The fundamental knowledge related to dependability follows its taxonomy. Thus, this paper gives an analysis of what is the dependability domain ontology andof its components.The dependability domain ontology plays an important role in ensuring the dependability of information systems by providing support for their diagnosis in case of faults, errors and failures.The proposed ontology is used as a dependability framework in two case study Cyber-Physical Systemswhich demonstrate its reusability within this category of systems.

  8. Moving-Map Composer Facility

    Data.gov (United States)

    Federal Laboratory Consortium — FUNCTION: Develops, tests, and transitions software and algorithms to perform database design, data compression, change detection, data fusion, archival, retrieval,...

  9. Learning Objects, Repositories, Sharing and Reusability

    Science.gov (United States)

    Koppi, Tony; Bogle, Lisa; Bogle, Mike

    2005-01-01

    The online Learning Resource Catalogue (LRC) Project has been part of an international consortium for several years and currently includes 25 institutions worldwide. The LRC Project has evolved for several pragmatic reasons into an academic network whereby members can identify and share reusable learning objects as well as collaborate in a number…

  10. Transforming existing content into reusable Learning Objects

    NARCIS (Netherlands)

    Doorten, Monique; Giesbers, Bas; Janssen, José; Daniels, Jan; Koper, Rob

    2003-01-01

    Please cite as: Doorten, M., Giesbers, B., Janssen, J., Daniëls, J, & Koper, E.J.R., (2004). Transforming existing content into reusable learning objects. In R. McGreal, Online Education using Learning Objects (pp. 116-127). London: RoutledgeFalmer.

  11. 14 CFR 437.67 - Tracking a reusable suborbital rocket.

    Science.gov (United States)

    2010-01-01

    ... 14 Aeronautics and Space 4 2010-01-01 2010-01-01 false Tracking a reusable suborbital rocket. 437... a reusable suborbital rocket. A permittee must— (a) During permitted flight, measure in real time the position and velocity of its reusable suborbital rocket; and (b) Provide position and velocity...

  12. Spaceborne computer executive routine functional design specification. Volume 1: Functional design of a flight computer executive program for the reusable shuttle

    Science.gov (United States)

    Curran, R. T.

    1971-01-01

    A flight computer functional executive design for the reusable shuttle is presented. The design is given in the form of functional flowcharts and prose description. Techniques utilized in the regulation of process flow to accomplish activation, resource allocation, suspension, termination, and error masking based on process primitives are considered. Preliminary estimates of main storage utilization by the Executive are furnished. Conclusions and recommendations for timely, effective software-hardware integration in the reusable shuttle avionics system are proposed.

  13. Knowledge Uncertainty and Composed Classifier

    Czech Academy of Sciences Publication Activity Database

    Klimešová, Dana; Ocelíková, E.

    2007-01-01

    Roč. 1, č. 2 (2007), s. 101-105 ISSN 1998-0140 Institutional research plan: CEZ:AV0Z10750506 Keywords : Boosting architecture * contextual modelling * composed classifier * knowledge management, * knowledge * uncertainty Subject RIV: IN - Informatics, Computer Science

  14. Dimensions of the Composing Process.

    Science.gov (United States)

    Freedman, Aviva

    As a by-product of a study concerning how university level writers develop new genres of discourse, a study was undertaken to examine what factors or dimensions affect the composing process of university writers. Six undergraduate students at Carleton University in Ottawa participated, making available to researchers information about how they…

  15. An Approach for Composing Services Based on Environment Ontology

    Directory of Open Access Journals (Sweden)

    Guangjun Cai

    2013-01-01

    Full Text Available Service-oriented computing is revolutionizing the modern computing paradigms with its aim to boost software reuse and enable business agility. Under this paradigm, new services are fabricated by composing available services. The problem arises as how to effectively and efficiently compose heterogeneous services facing the high complexity of service composition. Based on environment ontology, this paper introduces a requirement-driven service composition approach. We propose the algorithms to decompose the requirement, the rules to deduct the relation between services, and the algorithm for composing service. The empirical results and the comparison with other services’ composition methodologies show that this approach is feasible and efficient.

  16. Authoring Systems Delivering Reusable Learning Objects

    Directory of Open Access Journals (Sweden)

    George Nicola Sammour

    2009-10-01

    Full Text Available A three layer e-learning course development model has been defined based on a conceptual model of learning content object. It starts by decomposing the learning content into small chunks which are initially placed in a hierarchic structure of units and blocks. The raw content components, being the atomic learning objects (ALO, were linked to the blocks and are structured in the database. We set forward a dynamic generation of LO's using re-usable e-learning raw materials or ALO’s In that view we need a LO authoring/ assembling system fitting the requirements of interoperability and reusability and starting from selecting the raw learning content from the learning materials content database. In practice authoring systems are used to develop e-learning courses. The company EDUWEST has developed an authoring system that is database based and will be SCORM compliant in the near future.

  17. The reusable launch vehicle technology program

    Science.gov (United States)

    Cook, S.

    1995-01-01

    Today's launch systems have major shortcomings that will increase in significance in the future, and thus are principal drivers for seeking major improvements in space transportation. They are too costly; insufficiently reliable, safe, and operable; and increasingly losing market share to international competition. For the United States to continue its leadership in the human exploration and wide ranging utilization of space, the first order of business must be to achieve low cost, reliable transportatin to Earth orbit. NASA's Access to Space Study, in 1993, recommended the development of a fully reusable single-stage-to-orbit (SSTO) rocket vehicle as an Agency goal. The goal of the Reusable Launch Vehicle (RLV) technology program is to mature the technologies essential for a next-generation reusable launch system capable of reliably serving National space transportation needs at substantially reduced costs. The primary objectives of the RLV technology program are to (1) mature the technologies required for the next-generation system, (2) demonstrate the capability to achieve low development and operational cost, and rapid launch turnaround times and (3) reduce business and technical risks to encourage significant private investment in the commercial development and operation of the next-generation system. Developing and demonstrating the technologies required for a Single Stage to Orbit (SSTO) rocket is a focus of the program becuase past studies indicate that it has the best potential for achieving the lowest space access cost while acting as an RLV technology driver (since it also encompasses the technology requirements of reusable rocket vehicles in general).

  18. The reusable launch vehicle technology program

    Science.gov (United States)

    Cook, S.

    Today's launch systems have major shortcomings that will increase in significance in the future, and thus are principal drivers for seeking major improvements in space transportation. They are too costly; insufficiently reliable, safe, and operable; and increasingly losing market share to international competition. For the United States to continue its leadership in the human exploration and wide ranging utilization of space, the first order of business must be to achieve low cost, reliable transportatin to Earth orbit. NASA's Access to Space Study, in 1993, recommended the development of a fully reusable single-stage-to-orbit (SSTO) rocket vehicle as an Agency goal. The goal of the Reusable Launch Vehicle (RLV) technology program is to mature the technologies essential for a next-generation reusable launch system capable of reliably serving National space transportation needs at substantially reduced costs. The primary objectives of the RLV technology program are to (1) mature the technologies required for the next-generation system, (2) demonstrate the capability to achieve low development and operational cost, and rapid launch turnaround times and (3) reduce business and technical risks to encourage significant private investment in the commercial development and operation of the next-generation system. Developing and demonstrating the technologies required for a Single Stage to Orbit (SSTO) rocket is a focus of the program becuase past studies indicate that it has the best potential for achieving the lowest space access cost while acting as an RLV technology driver (since it also encompasses the technology requirements of reusable rocket vehicles in general).

  19. Reusable fuel test assembly for the FFTF

    International Nuclear Information System (INIS)

    Pitner, A.L.; Dittmer, J.O.

    1992-01-01

    A fuel test assembly that provides re-irradiation capability after interim discharge and reconstitution of the test pin bundle has been developed for use in the Fast Flux Test Facility (FFTF). This test vehicle permits irradiation test data to be obtained at multiple exposures on a few select test pins without the substantial expense of fabricating individual test assemblies as would otherwise be required. A variety of test pin types can be loaded in the reusable test assembly. A reusable test vehicle for irradiation testing in the FFTF has long been desired, but a number of obstacles previously prevented the implementation of such an experimental rig. The MFF-8A test assembly employs a 169-pin bundle using HT-9 alloy for duct and cladding material. The standard driver pins in the fuel bundle are sodium-bonded metal fuel (U-10 wt% Zr). Thirty-seven positions in the bundle are replaceable pin positions. Standard MFF-8A driver pins can be loaded in any test pin location to fill the bundle if necessary. Application of the MFF-8A reusable test assembly in the FFTF constitutes a considerable cost-saving measure with regard to irradiation testing. Only a few well-characterized test pins need be fabricated to conduct a test program rather than constructing entire test assemblies

  20. Composing Models of Geographic Physical Processes

    Science.gov (United States)

    Hofer, Barbara; Frank, Andrew U.

    Processes are central for geographic information science; yet geographic information systems (GIS) lack capabilities to represent process related information. A prerequisite to including processes in GIS software is a general method to describe geographic processes independently of application disciplines. This paper presents such a method, namely a process description language. The vocabulary of the process description language is derived formally from mathematical models. Physical processes in geography can be described in two equivalent languages: partial differential equations or partial difference equations, where the latter can be shown graphically and used as a method for application specialists to enter their process models. The vocabulary of the process description language comprises components for describing the general behavior of prototypical geographic physical processes. These process components can be composed by basic models of geographic physical processes, which is shown by means of an example.

  1. Analysis and design of the SI-simulator software system for the VHTR-SI process by using the object-oriented analysis and object-oriented design methodology

    International Nuclear Information System (INIS)

    Chang, Jiwoon; Shin, Youngjoon; Kim, Jihwan; Lee, Kiyoung; Lee, Wonjae; Chang, Jonghwa; Youn, Cheung

    2008-01-01

    The SI-simulator is an application software system that simulates the dynamic behavior of the VHTR-SI process by the use of mathematical models. Object-oriented analysis (OOA) and object-oriented design (OOD) methodologies were employed for the SI simulator system development. OOA is concerned with developing software engineering requirements and specifications that are expressed as a system's object model (which is composed of a population of interacting objects), as opposed to the traditional data or functional views of systems. OOD techniques are useful for the development of large complex systems. Also, OOA/OOD methodology is usually employed to maximize the reusability and extensibility of a software system. In this paper, we present a design feature for the SI simulator software system by the using methodologies of OOA and OOD

  2. A controlled experiment on the impact of software structure on maintainability

    Science.gov (United States)

    Rombach, Dieter H.

    1987-01-01

    The impact of software structure on maintainability aspects including comprehensibility, locality, modifiability, and reusability in a distributed system environment is studied in a controlled maintenance experiment involving six medium-size distributed software systems implemented in LADY (language for distributed systems) and six in an extended version of sequential PASCAL. For all maintenance aspects except reusability, the results were quantitatively given in terms of complexity metrics which could be automated. The results showed LADY to be better suited to the development of maintainable software than the extension of sequential PASCAL. The strong typing combined with high parametrization of units is suggested to improve the reusability of units in LADY.

  3. Composing and decomposing data types

    DEFF Research Database (Denmark)

    Bahr, Patrick

    2014-01-01

    restrictive, disallowing subtypings that lead to more than one possible injection and should therefore be considered programming errors. Furthermore, from this refined subtyping constraint we derive a new constraint to express type isomorphism. We show how this isomorphism constraint allows us to decompose......Wouter Swierstra's data types à la carte is a technique to modularise data type definitions in Haskell. We give an alternative implementation of data types à la carte that offers more flexibility in composing and decomposing data types. To achieve this, we refine the subtyping constraint, which...... is at the centre of data types à la carte. On the one hand this refinement is more general, allowing subtypings that intuitively should hold but were not derivable beforehand. This aspect of our implementation removes previous restrictions on how data types can be combined. On the other hand our refinement is more...

  4. Composing Music with Complex Networks

    Science.gov (United States)

    Liu, Xiaofan; Tse, Chi K.; Small, Michael

    In this paper we study the network structure in music and attempt to compose music artificially. Networks are constructed with nodes and edges corresponding to musical notes and their co-occurrences. We analyze sample compositions from Bach, Mozart, Chopin, as well as other types of music including Chinese pop music. We observe remarkably similar properties in all networks constructed from the selected compositions. Power-law exponents of degree distributions, mean degrees, clustering coefficients, mean geodesic distances, etc. are reported. With the network constructed, music can be created by using a biased random walk algorithm, which begins with a randomly chosen note and selects the subsequent notes according to a simple set of rules that compares the weights of the edges, weights of the nodes, and/or the degrees of nodes. The newly created music from complex networks will be played in the presentation.

  5. Reusable launch vehicle facts and fantasies

    Science.gov (United States)

    Kaplan, Marshall H.

    2002-01-01

    Many people refuse to address many of the realities of reusable launch vehicle systems, technologies, operations and economics. Basic principles of physics, space flight operations, and business limitations are applied to the creation of a practical vision of future expectations. While reusable launcher concepts have been proposed for several decades, serious review of potential designs began in the mid-1990s, when NASA decided that a Space Shuttle replacement had to be pursued. A great deal of excitement and interest was quickly generated by the prospect of ``orders-of-magnitude'' reduction in launch costs. The potential for a vastly expanded space program motivated the entire space community. By the late-1990s, and after over one billion dollars were spent on the technology development and privately-funded concepts, it had become clear that there would be no new, near-term operational reusable vehicle. Many factors contributed to a very expensive and disappointing effort to create a new generation of launch vehicles. It began with overly optimistic projections of technology advancements and the belief that a greatly increased demand for satellite launches would be realized early in the 21st century. Contractors contributed to the perception of quickly reachable technology and business goals, thus, accelerating the enthusiasm and helping to create a ``gold rush'' euphoria. Cost, schedule and performance margins were all highly optimistic. Several entrepreneurs launched start up companies to take advantage of the excitement and the availability of investor capital. Millions were raised from private investors and venture capitalists, based on little more than flashy presentations and animations. Well over $500 million were raised by little-known start up groups to create reusable systems, which might complete for the coming market in launch services. By 1999, it was clear that market projections, made just two years earlier, were not going to be realized. Investors

  6. Software configuration management

    CERN Document Server

    Keyes, Jessica

    2004-01-01

    Software Configuration Management discusses the framework from a standards viewpoint, using the original DoD MIL-STD-973 and EIA-649 standards to describe the elements of configuration management within a software engineering perspective. Divided into two parts, the first section is composed of 14 chapters that explain every facet of configuration management related to software engineering. The second section consists of 25 appendices that contain many valuable real world CM templates.

  7. The Effect of Software Reusability on Information Theory Based Software Metrics

    Science.gov (United States)

    1990-01-01

    of plans across programming languages and application areas, only a brief abstract treatment of non-contiguous "program parts" is mentioned in the...info->num = linenum; CA6 if(*info->text) W. if(find(linenum)) C.8 patchup(linenum, 1); /*fix up old line numbers*/ 107 C.9 if(*info->text) C-10 start

  8. A Role-Playing Game for a Software Engineering Lab: Developing a Product Line

    Science.gov (United States)

    Zuppiroli, Sara; Ciancarini, Paolo; Gabbrielli, Maurizio

    2012-01-01

    Software product line development refers to software engineering practices and techniques for creating families of similar software systems from a basic set of reusable components, called shared assets. Teaching how to deal with software product lines in a university lab course is a challenging task, because there are several practical issues that…

  9. Software Reuse Within the Earth Science Community

    Science.gov (United States)

    Marshall, James J.; Olding, Steve; Wolfe, Robert E.; Delnore, Victor E.

    2006-01-01

    Scientific missions in the Earth sciences frequently require cost-effective, highly reliable, and easy-to-use software, which can be a challenge for software developers to provide. The NASA Earth Science Enterprise (ESE) spends a significant amount of resources developing software components and other software development artifacts that may also be of value if reused in other projects requiring similar functionality. In general, software reuse is often defined as utilizing existing software artifacts. Software reuse can improve productivity and quality while decreasing the cost of software development, as documented by case studies in the literature. Since large software systems are often the results of the integration of many smaller and sometimes reusable components, ensuring reusability of such software components becomes a necessity. Indeed, designing software components with reusability as a requirement can increase the software reuse potential within a community such as the NASA ESE community. The NASA Earth Science Data Systems (ESDS) Software Reuse Working Group is chartered to oversee the development of a process that will maximize the reuse potential of existing software components while recommending strategies for maximizing the reusability potential of yet-to-be-designed components. As part of this work, two surveys of the Earth science community were conducted. The first was performed in 2004 and distributed among government employees and contractors. A follow-up survey was performed in 2005 and distributed among a wider community, to include members of industry and academia. The surveys were designed to collect information on subjects such as the current software reuse practices of Earth science software developers, why they choose to reuse software, and what perceived barriers prevent them from reusing software. In this paper, we compare the results of these surveys, summarize the observed trends, and discuss the findings. The results are very

  10. A Reusable Framework for Regional Climate Model Evaluation

    Science.gov (United States)

    Hart, A. F.; Goodale, C. E.; Mattmann, C. A.; Lean, P.; Kim, J.; Zimdars, P.; Waliser, D. E.; Crichton, D. J.

    2011-12-01

    Climate observations are currently obtained through a diverse network of sensors and platforms that include space-based observatories, airborne and seaborne platforms, and distributed, networked, ground-based instruments. These global observational measurements are critical inputs to the efforts of the climate modeling community and can provide a corpus of data for use in analysis and validation of climate models. The Regional Climate Model Evaluation System (RCMES) is an effort currently being undertaken to address the challenges of integrating this vast array of observational climate data into a coherent resource suitable for performing model analysis at the regional level. Developed through a collaboration between the NASA Jet Propulsion Laboratory (JPL) and the UCLA Joint Institute for Regional Earth System Science and Engineering (JIFRESSE), the RCMES uses existing open source technologies (MySQL, Apache Hadoop, and Apache OODT), to construct a scalable, parametric, geospatial data store that incorporates decades of observational data from a variety of NASA Earth science missions, as well as other sources into a consistently annotated, highly available scientific resource. By eliminating arbitrary partitions in the data (individual file boundaries, differing file formats, etc), and instead treating each individual observational measurement as a unique, geospatially referenced data point, the RCMES is capable of transforming large, heterogeneous collections of disparate observational data into a unified resource suitable for comparison to climate model output. This facility is further enhanced by the availability of a model evaluation toolkit which consists of a set of Python libraries, a RESTful web service layer, and a browser-based graphical user interface that allows for orchestration of model-to-data comparisons by composing them visually through web forms. This combination of tools and interfaces dramatically simplifies the process of interacting with and

  11. A Code Generator for Software Component Services in Smart Devices

    OpenAIRE

    Ahmad, Manzoor

    2010-01-01

    A component is built to be reused and reusability has significant impact on component generality and flexibility requirement. A component model plays a critical role in reusability of software component and defines a set of standards for component implementation, evolution, composition, deployment and standardization of the run-time environment for execution of component. In component based development (CBD), standardization of the runtime environment includes specification of component’s int...

  12. Four simple recommendations to encourage best practices in research software.

    Science.gov (United States)

    Jiménez, Rafael C; Kuzak, Mateusz; Alhamdoosh, Monther; Barker, Michelle; Batut, Bérénice; Borg, Mikael; Capella-Gutierrez, Salvador; Chue Hong, Neil; Cook, Martin; Corpas, Manuel; Flannery, Madison; Garcia, Leyla; Gelpí, Josep Ll; Gladman, Simon; Goble, Carole; González Ferreiro, Montserrat; Gonzalez-Beltran, Alejandra; Griffin, Philippa C; Grüning, Björn; Hagberg, Jonas; Holub, Petr; Hooft, Rob; Ison, Jon; Katz, Daniel S; Leskošek, Brane; López Gómez, Federico; Oliveira, Luis J; Mellor, David; Mosbergen, Rowland; Mulder, Nicola; Perez-Riverol, Yasset; Pergl, Robert; Pichler, Horst; Pope, Bernard; Sanz, Ferran; Schneider, Maria V; Stodden, Victoria; Suchecki, Radosław; Svobodová Vařeková, Radka; Talvik, Harry-Anton; Todorov, Ilian; Treloar, Andrew; Tyagi, Sonika; van Gompel, Maarten; Vaughan, Daniel; Via, Allegra; Wang, Xiaochuan; Watson-Haigh, Nathan S; Crouch, Steve

    2017-01-01

    Scientific research relies on computer software, yet software is not always developed following practices that ensure its quality and sustainability. This manuscript does not aim to propose new software development best practices, but rather to provide simple recommendations that encourage the adoption of existing best practices. Software development best practices promote better quality software, and better quality software improves the reproducibility and reusability of research. These recommendations are designed around Open Source values, and provide practical suggestions that contribute to making research software and its source code more discoverable, reusable and transparent. This manuscript is aimed at developers, but also at organisations, projects, journals and funders that can increase the quality and sustainability of research software by encouraging the adoption of these recommendations.

  13. Four simple recommendations to encourage best practices in research software

    DEFF Research Database (Denmark)

    Jiménez, Rafael C.; Kuzak, Mateusz; Alhamdoosh, Monther

    2017-01-01

    Scientific research relies on computer software, yet software is not always developed following practices that ensure its quality and sustainability. This manuscript does not aim to propose new software development best practices, but rather to provide simple recommendations that encourage...... the adoption of existing best practices. Software development best practices promote better quality software, and better quality software improves the reproducibility and reusability of research. These recommendations are designed around Open Source values, and provide practical suggestions that contribute...... to making research software and its source code more discoverable, reusable and transparent. This manuscript is aimed at developers, but also at organisations, projects, journals and funders that can increase the quality and sustainability of research software by encouraging the adoption...

  14. Methodology for Evaluating Quality and Reusability of Learning Objects

    Science.gov (United States)

    Kurilovas, Eugenijus; Bireniene, Virginija; Serikoviene, Silvija

    2011-01-01

    The aim of the paper is to present the scientific model and several methods for the expert evaluation of quality of learning objects (LOs) paying especial attention to LOs reusability level. The activities of eQNet Quality Network for a European Learning Resource Exchange (LRE) aimed to improve reusability of LOs of European Schoolnet's LRE…

  15. Software Components and Formal Methods from a Computational Viewpoint

    OpenAIRE

    Lambertz, Christian

    2012-01-01

    Software components and the methodology of component-based development offer a promising approach to master the design complexity of huge software products because they separate the concerns of software architecture from individual component behavior and allow for reusability of components. In combination with formal methods, the specification of a formal component model of the later software product or system allows for establishing and verifying important system properties in an automatic a...

  16. Automating the Object-Oriented Software Development Process: Workshop Report

    NARCIS (Netherlands)

    Aksit, Mehmet; Tekinerdogan, B.

    1998-01-01

    Cost-effective realization of robust, adaptable and reusable software systems demands efficient and effective management of the overall software production process. Current object-oriented methods are not completely formalized and lack the ability of reasoning about the quality of processes and

  17. Automating the Object-Oriented Software Development Process: Workshop Report

    NARCIS (Netherlands)

    Aksit, Mehmet; Demeyer, S.; Bosch, H.G.P.; Tekinerdogan, B.

    Cost-effective realization of robust, adaptable and reusable software systems demands efficient and effective management of the overall software production process. Current object-oriented methods are not completely formalized and lack the ability of reasoning about the quality of processes and

  18. A Cooperative Coevolution Approach to Automate Pattern-based Software Architectural Synthesis

    NARCIS (Netherlands)

    Xu, Y.R.; Liang, P.

    2014-01-01

    To reuse successful experience in software architecture design, architects use architectural patterns as reusable architectural knowledge for architectural synthesis. However, it has been observed that the resulting architecture does not always conform to the initial architectural patterns employed.

  19. Scalable and reusable emulator for evaluating the performance of SS7 networks

    Science.gov (United States)

    Lazar, Aurel A.; Tseng, Kent H.; Lim, Koon Seng; Choe, Winston

    1994-04-01

    A scalable and reusable emulator was designed and implemented for studying the behavior of SS7 networks. The emulator design was largely based on public domain software. It was developed on top of an environment supported by PVM, the Parallel Virtual Machine, and managed by OSIMIS-the OSI Management Information Service platform. The emulator runs on top of a commercially available ATM LAN interconnecting engineering workstations. As a case study for evaluating the emulator, the behavior of the Singapore National SS7 Network under fault and unbalanced loading conditions was investigated.

  20. Composable Mission Framework for Rapid End-to-End Mission Design and Simulation, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — The innovation proposed here is the Composable Mission Framework (CMF) a model-based software framework that shall enable seamless continuity of mission design and...

  1. Carbon Footprint in Flexible Ureteroscopy: A Comparative Study on the Environmental Impact of Reusable and Single-Use Ureteroscopes.

    Science.gov (United States)

    Davis, Niall F; McGrath, Shannon; Quinlan, Mark; Jack, Gregory; Lawrentschuk, Nathan; Bolton, Damien M

    2018-03-01

    There are no comparative assessments on the environmental impact of endourologic instruments. We evaluated and compared the environmental impact of single-use flexible ureteroscopes with reusable flexible ureteroscopes. An analysis of the typical life cycle of the LithoVue™ (Boston Scientific) single-use digital flexible ureteroscope and Olympus Flexible Video Ureteroscope (URV-F) was performed. To measure the carbon footprint, data were obtained on manufacturing of single-use and reusable flexible ureteroscopes and from typical uses obtained with a reusable scope, including repairs, replacement instruments, and ultimate disposal of both ureteroscopes. The solid waste generated (kg) and energy consumed (kWh) during each case were quantified and converted into their equivalent mass of carbon dioxide (kg of CO 2 ) released. Flexible ureteroscopic raw materials composed of plastic (90%), steel (4%), electronics (4%), and rubber (2%). The manufacturing cost of a flexible ureteroscope was 11.49 kg of CO 2 per 1 kg of ureteroscope. The weight of the single-use LithoVue and URV-F flexible ureteroscope was 0.3 and 1 kg, respectively. The total carbon footprint of the lifecycle assessment of the LithoVue was 4.43 kg of CO 2 per endourologic case. The total carbon footprint of the lifecycle of the reusable ureteroscope was 4.47 kg of CO 2 per case. The environmental impacts of the reusable flexible ureteroscope and the single-use flexible ureteroscope are comparable. Urologists should be aware that the typical life cycle of urologic instruments is a concerning source of environmental emissions.

  2. Silica sulfuric acid: a versatile and reusable heterogeneous catalyst ...

    African Journals Online (AJOL)

    ... and reusable heterogeneous catalyst for the synthesis of N-acyl carbamates and ... All the reactions were done at room temperature and the N-acyl carbamates ... This method is attractive and is in a close agreement with green chemistry.

  3. Software Technology for Adaptable, Reliable Systems (STARS). Software Architecture Seminar Report: Central Archive for Reusable Defense Software (CARDS)

    Science.gov (United States)

    1994-01-29

    for arlistic creatio arindidviduul distinction and recognitio which accoimpanies classical architectur. Architects study design becaus their problems...gi sIk metwflog. wu selecte&W aftd iwd eteniwilon CAIM saft -w~eam mFac Wup eede (BAR). Thu Ocmbi@ Faces (OP) meprelead. an wumoted b88cgrqhy cor...ARIOHfL-M pROVIM A MEIHODOLOGY FOR ADD48NUO AND SOLVING UAY OF THE ISUS FACING SWBMI FOR DEVLOPING A COUPLtXCPI CAPAWLITY S72 1, F i ’ ’ = II IIII

  4. Reusable launch vehicle model uncertainties impact analysis

    Science.gov (United States)

    Chen, Jiaye; Mu, Rongjun; Zhang, Xin; Deng, Yanpeng

    2018-03-01

    Reusable launch vehicle(RLV) has the typical characteristics of complex aerodynamic shape and propulsion system coupling, and the flight environment is highly complicated and intensely changeable. So its model has large uncertainty, which makes the nominal system quite different from the real system. Therefore, studying the influences caused by the uncertainties on the stability of the control system is of great significance for the controller design. In order to improve the performance of RLV, this paper proposes the approach of analyzing the influence of the model uncertainties. According to the typical RLV, the coupling dynamic and kinematics models are built. Then different factors that cause uncertainties during building the model are analyzed and summed up. After that, the model uncertainties are expressed according to the additive uncertainty model. Choosing the uncertainties matrix's maximum singular values as the boundary model, and selecting the uncertainties matrix's norm to show t how much the uncertainty factors influence is on the stability of the control system . The simulation results illustrate that the inertial factors have the largest influence on the stability of the system, and it is necessary and important to take the model uncertainties into consideration before the designing the controller of this kind of aircraft( like RLV, etc).

  5. Viability of a Reusable In-Space Transportation System

    Science.gov (United States)

    Jefferies, Sharon A.; McCleskey, Carey M.; Nufer, Brian M.; Lepsch, Roger A.; Merrill, Raymond G.; North, David D.; Martin, John G.; Komar, David R.

    2015-01-01

    The National Aeronautics and Space Administration (NASA) is currently developing options for an Evolvable Mars Campaign (EMC) that expands human presence from Low Earth Orbit (LEO) into the solar system and to the surface of Mars. The Hybrid in-space transportation architecture is one option being investigated within the EMC. The architecture enables return of the entire in-space propulsion stage and habitat to cis-lunar space after a round trip to Mars. This concept of operations opens the door for a fully reusable Mars transportation system from cis-lunar space to a Mars parking orbit and back. This paper explores the reuse of in-space transportation systems, with a focus on the propulsion systems. It begins by examining why reusability should be pursued and defines reusability in space-flight context. A range of functions and enablers associated with preparing a system for reuse are identified and a vision for reusability is proposed that can be advanced and implemented as new capabilities are developed. Following this, past reusable spacecraft and servicing capabilities, as well as those currently in development are discussed. Using the Hybrid transportation architecture as an example, an assessment of the degree of reusability that can be incorporated into the architecture with current capabilities is provided and areas for development are identified that will enable greater levels of reuse in the future. Implications and implementation challenges specific to the architecture are also presented.

  6. Is It Worth It? - the Economics of Reusable Space Transportation

    Science.gov (United States)

    Webb, Richard

    2016-01-01

    Over the past several decades billions of dollars have been invested by governments and private companies in the pursuit of lower cost access to space through earth-to-orbit (ETO) space transportation systems. Much of that investment has been focused on the development and operation of various forms of reusable transportation systems. From the Space Shuttle to current efforts by private commercial companies, the overarching belief of those making such investments has been that reusing system elements will be cheaper than utilizing expendable systems that involve throwing away costly engines, avionics, and other hardware with each flight. However, the view that reusable systems are ultimately a "better" approach to providing ETO transportation is not held universally by major stakeholders within the space transportation industry. While the technical feasibility of at least some degree of reusability has been demonstrated, there continues to be a sometimes lively debate over the merits and drawbacks of reusable versus expendable systems from an economic perspective. In summary, is it worth it? Based on our many years of direct involvement with the business aspects of several expendable and reusable transportation systems, it appears to us that much of the discussion surrounding reusability is hindered by a failure to clearly define and understand the financial and other metrics by which the financial "goodness" of a reusable or expandable approach is measured. As stakeholders, the different users and suppliers of space transportation have a varied set of criteria for determining the relative economic viability of alternative strategies, including reusability. Many different metrics have been used to measure the affordability of space transportation, such as dollars per payload pound (kilogram) to orbit, cost per flight, life cycle cost, net present value/internal rate of return, and many others. This paper will examine the key considerations that influence

  7. Children Composing and the Tonal Idiom

    Science.gov (United States)

    Roels, Johanna Maria; Van Petegem, Peter

    2016-01-01

    Existing studies have demonstrated how children compose, experiment and use their imagination within the conventions of the tonal idiom with functional harmony. However, one area of research that has hardly been explored is how tonality emerges in the compositions of children who compose by transforming their own non-musical ideas, such as their…

  8. Adolescents' Dialogic Composing with Mobile Phones

    Science.gov (United States)

    Warner, Julie

    2016-01-01

    This 14-month study examined the phone-based composing practice of three adolescents. Given the centrality of mobile phones to youth culture, the researcher sought to create a description of the participants' composing practices with these devices. Focal participants were users of Twitter and Instagram, two social media platforms that are usually…

  9. A Custom Approach for a Flexible, Real-Time and Reliable Software Defined Utility

    Science.gov (United States)

    2018-01-01

    Information and communication technologies (ICTs) have enabled the evolution of traditional electric power distribution networks towards a new paradigm referred to as the smart grid. However, the different elements that compose the ICT plane of a smart grid are usually conceived as isolated systems that typically result in rigid hardware architectures, which are hard to interoperate, manage and adapt to new situations. In the recent years, software-defined systems that take advantage of software and high-speed data network infrastructures have emerged as a promising alternative to classic ad hoc approaches in terms of integration, automation, real-time reconfiguration and resource reusability. The purpose of this paper is to propose the usage of software-defined utilities (SDUs) to address the latent deployment and management limitations of smart grids. More specifically, the implementation of a smart grid’s data storage and management system prototype by means of SDUs is introduced, which exhibits the feasibility of this alternative approach. This system features a hybrid cloud architecture able to meet the data storage requirements of electric utilities and adapt itself to their ever-evolving needs. Conducted experimentations endorse the feasibility of this solution and encourage practitioners to point their efforts in this direction. PMID:29495599

  10. A Custom Approach for a Flexible, Real-Time and Reliable Software Defined Utility

    Directory of Open Access Journals (Sweden)

    Agustín Zaballos

    2018-02-01

    Full Text Available Information and communication technologies (ICTs have enabled the evolution of traditional electric power distribution networks towards a new paradigm referred to as the smart grid. However, the different elements that compose the ICT plane of a smart grid are usually conceived as isolated systems that typically result in rigid hardware architectures, which are hard to interoperate, manage and adapt to new situations. In the recent years, software-defined systems that take advantage of software and high-speed data network infrastructures have emerged as a promising alternative to classic ad hoc approaches in terms of integration, automation, real-time reconfiguration and resource reusability. The purpose of this paper is to propose the usage of software-defined utilities (SDUs to address the latent deployment and management limitations of smart grids. More specifically, the implementation of a smart grid’s data storage and management system prototype by means of SDUs is introduced, which exhibits the feasibility of this alternative approach. This system features a hybrid cloud architecture able to meet the data storage requirements of electric utilities and adapt itself to their ever-evolving needs. Conducted experimentations endorse the feasibility of this solution and encourage practitioners to point their efforts in this direction.

  11. A Custom Approach for a Flexible, Real-Time and Reliable Software Defined Utility.

    Science.gov (United States)

    Zaballos, Agustín; Navarro, Joan; Martín De Pozuelo, Ramon

    2018-02-28

    Information and communication technologies (ICTs) have enabled the evolution of traditional electric power distribution networks towards a new paradigm referred to as the smart grid. However, the different elements that compose the ICT plane of a smart grid are usually conceived as isolated systems that typically result in rigid hardware architectures, which are hard to interoperate, manage and adapt to new situations. In the recent years, software-defined systems that take advantage of software and high-speed data network infrastructures have emerged as a promising alternative to classic ad hoc approaches in terms of integration, automation, real-time reconfiguration and resource reusability. The purpose of this paper is to propose the usage of software-defined utilities (SDUs) to address the latent deployment and management limitations of smart grids. More specifically, the implementation of a smart grid's data storage and management system prototype by means of SDUs is introduced, which exhibits the feasibility of this alternative approach. This system features a hybrid cloud architecture able to meet the data storage requirements of electric utilities and adapt itself to their ever-evolving needs. Conducted experimentations endorse the feasibility of this solution and encourage practitioners to point their efforts in this direction.

  12. Generic Software Architecture for Launchers

    Science.gov (United States)

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

    2015-09-01

    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.

  13. Future Launch Vehicle Structures - Expendable and Reusable Elements

    Science.gov (United States)

    Obersteiner, M. H.; Borriello, G.

    2002-01-01

    Further evolution of existing expendable launch vehicles will be an obvious element influencing the future of space transportation. Besides this reusability might be the change with highest potential for essential improvement. The expected cost reduction and finally contributing to this, the improvement of reliability including safe mission abort capability are driving this idea. Although there are ideas of semi-reusable launch vehicles, typically two stages vehicles - reusable first stage or booster(s) and expendable second or upper stage - it should be kept in mind that the benefit of reusability will only overwhelm if there is a big enough share influencing the cost calculation. Today there is the understanding that additional technology preparation and verification will be necessary to master reusability and get enough benefits compared with existing launch vehicles. This understanding is based on several technology and system concepts preparation and verification programmes mainly done in the US but partially also in Europe and Japan. The major areas of necessary further activities are: - System concepts including business plan considerations - Sub-system or component technologies refinement - System design and operation know-how and capabilities - Verification and demonstration oriented towards future mission mastering: One of the most important aspects for the creation of those coming programmes and activities will be the iterative process of requirements definition derived from concepts analyses including economical considerations and the results achieved and verified within technology and verification programmes. It is the intention of this paper to provide major trends for those requirements focused on future launch vehicles structures. This will include the aspects of requirements only valid for reusable launch vehicles and those common for expendable, semi-reusable and reusable launch vehicles. Structures and materials is and will be one of the

  14. On the Concepts of Usability and Reusability of Learning Objects

    Directory of Open Access Journals (Sweden)

    Miguel-Angel Sicilia

    2003-10-01

    Full Text Available “Reusable learning objects” oriented towards increasing their potential reusability are required to satisfy concerns about their granularity and their independence of concrete contexts of use. Such requirements also entail that the definition of learning object “usability,” and the techniques required to carry out their “usability evaluation” must be substantially different from those commonly used to characterize and evaluate the usability of conventional educational applications. In this article, a specific characterization of the concept of learning object usability is discussed, which places emphasis on “reusability,” the key property of learning objects residing in repositories. The concept of learning object reusability is described as the possibility and adequacy for the object to be usable in prospective educational settings, so that usability and reusability are considered two interrelated – and in many cases conflicting – properties of learning objects. Following the proposed characterization of two characteristics or properties of learning objects, a method to evaluate usability of specific learning objects will be presented.

  15. COMPOSE-HPC: A Transformational Approach to Exascale

    Energy Technology Data Exchange (ETDEWEB)

    Bernholdt, David E [ORNL; Allan, Benjamin A. [Sandia National Laboratories (SNL); Armstrong, Robert C. [Sandia National Laboratories (SNL); Chavarria-Miranda, Daniel [Pacific Northwest National Laboratory (PNNL); Dahlgren, Tamara L. [Lawrence Livermore National Laboratory (LLNL); Elwasif, Wael R [ORNL; Epperly, Tom [Lawrence Livermore National Laboratory (LLNL); Foley, Samantha S [ORNL; Hulette, Geoffrey C. [Sandia National Laboratories (SNL); Krishnamoorthy, Sriram [Pacific Northwest National Laboratory (PNNL); Prantl, Adrian [Lawrence Livermore National Laboratory (LLNL); Panyala, Ajay [Louisiana State University; Sottile, Matthew [Galois, Inc.

    2012-04-01

    The goal of the COMPOSE-HPC project is to 'democratize' tools for automatic transformation of program source code so that it becomes tractable for the developers of scientific applications to create and use their own transformations reliably and safely. This paper describes our approach to this challenge, the creation of the KNOT tool chain, which includes tools for the creation of annotation languages to control the transformations (PAUL), to perform the transformations (ROTE), and optimization and code generation (BRAID), which can be used individually and in combination. We also provide examples of current and future uses of the KNOT tools, which include transforming code to use different programming models and environments, providing tests that can be used to detect errors in software or its execution, as well as composition of software written in different programming languages, or with different threading patterns.

  16. eXframe: reusable framework for storage, analysis and visualization of genomics experiments

    Directory of Open Access Journals (Sweden)

    Sinha Amit U

    2011-11-01

    Full Text Available Abstract Background Genome-wide experiments are routinely conducted to measure gene expression, DNA-protein interactions and epigenetic status. Structured metadata for these experiments is imperative for a complete understanding of experimental conditions, to enable consistent data processing and to allow retrieval, comparison, and integration of experimental results. Even though several repositories have been developed for genomics data, only a few provide annotation of samples and assays using controlled vocabularies. Moreover, many of them are tailored for a single type of technology or measurement and do not support the integration of multiple data types. Results We have developed eXframe - a reusable web-based framework for genomics experiments that provides 1 the ability to publish structured data compliant with accepted standards 2 support for multiple data types including microarrays and next generation sequencing 3 query, analysis and visualization integration tools (enabled by consistent processing of the raw data and annotation of samples and is available as open-source software. We present two case studies where this software is currently being used to build repositories of genomics experiments - one contains data from hematopoietic stem cells and another from Parkinson's disease patients. Conclusion The web-based framework eXframe offers structured annotation of experiments as well as uniform processing and storage of molecular data from microarray and next generation sequencing platforms. The framework allows users to query and integrate information across species, technologies, measurement types and experimental conditions. Our framework is reusable and freely modifiable - other groups or institutions can deploy their own custom web-based repositories based on this software. It is interoperable with the most important data formats in this domain. We hope that other groups will not only use eXframe, but also contribute their own

  17. Design, Fabrication, and Initial Operation of a Reusable Irradiation Facility

    International Nuclear Information System (INIS)

    Heatherly, D.W.; Thoms, K.R.; Siman-Tov, I.I.; Hurst, M.T.

    1999-01-01

    A Heavy-Section Steel Irradiation (HSSI) Program project, funded by the US Nuclear Regulatory Commission, was initiated at Oak Ridge National Laboratory to develop reusable materials irradiation facilities in which metallurgical specimens of reactor pressure vessel steels could be irradiated. As a consequence, two new, identical, reusable materials irradiation facilities have been designed, fabricated, installed, and are now operating at the Ford Nuclear Reactor at the University of Michigan. The facilities are referred to as the HSSI-IAR facilities with the individual facilities being designated as IAR-1 and IAR-2. This new and unique facility design requires no cutting or grinding operations to retrieve irradiated specimens, all capsule hardware is totally reusable, and materials transported from site to site are limited to specimens only. At the time of this letter report, the facilities have operated successfully for approximately 2500 effective full-power hours

  18. Benefits of Government Incentives for Reusable Launch Vehicle Development

    Science.gov (United States)

    Shaw, Eric J.; Hamaker, Joseph W.; Prince, Frank A.

    1998-01-01

    Many exciting new opportunities in space, both government missions and business ventures, could be realized by a reduction in launch prices. Reusable launch vehicle (RLV) designs have the potential to lower launch costs dramatically from those of today's expendable and partially-expendable vehicles. Unfortunately, governments must budget to support existing launch capability, and so lack the resources necessary to completely fund development of new reusable systems. In addition, the new commercial space markets are too immature and uncertain to motivate the launch industry to undertake a project of this magnitude and risk. Low-cost launch vehicles will not be developed without a mature market to service; however, launch prices must be reduced in order for a commercial launch market to mature. This paper estimates and discusses the various benefits that may be reaped from government incentives for a commercial reusable launch vehicle program.

  19. Risk Perception and Communication in Commercial Reusable Launch Vehicle Operations

    Science.gov (United States)

    Hardy, Terry L.

    2005-12-01

    A number of inventors and entrepreneurs are currently attempting to develop and commercially operate reusable launch vehicles to carry voluntary participants into space. The operation of these launch vehicles, however, produces safety risks to the crew, to the space flight participants, and to the uninvolved public. Risk communication therefore becomes increasingly important to assure that those involved in the flight understand the risk and that those who are not directly involved understand the personal impact of RLV operations on their lives. Those involved in the launch vehicle flight may perceive risk differently from those non-participants, and these differences in perception must be understood to effectively communicate this risk. This paper summarizes existing research in risk perception and communication and applies that research to commercial reusable launch vehicle operations. Risk communication is discussed in the context of requirements of United States law for informed consent from any space flight participants on reusable suborbital launch vehicles.

  20. Design, Analysis and Qualification of Elevon for Reusable Launch Vehicle

    Science.gov (United States)

    Tiwari, S. B.; Suresh, R.; Krishnadasan, C. K.

    2017-12-01

    Reusable launch vehicle technology demonstrator is configured as a winged body vehicle, designed to fly in hypersonic, supersonic and subsonic regimes. The vehicle will be boosted to hypersonic speeds after which the winged body separates and descends using aerodynamic control. The aerodynamic control is achieved using the control surfaces mainly the rudder and the elevon. Elevons are deflected for pitch and roll control of the vehicle at various flight conditions. Elevons are subjected to aerodynamic, thermal and inertial loads during the flight. This paper gives details about the configuration, design, qualification and flight validation of elevon for Reusable Launch Vehicle.

  1. Wound dressing with reusable electronics for wireless monitoring

    KAUST Repository

    Shamim, Atif

    2016-10-20

    A wound dressing device with reusable electronics for wireless monitoring and a method of making the same are provided. The device can be a smart device. In an embodiment, the device has a disposable portion including one or more sensors and a reusable portion including wireless electronics. The one or more sensors can be secured to a flexible substrate and can be printed by non-contact printing on the substrate. The disposable portion can be removably coupled to the one or more sensors. The device can include one or more sensors for wireless monitoring of a wound, a wound dressing, a body fluid exuded by the wound and/or wearer health.

  2. Four simple recommendations to encourage best practices in research software [version 1; referees: 2 approved

    Directory of Open Access Journals (Sweden)

    Rafael C. Jiménez

    2017-06-01

    Full Text Available Scientific research relies on computer software, yet software is not always developed following practices that ensure its quality and sustainability. This manuscript does not aim to propose new software development best practices, but rather to provide simple recommendations that encourage the adoption of existing best practices. Software development best practices promote better quality software, and better quality software improves the reproducibility and reusability of research. These recommendations are designed around Open Source values, and provide practical suggestions that contribute to making research software and its source code more discoverable, reusable and transparent. This manuscript is aimed at developers, but also at organisations, projects, journals and funders that can increase the quality and sustainability of research software by encouraging the adoption of these recommendations.

  3. Music and emotion-a composer's perspective.

    Science.gov (United States)

    Douek, Joel

    2013-01-01

    This article takes an experiential and anecdotal look at the daily lives and work of film composers as creators of music. It endeavors to work backwards from what practitioners of the art and craft of music do instinctively or unconsciously, and try to shine a light on it as a conscious process. It examines the role of the film composer in his task to convey an often complex set of emotions, and communicate with an immediacy and universality that often sit outside of common language. Through the experiences of the author, as well as interviews with composer colleagues, this explores both concrete and abstract ways in which music can bring meaning and magic to words and images, and as an underscore to our daily lives.

  4. Portable, parallel, reusable Krylov space codes

    Energy Technology Data Exchange (ETDEWEB)

    Smith, B.; Gropp, W. [Argonne National Lab., IL (United States)

    1994-12-31

    Krylov space accelerators are an important component of many algorithms for the iterative solution of linear systems. Each Krylov space method has it`s own particular advantages and disadvantages, therefore it is desirable to have a variety of them available all with an identical, easy to use, interface. A common complaint application programmers have with available software libraries for the iterative solution of linear systems is that they require the programmer to use the data structures provided by the library. The library is not able to work with the data structures of the application code. Hence, application programmers find themselves constantly recoding the Krlov space algorithms. The Krylov space package (KSP) is a data-structure-neutral implementation of a variety of Krylov space methods including preconditioned conjugate gradient, GMRES, BiCG-Stab, transpose free QMR and CGS. Unlike all other software libraries for linear systems that the authors are aware of, KSP will work with any application codes data structures, in Fortran or C. Due to it`s data-structure-neutral design KSP runs unchanged on both sequential and parallel machines. KSP has been tested on workstations, the Intel i860 and Paragon, Thinking Machines CM-5 and the IBM SP1.

  5. An Area Efficient Composed CORDIC Architecture

    Directory of Open Access Journals (Sweden)

    AGUIRRE-RAMOS, F.

    2014-05-01

    Full Text Available This article presents a composed architecture for the CORDIC algorithm. CORDIC is a widely used technique to calculate basic trigonometric functions using only additions and shifts. This composed architecture combines an initial coarse stage to approximate sine and cosine functions, and a second stage to finely tune those values while CORDIC operates on rotation mode. Both stages contribute to shorten the algorithmic steps required to fully execute the CORDIC algorithm. For comparison purposes, the Xilinx CORDIC logiCORE IP and previously reported research are used. The proposed architecture aims at reducing hardware resources usage as its key objective.

  6. Managing Complexity in Activity Specifications by Separation of Concerns and Reusability

    Directory of Open Access Journals (Sweden)

    Peter Forbrig

    2016-10-01

    Full Text Available The specification of activities of the different stakeholders is an important activity for software development. Currently, a lot of specification languages like task models, activity diagrams, state charts, and business specifications are used to document the results of the analysis of the domain in most projects. The paper discusses the aspect of reusability by considering generic submodels. This approach increases the quality of models. Additionally, the separation of concerns of cooperation and individual work by subject-oriented specifications is discussed. It will be demonstrated how task models can be used to support subject-oriented specification by so called team models and role models in a more precise way than S-BPM specifications. More precise restrictions on instances of roles can be specified.

  7. OpenMM 4: A Reusable, Extensible, Hardware Independent Library for High Performance Molecular Simulation.

    Science.gov (United States)

    Eastman, Peter; Friedrichs, Mark S; Chodera, John D; Radmer, Randall J; Bruns, Christopher M; Ku, Joy P; Beauchamp, Kyle A; Lane, Thomas J; Wang, Lee-Ping; Shukla, Diwakar; Tye, Tony; Houston, Mike; Stich, Timo; Klein, Christoph; Shirts, Michael R; Pande, Vijay S

    2013-01-08

    OpenMM is a software toolkit for performing molecular simulations on a range of high performance computing architectures. It is based on a layered architecture: the lower layers function as a reusable library that can be invoked by any application, while the upper layers form a complete environment for running molecular simulations. The library API hides all hardware-specific dependencies and optimizations from the users and developers of simulation programs: they can be run without modification on any hardware on which the API has been implemented. The current implementations of OpenMM include support for graphics processing units using the OpenCL and CUDA frameworks. In addition, OpenMM was designed to be extensible, so new hardware architectures can be accommodated and new functionality (e.g., energy terms and integrators) can be easily added.

  8. Bacterial contamination of re-usable laryngoscope blades during the ...

    African Journals Online (AJOL)

    We aimed to assess the level of microbial contamination of re-usable laryngoscope blades at a public hospital in South Africa. Setting. The theatre complex of a secondary-level public hospital in Johannesburg. Methods. Blades from two different theatres were sampled twice daily, using a standardised technique, over a ...

  9. A reusable multi-agent architecture for active intelligent websites

    NARCIS (Netherlands)

    Jonker, C.M.; Lam, R.A.; Treur, J.

    In this paper a reusable multi-agent architecture for intelligent Websites is presented and illustrated for an electronic department store. The architecture has been designed and implemented using the compositional design method for multi-agent systems DESIRE. The agents within this architecture are

  10. Research Data Reusability: Conceptual Foundations, Barriers and Enabling Technologies

    Directory of Open Access Journals (Sweden)

    Costantino Thanos

    2017-01-01

    Full Text Available High-throughput scientific instruments are generating massive amounts of data. Today, one of the main challenges faced by researchers is to make the best use of the world’s growing wealth of data. Data (reusability is becoming a distinct characteristic of modern scientific practice. By data (reusability, we mean the ease of using data for legitimate scientific research by one or more communities of research (consumer communities that is produced by other communities of research (producer communities. Data (reusability allows the reanalysis of evidence, reproduction and verification of results, minimizing duplication of effort, and building on the work of others. It has four main dimensions: policy, legal, economic and technological. The paper addresses the technological dimension of data reusability. The conceptual foundations of data reuse as well as the barriers that hamper data reuse are presented and discussed. The data publication process is proposed as a bridge between the data author and user and the relevant technologies enabling this process are presented.

  11. Wound dressing with reusable electronics for wireless monitoring

    KAUST Repository

    Shamim, Atif; Farooqui, Muhammad Fahad

    2016-01-01

    A wound dressing device with reusable electronics for wireless monitoring and a method of making the same are provided. The device can be a smart device. In an embodiment, the device has a disposable portion including one or more sensors and a

  12. Towards a reusable architecture for message exchange in pervasive healthcare

    NARCIS (Netherlands)

    Cardoso de Moraes, J.L.; Lopes de Souza, Wanderley; Ferreira Pires, Luis; do Prado, Antonio Francisco; Hammoudi, S.; Maciaszek, L.A.; Cordeiro, J.; Dietz, J.L.G.

    The main objective of this paper is to present a reusable architecture for message exchange in pervasive healthcare environments meant to be generally applicable to different applications in the healthcare domain. This architecture has been designed by integrating different concepts and technologies

  13. The present status of software engineering

    CERN Document Server

    Pressman, Roger S

    1991-01-01

    In this seminar, we will discuss the present status and future directions of software engeneering and CASE. Key topics to be discussed include: new paradigms for software engineering; software metrics; process assessment; the current state of analysis and design methods; reusability and re-engineering; formal methods. Among the questions to be answered are: How will software engineering change as the 1990s progress? What are the "technology drivers"? What will analysis, design, coding, testing, quality assurance and software management look like in the year 2000? How will CASE tools evolve in the 1990s and will they be as "integrated" as many people believe? How can you position your Organization to accommodate the coming changes?

  14. Bantam: A Systematic Approach to Reusable Launch Vehicle Technology Development

    Science.gov (United States)

    Griner, Carolyn; Lyles, Garry

    1999-01-01

    The Bantam technology project is focused on providing a low cost launch capability for very small (100 kilogram) NASA and University science payloads. The cost goal has been set at one million dollars per launch. The Bantam project, however, represents much more than a small payload launch capability. Bantam represents a unique, systematic approach to reusable launch vehicle technology development. This technology maturation approach will enable future highly reusable launch concepts in any payload class. These launch vehicle concepts of the future could deliver payloads for hundreds of dollars per pound, enabling dramatic growth in civil and commercial space enterprise. The National Aeronautics and Space Administration (NASA) has demonstrated a better, faster, and cheaper approach to science discovery in recent years. This approach is exemplified by the successful Mars Exploration Program lead by the Jet Propulsion Laboratory (JPL) for the NASA Space Science Enterprise. The Bantam project represents an approach to space transportation technology maturation that is very similar to the Mars Exploration Program. The NASA Advanced Space Transportation Program (ASTP) and Future X Pathfinder Program will combine to systematically mature reusable space transportation technology from low technology readiness to system level flight demonstration. New reusable space transportation capability will be demonstrated at a small (Bantam) scale approximately every two years. Each flight demonstration will build on the knowledge derived from the previous flight tests. The Bantam scale flight demonstrations will begin with the flights of the X-34. The X-34 will demonstrate reusable launch vehicle technologies including; flight regimes up to Mach 8 and 250,000 feet, autonomous flight operations, all weather operations, twenty-five flights in one year with a surge capability of two flights in less than twenty-four hours and safe abort. The Bantam project will build on this initial

  15. The Walk-Man Robot Software Architecture

    OpenAIRE

    Mirko Ferrati; Alessandro Settimi; Alessandro Settimi; Luca Muratore; Alberto Cardellino; Alessio Rocchi; Enrico Mingo Hoffman; Corrado Pavan; Dimitrios Kanoulas; Nikos G. Tsagarakis; Lorenzo Natale; Lucia Pallottino

    2016-01-01

    A software and control architecture for a humanoid robot is a complex and large project, which involves a team of developers/researchers to be coordinated and requires many hard design choices. If such project has to be done in a very limited time, i.e., less than 1 year, more constraints are added and concepts, such as modular design, code reusability, and API definition, need to be used as much as possible. In this work, we describe the software architecture developed for Walk-Man, a robot ...

  16. Studies in Composing Hydrogen Atom Wavefunctions

    DEFF Research Database (Denmark)

    Putnam, Lance Jonathan; Kuchera-Morin, JoAnn; Peliti, Luca

    2015-01-01

    We present our studies in composing elementary wavefunctions of a hydrogen-like atom and identify several relationships between physical phenomena and musical composition that helped guide the process. The hydrogen-like atom accurately describes some of the fundamental quantum mechanical phenomen...

  17. Novel Ultrathin Membranes Composed of Organic Ions

    DEFF Research Database (Denmark)

    Chaban, Vitaly V.; Verspeek, Bram; Khandelia, Himanshu

    2013-01-01

    of artificial bilayers composed of long-chained organic ions, such as dodecyltrimethylammonium (DMA(+)) and perfluorooctaonate (PFO-). Various ratios of DMA/PFO surfactants result in bilayers of different stability, thickness, area per molecule, and density profiles. In our quest for water filtration, we...

  18. The Composer in the Liberal Arts College

    Science.gov (United States)

    Schwartz, Elliott

    2011-01-01

    This essay explores the role of music composition within the curriculum of a typical small liberal arts college and the faculty composer's role(s) in facilitating the study of composition. The relationship between composition and campus performance is discussed, particularly in light of the increased emphasis on performance in formerly all-male…

  19. Composing Networks: Writing Practices on Mobile Devices

    Science.gov (United States)

    Swarts, Jason

    2016-01-01

    This article is an investigation of composing practices through which people create networks with mobile phones. By looking through the lens of actor-network theory, the author portrays the networking activity of mobile phone users as translation, what Latour describes as an infralanguage to which different disciplinary perspectives can be…

  20. Managing MDO Software Development Projects

    Science.gov (United States)

    Townsend, J. C.; Salas, A. O.

    2002-01-01

    Over the past decade, the NASA Langley Research Center developed a series of 'grand challenge' applications demonstrating the use of parallel and distributed computation and multidisciplinary design optimization. All but the last of these applications were focused on the high-speed civil transport vehicle; the final application focused on reusable launch vehicles. Teams of discipline experts developed these multidisciplinary applications by integrating legacy engineering analysis codes. As teams became larger and the application development became more complex with increasing levels of fidelity and numbers of disciplines, the need for applying software engineering practices became evident. This paper briefly introduces the application projects and then describes the approaches taken in project management and software engineering for each project; lessons learned are highlighted.

  1. Composing chaotic music from the letter m

    Science.gov (United States)

    Sotiropoulos, Anastasios D.

    Chaotic music is composed from a proposed iterative map depicting the letter m, relating the pitch, duration and loudness of successive steps. Each of the two curves of the letter m is based on the classical logistic map. Thus, the generating map is xn+1 = r xn(1/2 - xn) for xn between 0 and 1/2 defining the first curve, and xn+1 = r (xn - 1/2)(1 - xn) for xn between 1/2 and 1 representing the second curve. The parameter r which determines the height(s) of the letter m varies from 2 to 16, the latter value ensuring fully developed chaotic solutions for the whole letter m; r = 8 yielding full chaotic solutions only for its first curve. The m-model yields fixed points, bifurcation points and chaotic regions for each separate curve, as well as values of the parameter r greater than 8 which produce inter-fixed points, inter-bifurcation points and inter-chaotic regions from the interplay of the two curves. Based on this, music is composed from mapping the m- recurrence model solutions onto actual notes. The resulting musical score strongly depends on the sequence of notes chosen by the composer to define the musical range corresponding to the range of the chaotic mathematical solutions x from 0 to 1. Here, two musical ranges are used; one is the middle chromatic scale and the other is the seven- octaves range. At the composer's will and, for aesthetics, within the same composition, notes can be the outcome of different values of r and/or shifted in any octave. Compositions with endings of non-repeating note patterns result from values of r in the m-model that do not produce bifurcations. Scores of chaotic music composed from the m-model and the classical logistic model are presented.

  2. Bicriterial Optimization of Software

    Directory of Open Access Journals (Sweden)

    Ion IVAN

    2006-01-01

    Full Text Available There are defined two optimum criteria for software analysis. For each criterion there are defined solutions in order to reach a minimum level. There are analyzed the effects of pursuing one objective over the other one. There is developed an aggregate function for which it is determined the two criteria composed level. Based on this value it is selected the optimum solution

  3. Software engineering

    CERN Document Server

    Sommerville, Ian

    2010-01-01

    The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever.

  4. Assessment of the Feasibility of Innovative Reusable Launchers

    Science.gov (United States)

    Chiesa, S.; Corpino, S.; Viola, N.

    The demand for getting access to space, in particular to Low Earth Orbit, is increasing and fully reusable launch vehicles (RLVs) are likely to play a key role in the development of future space activities. Up until now this kind of space systems has not been successfully carried out: in fact today only the Space Shuttle, which belongs to the old generation of launchers, is operative and furthermore it is not a fully reusable system. In the nineties many studies regarding advanced transatmospheric planes were started, but no one was accomplished because of the technological problems encountered and the high financial resources required with the corresponding industrial risk. One of the most promising project was the Lockheed Venture Star, which seemed to have serious chances to be carried out. Anyway, if this ever happens, it will take quite a long time thus the operative life of Space Shuttle will have to be extended for the International Space Station support. The purpose of the present work is to assess the feasibility of different kinds of advanced reusable launch vehicles to gain access to space and to meet the requirements of today space flight needs, which are mainly safety and affordability. Single stage to orbit (SSTO), two stage to orbit (TSTO) and the so called "one and a half" stage to orbit vehicles are here taken into account to highlight their advantages and disadvantages. The "one and a half" stage to orbit vehicle takes off and climbs to meet a tanker aircraft to be aerially refuelled and then, after disconnecting from the tanker, it flies to reach the orbit. In this case, apart from the space vehicle, also the tanker aircraft needs a dedicated study to examine the problems related to the refuelling at high subsonic speeds and at a height near the tropopause. Only winged vehicles which take off and land horizontally are considered but different architectural layouts and propulsive configurations are hypothesised. Unlike the Venture Star, which

  5. Composability-Centered Convolutional Neural Network Pruning

    Energy Technology Data Exchange (ETDEWEB)

    Shen, Xipeng [North Carolina State University; Guan, Hui [North Carolina State University; Lim, Seung-Hwan [ORNL; Patton, Robert M. [ORNL

    2018-02-01

    This work studies the composability of the building blocks ofstructural CNN models (e.g., GoogleLeNet and Residual Networks) in thecontext of network pruning. We empirically validate that a networkcomposed of pre-trained building blocks (e.g. residual blocks andInception modules) not only gives a better initial setting fortraining, but also allows the training process to converge at asignificantly higher accuracy in much less time. Based on thatinsight, we propose a {\\em composability-centered} design for CNNnetwork pruning. Experiments show that this new scheme shortens theconfiguration process in CNN network pruning by up to 186.8X forResNet-50 and up to 30.2X for Inception-V3, and meanwhile, the modelsit finds that meet the accuracy requirement are significantly morecompact than those found by default schemes.

  6. Systems and Methods for Composable Analytics

    Science.gov (United States)

    2014-04-29

    simplistic module that performs a mathematical operation on two numbers. The most important method is the Execute() method. This will get called when it is...addition, an input control is also specified in the example below. In this example, the mathematical operator can only be chosen from a preconfigured...approaches. Some of the industries that could benefit from Composable Analytics include pharmaceuticals, health care, insurance, actuaries , and

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

    Science.gov (United States)

    Setliff, Dorothy E.

    1992-01-01

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

  8. On the economics of staging for reusable launch vehicles

    Science.gov (United States)

    Griffin, Michael D.; Claybaugh, William R.

    1996-03-01

    There has been much recent discussion concerning possible replacement systems for the current U.S. fleet of launch vehicles, including both the shuttle and expendable vehicles. Attention has been focused upon the feasibility and potential benefits of reusable single-stage-to-orbit (SSTO) launch systems for future access to low Earth orbit (LEO). In this paper we assume the technical feasibility of such vehicles, as well as the benefits to be derived from system reusability. We then consider the benefits of launch vehicle staging from the perspective of economic advantage rather than performance necessity. Conditions are derived under which two-stage-to-orbit (TSTO) launch systems, utilizing SSTO-class vehicle technology, offer a relative economic advantage for access to LEO.

  9. Reusable Xerogel Containing Quantum Dots with High Fluorescence Retention

    Directory of Open Access Journals (Sweden)

    Xiang-Yong Liang

    2018-03-01

    Full Text Available Although various analytical methods have been established based on quantum dots (QDs, most were conducted in solution, which is inadequate for storage/transportation and rapid analysis. Moreover, the potential environmental problems caused by abandoned QDs cannot be ignored. In this paper, a reusable xerogel containing CdTe with strong emission is established by introducing host–guest interactions between QDs and polymer matrix. This xerogel shows high QDs loading capacity without decrease or redshift in fluorescence (the maximum of loading is 50 wt % of the final xerogel, which benefits from the steric hindrance of β-cyclodextrin (βCD molecules. Host–guest interactions immobilize QDs firmly, resulting in the excellent fluorescence retention of the xerogel. The good detecting performance and reusability mean this xerogel could be employed as a versatile analysis platform (for quantitative and qualitative analyses. In addition, the xerogel can be self-healed by the aid of water.

  10. Decomposition of business process models into reusable sub-diagrams

    Directory of Open Access Journals (Sweden)

    Wiśniewski Piotr

    2017-01-01

    Full Text Available In this paper, an approach to automatic decomposition of business process models is proposed. According to our method, an existing BPMN diagram is disassembled into reusable parts containing the desired number of elements. Such elements and structure can work as design patterns and be validated by a user in terms of correctness. In the next step, these component models are categorised considering their parameters such as resources used, as well as input and output data. The classified components may be considered a repository of reusable parts, that can be further applied in the design of new models. The proposed technique may play a significant role in facilitating the business process redesign procedure, which is of a great importance regarding engineering and industrial applications.

  11. SOFTWARE OPEN SOURCE, SOFTWARE GRATIS?

    Directory of Open Access Journals (Sweden)

    Nur Aini Rakhmawati

    2006-01-01

    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

  12. Application of Software Safety Analysis Methods

    International Nuclear Information System (INIS)

    Park, G. Y.; Hur, S.; Cheon, S. W.; Kim, D. H.; Lee, D. Y.; Kwon, K. C.; Lee, S. J.; Koo, Y. H.

    2009-01-01

    A fully digitalized reactor protection system, which is called the IDiPS-RPS, was developed through the KNICS project. The IDiPS-RPS has four redundant and separated channels. Each channel is mainly composed of a group of bistable processors which redundantly compare process variables with their corresponding setpoints and a group of coincidence processors that generate a final trip signal when a trip condition is satisfied. Each channel also contains a test processor called the ATIP and a display and command processor called the COM. All the functions were implemented in software. During the development of the safety software, various software safety analysis methods were applied, in parallel to the verification and validation (V and V) activities, along the software development life cycle. The software safety analysis methods employed were the software hazard and operability (Software HAZOP) study, the software fault tree analysis (Software FTA), and the software failure modes and effects analysis (Software FMEA)

  13. The Cost-Optimal Size of Future Reusable Launch Vehicles

    Science.gov (United States)

    Koelle, D. E.

    2000-07-01

    The paper answers the question, what is the optimum vehicle size — in terms of LEO payload capability — for a future reusable launch vehicle ? It is shown that there exists an optimum vehicle size that results in minimum specific transportation cost. The optimum vehicle size depends on the total annual cargo mass (LEO equivalent) enviseaged, which defines at the same time the optimum number of launches per year (LpA). Based on the TRANSCOST-Model algorithms a wide range of vehicle sizes — from 20 to 100 Mg payload in LEO, as well as launch rates — from 2 to 100 per year — have been investigated. It is shown in a design chart how much the vehicle size as well as the launch rate are influencing the specific transportation cost (in MYr/Mg and USS/kg). The comparison with actual ELVs (Expendable Launch Vehicles) and Semi-Reusable Vehicles (a combination of a reusable first stage with an expendable second stage) shows that there exists only one economic solution for an essential reduction of space transportation cost: the Fully Reusable Vehicle Concept, with rocket propulsion and vertical take-off. The Single-stage Configuration (SSTO) has the best economic potential; its feasibility is not only a matter of technology level but also of the vehicle size as such. Increasing the vehicle size (launch mass) reduces the technology requirements because the law of scale provides a better mass fraction and payload fraction — practically at no cost. The optimum vehicle design (after specification of the payload capability) requires a trade-off between lightweight (and more expensive) technology vs. more conventional (and cheaper) technology. It is shown that the the use of more conventional technology and accepting a somewhat larger vehicle is the more cost-effective and less risky approach.

  14. Software for mass spectrometer control

    International Nuclear Information System (INIS)

    Curuia, Marian; Culcer, Mihai; Anghel, Mihai; Iliescu, Mariana; Trancota, Dan; Kaucsar, Martin; Oprea, Cristiana

    2004-01-01

    The paper describes a software application for the MAT 250 mass spectrometer control, which was refurbished. The spectrometer was bring-up-to-date using a hardware structure on its support where the software application for mass spectrometer control was developed . The software application is composed of dedicated modules that perform given operations. The instructions that these modules have to perform are generated by a principal module. This module makes possible the change of information between the modules that compose the software application. The use of a modal structure is useful for adding new functions in the future. The developed application in our institute made possible the transformation of the mass spectrometer MAT 250 into a device endowed with other new generation tools. (authors)

  15. Software Epistemology

    Science.gov (United States)

    2016-03-01

    in-vitro decision to incubate a startup, Lexumo [7], which is developing a commercial Software as a Service ( SaaS ) vulnerability assessment...LTS Label Transition System MUSE Mining and Understanding Software Enclaves RTEMS Real-Time Executive for Multi-processor Systems SaaS Software ...as a Service SSA Static Single Assignment SWE Software Epistemology UD/DU Def-Use/Use-Def Chains (Dataflow Graph)

  16. Reusable Boosters in a European-Russian Perspective

    Science.gov (United States)

    Deneu, François; Ramiandrasoa, Fabienne

    2002-01-01

    In 2001, EADS and Khrunichev SRPSC have initiated and carried out a working group devoted to the analysis of potential common studies and developments in the field of space activities. This working group came up with several propositions of interest, among which, the use of reusable boosters issued from Khrunichev previous design appeared to be promising when applied to heavy type launchers. Although the results required to be confirmed by detailed studies prior to final conclusions, preliminary studies have shown the interest of Ariane 5 configurations using such reusable booster in view of reducing the specific and launch cost as well as potentially increasing the performance. In November 2001, EADS and KHRUNICHEV SRPSC have started a study on an Ariane 5 plus reusable boosters configuration. This study aims at obtaining a better understanding of the advantages and drawbacks attached to such a use. Technical feasibility is more in depth analysed, with all recurring and not recurring aspects (including launch infrastructure modifications). Programmatic aspects are also addressed in order to better assess potential economic advantages and unavoidable drawbacks. Beyond that the identification of what could be, for western Europe and Russian players, an efficient and pay- off industrial organisation, is also a study theme of importance. This papers intends to present the main results achieved within this study and the propositions for the future which are likely to provide western Europe and Russia with stronger positions in the competitive field of launch business.

  17. New reusable elastomer electrodes for assessing body composition

    International Nuclear Information System (INIS)

    Moreno, M-V; Chaset, L; Bittner, P A; Barthod, C; Passard, M

    2013-01-01

    The development of telemedicine requires finding solutions of reusable electrodes for use in patients' homes. The objective of this study is to evaluate the relevance of reusable elastomer electrodes for measuring body composition. We measured a population of healthy Caucasian (n = 17). A measurement was made with a reference device, the Xitron®, associated with AgCl Gel electrodes (Gel) and another measurement with a multifrequency impedancemeter Z-Metrix® associated with reusable elastomer electrodes (Elast). We obtained a low variability with an average error of repeatability of 0.39% for Re and 0.32% for Rinf. There is a non significantly difference (P T-test > 0.1) about 200 ml between extracellular water Ve measured with Gel and Elast in supine and in standing position. For total body water Vt, we note a non significantly difference (P T-test > 0.1) about 100 ml and 2.2 1 respectively in supine and standing position. The results give low dispersion, with R 2 superior to 0.90, with a 1.5% maximal error between Gel and Elast on Ve in standing position. It looks possible, taking a few precautions, using elastomer electrodes for assessing body composition.

  18. William Byrd: Political and Recusant Composer

    Directory of Open Access Journals (Sweden)

    Ariel Foshay Bacon

    2012-05-01

    Full Text Available Amidst the pendulum of political and religious upheaval that pervaded England throughout the sixteenth and seventeenth century, William Byrd stands as one of the best loved and lauded composers. Byrd succeeded in the secular and sacred realms, contributing great works to the Anglican Church, popularizing the English madrigal and producing prolific amounts of sacred music. However, in a time where one’s religious beliefs were often linked with political loyalty, Byrd defied his monarch’s established and enforced Protestant religion, composing politically charged music for recusant use in clandestine Catholic Church services. His themes were aligned with the Jesuit mission and his texts were often drawn from the lips of martyred Catholics at the gallows; their last words forever immortalized by Byrd for the furthering of the Jesuit cause and the Counter-Reformation. The examination of sources by prominent Byrd scholars, an analyses of Byrd’s ‘political’ compositions and a study of the social and historical background are used to place Byrd within the appropriate context, prove his recusant and political leanings, and analyze his precarious relationship with the English monarch, Elizabeth I. It is shown that Byrd could not have proceeded with his recusant practices, personally or musically, had it not been for his status as a composer, as well as Byrd’s shrewdness in procuring diplomatic relationships with high persons at court and with Queen Elizabeth I through the Chapel Royal. Finally, Byrd’s success at writing for the Anglican Church service and popular secular music showcased his ability to take a moderate stance in situations that benefitted his status with the crown

  19. Q&A: The AI composer

    Science.gov (United States)

    Spinney, Laura

    2017-09-01

    Computer scientist Luc Steels uses artificial intelligence to explore the origins and evolution of language. He is best known for his 1999-2001 Talking Heads Experiment, in which robots had to construct a language from scratch to communicate with each other. Now Steels, who works at the Free University of Brussels (VUB), has composed an opera based on the legend of Faust, with a twenty-first-century twist. He talks about Mozart as a nascent computer programmer, how music maps onto language, and the blurred boundaries of a digitized world.

  20. Clasp Together: Composing for Mind and Machine

    Directory of Open Access Journals (Sweden)

    J. Harry Whalley

    2015-05-01

    Full Text Available This paper will explore questions of agency, control and interaction and the embodied nature of musical performance in relation to the use of human-computer interaction (HCI, through the experimental work Clasp Together (beta 2 for small ensemble and live electronics by J. Harry Whalley. This practice-led research is situated at the intersection of music neurotechnology for sound synthesis and brain-computer interfaces (BCI, and explores the use of neural patterns from Electroencephalography (EEG as a control instrument. The composition departed from the traditional composer/performer paradigm by including both non-instrumental physical gestures and cognitive or emotive instructions integrated into the score.

  1. Software reliability

    CERN Document Server

    Bendell, A

    1986-01-01

    Software Reliability reviews some fundamental issues of software reliability as well as the techniques, models, and metrics used to predict the reliability of software. Topics covered include fault avoidance, fault removal, and fault tolerance, along with statistical methods for the objective assessment of predictive accuracy. Development cost models and life-cycle cost models are also discussed. This book is divided into eight sections and begins with a chapter on adaptive modeling used to predict software reliability, followed by a discussion on failure rate in software reliability growth mo

  2. Computer software.

    Science.gov (United States)

    Rosenthal, L E

    1986-10-01

    Software is the component in a computer system that permits the hardware to perform the various functions that a computer system is capable of doing. The history of software and its development can be traced to the early nineteenth century. All computer systems are designed to utilize the "stored program concept" as first developed by Charles Babbage in the 1850s. The concept was lost until the mid-1940s, when modern computers made their appearance. Today, because of the complex and myriad tasks that a computer system can perform, there has been a differentiation of types of software. There is software designed to perform specific business applications. There is software that controls the overall operation of a computer system. And there is software that is designed to carry out specialized tasks. Regardless of types, software is the most critical component of any computer system. Without it, all one has is a collection of circuits, transistors, and silicone chips.

  3. Assessing Software Quality Through Visualised Cohesion Metrics

    Directory of Open Access Journals (Sweden)

    Timothy Shih

    2001-05-01

    Full Text Available Cohesion is one of the most important factors for software quality as well as maintainability, reliability and reusability. Module cohesion is defined as a quality attribute that seeks for measuring the singleness of the purpose of a module. The module of poor quality can be a serious obstacle to the system quality. In order to design a good software quality, software managers and engineers need to introduce cohesion metrics to measure and produce desirable software. A highly cohesion software is thought to be a desirable constructing. In this paper, we propose a function-oriented cohesion metrics based on the analysis of live variables, live span and the visualization of processing element dependency graph. We give six typical cohesion examples to be measured as our experiments and justification. Therefore, a well-defined, well-normalized, well-visualized and well-experimented cohesion metrics is proposed to indicate and thus enhance software cohesion strength. Furthermore, this cohesion metrics can be easily incorporated with software CASE tool to help software engineers to improve software quality.

  4. Software Component Clustering and Retrieval: An Entropy-based Fuzzy k-Modes Methodology

    OpenAIRE

    Stylianou, Constantinos; Andreou, Andreas S.

    2008-01-01

    The number of software houses attempting to adopt a component-based development approach is rapidly increasing. However many organisations still find it difficult to complete the shift as it requires them to alter their entire software development process and philosophy. Furthermore, to promote component-based software engineering, organisations must be ready to promote reusability and this can only be attained if the proper framework exists from which a developer can access, search and retri...

  5. Building Software with Gradle

    CERN Multimedia

    CERN. Geneva; Studer, Etienne

    2014-01-01

    In this presentation, we will give an overview of the key concepts and main features of Gradle, the innovative build system that has become the de-facto standard in the enterprise. We will cover task declaration and task graph execution, incremental builds, multi-project builds, dependency management, applying plugins, extracting reusable build logic, bootstrapping a build, and using the Gradle daemon. By the end of this talk, you will have a good understanding of what makes Gradle so powerful yet easy to use. You will also understand why companies like Pivotal, LinkedIn, Google, and other giants with complex builds count on Gradle. About the speakers Etienne is leading the Tooling Team at Gradleware. He has been working as a developer, architect, project manager, and CTO over the past 15 years. He has spent most of his time building software products from the ground up and successfully shipping them to happy customers. He had ...

  6. Command Center Library Model Document. Comprehensive Approach to Reusable Defense Software (CARDS)

    Science.gov (United States)

    1992-05-31

    system, and functionality for specifying the layout of the document. 3.7.16.1 FrameMaker FrameMaker is a Commercial Off The Shelf (COTS) component...facilitating WYSIWYG creation of formatted reports with embedded graphics. FrameMaker is an advanced publishing tool that integrates word processing...available for the component FrameMaker : * Product evaluation reports in ASCII and postscript formats • Product assessment on line in model 0 Product

  7. Integrated Syntactic/Semantic XML Data Validation with a Reusable Software Component

    Science.gov (United States)

    Golikov, Steven

    2013-01-01

    Data integration is a critical component of enterprise system integration, and XML data validation is the foundation for sound data integration of XML-based information systems. Since B2B e-commerce relies on data validation as one of the critical components for enterprise integration, it is imperative for financial industries and e-commerce…

  8. Engineer’s Handbook. Central Archive for Reusable Defense Software (CARDS)

    Science.gov (United States)

    1994-02-28

    instance of a domain-specific infrastuctur built utilizing the CARDS Concept of Operations /Franchise franchisee Group to whom a franchise is granted. generic...34• develop and operate a domain-specific library system and necessary tools, "* develop a Franchise Plan which provides a blueprint for...Adoption Handbooks, CARDS Command Center Library development and operation related documents, and training and educational material. The Franchise

  9. Library Operations Policies and Procedures, Volume 2. Central Archive for Reusable Defense Software (CARDS)

    Science.gov (United States)

    1994-02-28

    use and customize those policies and procedures applicable to the implementor’s situation. It is not the intent of this manual to restrict the library...improvements. Pare 10 ka•- V •DkI U Release Manager The Release Manager provides franchisees with media copies of existing libraries, as needed. Security...implementors, and potential library franchisees . Security Team The Security Team assists the Security Officer with security analysis. Team members are

  10. [Mental disease in two classical music composers].

    Science.gov (United States)

    Rempelakos, L; Poulakou-Rebelakou, E; Ploumpidis, D

    2012-01-01

    A study οn two neglected classical music composers suffering a not syphilitic mental disease, is attempted here, syphilis of the central nervous system being frequent in that time. A brief overview on the psychiatric ailments of many great composers reveals suicide attempts and more or less severe depression following external events. The issue of a possible relationship between mental disease and (musical) creativity can be discussed, as mood swings and a certain tendency to melancholia are frequent features of a talented brain (a fact that can also be detected in their works). The first case presented here is Hans Rott from Austria, the beloved student of Anton Bruckner, who was considered to be at least equal to his famous classmate Gustav Mahler. The great expectations of his teacher and his friends suddenly came to an end, when he suffered a crisis of schizophrenia and was hospitalized in an insane asylum in Lower Austria. The tragic psychiatric adventure of the young musician lasted almost four years. He was diagnosed as a case of "hallucinatory insanity" and "persecution mania" by the medical staff, before dying of tuberculosis, aged only 26, and having completed only one symphony and several smaller works. His name came again on surface only a century after his death, when in 1989 his Symphony in E Major was discovered and premiered with great success, permitting to its creator a posthumous recognition, among Bruckner and Mahler. The second case of mental illness is that of the Armenian Komitas Vardapet. He was an orphan who grew up in theological schools and became a monk and later a priest, though he spent some years in Berlin in order to develop his musical skills. He is considered to be an authority of Armenian ecclesiastic music, introducing polyphony in the Armenian Church's music and collecting numerous traditional songs from all parts of Armenia. In 1915, during the Armenian genocide he was deported, tortured but finally saved, due to interventions

  11. Art Music by Caribbean Composers: Guadeloupe

    Directory of Open Access Journals (Sweden)

    Gangelhoff, Christine

    2011-10-01

    Full Text Available Guadeloupe retains more than its colonial and cultural roots from France. It has been an Overseas Department of that country since 1946. Many of the art-musical styles of Guadeloupe are derived from the ballroom and couple-dance traditions of old, reinvented in a creole tradition: quadrilles, waltzes, biguines and mazurkas (Gerstin, 2007-2011. Two of the most influential and consumed popular music genres are gwoka and compas. The Festival Internationale Saint-Georges, held annually since 2010, was created to celebrate the music of Saint-Georges, to promote artists of colour and to perform classical music written by composers of African descent, though the main focus of the festival is classical music.

  12. Art Music by Caribbean Composers: Guadeloupe

    Directory of Open Access Journals (Sweden)

    Christine Gangelhoff

    2011-07-01

    Full Text Available Guadeloupe retains more than its colonial and cultural roots from France. It has been an Overseas Department of that country since 1946. Many of the art-musical styles of Guadeloupe are derived from the ballroom and couple-dance traditions of old, reinvented in a creole tradition: quadrilles, waltzes, biguines and mazurkas (Gerstin, 2007-2011. Two of the most influential and consumed popular music genres are gwoka and compas. The Festival Internationale Saint-Georges, held annually since 2010, was created to celebrate the music of Saint-Georges, to promote artists of colour and to perform classical music written by composers of African descent, though the main focus of the festival is classical music.

  13. Nailed timber beams with I composed section

    Directory of Open Access Journals (Sweden)

    Jorge Luís Nunes de Góes

    2003-01-01

    Full Text Available The employment of built-up timber beams, made of commercial dimensions pieces, is becoming increasingly important in timber structures in Brazil, mainly due to the ever-growing scarcity of timber elements in larger sizes. The built-up system has vast application, from beams for residential buildings to girders for small bridges. The objective of this work is the theoretical and experimental study of nailed timber beams with composed cross section I. The design procedure of EUROCODE 5/93 and NBR 7190/97 are shown and evaluated, as well as the theory about the subject matter. The experimental evaluation of the theoretical models was made by means of bending tests in prototypes of built-up timber beams. The obtained results shows that the EUROCODE 5/93 procedure is the most indicated for evaluating effective bending stiffness, normal and shear stresses as well as the load on fasteners.

  14. Model-based engineering for medical-device software.

    Science.gov (United States)

    Ray, Arnab; Jetley, Raoul; Jones, Paul L; Zhang, Yi

    2010-01-01

    This paper demonstrates the benefits of adopting model-based design techniques for engineering medical device software. By using a patient-controlled analgesic (PCA) infusion pump as a candidate medical device, the authors show how using models to capture design information allows for i) fast and efficient construction of executable device prototypes ii) creation of a standard, reusable baseline software architecture for a particular device family, iii) formal verification of the design against safety requirements, and iv) creation of a safety framework that reduces verification costs for future versions of the device software. 1.

  15. Real-Time Inhibitor Recession Measurements in the Space Shuttle Reusable Solid Rocket Motors

    Science.gov (United States)

    McWhorter, Bruce B.; Ewing, Mark E.; McCool, Alex (Technical Monitor)

    2001-01-01

    Real-time char line recession measurements were made on propellant inhibitors of the Space Shuttle Reusable Solid Rocket Motor (RSRM). The RSRM FSM-8 static test motor propellant inhibitors (composed of a rubber insulation material) were successfully instrumented with eroding potentiometers and thermocouples. The data was used to establish inhibitor recession versus time relationships. Normally, pre-fire and post-fire insulation thickness measurements establish the thermal performance of an ablating insulation material. However, post-fire inhibitor decomposition and recession measurements are complicated by the fact that most of the inhibitor is back during motor operation. It is therefore a difficult task to evaluate the thermal protection offered by the inhibitor material. Real-time measurements would help this task. The instrumentation program for this static test motor marks the first time that real-time inhibitors. This report presents that data for the center and aft field joint forward facing inhibitors. The data was primarily used to measure char line recession of the forward face of the inhibitors which provides inhibitor thickness reduction versus time data. The data was also used to estimate the inhibitor height versus time relationship during motor operation.

  16. Towards a DNA Nanoprocessor: Reusable Tile-Integrated DNA Circuits.

    Science.gov (United States)

    Gerasimova, Yulia V; Kolpashchikov, Dmitry M

    2016-08-22

    Modern electronic microprocessors use semiconductor logic gates organized on a silicon chip to enable efficient inter-gate communication. Here, arrays of communicating DNA logic gates integrated on a single DNA tile were designed and used to process nucleic acid inputs in a reusable format. Our results lay the foundation for the development of a DNA nanoprocessor, a small and biocompatible device capable of performing complex analyses of DNA and RNA inputs. © 2016 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  17. Making the Case for Reusable Booster Systems: The Operations Perspective

    Science.gov (United States)

    Zapata, Edgar

    2012-01-01

    Presentation to the Aeronautics Space Engineering Board National Research Council Reusable Booster System: Review and Assessment Committee. Addresses: the criteria and assumptions used in the formulation of current RBS plans; the methodologies used in the current cost estimates for RBS; the modeling methodology used to frame the business case for an RBS capability including: the data used in the analysis, the models' robustness if new data become available, and the impact of unclassified government data that was previously unavailable and which will be supplied by the USAF; the technical maturity of key elements critical to RBS implementation and the ability of current technology development plans to meet technical readiness milestones.

  18. A reusable suture anchor for arthroscopy psychomotor skills training.

    Science.gov (United States)

    Tillett, Edward D; Rogers, Rainie; Nyland, John

    2003-03-01

    For residents to adequately develop the early arthroscopy psychomotor skills required to better learn how to manage the improvisational situations they will encounter during actual patient cases, they need to experience sufficient practice repetitions within a contextually relevant environment. Unfortunately, the cost of suture anchors can be a practice repetition-limiting factor in learning arthroscopic knot-tying techniques. We describe a technique for creating inexpensive reusable suture anchors and provide an example of their application to repair the anterior glenoid labrum during an arthroscopy psychomotor skills laboratory training session.

  19. EMMA: a new paradigm in configurable software

    International Nuclear Information System (INIS)

    Nogiec, J. M.; Trombly-Freytag, K.

    2017-01-01

    EMMA is a framework designed to create a family of configurable software systems, with emphasis on extensibility and flexibility. It is based on a loosely coupled, event driven architecture. The EMMA framework has been built upon the premise of composing software systems from independent components. It opens up opportunities for reuse of components and their functionality and composing them together in many different ways. As a result, it provides the developer of test and measurement applications with a lightweight alternative to microservices, while sharing their various advantages, including composability, loose coupling, encapsulation, and reuse.

  20. EMMA: a new paradigm in configurable software

    Science.gov (United States)

    Nogiec, J. M.; Trombly-Freytag, K.

    2017-10-01

    EMMA is a framework designed to create a family of configurable software systems, with emphasis on extensibility and flexibility. It is based on a loosely coupled, event driven architecture. The EMMA framework has been built upon the premise of composing software systems from independent components. It opens up opportunities for reuse of components and their functionality and composing them together in many different ways. It provides the developer of test and measurement applications with a lightweight alternative to microservices, while sharing their various advantages, including composability, loose coupling, encapsulation, and reuse.

  1. Software Innovation

    DEFF Research Database (Denmark)

    Rose, Jeremy

      Innovation is the forgotten key to modern systems development - the element that defines the enterprising engineer, the thriving software firm and the cutting edge software application.  Traditional forms of technical education pay little attention to creativity - often encouraging overly...

  2. SCASim: A Flexible and Reusable Detector Simulator for the MIRI instrument of the JWST

    Science.gov (United States)

    Beard, S.; Morin, J.; Gastaud, R.; Azzollini, R.; Bouchet, P.; Chaintreuil, S.; Lahuis, F.; Littlejohns, O.; Nehme, C.; Pye, J.

    2012-09-01

    The JWST Mid Infrared Instrument (MIRI) operates in the 5-28μm wavelength range and can be configured for imaging, coronographic imaging, long-slit, low-resolution spectroscopy or medium resolution spectroscopy with an integral field unit. SCASim is one of a suite of simulators which operate together to simulate all the different modes of the instrument. These simulators are essential for the efficient operation of MIRI; allowing more accurate planning of MIRI observations on sky or during the pre-launch testing of the instrument. The data generated by the simulators are essential for testing the data pipeline software. The simulators not only need to reproduce the behaviour of the instrument faithfully, they also need to be adaptable so that information learned about the instrument during the pre-launch testing and in-orbit commissioning can be fed back into the simulation. SCASim simulates the behaviour of the MIRI detectors, taking into account cosmetic effects, quantum efficiency, shot noise, dark current, read noise, amplifier layout, cosmic ray hits, etc... The software has benefited from three major design choices. First, the development of a suite of MIRI simulators, rather than single simulator, has allowed MIRI simulators to be developed in parallel by different teams, with each simulator able to concentrate on one particular area. SCASim provides a facility common to all the other simulators and saves duplication of effort. Second, SCASim has a Python-based object-oriented design which makes it easier to adapt as new information about the instrument is learned during testing. Third, all simulator parameters are maintained in external files, rather than being hard coded in the software. These design choices have made SCASim highly reusable. In its present form it can be used to simulate any JWST detector, and it can be adapted for future instruments with similar, photon-counting detectors.

  3. Software engineering

    CERN Document Server

    Sommerville, Ian

    2016-01-01

    For courses in computer science and software engineering The Fundamental Practice of Software Engineering Software Engineering introduces readers to the overwhelmingly important subject of software programming and development. In the past few years, computer systems have come to dominate not just our technological growth, but the foundations of our world's major industries. This text seeks to lay out the fundamental concepts of this huge and continually growing subject area in a clear and comprehensive manner. The Tenth Edition contains new information that highlights various technological updates of recent years, providing readers with highly relevant and current information. Sommerville's experience in system dependability and systems engineering guides the text through a traditional plan-based approach that incorporates some novel agile methods. The text strives to teach the innovators of tomorrow how to create software that will make our world a better, safer, and more advanced place to live.

  4. Re-Composing the Digital Present

    Directory of Open Access Journals (Sweden)

    Timothy Barker

    2011-05-01

    Full Text Available This paper investigates the temporality that is produced in some recent and historical examples of media art. In exploring works by Janet Cardiff, Dennis Del Favero, and Omer Fast, I use the philosophy of Michel Serres and Gilles Deleuze to understand the convergence of temporalities that are composed in the digital present, as one moment in time overlays another moment. Developing Serres' concept of multi-temporality and Deleuze's philosophy of time and memory into a means to understand the non-linear time presented in these works, I argue that the different compositional strategies enacted by these artists provide the aesthetic grounding to experience “temporal thickness.” From here I investigate the interactive digital artworks Frames by Grahame Weinbren and Can You See Me Now? by the artist group Blast Theory. In this investigation, I understand interaction with technology, and the way that it shapes our sensory and processual experience, as a specifically temporal and temporalizing transaction, where human movements in the present are overlayed by technological processes.

  5. Reusable LH2 tank technology demonstration through ground test

    Science.gov (United States)

    Bianca, C.; Greenberg, H. S.; Johnson, S. E.

    1995-01-01

    The paper presents the project plan to demonstrate, by March 1997, the reusability of an integrated composite LH2 tank structure, cryogenic insulation, and thermal protection system (TPS). The plan includes establishment of design requirements and a comprehensive trade study to select the most suitable Reusable Hydrogen Composite Tank system (RHCTS) within the most suitable of 4 candidate structural configurations. The 4 vehicles are winged body with the capability to deliver 25,000 lbs of payload to a circular 220 nm, 51.6 degree inclined orbit (also 40,000 lbs to a 28.5 inclined 150 nm orbit). A prototype design of the selected RHCTS is established to identify the construction, fabrication, and stress simulation and test requirements necessary in an 8 foot diameter tank structure/insulation/TPS test article. A comprehensive development test program supports the 8 foot test article development and involves the composite tank itself, cryogenic insulation, and integrated tank/insulation/TPS designs. The 8 foot diameter tank will contain the integrated cryogenic insulation and TPS designs resulting from this development and that of the concurrent lightweight durable TPS program. Tank ground testing will include 330 cycles of LH2 filling, pressurization, body loading, depressurization, draining, and entry heating.

  6. Russian aluminum-lithium alloys for advanced reusable spacecraft

    International Nuclear Information System (INIS)

    Charette, Ray O.; Leonard, Bruce G.; Bozich, William F.; Deamer, David A.

    1998-01-01

    Cryotanks that are cost-affordable, robust, fuel-compatible, and lighter weight than current aluminum design are needed to support next-generation launch system performance and operability goals. The Boeing (McDonnell Douglas Aerospace-MDA) and NASA's Delta Clipper-Experimental Program (DC-XA) flight demonstrator test bed vehicle provided the opportunity for technology transfer of Russia's extensive experience base with weight-efficient, highly weldable aluminum-lithium (Al-Li) alloys for cryogenic tank usage. As part of NASA's overall reusable launch vehicle (RLV) program to help provide technology and operations data for use in advanced RLVs, MDA contracted with the Russian Academy of Sciences (RAS/IMASH) for design, test, and delivery of 1460 Al-Li alloy liquid oxygen (LO 2 ) cryotanks: one for development, one for ground tests, and one for DC-XA flight tests. This paper describes the development of Al-Li 1460 alloy for reusable LO 2 tanks, including alloy composition tailoring, mechanical properties database, forming, welding, chemical milling, dissimilar metal joining, corrosion protection, completed tanks proof, and qualification testing. Mechanical properties of the parent and welded materials exceeded expectations, particularly the fracture toughness, which promise excellent reuse potential. The LO 2 cryotank was successfully demonstrated in DC-XA flight tests

  7. Distributed Health Monitoring System for Reusable Liquid Rocket Engines

    Science.gov (United States)

    Lin, C. F.; Figueroa, F.; Politopoulos, T.; Oonk, S.

    2009-01-01

    The ability to correctly detect and identify any possible failure in the systems, subsystems, or sensors within a reusable liquid rocket engine is a major goal at NASA John C. Stennis Space Center (SSC). A health management (HM) system is required to provide an on-ground operation crew with an integrated awareness of the condition of every element of interest by determining anomalies, examining their causes, and making predictive statements. However, the complexity associated with relevant systems, and the large amount of data typically necessary for proper interpretation and analysis, presents difficulties in implementing complete failure detection, identification, and prognostics (FDI&P). As such, this paper presents a Distributed Health Monitoring System for Reusable Liquid Rocket Engines as a solution to these problems through the use of highly intelligent algorithms for real-time FDI&P, and efficient and embedded processing at multiple levels. The end result is the ability to successfully incorporate a comprehensive HM platform despite the complexity of the systems under consideration.

  8. Software requirements

    CERN Document Server

    Wiegers, Karl E

    2003-01-01

    Without formal, verifiable software requirements-and an effective system for managing them-the programs that developers think they've agreed to build often will not be the same products their customers are expecting. In SOFTWARE REQUIREMENTS, Second Edition, requirements engineering authority Karl Wiegers amplifies the best practices presented in his original award-winning text?now a mainstay for anyone participating in the software development process. In this book, you'll discover effective techniques for managing the requirements engineering process all the way through the development cy

  9. 14 CFR 437.95 - Inspection of additional reusable suborbital rockets.

    Science.gov (United States)

    2010-01-01

    ... suborbital rockets. 437.95 Section 437.95 Aeronautics and Space COMMERCIAL SPACE TRANSPORTATION, FEDERAL... of an Experimental Permit § 437.95 Inspection of additional reusable suborbital rockets. A permittee may launch or reenter additional reusable suborbital rockets of the same design under the permit after...

  10. Software Reviews.

    Science.gov (United States)

    Dwyer, Donna; And Others

    1989-01-01

    Reviewed are seven software packages for Apple and IBM computers. Included are: "Toxicology"; "Science Corner: Space Probe"; "Alcohol and Pregnancy"; "Science Tool Kit Plus"; Computer Investigations: Plant Growth"; "Climatrolls"; and "Animal Watch: Whales." (CW)

  11. Software Reviews.

    Science.gov (United States)

    Davis, Shelly J., Ed.; Knaupp, Jon, Ed.

    1984-01-01

    Reviewed is computer software on: (1) classification of living things, a tutorial program for grades 5-10; and (2) polynomial practice using tiles, a drill-and-practice program for algebra students. (MNS)

  12. Software Reviews.

    Science.gov (United States)

    Miller, Anne, Ed.; Radziemski, Cathy, Ed.

    1988-01-01

    Three pieces of computer software are described and reviewed: HyperCard, to build and use varied applications; Iggy's Gnees, for problem solving with shapes in grades kindergarten-two; and Algebra Shop, for practicing skills and problem solving. (MNS)

  13. Using Docker Compose for the Simple Deployment of an Integrated Drug Target Screening Platform

    Directory of Open Access Journals (Sweden)

    List Markus

    2017-06-01

    Full Text Available Docker virtualization allows for software tools to be executed in an isolated and controlled environment referred to as a container. In Docker containers, dependencies are provided exactly as intended by the developer and, consequently, they simplify the distribution of scientific software and foster reproducible research. The Docker paradigm is that each container encapsulates one particular software tool. However, to analyze complex biomedical data sets, it is often necessary to combine several software tools into elaborate workflows. To address this challenge, several Docker containers need to be instantiated and properly integrated, which complicates the software deployment process unnecessarily. Here, we demonstrate how an extension to Docker, Docker compose, can be used to mitigate these problems by providing a unified setup routine that deploys several tools in an integrated fashion. We demonstrate the power of this approach by example of a Docker compose setup for a drug target screening platform consisting of five integrated web applications and shared infrastructure, deployable in just two lines of codes.

  14. Using Docker Compose for the Simple Deployment of an Integrated Drug Target Screening Platform.

    Science.gov (United States)

    List, Markus

    2017-06-10

    Docker virtualization allows for software tools to be executed in an isolated and controlled environment referred to as a container. In Docker containers, dependencies are provided exactly as intended by the developer and, consequently, they simplify the distribution of scientific software and foster reproducible research. The Docker paradigm is that each container encapsulates one particular software tool. However, to analyze complex biomedical data sets, it is often necessary to combine several software tools into elaborate workflows. To address this challenge, several Docker containers need to be instantiated and properly integrated, which complicates the software deployment process unnecessarily. Here, we demonstrate how an extension to Docker, Docker compose, can be used to mitigate these problems by providing a unified setup routine that deploys several tools in an integrated fashion. We demonstrate the power of this approach by example of a Docker compose setup for a drug target screening platform consisting of five integrated web applications and shared infrastructure, deployable in just two lines of codes.

  15. A service based component model for composing and exploring MPSoC platforms

    DEFF Research Database (Denmark)

    Tranberg-Hansen, Anders Sejer; Madsen, Jan

    2008-01-01

    This paper presents an abstract service based modelling method for use in performance estimation and design space exploration of Multi Processor System On Chip (MPSoC) based systems. The method provides the infrastructure for composing abstract hardware and software models of stream based systems...... which can be used to produce detailed quantitative information regarding runtime properties of a given system through simulations. The method is based on a service oriented model of computation which is a modified version of Hierarchical Coloured Petri Nets.......This paper presents an abstract service based modelling method for use in performance estimation and design space exploration of Multi Processor System On Chip (MPSoC) based systems. The method provides the infrastructure for composing abstract hardware and software models of stream based systems...

  16. Embracing the Importance of FAIR Research Products - Findable, Accessible, Interoperable, and Reusable

    Science.gov (United States)

    Stall, S.

    2017-12-01

    Integrity and transparency within research is solidified by a complete set of research products that are findable, accessible, interoperable, and reusable. In other words, they follow the FAIR Guidelines developed by FORCE11.org. Your datasets, images, video, software, scripts, models, physical samples, and other tools and technology are an integral part of the narrative you tell about your research. These research products increasingly are being captured through workflow tools and preserved and connected through persistent identifiers across multiple repositories that keep them safe. They help secure, with your publications, the supporting evidence and integrity of the scientific record. This is the direction that Earth and space science as well as other disciplines is moving. Within our community, some science domains are further along, and others are taking more measured steps. AGU as a publisher is working to support the full scientific record with peer reviewed publications. Working with our community and all the Earth and space science journals, AGU is developing new policies to encourage researchers to plan for proper data preservation and provide data citations along with their research submission and to encourage adoption of best practices throughout the research workflow and data life cycle. Providing incentives, community standards, and easy-to-use tools are some important factors for helping researchers embrace the FAIR Guidelines and support transparency and integrity.

  17. Design and fabrication of a magnetically actuated non-invasive reusable drug delivery device.

    Science.gov (United States)

    Dsa, Joyline; Goswami, Manish; Singh, B R; Bhatt, Nidhi; Sharma, Pankaj; Chauhan, Meenakshi K

    2018-07-01

    We present a novel approach of designing and fabricating a noninvasive drug delivery device which is capable of delivering the drug to the target site in a controlled manner. The device utilizes a reservoir which can be reused once the drug has completely diffused from it. This micro-reservoir based fabricated device has been successfully tested using niosomes of insulin drug filled in, which was then sealed with a magnetic membrane of 20 µm thick and was actuated by applying magnetic field. The deflection of the membrane on application of magnetic field results in the drug release from the reservoir. The discharge of the drug solution and the release rates was controlled by external magnetic field. The simulation of the membrane deflection using COMSOL software was carried out to optimize the concentration of the ferrous nanopowder in PDMS matrix. The characterization of the devices was implemented in-vitro on water and in-vivo on Wistar rats. It was also validated using high-performance liquid chromatography (HPLC) by observing characteristic peak of insulin. The blood samples showed the retention time of 2.79 min at λ max of 280 nm which further authenticated the effectiveness of the proposed work. This noninvasive fabricated device provides reusability, precise control and can enable the patient or a physician to actively administrate the drug when required.

  18. YIP Formal Synthesis of Software-Based Control Protocols for Fractionated,Composable Autonomous Systems

    Science.gov (United States)

    2016-07-08

    search for such certificates. More specifically, we considered linear temporal logic (excluding the “next” operator) formulas over atomic propositions... formula guides a decomposition of the verification task into a finite collection of simpler constraints over the continuous state space. The...mathematical objects with no underlying (non-trivial) topology where uncertainties and their impact can be quantified. Furthermore, even though

  19. Universally composable protocols with relaxed set-up assumptions

    DEFF Research Database (Denmark)

    Barak, Boaz; Canetti, Ran; Nielsen, Jesper Buus

    2004-01-01

    A desirable goal for cryptographic protocols is to guarantee security when the protocol is composed with other protocol instances. Universally composable (UC) protocols provide this guarantee in a strong sense: A protocol remains secure even when composed concurrently with an unbounded number of ...

  20. Autocommander: A Supervisory Controller for Integrated Guidance and Control for the 2nd Generation Reusable Launch Vehicle

    Science.gov (United States)

    Fisher, J. E.; Lawrence, D. A.; Zhu, J. J.; Jackson, Scott (Technical Monitor)

    2002-01-01

    This paper presents a hierarchical architecture for integrated guidance and control that achieves risk and cost reduction for NASA's 2d generation reusable launch vehicle (RLV). Guidance, attitude control, and control allocation subsystems that heretofore operated independently will now work cooperatively under the coordination of a top-level autocommander. In addition to delivering improved performance from a flight mechanics perspective, the autocommander is intended to provide an autonomous supervisory control capability for traditional mission management under nominal conditions, G&C reconfiguration in response to effector saturation, and abort mode decision-making upon vehicle malfunction. This high-level functionality is to be implemented through the development of a relational database that is populated with the broad range of vehicle and mission specific data and translated into a discrete event system model for analysis, simulation, and onboard implementation. A Stateflow Autocoder software tool that translates the database into the Stateflow component of a Matlab/Simulink simulation is also presented.

  1. Software reengineering

    Science.gov (United States)

    Fridge, Ernest M., III

    1991-01-01

    Today's software systems generally use obsolete technology, are not integrated properly with other software systems, and are difficult and costly to maintain. The discipline of reverse engineering is becoming prominent as organizations try to move their systems up to more modern and maintainable technology in a cost effective manner. JSC created a significant set of tools to develop and maintain FORTRAN and C code during development of the Space Shuttle. This tool set forms the basis for an integrated environment to re-engineer existing code into modern software engineering structures which are then easier and less costly to maintain and which allow a fairly straightforward translation into other target languages. The environment will support these structures and practices even in areas where the language definition and compilers do not enforce good software engineering. The knowledge and data captured using the reverse engineering tools is passed to standard forward engineering tools to redesign or perform major upgrades to software systems in a much more cost effective manner than using older technologies. A beta vision of the environment was released in Mar. 1991. The commercial potential for such re-engineering tools is very great. CASE TRENDS magazine reported it to be the primary concern of over four hundred of the top MIS executives.

  2. What If Annotations Were Reusable: A Preliminary Discussion

    Science.gov (United States)

    Manouselis, Nikos; Vuorikari, Riina

    This paper discusses the rationale for the representation of user feedback in a structured and reusable format so that it can be reused by different recommender systems. We emphasize how information about the context can be included in such a representation. This work-in-progress takes place in the context of two large European initiatives that set up collections of digital educational resources in distributed repositories to serve the needs of different user communities, and to collect user feedback such as ratings, bookmarks and tags related to the resources. The overall aim is to facilitate the exchange and reuse of their data sets in order to support recommendation of appropriate resources to the end users.

  3. Casting metal microstructures from a flexible and reusable mold

    International Nuclear Information System (INIS)

    Cannon, Andrew H; King, William P

    2009-01-01

    This paper describes casting-based microfabrication of metal microstructures and nanostructures. The metal was cast into flexible silicone molds which were themselves cast from microfabricated silicon templates. Microcasting is demonstrated in two metal alloys of melting temperature 70 °C or 138 °C. Many structures were successfully cast into the metal with excellent replication fidelity, including ridges with periodicity 400 nm and holes or pillars with diameter in the range 10–100 µm and aspect ratio up to 2:1. The flexibility of the silicone mold permits casting of curved surfaces, which we demonstrate by fabricating a cylindrical metal roller of diameter 8 mm covered with microstructures. The metal microstructures can be in turn used as a reusable molding tool

  4. A reusable OSL-film for 2D radiotherapy dosimetry

    Science.gov (United States)

    Wouter, Crijns; Dirk, Vandenbroucke; Paul, Leblans; Tom, Depuydt

    2017-11-01

    Optical stimulated luminescence (OSL) combines reusability, sub-mm resolution, and a linear dose response in a single radiation detection technology. Such a combination is currently lacking in radiotherapy dosimetry. But OSL-films have a strong energy dependent response to keV photons due to a relative high effective atomic number (Z eff). The current work studied the applicability of a 2D OSL-film with a reduced Z eff as (IMRT/VMAT) dosimeter. Based on their commercial OSL-film experience, Agfa Healthcare N.V. produced a new experimental OSL-film for RT dosimetry. This film had a lower effective atomic number compared to the films used in radiology. Typical 2D dosimeter requirements such as uniformity, dose response, signal stability with time, and angular dependence were evaluated. Additionally, the impact of a possible residual energy dependence was assessed for the infield as well as the out-of-field region of both static beams and standard intensity modulated patterns (chair and pyramid). The OSL-film’s reusable nature allowed for a film specific absolute and linear calibration including a flood-field uniformity correction. The OSL-film was scanned with a CR-15X engine based reader using a strict timing (i.e. 4 min after ‘beam on’ or as soon as possible) to account for spontaneous recombination. The OSL-film had good basic response properties: non-uniformities  ⩽2.6%, a linear dose response (0-32 Gy), a linear signal decay (0.5% min-1) over the 20 min measured, and limited angular dependence  ⩽2.6%. Due to variations of the energy spectrum, larger dose differences were noted outside the central region of the homogenous phantom and outside both static and IMRT fields. However, the OSL-film’s measured dose differences of the IMRT patterns were lower than those of Gafchromic EBT measurements ([-1.6%, 2.1%] versus [-2.9%, 3.6%]). The current OSL-film could be used as a reusable high resolution dosimeter with read-out immediately after

  5. Reusable rocket engine preventive maintenance scheduling using genetic algorithm

    International Nuclear Information System (INIS)

    Chen, Tao; Li, Jiawen; Jin, Ping; Cai, Guobiao

    2013-01-01

    This paper deals with the preventive maintenance (PM) scheduling problem of reusable rocket engine (RRE), which is different from the ordinary repairable systems, by genetic algorithm. Three types of PM activities for RRE are considered and modeled by introducing the concept of effective age. The impacts of PM on all subsystems' aging processes are evaluated based on improvement factor model. Then the reliability of engine is formulated by considering the accumulated time effect. After that, optimization model subjected to reliability constraint is developed for RRE PM scheduling at fixed interval. The optimal PM combination is obtained by minimizing the total cost in the whole life cycle for a supposed engine. Numerical investigations indicate that the subsystem's intrinsic reliability characteristic and the improvement factor of maintain operations are the most important parameters in RRE's PM scheduling management

  6. Commercial aspects of semi-reusable launch systems

    Science.gov (United States)

    Obersteiner, M. H.; Müller, H.; Spies, H.

    2003-07-01

    This paper presents a business planning model for a commercial space launch system. The financing model is based on market analyses and projections combined with market capture models. An operations model is used to derive the annual cash income. Parametric cost modeling, development and production schedules are used for quantifying the annual expenditures, the internal rate of return, break even point of positive cash flow and the respective prices per launch. Alternative consortia structures, cash flow methods, capture rates and launch prices are used to examine the sensitivity of the model. Then the model is applied for a promising semi-reusable launcher concept, showing the general achievability of the commercial approach and the necessary pre-conditions.

  7. Modularity and Architecture of PLC-based Software for Automated Production Systems: An analysis in industrial companies

    OpenAIRE

    B. Vogel-Heuser, J. Fischer, S. Feldmann, S. Ulewicz, S. Rösch

    2018-01-01

    Adaptive and flexible production systems require modular and reusable software especially considering their long-term life cycle of up to 50 years. SWMAT4aPS, an approach to measure Software Maturity for automated Production Systems is introduced. The approach identifies weaknesses and strengths of various companies’ solutions for modularity of software in the design of automated Production Systems (aPS). At first, a self-assessed questionnaire is used to evaluate a large number of companies ...

  8. Reusable locking tube in a reconstitutable fuel assembly

    International Nuclear Information System (INIS)

    Shallenberger, J.M.; Ferlan, S.J.

    1987-01-01

    This patent describes a reconstitutable fuel assembly including a top nozzle with an adapter plate having an interior wall forming at least one passageway, at least one guide thimble with an upper end portion, and an attaching structure having an outer socket formed by a circumferential groove defined in the adapter plate passageway wall and opening into the passageway and an inner socket formed by a circumferential bulge and at least one longitudinal slot defined in the upper end portion of the guide thimble. The circumferential bulge is capable of seating within the circumferential groove, an improved reusable tube for releasably locking the inner socket of the guide thimble upper end portion in locking engagement within the outer socket of the adapter plate passageway when the circumferential bulge is seated within the circumferential groove. The reusable tube comprises: (a) an elongated hollow tubular body capable of insertion within the adapter plate passageway and guide thimble upper end portion to a locking position therein such that the circumferential bulge of the inner socket is maintained seated in the locking engagement with the circumferential groove of the outer socket; and (b) at least a pair of dimples performed on the exterior of the tubular body prior to insertion of the body in the guide thimble upper end portion and to the locking position, the dimples being performed and configured to increase the thickness of the tubular body in relation to the remainder of the tubular body. The dimples are substantially resisting resilient yielding in relation to the remainder of the tubular body

  9. Macroeconomic Benefits of Low-Cost Reusable Launch Vehicles

    Science.gov (United States)

    Shaw, Eric J.; Greenberg, Joel

    1998-01-01

    The National Aeronautics and Space Administration (NASA) initiated its Reusable Launch Vehicle (RLV) Technology Program to provide information on the technical and commercial feasibility of single-stage to orbit (SSTO), fully-reusable launchers. Because RLVs would not depend on expendable hardware to achieve orbit, they could take better advantage of economies of scale than expendable launch vehicles (ELVs) that discard costly hardware on ascent. The X-33 experimental vehicle, a sub-orbital, 60%-scale prototype of Lockheed Martin's VentureStar SSTO RLV concept, is being built by Skunk Works for a 1999 first flight. If RLVs achieve prices to low-earth orbit of less than $1000 US per pound, they could hold promise for eliciting an elastic response from the launch services market. As opposed to the capture of existing market, this elastic market would represent new space-based industry businesses. These new opportunities would be created from the next tier of business concepts, such as space manufacturing and satellite servicing, that cannot earn a profit at today's launch prices but could when enabled by lower launch costs. New business creation contributes benefits to the US Government (USG) and the US economy through increases in tax revenues and employment. Assumptions about the costs and revenues of these new ventures, based on existing space-based and aeronautics sector businesses, can be used to estimate the macroeconomic benefits provided by new businesses. This paper examines these benefits and the flight prices and rates that may be required to enable these new space industries.

  10. Improving learning of anatomy with reusable learning objects

    Directory of Open Access Journals (Sweden)

    P Rad

    2015-12-01

    Full Text Available Introduction: The use of modern educational technologies is useful for learning, durability, sociability, and upgrading professionalism. The aim of this study was evaluating the effect of reusable learning objects on improving learning of anatomy. Methods: This was a quasi-experimental study. Fourteen (reusable learning objects RLO from different parts of anatomy of human body including thorax, abdomen, and pelvis were prepared for medical student in Yasuj University of Medical Sciences in 2009. The length of the time for RLO was between 11-22 min. Because their capacities were low, so they were easy to use with cell phone or MP4. These materials were available to the students before the classes. The mean scores of students in anatomy of human body group were compared to the medical students who were not used this method and entered the university in 2008. A questionnaire was designed by the researcher to evaluate the effect of RLO and on, content, interest and motivation, participation, preparation and attitude. Result: The mean scores of anatomy of human body of medical student who were entered the university in 2009 have been increased compare to the students in 2008, but this difference was not significant. Based on the questionnaire data, it was shown that the RLO had a positive effect on improving learning anatomy of human body (75.5% and the effective relationship (60.6%. The students were interested in using RLO (74.6%, some students (54.2% believed that this method should be replaced by lecture. Conclusion: The use of RLO could promote interests and effective communication among the students and led to increasing self-learning motivation.

  11. Software Engineering Environment for Component-based Design of Embedded Software

    DEFF Research Database (Denmark)

    Guo, Yu

    2010-01-01

    as well as application models in a computer-aided software engineering environment. Furthermore, component models have been realized following carefully developed design patterns, which provide for an efficient and reusable implementation. The components have been ultimately implemented as prefabricated...... executable objects that can be linked together into an executable application. The development of embedded software using the COMDES framework is supported by the associated integrated engineering environment consisting of a number of tools, which support basic functionalities, such as system modelling......, validation, and executable code generation for specific hardware platforms. Developing such an environment and the associated tools is a highly complex engineering task. Therefore, this thesis has investigated key design issues and analysed existing platforms supporting model-driven software development...

  12. Adaptation of Black-Box Software Components

    Directory of Open Access Journals (Sweden)

    Rolf Andreas Rasenack

    2008-01-01

    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.

  13. Software Authentication

    International Nuclear Information System (INIS)

    Wolford, J.K.; Geelhood, B.D.; Hamilton, V.A.; Ingraham, J.; MacArthur, D.W.; Mitchell, D.J.; Mullens, J.A.; Vanier, P. E.; White, G.K.; Whiteson, R.

    2001-01-01

    The effort to define guidance for authentication of software for arms control and nuclear material transparency measurements draws on a variety of disciplines and has involved synthesizing established criteria and practices with newer methods. Challenges include the need to protect classified information that the software manipulates as well as deal with the rapid pace of innovation in the technology of nuclear material monitoring. The resulting guidance will shape the design of future systems and inform the process of authentication of instruments now being developed. This paper explores the technical issues underlying the guidance and presents its major tenets

  14. Software engineering

    CERN Document Server

    Thorin, Marc

    1985-01-01

    Software Engineering describes the conceptual bases as well as the main methods and rules on computer programming. This book presents software engineering as a coherent and logically built synthesis and makes it possible to properly carry out an application of small or medium difficulty that can later be developed and adapted to more complex cases. This text is comprised of six chapters and begins by introducing the reader to the fundamental notions of entities, actions, and programming. The next two chapters elaborate on the concepts of information and consistency domains and show that a proc

  15. The 7 C's for Creating Living Software: A Research Perspective for Quality-Oriented Software Engineering

    NARCIS (Netherlands)

    Aksit, Mehmet

    2004-01-01

    This article proposes the 7 C's for realizing quality-oriented software engineering practices. All the desired qualities of this approach are expressed in short by the term living software. The 7 C's are: Concern-oriented processes, Canonical models, Composable models, Certifiable models,

  16. Inheritance for software reuse: The good, the bad, and the ugly

    Science.gov (United States)

    Sitaraman, Murali; Eichmann, David A.

    1992-01-01

    Inheritance is a powerful mechanism supported by object-oriented programming languages to facilitate modifications and extensions of reusable software components. This paper presents a taxonomy of the various purposes for which an inheritance mechanism can be used. While some uses of inheritance significantly enhance software reuse, some others are not as useful and in fact, may even be detrimental to reuse. The paper discusses several examples, and argues for a programming language design that is selective in its support for inheritance.

  17. Combined protein construct and synthetic gene engineering for heterologous protein expression and crystallization using Gene Composer

    Directory of Open Access Journals (Sweden)

    Walchli John

    2009-04-01

    Full Text Available Abstract Background With the goal of improving yield and success rates of heterologous protein production for structural studies we have developed the database and algorithm software package Gene Composer. This freely available electronic tool facilitates the information-rich design of protein constructs and their engineered synthetic gene sequences, as detailed in the accompanying manuscript. Results In this report, we compare heterologous protein expression levels from native sequences to that of codon engineered synthetic gene constructs designed by Gene Composer. A test set of proteins including a human kinase (P38α, viral polymerase (HCV NS5B, and bacterial structural protein (FtsZ were expressed in both E. coli and a cell-free wheat germ translation system. We also compare the protein expression levels in E. coli for a set of 11 different proteins with greatly varied G:C content and codon bias. Conclusion The results consistently demonstrate that protein yields from codon engineered Gene Composer designs are as good as or better than those achieved from the synonymous native genes. Moreover, structure guided N- and C-terminal deletion constructs designed with the aid of Gene Composer can lead to greater success in gene to structure work as exemplified by the X-ray crystallographic structure determination of FtsZ from Bacillus subtilis. These results validate the Gene Composer algorithms, and suggest that using a combination of synthetic gene and protein construct engineering tools can improve the economics of gene to structure research.

  18. Reviews, Software.

    Science.gov (United States)

    Science Teacher, 1988

    1988-01-01

    Reviews two computer software packages for use in physical science, physics, and chemistry classes. Includes "Physics of Model Rocketry" for Apple II, and "Black Box" for Apple II and IBM compatible computers. "Black Box" is designed to help students understand the concept of indirect evidence. (CW)

  19. Software Reviews.

    Science.gov (United States)

    Kinnaman, Daniel E.; And Others

    1988-01-01

    Reviews four educational software packages for Apple, IBM, and Tandy computers. Includes "How the West was One + Three x Four,""Mavis Beacon Teaches Typing,""Math and Me," and "Write On." Reviews list hardware requirements, emphasis, levels, publisher, purchase agreements, and price. Discusses the strengths…

  20. Software Review.

    Science.gov (United States)

    McGrath, Diane, Ed.

    1989-01-01

    Reviewed is a computer software package entitled "Audubon Wildlife Adventures: Grizzly Bears" for Apple II and IBM microcomputers. Included are availability, hardware requirements, cost, and a description of the program. The murder-mystery flavor of the program is stressed in this program that focuses on illegal hunting and game…

  1. Software Reviews.

    Science.gov (United States)

    Teles, Elizabeth, Ed.; And Others

    1990-01-01

    Reviewed are two computer software packages for Macintosh microcomputers including "Phase Portraits," an exploratory graphics tool for studying first-order planar systems; and "MacMath," a set of programs for exploring differential equations, linear algebra, and other mathematical topics. Features, ease of use, cost, availability, and hardware…

  2. MIAWARE Software

    DEFF Research Database (Denmark)

    Wilkowski, Bartlomiej; Pereira, Oscar N. M.; Dias, Paulo

    2008-01-01

    is automatically generated. Furthermore, MIAWARE software is accompanied with an intelligent search engine for medical reports, based on the relations between parts of the lungs. A logical structure of the lungs is introduced to the search algorithm through the specially developed ontology. As a result...

  3. Interface-based software integration

    Directory of Open Access Journals (Sweden)

    Aziz Ahmad Rais

    2016-07-01

    Full Text Available Enterprise architecture frameworks define the goals of enterprise architecture in order to make business processes and IT operations more effective, and to reduce the risk of future investments. These enterprise architecture frameworks offer different architecture development methods that help in building enterprise architecture. In practice, the larger organizations become, the larger their enterprise architecture and IT become. This leads to an increasingly complex system of enterprise architecture development and maintenance. Application software architecture is one type of architecture that, along with business architecture, data architecture and technology architecture, composes enterprise architecture. From the perspective of integration, enterprise architecture can be considered a system of interaction between multiple examples of application software. Therefore, effective software integration is a very important basis for the future success of the enterprise architecture in question. This article will provide interface-based integration practice in order to help simplify the process of building such a software integration system. The main goal of interface-based software integration is to solve problems that may arise with software integration requirements and developing software integration architecture.

  4. Analyser Framework to Verify Software Components

    Directory of Open Access Journals (Sweden)

    Rolf Andreas Rasenack

    2009-01-01

    Full Text Available Today, it is important for software companies to build software systems in a short time-interval, to reduce costs and to have a good market position. Therefore well organized and systematic development approaches are required. Reusing software components, which are well tested, can be a good solution to develop software applications in effective manner. The reuse of software components is less expensive and less time consuming than a development from scratch. But it is dangerous to think that software components can be match together without any problems. Software components itself are well tested, of course, but even if they composed together problems occur. Most problems are based on interaction respectively communication. Avoiding such errors a framework has to be developed for analysing software components. That framework determines the compatibility of corresponding software components. The promising approach discussed here, presents a novel technique for analysing software components by applying an Abstract Syntax Language Tree (ASLT. A supportive environment will be designed that checks the compatibility of black-box software components. This article is concerned to the question how can be coupled software components verified by using an analyzer framework and determines the usage of the ASLT. Black-box Software Components and Abstract Syntax Language Tree are the basis for developing the proposed framework and are discussed here to provide the background knowledge. The practical implementation of this framework is discussed and shows the result by using a test environment.

  5. Self-Healing Nanocomposites for Reusable Composite Cryotanks

    Science.gov (United States)

    Eberly, Daniel; Ou, Runqing; Karcz, Adam; Skandan, Ganesh

    2013-01-01

    Composite cryotanks, or composite overwrapped pressure vessels (COPVs), offer advantages over currently used aluminum-lithium cryotanks, particularly with respect to weight savings. Future NASA missions are expected to use COPVs in spaceflight propellant tanks to store fuels, oxidizers, and other liquids for launch and space exploration vehicles. However, reliability, reparability, and reusability of the COPVs are still being addressed, especially in cryogenic temperature applications; this has limited the adoption of COPVs in reusable vehicle designs. The major problem with composites is the inherent brittleness of the epoxy matrix, which is prone to microcrack formation, either from exposure to cryogenic conditions or from impact from different sources. If not prevented, the microcracks increase gas permeation and leakage. Accordingly, materials innovations are needed to mitigate microcrack damage, and prevent damage in the first place, in composite cryotanks. The self-healing technology being developed is capable of healing the microcracks through the use of a novel engineered nanocomposite, where a uniquely designed nanoparticle additive is incorporated into the epoxy matrix. In particular, this results in an enhancement in the burst pressure after cryogenic cycling of the nanocomposite COPVs, relative to the control COPVs. Incorporating a novel, self-healing, epoxy-based resin into the manufacture of COPVs allows repeatable self-healing of microcracks to be performed through the simple application of a low-temperature heat source. This permits COPVs to be reparable and reusable with a high degree of reliability, as microcracks will be remediated. The unique phase-separated morphology that was imparted during COPV manufacture allows for multiple self-healing cycles. Unlike single-target approaches where one material property is often improved at the expense of another, robustness has been introduced to a COPV by a combination of a modified resin and

  6. Software Tools for Software Maintenance

    Science.gov (United States)

    1988-10-01

    COMMUNICATIONS, AND COMPUTER SCIENCES I ,(AIRMICS) FO~SOFTWARE TOOLS (.o FOR SOF1 ’ARE MAINTENANCE (ASQBG-1-89-001) October, 1988 DTIC ELECTE -ifB...SUNWW~. B..c Program An~Iysw HA.c C-Tractr C Cobol Stncturing Facility VS Cobol 11 F-Scan Foctma Futbol Cobol Fortran Sltiuc Code Anaiyaer Fortran IS

  7. Investigation of Reusable Crucibles on Uranium Casting by Injection Method

    International Nuclear Information System (INIS)

    Song, Hoon; Kim, Jong-Hwan; Ko, Young-Mo; Woo, Yoon-Myung; Kim, Ki-Hwan; Lee, Chan-Bock

    2014-01-01

    Slurry applied coatings must be recoated after every batch. Thermal plasma-sprayed coatings of refractory materials can be applied to develop a re-usable crucible coating for metallic fuel. Plasma-sprayed coating can provide a crucible with a denser, more durable, coating layer, compared with the more friable coating layer formed by slurry-coating. Plasma-sprayed coatings are consolidated by mechanical interlocking of the molten particles impacting on the substrate and are dense from the heat applied by the plasma. Although the protective layer is more difficult in a dense coating than in a porous coating, the increased coating density is advantageous because it should not require frequent recoating or U-Zr melt penetration. In this study, we used a Vacuum Plasma Spray (VPS) method, which is suitable to prevent oxidization and has a number of advantages such as low defect density and excellent adhesion of the coating layer, to investigate permanent coatings for re-usable crucibles for melting and casting of metallic fuel. After coatings, interaction studies between molten U-Zr alloys and the plasma sprayed coatings were also carried out. We summarized the results of the coating methods. All coated samples maintained good coating integrity in a U-Zr melt, but most of the coating method samples did not maintain integrity in the U-Zr-RE melt because of the cracks or microcracks of the coating layer, presumably formed from the thermal expansion difference. Only the TaC(100)-Y 2 O 3 (100) DL VPS coated rod survived the 2 cycles dipping test of U-Zr-RE melt. This is likely caused by good adhesion of the TaC coating onto the niobium rod and the chemical inertness of Y 2 O 3 coating material in the U-Zr-RE melt. Based on the results from the interactions with U-10Zr and U-10Zr-5RE melt, TaC(100)-Y 2 O 3 (100) plasma-sprayed coating methods have been applied to real graphite crucibles

  8. EPIQR software

    Energy Technology Data Exchange (ETDEWEB)

    Flourentzos, F. [Federal Institute of Technology, Lausanne (Switzerland); Droutsa, K. [National Observatory of Athens, Athens (Greece); Wittchen, K.B. [Danish Building Research Institute, Hoersholm (Denmark)

    1999-11-01

    The support of the EPIQR method is a multimedia computer program. Several modules help the users of the method to treat the data collected during a diagnosis survey, to set up refurbishment scenario and calculate their cost or energy performance, and finally to visualize the results in a comprehensive way and to prepare quality reports. This article presents the structure and the main features of the software. (au)

  9. Birth Location, Migration and Clustering of Important Composers: Historical Patterns

    DEFF Research Database (Denmark)

    Borowiecki, Karol; O’Hagan, John

    2010-01-01

    and 1899. This information is compiled from the large, Grove Music Online (2009) encyclopedia. There is also some discussion of the biases evident in choosing “significant” composers. The data show a marked level ofmigration of important composers going back many centuries suggesting that the phenomenon......This article examines the 522 most important composers in the last 800 years, as identified by Charles Murray (2003), in terms of their birth location and migration. It also examines detailed patterns of migration and tendencies to cluster in certain cities for those composers born between 1750...

  10. Software preservation

    Directory of Open Access Journals (Sweden)

    Tadej Vodopivec

    2011-01-01

    Full Text Available Comtrade Ltd. covers a wide range of activities related to information and communication technologies; its deliverables include web applications, locally installed programs,system software, drivers, embedded software (used e.g. in medical devices, auto parts,communication switchboards. Also the extensive knowledge and practical experience about digital long-term preservation technologies have been acquired. This wide spectrum of activities puts us in the position to discuss the often overlooked aspect of the digital preservation - preservation of software programs. There are many resources dedicated to digital preservation of digital data, documents and multimedia records,but not so many about how to preserve the functionalities and features of computer programs. Exactly these functionalities - dynamic response to inputs - render the computer programs rich compared to documents or linear multimedia. The article opens the questions on the beginning of the way to the permanent digital preservation. The purpose is to find a way in the right direction, where all relevant aspects will be covered in proper balance. The following questions are asked: why at all to preserve computer programs permanently, who should do this and for whom, when we should think about permanent program preservation, what should be persevered (such as source code, screenshots, documentation, and social context of the program - e.g. media response to it ..., where and how? To illustrate the theoretic concepts given the idea of virtual national museum of electronic banking is also presented.

  11. The Reusable Launch Vehicle Technology Program and the X-33 Advanced Technology Demonstrator

    Science.gov (United States)

    Cook, Stephen A.

    1995-01-01

    The goal of the Reusable Launch Vehicle (RLV) technology program is formulated, and the primary objectives of RLV are listed. RLV technology program implementation phases are outlined. X-33 advanced technology demonstrator is described. Program management is addressed.

  12. Educational Modelling Language and Learning Design: new challenges for instructional re-usability and personalized learning

    NARCIS (Netherlands)

    Hummel, Hans; Manderveld, Jocelyn; Tattersall, Colin; Koper, Rob

    2003-01-01

    Published: Hummel, H. G. K., Manderveld, J. M., Tattersall, C.,& Koper, E. J. R. (2004). Educational Modelling Language: new challenges for instructional re-usability and personalized learning. International Journal of Learning Technology, 1, 1, 110-111.

  13. Weight Analysis of Two-Stage-To-Orbit Reusable Launch Vehicles for Military Applications

    National Research Council Canada - National Science Library

    Caldwell, Richard A

    2005-01-01

    In response to Department of Defense (DoD) requirements for responsive and low-cost space access, this design study provides an objective empty weight analysis of potential reusable launch vehicle (RLV) configurations...

  14. REUSABILITY OF BOND ELUT CERTIFY COLUMNS FOR THE EXTRACTION OF DRUGS FROM PLASMA

    NARCIS (Netherlands)

    CHEN, XH; FRANKE, JP; WIJSBEEK, J; DEZEEUW, RA

    1993-01-01

    The reusability of Bond Elut Certify columns for the extraction of toxicologically relevant drugs from plasma has been evaluated. Pentobarbital, hexobarbital, mepivacaine, trimipramine and clonazepam were selected as test drugs to represent various classes of drugs. The columns were regenerated

  15. Interconnection blocks: a method for providing reusable, rapid, multiple, aligned and planar microfluidic interconnections

    DEFF Research Database (Denmark)

    Sabourin, David; Snakenborg, Detlef; Dufva, Hans Martin

    2009-01-01

    In this paper a method is presented for creating 'interconnection blocks' that are re-usable and provide multiple, aligned and planar microfluidic interconnections. Interconnection blocks made from polydimethylsiloxane allow rapid testing of microfluidic chips and unobstructed microfluidic observ...

  16. A Reusable, Oxidizer-Cooled, Hybrid Aerospike Rocket Motor for Flight Test, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — The proposed innovation is to use the refrigerant capabilities of nitrous oxide (N2O) to provide the cooling required for reusable operation of an aerospike nozzle...

  17. Reusable Nanocomposite Membranes for the Selective Recovery of Nutrients in Space, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — Through the STTR program, NanoSonic and Virginia Tech will create low-cost, reusable membranes that selectively capture and recycle nutrients (e.g., N, P, K) from...

  18. Establishing software quality assurance

    International Nuclear Information System (INIS)

    Malsbury, J.

    1983-01-01

    This paper is concerned with four questions about establishing software QA: What is software QA. Why have software QA. What is the role of software QA. What is necessary to ensure the success of software QA

  19. Evolvable Neural Software System

    Science.gov (United States)

    Curtis, Steven A.

    2009-01-01

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

  20. Mobile Authoring of Open Educational Resources as Reusable Learning Objects

    Directory of Open Access Journals (Sweden)

    Dr Kinshuk

    2013-06-01

    Full Text Available E-learning technologies have allowed authoring and playback of standardized reusable learning objects (RLO for several years. Effective mobile learning requires similar functionality at both design time and runtime. Mobile devices can play RLO using applications like SMILE, mobile access to a learning management system (LMS, or other systems which deploy content to mobile learners (Castillo & Ayala, 2008; Chu, Hwang, & Tseng, 2010; Hsu & Chen, 2010; Nakabayashi, 2009; Zualkernan, Nikkhah, & Al-Sabah, 2009. However, implementations which author content in a mobile context do not typically permit reuse across multiple contexts due to a lack of standardization. Standards based (IMS and SCORM authoring implementations exist for non-mobile platforms (Gonzalez-Barbone & Anido-Rifon, 2008; Griffiths, Beauvoir, Liber, & Barrett-Baxendale, 2009; Téllez, 2010; Yang, Chiu, Tsai, & Wu, 2004. However, this paradigm precludes capturing learning where and when it occurs. Consequently, RLO authored for e-learning lack learner generated content, especially with timely, relevant, and location aware examples.

  1. Orbiting Depot and Reusable Lander for Lunar Transportation

    Science.gov (United States)

    Petro, Andrew

    2009-01-01

    A document describes a conceptual transportation system that would support exploratory visits by humans to locations dispersed across the surface of the Moon and provide transport of humans and cargo to sustain one or more permanent Lunar outpost. The system architecture reflects requirements to (1) minimize the amount of vehicle hardware that must be expended while maintaining high performance margins and (2) take advantage of emerging capabilities to produce propellants on the Moon while also enabling efficient operation using propellants transported from Earth. The system would include reusable single- stage lander spacecraft and a depot in a low orbit around the Moon. Each lander would have descent, landing, and ascent capabilities. A crew-taxi version of the lander would carry a pressurized crew module; a cargo version could carry a variety of cargo containers. The depot would serve as a facility for storage and for refueling with propellants delivered from Earth or propellants produced on the Moon. The depot could receive propellants and cargo sent from Earth on a variety of spacecraft. The depot could provide power and orbit maintenance for crew vehicles from Earth and could serve as a safe haven for lunar crews pending transport back to Earth.

  2. Simple and reusable picoinjector for liquid delivery via nanofluidics approach

    KAUST Repository

    Li, Shunbo; Cao, Wenbin; Hui, Yu Sanna; Wen, Weijia

    2014-01-01

    Precise control of sample volume is one of the most important functions in lab-on-a-chip (LOC) systems, especially for chemical and biological reactions. The common approach used for liquid delivery involves the employment of capillaries and microstructures for generating a droplet which has a volume in the nanoliter or picoliter range. Here, we report a novel approach for constructing a picoinjector which is based on well-controlled electroosmotic (EO) flow to electrokinetically drive sample solutions. This picoinjector comprises an array of interconnected nanochannels for liquid delivery. Such technique for liquid delivery has the advantages of well-controlled sample volume and reusable nanofluidic chip, and it was reported for the first time. In the study of the pumping process for this picoinjector, the EO flow rate was determined by the intensity of the fluorescent probe. The influence of ion concentration in electrolyte solutions over the EO flow rate was also investigated and discussed. The application of this EO-driven picoinjector for chemical reactions was demonstrated by the reaction between Fluo-4 and calcium chloride with the reaction cycle controlled by the applied square waves of different duty cycles. The precision of our device can reach down to picoliter per second, which is much smaller than that of most existing technologies. This new approach, thus, opens further possibilities of adopting nanofluidics for well-controlled chemical reactions with particular applications in nanoparticle synthesis, bimolecular synthesis, drug delivery, and diagnostic testing.

  3. Lockheed Martin approach to a Reusable Launch Vehicle (RLV)

    Science.gov (United States)

    Elvin, John D.

    1996-03-01

    This paper discusses Lockheed Martin's perspective on the development of a cost effective Reusable Launch Vehicle (RLV). Critical to a successful Single Stage To Orbit (SSTO) program are; an economic development plan sensitive to fiscal constraints; a vehicle concept satisfying present and future US launch needs; and an operations concept commensurate with a market driven program. Participation in the economic plan by government, industry, and the commercial sector is a key element of integrating our development plan and funding profile. The RLV baseline concept design, development evolution and several critical trade studies illustrate the superior performance achieved by our innovative approach to the problem of SSTO. Findings from initial aerodynamic and aerothermodynamic wind tunnel tests and trajectory analyses on this concept confirm the superior characteristics of the lifting body shape combined with the Linear Aerospike rocket engine. This Aero Ballistic Rocket (ABR) concept captures the essence of The Skunk Works approach to SSTO RLV technology integration and system engineering. These programmatic and concept development topics chronicle the key elements to implementing an innovative market driven next generation RLV.

  4. Air liquefaction and enrichment system propulsion in reusable launch vehicles

    Science.gov (United States)

    Bond, W. H.; Yi, A. C.

    1994-07-01

    A concept is shown for a fully reusable, Earth-to-orbit launch vehicle with horizontal takeoff and landing, employing an air-turborocket for low speed and a rocket for high-speed acceleration, both using liquid hydrogen for fuel. The turborocket employs a modified liquid air cycle to supply the oxidizer. The rocket uses 90% pure liquid oxygen as its oxidizer that is collected from the atmosphere, separated, and stored during operation of the turborocket from about Mach 2 to 5 or 6. The takeoff weight and the thrust required at takeoff are markedly reduced by collecting the rocket oxidizer in-flight. This article shows an approach and the corresponding technology needs for using air liquefaction and enrichment system propulsion in a single-stage-to-orbit (SSTO) vehicle. Reducing the trajectory altitude at the end of collection reduces the wing area and increases payload. The use of state-of-the-art materials, such as graphite polyimide, in a direct substitution for aluminum or aluminum-lithium alloy, is critical to meet the structure weight objective for SSTO. Configurations that utilize 'waverider' aerodynamics show great promise to reduce the vehicle weight.

  5. Note: reliable and reusable ultrahigh vacuum optical viewports.

    Science.gov (United States)

    Arora, P; Sen Gupta, A

    2012-04-01

    We report a simple technique for the realization of ultrahigh vacuum optical viewports. The technique relies on using specially designed thin copper knife-edges and using a thin layer of Vacseal(®) on tip of the knife-edges between the optical flat and the ConFlat(®) (CF) flange. The design of the windows is such that it gives uniform pressure on the flat without breaking it. The assembled window is a complete unit, which can be mounted directly onto a CF flange of the vacuum chamber. It can be removed and reused without breaking the window seal. The design is reliable as more than a dozen such windows have survived several bake out and cooling cycles and have been leak tested up to 10(-11) Torr l/s level with a commercial Helium leak detector. The advantages of this technique are ease of assembly and leak proof sealing that survives multiple temperature cycling making the windows reliable and reusable. © 2012 American Institute of Physics

  6. A microfabricated gecko-inspired controllable and reusable dry adhesive

    International Nuclear Information System (INIS)

    Chary, Sathya; Tamelier, John; Turner, Kimberly

    2013-01-01

    Geckos utilize a robust reversible adhesive to repeatedly attach and detach from a variety of vertical and inverted surfaces, using structurally anisotropic micro- and nano-scale fibrillar structures. These fibers, when suitably articulated, are able to control the real area of contact and thereby generate high-to-low van der Waals forces. Key characteristics of the natural system include highly anisotropic adhesion and shear forces for controllable attachment, a high adhesion to initial preload force ratio (μ′) of 8–16, lack of inter-fiber self-adhesion, and operation over more than 30 000 cycles without loss of adhesion performance. A highly reusable synthetic adhesive has been developed using tilted polydimethylsiloxane (PDMS) half-cylinder micron-scale fibers, retaining up to 77% of the initial value over 10 000 repeated test cycles against a flat glass puck. In comparison with other gecko-inspired adhesives tested over 10 000 cycles or more thus far, this paper reports the highest value of μ′, along with a large shear force of ∼78 kPa, approaching the 88–226 kPa range of gecko toes. The anisotropic adhesion forces are close to theoretical estimates from the Kendall peel model, quantitatively showing how lateral shearing articulation in a manner similar to the gecko may be used to obtain adhesion anisotropy with synthetic fibers using a combination of tilt angle and anisotropic fiber geometry. (paper)

  7. Space shuttle orbit maneuvering engine reusable thrust chamber program

    Science.gov (United States)

    Senneff, J. M.

    1975-01-01

    Reusable thrust chamber and injector concepts were evaluated for the space shuttle orbit maneuvering engine (OME). Parametric engine calculations were carried out by computer program for N2O4/amine, LOX/amine and LOX/hydrocarbon propellant combinations for engines incorporating regenerative cooled and insulated columbium thrust chambers. The calculation methods are described including the fuel vortex film cooling method of combustion gas temperature control, and performance prediction. A method of acceptance of a regeneratively cooled heat rejection reduction using a silicone oil additive was also demonstrated by heated tube heat transfer testing. Regeneratively cooled thrust chamber operation was also demonstrated where the injector was characterized for the OME application with a channel wall regenerative thrust chamber. Bomb stability testing of the demonstration chambers/injectors demonstrated recovery for the nominal design of acoustic cavities. Cavity geometry changes were also evaluated to assess their damping margin. Performance and combustion stability was demonstrated of the originally developed 10 inch diameter combustion pattern operating in an 8 inch diameter thrust chamber.

  8. Reusable self-healing hydrogels realized via in situ polymerization.

    Science.gov (United States)

    Vivek, Balachandran; Prasad, Edamana

    2015-04-09

    In this work, a self-healing hydrogel has been prepared using in situ polymerization of acrylic acid and acrylamide in the presence of glycogen. The hydrogel was characterized using NMR, SEM, FT-IR, rheology, and dynamic light scattering (DLS) studies. The developed hydrogel exhibits self-healing properties at neutral pH, high swelling ability, high elasticity, and excellent mechanical strength. The hydrogel exhibits modulus values (G', G″) as high as 10(6) Pa and shows an exceptionally high degree of swelling ratio (∼3.5 × 10(3)). Further, the polymer based hydrogel adsorbs toxic metal ions (Cd(2+), Pb(2+), and Hg(2+)) and organic dyes (methylene blue and methyl orange) from contaminated water with remarkable efficiency (90-98%). The mechanistic analysis indicated the presence of pseudo-second-order reaction kinetics. The reusability of the hydrogel has been demonstrated by repeating the adsorption-desorption process over five cycles with identical results in the adsorption efficiency.

  9. Simple and reusable picoinjector for liquid delivery via nanofluidics approach

    KAUST Repository

    Li, Shunbo

    2014-03-25

    Precise control of sample volume is one of the most important functions in lab-on-a-chip (LOC) systems, especially for chemical and biological reactions. The common approach used for liquid delivery involves the employment of capillaries and microstructures for generating a droplet which has a volume in the nanoliter or picoliter range. Here, we report a novel approach for constructing a picoinjector which is based on well-controlled electroosmotic (EO) flow to electrokinetically drive sample solutions. This picoinjector comprises an array of interconnected nanochannels for liquid delivery. Such technique for liquid delivery has the advantages of well-controlled sample volume and reusable nanofluidic chip, and it was reported for the first time. In the study of the pumping process for this picoinjector, the EO flow rate was determined by the intensity of the fluorescent probe. The influence of ion concentration in electrolyte solutions over the EO flow rate was also investigated and discussed. The application of this EO-driven picoinjector for chemical reactions was demonstrated by the reaction between Fluo-4 and calcium chloride with the reaction cycle controlled by the applied square waves of different duty cycles. The precision of our device can reach down to picoliter per second, which is much smaller than that of most existing technologies. This new approach, thus, opens further possibilities of adopting nanofluidics for well-controlled chemical reactions with particular applications in nanoparticle synthesis, bimolecular synthesis, drug delivery, and diagnostic testing.

  10. Reusable High Aspect Ratio 3-D Nickel Shadow Mask

    Science.gov (United States)

    Shandhi, M.M.H.; Leber, M.; Hogan, A.; Warren, D.J.; Bhandari, R.; Negi, S.

    2017-01-01

    Shadow Mask technology has been used over the years for resistless patterning and to pattern on unconventional surfaces, fragile substrate and biomaterial. In this work, we are presenting a novel method to fabricate high aspect ratio (15:1) three-dimensional (3D) Nickel (Ni) shadow mask with vertical pattern length and width of 1.2 mm and 40 μm respectively. The Ni shadow mask is 1.5 mm tall and 100 μm wide at the base. The aspect ratio of the shadow mask is 15. Ni shadow mask is mechanically robust and hence easy to handle. It is also reusable and used to pattern the sidewalls of unconventional and complex 3D geometries such as microneedles or neural electrodes (such as the Utah array). The standard Utah array has 100 active sites at the tip of the shaft. Using the proposed high aspect ratio Ni shadow mask, the Utah array can accommodate 300 active sites, 200 of which will be along and around the shaft. The robust Ni shadow mask is fabricated using laser patterning and electroplating techniques. The use of Ni 3D shadow mask will lower the fabrication cost, complexity and time for patterning out-of-plane structures. PMID:29056835

  11. A microfabricated gecko-inspired controllable and reusable dry adhesive

    Science.gov (United States)

    Chary, Sathya; Tamelier, John; Turner, Kimberly

    2013-02-01

    Geckos utilize a robust reversible adhesive to repeatedly attach and detach from a variety of vertical and inverted surfaces, using structurally anisotropic micro- and nano-scale fibrillar structures. These fibers, when suitably articulated, are able to control the real area of contact and thereby generate high-to-low van der Waals forces. Key characteristics of the natural system include highly anisotropic adhesion and shear forces for controllable attachment, a high adhesion to initial preload force ratio (μ‧) of 8-16, lack of inter-fiber self-adhesion, and operation over more than 30 000 cycles without loss of adhesion performance. A highly reusable synthetic adhesive has been developed using tilted polydimethylsiloxane (PDMS) half-cylinder micron-scale fibers, retaining up to 77% of the initial value over 10 000 repeated test cycles against a flat glass puck. In comparison with other gecko-inspired adhesives tested over 10 000 cycles or more thus far, this paper reports the highest value of μ‧, along with a large shear force of ˜78 kPa, approaching the 88-226 kPa range of gecko toes. The anisotropic adhesion forces are close to theoretical estimates from the Kendall peel model, quantitatively showing how lateral shearing articulation in a manner similar to the gecko may be used to obtain adhesion anisotropy with synthetic fibers using a combination of tilt angle and anisotropic fiber geometry.

  12. Software Dependability and Safety Evaluations ESA's Initiative

    Science.gov (United States)

    Hernek, M.

    ESA has allocated funds for an initiative to evaluate Dependability and Safety methods of Software. The objectives of this initiative are; · More extensive validation of Safety and Dependability techniques for Software · Provide valuable results to improve the quality of the Software thus promoting the application of Dependability and Safety methods and techniques. ESA space systems are being developed according to defined PA requirement specifications. These requirements may be implemented through various design concepts, e.g. redundancy, diversity etc. varying from project to project. Analysis methods (FMECA. FTA, HA, etc) are frequently used during requirements analysis and design activities to assure the correct implementation of system PA requirements. The criticality level of failures, functions and systems is determined and by doing that the critical sub-systems are identified, on which dependability and safety techniques are to be applied during development. Proper performance of the software development requires the development of a technical specification for the products at the beginning of the life cycle. Such technical specification comprises both functional and non-functional requirements. These non-functional requirements address characteristics of the product such as quality, dependability, safety and maintainability. Software in space systems is more and more used in critical functions. Also the trend towards more frequent use of COTS and reusable components pose new difficulties in terms of assuring reliable and safe systems. Because of this, its dependability and safety must be carefully analysed. ESA identified and documented techniques, methods and procedures to ensure that software dependability and safety requirements are specified and taken into account during the design and development of a software system and to verify/validate that the implemented software systems comply with these requirements [R1].

  13. Software architecture and engineering for patient records: current and future.

    Science.gov (United States)

    Weng, Chunhua; Levine, Betty A; Mun, Seong K

    2009-05-01

    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.

  14. Top 10 metrics for life science software good practices.

    Science.gov (United States)

    Artaza, Haydee; Chue Hong, Neil; Corpas, Manuel; Corpuz, Angel; Hooft, Rob; Jimenez, Rafael C; Leskošek, Brane; Olivier, Brett G; Stourac, Jan; Svobodová Vařeková, Radka; Van Parys, Thomas; Vaughan, Daniel

    2016-01-01

    Metrics for assessing adoption of good development practices are a useful way to ensure that software is sustainable, reusable and functional. Sustainability means that the software used today will be available - and continue to be improved and supported - in the future. We report here an initial set of metrics that measure good practices in software development. This initiative differs from previously developed efforts in being a community-driven grassroots approach where experts from different organisations propose good software practices that have reasonable potential to be adopted by the communities they represent. We not only focus our efforts on understanding and prioritising good practices, we assess their feasibility for implementation and publish them here.

  15. Composer: Authoring Tool for iTV Programs

    NARCIS (Netherlands)

    R.L. Guimarães (Rodrigo); R.M.R. Costa; L.F.G. Soares

    2008-01-01

    htmlabstractThis paper presents Composer, an authoring tool to help creating interactive TV programs for the Brazilian Terrestrial Digital TV System. In Composer, several abstractions are defined creating different document views (structural, temporal, layout and textual). One of these views, the

  16. FeelSound : Collaborative Composing of Acoustic Music

    NARCIS (Netherlands)

    Fikkert, Wim; Hakvoort, Michiel; van der Vet, Paul; Nijholt, Anton

    2009-01-01

    FeelSound is a multi-user application for collaboratively composing music in an entertaining way. Up to four composers can jointly create acoustic music on a top-projection multitouch sensitive table. The notes of an acoustic instrument are represented on a harmonic table and, by drawing shapes on

  17. Affective evolutionary music composition with MetaCompose

    DEFF Research Database (Denmark)

    Scirea, Marco; Togelius, Julian; Eklund, Peter

    2017-01-01

    This paper describes the MetaCompose music generator, a compositional, extensible framework for affective music composition. In this context ‘affective’ refers to the music generator’s ability to express emotional information. The main purpose of MetaCompose is to create music in real-time that can...

  18. The Links between Handwriting and Composing for Y6 Children

    Science.gov (United States)

    Medwell, Jane; Strand, Steve; Wray, David

    2009-01-01

    Although handwriting is often considered a matter of presentation, a substantial body of international research suggests that the role of handwriting in children's composing has been neglected. Automaticity in handwriting is now seen as of key importance in composing but this proposition is relatively untested in the UK and the assumption has been…

  19. Grammar for College Writing: A Sentence-Composing Approach

    Science.gov (United States)

    Killgallon, Don; Killgallon, Jenny

    2010-01-01

    Across America, in thousands of classrooms, from elementary school to high school, the time-tested sentence-composing approach has given students tools to become better writers. Now the authors present a much anticipated sentence-composing grammar worktext for college writing. This book presents a new and easier way to understand grammar: (1) Noun…

  20. Software Prototyping

    Science.gov (United States)

    Del Fiol, Guilherme; Hanseler, Haley; Crouch, Barbara Insley; Cummins, Mollie R.

    2016-01-01

    Summary Background Health information exchange (HIE) between Poison Control Centers (PCCs) and Emergency Departments (EDs) could improve care of poisoned patients. However, PCC information systems are not designed to facilitate HIE with EDs; therefore, we are developing specialized software to support HIE within the normal workflow of the PCC using user-centered design and rapid prototyping. Objective To describe the design of an HIE dashboard and the refinement of user requirements through rapid prototyping. Methods Using previously elicited user requirements, we designed low-fidelity sketches of designs on paper with iterative refinement. Next, we designed an interactive high-fidelity prototype and conducted scenario-based usability tests with end users. Users were asked to think aloud while accomplishing tasks related to a case vignette. After testing, the users provided feedback and evaluated the prototype using the System Usability Scale (SUS). Results Survey results from three users provided useful feedback that was then incorporated into the design. After achieving a stable design, we used the prototype itself as the specification for development of the actual software. Benefits of prototyping included having 1) subject-matter experts heavily involved with the design; 2) flexibility to make rapid changes, 3) the ability to minimize software development efforts early in the design stage; 4) rapid finalization of requirements; 5) early visualization of designs; 6) and a powerful vehicle for communication of the design to the programmers. Challenges included 1) time and effort to develop the prototypes and case scenarios; 2) no simulation of system performance; 3) not having all proposed functionality available in the final product; and 4) missing needed data elements in the PCC information system. PMID:27081404

  1. A Time-Composable Operating System for the Patmos Processor

    DEFF Research Database (Denmark)

    Ziccardi, Marco; Schoeberl, Martin; Vardanega, Tullio

    2015-01-01

    -composable operating system, on top of a time-composable processor, facilitates incremental development, which is highly desirable for industry. This paper makes a twofold contribution. First, we present enhancements to the Patmos processor to allow achieving time composability at the operating system level. Second......, we extend an existing time-composable operating system, TiCOS, to make best use of advanced Patmos hardware features in the pursuit of time composability.......In the last couple of decades we have witnessed a steady growth in the complexity and widespread of real-time systems. In order to master the rising complexity in the timing behaviour of those systems, rightful attention has been given to the development of time-predictable computer architectures...

  2. Evolving impact of Ada on a production software environment

    Science.gov (United States)

    Mcgarry, F.; Esker, L.; Quimby, K.

    1988-01-01

    Many aspects of software development with Ada have evolved as our Ada development environment has matured and personnel have become more experienced in the use of Ada. The Software Engineering Laboratory (SEL) has seen differences in the areas of cost, reliability, reuse, size, and use of Ada features. A first Ada project can be expected to cost about 30 percent more than an equivalent FORTRAN project. However, the SEL has observed significant improvements over time as a development environment progresses to second and third uses of Ada. The reliability of Ada projects is initially similar to what is expected in a mature FORTRAN environment. However, with time, one can expect to gain improvements as experience with the language increases. Reuse is one of the most promising aspects of Ada. The proportion of reusable Ada software on our Ada projects exceeds the proportion of reusable FORTRAN software on our FORTRAN projects. This result was noted fairly early in our Ada projects, and experience shows an increasing trend over time.

  3. Korean WA-DGNSS User Segment Software Design

    Directory of Open Access Journals (Sweden)

    Sayed Chhattan Shah

    2013-03-01

    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.

  4. NERIES: Seismic Data Gateways and User Composed Datasets Metadata Management

    Science.gov (United States)

    Spinuso, Alessandro; Trani, Luca; Kamb, Linus; Frobert, Laurent

    2010-05-01

    One of the NERIES EC project main objectives is to establish and improve the networking of seismic waveform data exchange and access among four main data centers in Europe: INGV, GFZ, ORFEUS and IPGP. Besides the implementation of the data backbone, several investigations and developments have been conducted in order to offer to the users the data available from this network, either programmatically or interactively. One of the challenges is to understand how to enable users` activities such as discovering, aggregating, describing and sharing datasets to obtain a decrease in the replication of similar data queries towards the network, exempting the data centers to guess and create useful pre-packed products. We`ve started to transfer this task more and more towards the users community, where the users` composed data products could be extensively re-used. The main link to the data is represented by a centralized webservice (SeismoLink) acting like a single access point to the whole data network. Users can download either waveform data or seismic station inventories directly from their own software routines by connecting to this webservice, which routes the request to the data centers. The provenance of the data is maintained and transferred to the users in the form of URIs, that identify the dataset and implicitly refer to the data provider. SeismoLink, combined with other webservices (eg EMSC-QuakeML earthquakes catalog service), is used from a community gateway such as the NERIES web portal (http://www.seismicportal.eu). Here the user interacts with a map based portlet which allows the dynamic composition of a data product, binding seismic event`s parameters with a set of seismic stations. The requested data is collected by the back-end processes of the portal, preserved and offered to the user in a personal data cart, where metadata can be generated interactively on-demand. The metadata, expressed in RDF, can also be remotely ingested. They offer rating

  5. Global Software Engineering: A Software Process Approach

    Science.gov (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.

  6. Software system safety

    Science.gov (United States)

    Uber, James G.

    1988-01-01

    Software itself is not hazardous, but since software and hardware share common interfaces there is an opportunity for software to create hazards. Further, these software systems are complex, and proven methods for the design, analysis, and measurement of software safety are not yet available. Some past software failures, future NASA software trends, software engineering methods, and tools and techniques for various software safety analyses are reviewed. Recommendations to NASA are made based on this review.

  7. Support to X-33/Reusable Launch Vehicle Technology Program

    Science.gov (United States)

    2000-01-01

    The Primary activities of Lee & Associates for the referenced Purchase Order has been in direct support of the X-33/Reusable Launch Vehicle Technology Program. An independent review to evaluate the X-33 liquid hydrogen fuel tank failure, which recently occurred after-test of the starboard tank has been provided. The purpose of the Investigation team was to assess the tank design modifications, provide an assessment of the testing approach used by MSFC (Marshall Space Flight Center) in determining the flight worthiness of the tank, assessing the structural integrity, and determining the cause of the failure of the tank. The approach taken to satisfy the objectives has been for Lee & Associates to provide the expertise of Mr. Frank Key and Mr. Wayne Burton who have relevant experience from past programs and a strong background of experience in the fields critical to the success of the program. Mr. Key and Mr. Burton participated in the NASA established Failure Investigation Review Team to review the development and process data and to identify any design, testing or manufacturing weaknesses and potential problem areas. This approach worked well in satisfying the objectives and providing the Review Team with valuable information including the development of a Fault Tree. The detailed inputs were made orally in real time in the Review Team daily meetings. The results of the investigation were presented to the MSFC Center Director by the team on February 15, 2000. Attached are four charts taken from that presentation which includes 1) An executive summary, 2) The most probable cause, 3) Technology assessment, and 4) Technology Recommendations for Cryogenic tanks.

  8. Conformal cryogenic tank trade study for reusable launch vehicles

    Science.gov (United States)

    Rivers, H. Kevin

    1999-01-01

    Future reusable launch vehicles may be lifting bodies with non-circular cross section like the proposed Lockheed-Martin VentureStar™. Current designs for the cryogenic tanks of these vehicles are dual-lobed and quad-lobed tanks which are packaged more efficiently than circular tanks, but still have low packaging efficiencies with large gaps existing between the vehicle outer mold line and the outer surfaces of the tanks. In this study, tanks that conform to the outer mold line of a non-circular vehicle were investigated. Four structural concepts for conformal cryogenic tanks and a quad-lobed tank concept were optimized for minimum weight designs. The conformal tank concepts included a sandwich tank stiffened with axial tension webs, a sandwich tank stiffened with transverse tension webs, a sandwich tank stiffened with rings and tension ties, and a sandwich tank stiffened with orthogrid stiffeners and tension ties. For each concept, geometric parameters (such as ring frame spacing, the number and spacing of tension ties or webs, and tank corner radius) and internal pressure loads were varied and the structure was optimized using a finite-element-based optimization procedure. Theoretical volumetric weights were calculated by dividing the weight of the barrel section of the tank concept and its associated frames, webs and tension ties by the volume it circumscribes. This paper describes the four conformal tank concepts and the design assumptions utilized in their optimization. The conformal tank optimization results included theoretical weights, trends and comparisons between the concepts, are also presented, along with results from the optimization of a quad-lobed tank. Also, the effects of minimum gauge values and non-optimum weights on the weight of the optimized structure are described in this paper.

  9. Reusable Reentry Satellite (RRS): Propulsion system trade study

    Science.gov (United States)

    1990-01-01

    The purpose of the Reusable Reentry Satellite (RRS) Propulsion System Trade Study described in this summary report was to investigate various propulsion options available for incorporation on the RRS and to select the option best suited for RRS application. The design requirements for the RRS propulsion system were driven by the total impulse requirements necessary to operate within the performance envelope specified in the RRS System Requirements Documents. These requirements were incorporated within the Design Reference Missions (DRM's) identified for use in this and other subsystem trade studies. This study investigated the following propulsion systems: solid rocket, monopropellant, bipropellant (monomethyl hydrazine and nitrogen tetroxide or MMH/NTO), dual-mode bipropellant (hydrazine and nitrogen tetroxide or N2H4/NTO), liquid oxygen and liquid hydrogen (LO2/LH2), and an advanced design propulsion system using SDI-developed components. A liquid monopropellant blowdown propulsion system was found to be best suited for meeting the RRS requirements and is recommended as the baseline system. This system was chosen because it is the simplest of all investigated, has the fewest components, and is the most cost effective. The monopropellant system meets all RRS performance requirements and has the capability to provide a very accurate deorbit burn which minimizes reentry dispersions. In addition, no new hardware qualification is required for a monopropellant system. Although the bipropellant systems offered some weight savings capability for missions requiring large deorbit velocities, the advantage of a lower mass system only applies if the total vehicle design can be reduced to allow a cheaper launch vehicle to be used. At the time of this trade study, the overall RRS weight budget and launch vehicle selection were not being driven by the propulsion system selection. Thus, the added cost and complexity of more advanced systems did not warrant application.

  10. Mars Conjunction Crewed Missions With a Reusable Hybrid Architecture

    Science.gov (United States)

    Merrill, Raymond G.; Strange, Nathan J.; Qu, Min; Hatten, Noble

    2015-01-01

    A new crew Mars architecture has been developed that provides many potential benefits for NASA-led human Mars moons and surface missions beginning in the 2030s or 2040s. By using both chemical and electric propulsion systems where they are most beneficial and maintaining as much orbital energy as possible, the Hybrid spaceship that carries crew round trip to Mars is pre-integrated before launch and can be delivered to orbit by a single launch. After check-out on the way to cis-lunar space, it is refueled and can travel round trip to Mars in less than 1100 days, with a minimum of 300 days in Mars vicinity (opportunity dependent). The entire spaceship is recaptured into cis-lunar space and can be reused. The spaceship consists of a habitat for 4 crew attached to the Hybrid propulsion stage which uses long duration electric and chemical in-space propulsion technologies that are in use today. The hybrid architecture's con-ops has no in-space assembly of the crew transfer vehicle and requires only rendezvous of crew in a highly elliptical Earth orbit for arrival at and departure from the spaceship. The crew transfer vehicle does not travel to Mars so it only needs be able to last in space for weeks and re-enter at lunar velocities. The spaceship can be refueled and resupplied for multiple trips to Mars (every other opportunity). The hybrid propulsion stage for crewed transits can also be utilized for cargo delivery to Mars every other opportunity in a reusable manner to pre-deploy infrastructure required for Mars vicinity operations. Finally, the Hybrid architecture provides evolution options for mitigating key long-duration space exploration risks, including crew microgravity and radiation exposure.

  11. Differences in alarm events between disposable and reusable electrocardiography lead wires.

    Science.gov (United States)

    Albert, Nancy M; Murray, Terri; Bena, James F; Slifcak, Ellen; Roach, Joel D; Spence, Jackie; Burkle, Alicia

    2015-01-01

    Disposable electrocardiographic lead wires (ECG-LWs) may not be as durable as reusable ones. To examine differences in alarm events between disposable and reusable ECG-LWs. Two cardiac telemetry units were randomized to reusable ECG-LWs, and 2 units alternated between disposable and reusable ECG-LWs for 4 months. A remote monitoring team, blinded to ECG-LW type, assessed frequency and type of alarm events by using total counts and rates per 100 patient days. Event rates were compared by using generalized linear mixed-effect models for differences and noninferiority between wire types. In 1611 patients and 9385.5 patient days of ECG monitoring, patient characteristics were similar between groups. Rates of alarms for no telemetry, leads fail, or leads off were lower in disposable ECG-LWs (adjusted relative risk [95% CI], 0.71 [0.53-0.96]; noninferiority P < .001; superiority P = .03) and monitoring (artifact) alarms were significantly noninferior (adjusted relative risk [95% CI]: 0.88, [0.62-1.24], P = .02; superiority P = .44). No between-group differences existed in false or true crisis alarms. Disposable ECG-LWs were noninferior to reusable ECG-LWs for all false-alarm events (N [rate per 100 patient days], disposable 2029 [79.1] vs reusable 6673 [97.9]; adjusted relative risk [95% CI]: 0.81 [0.63-1.06], P = .002; superiority P = .12.) Disposable ECG-LWs with patented push-button design had superior performance in reducing alarms created by no telemetry, leads fail, or leads off and significant noninferiority in all false-alarm rates compared with reusable ECG-LWs. Fewer ECG alarms may save nurses time, decrease alarm fatigue, and improve patient safety. ©2015 American Association of Critical-Care Nurses.

  12. Stroke, music, and creative output: Alfred Schnittke and other composers.

    Science.gov (United States)

    Zagvazdin, Yuri

    2015-01-01

    Alfred Schnittke (1934-1998), a celebrated Russian composer of the twentieth century, suffered from several strokes which affected his left cerebral hemisphere. The disease, however, did not diminish his musical talent. Moreover, he stated that his illness in a way facilitated his work. The composer showed amazingly high productivity after his first and second injuries of the central nervous system. The main topic of this chapter is the effect of strokes on Schnittke's output, creativity, and style of music. A brief biography of the composer with the chronology of his brain hemorrhages is included. In addition, the influence of cerebrovascular lesions on creative potential of other prominent composers such as Benjamin Britten, Jean Langlais, Vissarion Shebalin, Igor Stravinsky, and Ira Randall Thompson is discussed. © 2015 Elsevier B.V. All rights reserved.

  13. Popstjerne af lys, lyd og software

    DEFF Research Database (Denmark)

    Hasse Jørgensen, Stina

    2016-01-01

    Hatsune Miku is a 3D animated hologram, her voice is a vocaloid. In other words she is a software application. Nevertheless she is a worldstar with stadion concerts and an astronomical number of fans. She is a crowdsourced Internet phenomena: her fans composes her hits and choreographs her...

  14. Environmental Control System Software & Hardware Development

    Science.gov (United States)

    Vargas, Daniel Eduardo

    2017-01-01

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

  15. CARDS: A blueprint and environment for domain-specific software reuse

    Science.gov (United States)

    Wallnau, Kurt C.; Solderitsch, Anne Costa; Smotherman, Catherine

    1992-01-01

    CARDS (Central Archive for Reusable Defense Software) exploits advances in domain analysis and domain modeling to identify, specify, develop, archive, retrieve, understand, and reuse domain-specific software components. An important element of CARDS is to provide visibility into the domain model artifacts produced by, and services provided by, commercial computer-aided software engineering (CASE) technology. The use of commercial CASE technology is important to provide rich, robust support for the varied roles involved in a reuse process. We refer to this kind of use of knowledge representation systems as supporting 'knowledge-based integration.'

  16. RAGE Architecture for Reusable Serious Gaming Technology Components

    NARCIS (Netherlands)

    Van der Vegt, Wim; Westera, Wim; Nyamsuren, Enkhbold; Georgiev, Atanas; Martinez Ortiz, Ivan

    2016-01-01

    For seizing the potential of serious games, the RAGE project - funded by the Horizon-2020 Programme of the European Commission - will make available an interoperable set of advanced technology components (software assets) that support game studios at serious game development. This paper describes

  17. Sandia software guidelines: Software quality planning

    Energy Technology Data Exchange (ETDEWEB)

    1987-08-01

    This volume is one in a series of Sandia Software Guidelines intended for use in producing quality software within Sandia National Laboratories. In consonance with the IEEE Standard for Software Quality Assurance Plans, this volume identifies procedures to follow in producing a Software Quality Assurance Plan for an organization or a project, and provides an example project SQA plan. 2 figs., 4 tabs.

  18. Avoidable Software Procurements

    Science.gov (United States)

    2012-09-01

    software license, software usage, ELA, Software as a Service , SaaS , Software Asset...PaaS Platform as a Service SaaS Software as a Service SAM Software Asset Management SMS System Management Server SEWP Solutions for Enterprise Wide...delivery of full Cloud Services , we will see the transition of the Cloud Computing service model from Iaas to SaaS , or Software as a Service . Software

  19. Microservices in Web Objects Enabled IoT Environment for Enhancing Reusability.

    Science.gov (United States)

    Jarwar, Muhammad Aslam; Kibria, Muhammad Golam; Ali, Sajjad; Chong, Ilyoung

    2018-01-26

    In the ubiquitous Internet of Things (IoT) environment, reusing objects instead of creating new one has become important in academics and industries. The situation becomes complex due to the availability of a huge number of connected IoT objects, and each individual service creates a new object instead of reusing the existing one to fulfill a requirement. A well-standard mechanism not only improves the reusability of objects but also improves service modularity and extensibility, and reduces cost. Web Objects enabled IoT environment applies the principle of reusability of objects in multiple IoT application domains through central objects repository and microservices. To reuse objects with microservices and to maintain a relationship with them, this study presents an architecture of Web of Objects platform. In the case of a similar request for an object, the already instantiated object that exists in the same or from other domain can be reused. Reuse of objects through microservices avoids duplications, and reduces time to search and instantiate them from their registries. Further, this article presents an algorithm for microservices and related objects discovery that considers the reusability of objects through the central objects repository. To support the reusability of objects, the necessary algorithm for objects matching is also presented. To realize the reusability of objects in Web Objects enabled IoT environment, a prototype has been designed and implemented based on a use case scenario. Finally, the results of the prototype have been analyzed and discussed to validate the proposed approach.

  20. New Approaches in Reusable Booster System Life Cycle Cost Modeling

    Science.gov (United States)

    Zapata, Edgar

    2013-01-01

    This paper presents the results of a 2012 life cycle cost (LCC) study of hybrid Reusable Booster Systems (RBS) conducted by NASA Kennedy Space Center (KSC) and the Air Force Research Laboratory (AFRL). The work included the creation of a new cost estimating model and an LCC analysis, building on past work where applicable, but emphasizing the integration of new approaches in life cycle cost estimation. Specifically, the inclusion of industry processes/practices and indirect costs were a new and significant part of the analysis. The focus of LCC estimation has traditionally been from the perspective of technology, design characteristics, and related factors such as reliability. Technology has informed the cost related support to decision makers interested in risk and budget insight. This traditional emphasis on technology occurs even though it is well established that complex aerospace systems costs are mostly about indirect costs, with likely only partial influence in these indirect costs being due to the more visible technology products. Organizational considerations, processes/practices, and indirect costs are traditionally derived ("wrapped") only by relationship to tangible product characteristics. This traditional approach works well as long as it is understood that no significant changes, and by relation no significant improvements, are being pursued in the area of either the government acquisition or industry?s indirect costs. In this sense then, most launch systems cost models ignore most costs. The alternative was implemented in this LCC study, whereby the approach considered technology and process/practices in balance, with as much detail for one as the other. This RBS LCC study has avoided point-designs, for now, instead emphasizing exploring the trade-space of potential technology advances joined with potential process/practice advances. Given the range of decisions, and all their combinations, it was necessary to create a model of the original model

  1. Software engineering architecture-driven software development

    CERN Document Server

    Schmidt, Richard F

    2013-01-01

    Software Engineering: Architecture-driven Software Development is the first comprehensive guide to the underlying skills embodied in the IEEE's Software Engineering Body of Knowledge (SWEBOK) standard. Standards expert Richard Schmidt explains the traditional software engineering practices recognized for developing projects for government or corporate systems. Software engineering education often lacks standardization, with many institutions focusing on implementation rather than design as it impacts product architecture. Many graduates join the workforce with incomplete skil

  2. Taking advantage of ground data systems attributes to achieve quality results in testing software

    Science.gov (United States)

    Sigman, Clayton B.; Koslosky, John T.; Hageman, Barbara H.

    1994-01-01

    During the software development life cycle process, basic testing starts with the development team. At the end of the development process, an acceptance test is performed for the user to ensure that the deliverable is acceptable. Ideally, the delivery is an operational product with zero defects. However, the goal of zero defects is normally not achieved but is successful to various degrees. With the emphasis on building low cost ground support systems while maintaining a quality product, a key element in the test process is simulator capability. This paper reviews the Transportable Payload Operations Control Center (TPOCC) Advanced Spacecraft Simulator (TASS) test tool that is used in the acceptance test process for unmanned satellite operations control centers. The TASS is designed to support the development, test and operational environments of the Goddard Space Flight Center (GSFC) operations control centers. The TASS uses the same basic architecture as the operations control center. This architecture is characterized by its use of distributed processing, industry standards, commercial off-the-shelf (COTS) hardware and software components, and reusable software. The TASS uses much of the same TPOCC architecture and reusable software that the operations control center developer uses. The TASS also makes use of reusable simulator software in the mission specific versions of the TASS. Very little new software needs to be developed, mainly mission specific telemetry communication and command processing software. By taking advantage of the ground data system attributes, successful software reuse for operational systems provides the opportunity to extend the reuse concept into the test area. Consistency in test approach is a major step in achieving quality results.

  3. The Ulster Cycle: Cultural Significance for Irish Composers

    Directory of Open Access Journals (Sweden)

    Angela Goff

    2017-10-01

    Full Text Available For more than three hundred years, Irish composers have engaged with tales from early Irish saga-literature which comprises four main series: Mythological, Ulster and Fenian cycles as well as the Cycle of Kings. This literary corpus dates from 600–1200 CE and is amongst the oldest in Europe. The fragmented history of the literature reveals a continuity of tradition in that the ancient sagas evolved from the oral Irish tradition, were gradually recorded in Irish, and kept alive in modern times through translation into the English language. The timelessness and social impact of these sagas, centuries after they were documented, resonate with Irish composers through the identification of local features and/or universal themes of redemption, triumph or tragedy depicted in the literature. The focus here is on sagas from the Ulster Cycle as they have been most celebrated by Irish composers; the majority of which have been composed since Thomas Kinsella’s successful translation of the Táin Bó Cuailnge in 1969. How the composers chose to embrace the Irish past lies in each composer’s execution of the peculiar local and universal themes exhibited in the sagas. The aim of this article is to initiate an interdisciplinary discussion of the cultural significance of this literary corpus for Irish composers by exploring an area of Irish musicological discourse that has not been hitherto documented. A brief literary background to the Ulster Cycle leads to a discussion of what prompted the composers to engage with Ulster Cycle themes at a particular time in their respective careers. An exploration of the various stylistic features employed in selected works sheds light on the cultural ideologies that prevailed in Ireland at the time of their respective composition.

  4. Early experiences building a software quality prediction model

    Science.gov (United States)

    Agresti, W. W.; Evanco, W. M.; Smith, M. C.

    1990-01-01

    Early experiences building a software quality prediction model are discussed. The overall research objective is to establish a capability to project a software system's quality from an analysis of its design. The technical approach is to build multivariate models for estimating reliability and maintainability. Data from 21 Ada subsystems were analyzed to test hypotheses about various design structures leading to failure-prone or unmaintainable systems. Current design variables highlight the interconnectivity and visibility of compilation units. Other model variables provide for the effects of reusability and software changes. Reported results are preliminary because additional project data is being obtained and new hypotheses are being developed and tested. Current multivariate regression models are encouraging, explaining 60 to 80 percent of the variation in error density of the subsystems.

  5. Magnetically-refreshable receptor platform structures for reusable nano-biosensor chips

    International Nuclear Information System (INIS)

    Yoo, Haneul; Cho, Dong-guk; Park, Juhun; Nam, Ki Wan; Cho, Young Tak; Chen, Xing; Hong, Seunghun; Lee, Dong Jun; Park, Jae Yeol

    2016-01-01

    We developed a magnetically-refreshable receptor platform structure which can be integrated with quite versatile nano-biosensor structures to build reusable nano-biosensor chips. This structure allows one to easily remove used receptor molecules from a biosensor surface and reuse the biosensor for repeated sensing operations. Using this structure, we demonstrated reusable immunofluorescence biosensors. Significantly, since our method allows one to place receptor molecules very close to a nano-biosensor surface, it can be utilized to build reusable carbon nanotube transistor-based biosensors which require receptor molecules within a Debye length from the sensor surface. Furthermore, we also show that a single sensor chip can be utilized to detect two different target molecules simply by replacing receptor molecules using our method. Since this method does not rely on any chemical reaction to refresh sensor chips, it can be utilized for versatile biosensor structures and virtually-general receptor molecular species. (paper)

  6. An Automatic Indicator of the Reusability of Learning Objects Based on Metadata That Satisfies Completeness Criteria

    Science.gov (United States)

    Sanz-Rodríguez, Javier; Margaritopoulos, Merkourios; Margaritopoulos, Thomas; Dodero, Juan Manuel; Sánchez-Alonso, Salvador; Manitsaris, Athanasios

    The search for learning objects in open repositories is currently a tedious task, owing to the vast amount of resources available and the fact that most of them do not have associated ratings to help users make a choice. In order to tackle this problem, we propose a reusability indicator, which can be calculated automatically using the metadata that describes the objects, allowing us to select those materials most likely to be reused. In order for this reusability indicator to be applied, metadata records must reach a certain amount of completeness, guaranteeing that the material is adequately described. This reusability indicator is tested in two studies on the Merlot and eLera repositories, and results obtained offer evidence to support their effectiveness.

  7. Programme RAE: software that automates data acquisition in nuclear spectroscopy

    International Nuclear Information System (INIS)

    Bellido, Luis F.

    1995-07-01

    A software for automatic acquisition and storing of nuclear spectra was developed. This program is to be used in a system composed of a radiation detector, a Spectrum-ACE or ADCAM and the Maestro II emulation software. In this paper the operating mode is fully described and several examples are given. (author). 2 refs

  8. The software life cycle

    CERN Document Server

    Ince, Darrel

    1990-01-01

    The Software Life Cycle deals with the software lifecycle, that is, what exactly happens when software is developed. Topics covered include aspects of software engineering, structured techniques of software development, and software project management. The use of mathematics to design and develop computer systems is also discussed. This book is comprised of 20 chapters divided into four sections and begins with an overview of software engineering and software development, paying particular attention to the birth of software engineering and the introduction of formal methods of software develop

  9. Neurosyphilis in Anglo-American Composers and Jazz Musicians.

    Science.gov (United States)

    Breitenfeld, Darko; Kust, Davor; Breitenfeld, Tomislav; Prpić, Marin; Lucijanić, Marko; Zibar, Davor; Hostić, Vedran; Franceschi, Maja; Bolanča, Ante

    2017-09-01

    Syphilis is a sexually transmitted, systemic disease caused by the spirochete bacterium Treponema pallidum. The most common mechanism of transmission is sexual intercourse. Although there are several hypotheses, the exact origin of the disease remains unknown. Newly published evidence suggests that the hypothesis supporting the theory of the American origin of the disease is the valid one. Among 1500 analyzed pathographies of composers and musicians, data on ten Anglo-American composers and jazz musicians having suffered from neurosyphilis (tertiary stage of the disease) were extracted for this report. In this group of Anglo-American composers and musicians, most of them died from progressive paralysis while still in the creative phase of life. Additionally, diagnoses of eleven other famous neurosyphilitic composers, as well as basic biographic data on ten less known composers that died from neurosyphilis-progressive paralysis are also briefly mentioned. In conclusion, neurosyphilis can cause serious neurological damage, as well as permanent disability or death, preventing further work and skill improvement.

  10. Reusable single-port access device shortens operative time and reduces operative costs.

    Science.gov (United States)

    Shussman, Noam; Kedar, Asaf; Elazary, Ram; Abu Gazala, Mahmoud; Rivkind, Avraham I; Mintz, Yoav

    2014-06-01

    In recent years, single-port laparoscopy (SPL) has become an attractive approach for performing surgical procedures. The pitfalls of this approach are technical and financial. Financial concerns are due to the increased cost of dedicated devices and prolonged operating room time. Our aim was to calculate the cost of SPL using a reusable port and instruments in order to evaluate the cost difference between this approach to SPL using the available disposable ports and standard laparoscopy. We performed 22 laparoscopic procedures via the SPL approach using a reusable single-port access system and reusable laparoscopic instruments. These included 17 cholecystectomies and five other procedures. Operative time, postoperative length of stay (LOS) and complications were prospectively recorded and were compared with similar data from our SPL database. Student's t test was used for statistical analysis. SPL was successfully performed in all cases. Mean operative time for cholecystectomy was 72 min (range 40-116). Postoperative LOS was not changed from our standard protocols and was 1.1 days for cholecystectomy. The postoperative course was within normal limits for all patients and perioperative morbidity was recorded. Both operative time and length of hospital stay were shorter for the 17 patients who underwent cholecystectomy using a reusable port than for the matched previous 17 SPL cholecystectomies we performed (p cost difference. Operating with a reusable port ended up with an average cost savings of US$388 compared with using disposable ports, and US$240 compared with standard laparoscopy. Single-port laparoscopic surgery is a technically challenging and expensive surgical approach. Financial concerns among others have been advocated against this approach; however, we demonstrate herein that using a reusable port and instruments reduces operative time and overall operative costs, even beyond the cost of standard laparoscopy.

  11. TMT approach to observatory software development process

    Science.gov (United States)

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

    2016-07-01

    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

  12. Modular Software for Spacecraft Navigation Using the Global Positioning System (GPS)

    Science.gov (United States)

    Truong, S. H.; Hartman, K. R.; Weidow, D. A.; Berry, D. L.; Oza, D. H.; Long, A. C.; Joyce, E.; Steger, W. L.

    1996-01-01

    The Goddard Space Flight Center Flight Dynamics and Mission Operations Divisions have jointly investigated the feasibility of engineering modular Global Positioning SYSTEM (GPS) navigation software to support both real time flight and ground postprocessing configurations. The goals of this effort are to define standard GPS data interfaces and to engineer standard, reusable navigation software components that can be used to build a broad range of GPS navigation support applications. The paper discusses the GPS modular software (GMOD) system and operations concepts, major requirements, candidate software architecture, feasibility assessment and recommended software interface standards. In additon, ongoing efforts to broaden the scope of the initial study and to develop modular software to support autonomous navigation using GPS are addressed,

  13. XVII CENTURY TURKISH DIVAN POETS WHOSE WORKS HAVE BEEN COMPOSED

    Directory of Open Access Journals (Sweden)

    Mehmet Nuri PARMAKSIZ

    2015-01-01

    Full Text Available Classical Turkish poetry and classical Turkish music have been inseparable art branches for centuries. The best examples of music and poems created in the same periods have been the most prominent proof of this. One of these periods without doubt have been 17th century. It has been observed that composers demand divan poetry of 17thand 18thcentury greatly. Mystical poems constitute most of the poems composed in these centuries. Almost all of the poems in the divans of some mystic divan poets have been composed. In this study, the poets in the mentioned century have been determined and then the poems in the new and previous repertoires of these poets have been tried to reveal with screening and comparasion methods .

  14. Composers on Stage: Ambiguous Authorship in Contemporary Music Performance

    DEFF Research Database (Denmark)

    Groth, Sanne Krogh

    2016-01-01

    In recent years, workflows within the field of contemporary classical music have changed drastically. Increasingly, composers are active in the process of creating and co-creating performances, not only the auditory dimensions but also the visual design and theatrical staging. The practice has...... but involving themselves in other ways. The article explores the ambivalent authorship at stake in these performances, arguing that they appear to be projects that reveal the processes of musical performance in ways that undermine the Romantic idea of the composer while concurrently celebrating that very same...... idea through their exposition and staging of the composer. The examples used to illustrate my argument are analyses of All the Time (Hodkinson, 2001), Buenos Aires (Steen-Andersen 2014) and Ord for Ord (Rønsholdt, 2014)...

  15. Ritornelo: composição passo a passo

    Directory of Open Access Journals (Sweden)

    Silvio Ferraz

    2004-12-01

    Full Text Available This paper intents to present the mecanism of « objects incrustation » and the « continuous variation of composition techniques » – operators that guided the composition of Ritornelo, for flute and percussion. The article also focus the relation between these strategies and an especific way to compose where sound and musical objects don’t assume the first position in the compositional plan. The technical aspects of Ritornelo’s composition are also related to a way of composing withouth a previous plan, at the same time, it doesn’t follow the cause-effect logic present ed in more tradicional musical improvisation.

  16. Proceedings of the Twenty-Fourth Annual Software Engineering Workshop

    Science.gov (United States)

    2000-01-01

    On December 1 and 2, the Software Engineering Laboratory (SEL), a consortium composed of NASA/Goddard, the University of Maryland, and CSC, held the 24th Software Engineering Workshop (SEW), the last of the millennium. Approximately 240 people attended the 2-day workshop. Day 1 was composed of four sessions: International Influence of the Software Engineering Laboratory; Object Oriented Testing and Reading; Software Process Improvement; and Space Software. For the first session, three internationally known software process experts discussed the influence of the SEL with respect to software engineering research. In the Space Software session, prominent representatives from three different NASA sites- GSFC's Marti Szczur, the Jet Propulsion Laboratory's Rick Doyle, and the Ames Research Center IV&V Facility's Lou Blazy- discussed the future of space software in their respective centers. At the end of the first day, the SEW sponsored a reception at the GSFC Visitors' Center. Day 2 also provided four sessions: Using the Experience Factory; A panel discussion entitled "Software Past, Present, and Future: Views from Government, Industry, and Academia"; Inspections; and COTS. The day started with an excellent talk by CSC's Frank McGarry on "Attaining Level 5 in CMM Process Maturity." Session 2, the panel discussion on software, featured NASA Chief Information Officer Lee Holcomb (Government), our own Jerry Page (Industry), and Mike Evangelist of the National Science Foundation (Academia). Each presented his perspective on the most important developments in software in the past 10 years, in the present, and in the future.

  17. Architecture of the software for LAMOST fiber positioning subsystem

    Science.gov (United States)

    Peng, Xiaobo; Xing, Xiaozheng; Hu, Hongzhuan; Zhai, Chao; Li, Weimin

    2004-09-01

    The architecture of the software which controls the LAMOST fiber positioning sub-system is described. The software is composed of two parts as follows: a main control program in a computer and a unit controller program in a MCS51 single chip microcomputer ROM. And the function of the software includes: Client/Server model establishment, observation planning, collision handling, data transmission, pulse generation, CCD control, image capture and processing, and data analysis etc. Particular attention is paid to the ways in which different parts of the software can communicate. Also software techniques for multi threads, SOCKET programming, Microsoft Windows message response, and serial communications are discussed.

  18. The art and ‘science’ of opera: composing, staging & designing new forms of interactive theatrical performance

    OpenAIRE

    Chamberlain, Alan; Kallionpää, Maria; Benford, Steve

    2017-01-01

    New technologies, such as Virtual Reality (VR), Robotics and Artificial Intelligence (AI) are steadily having an impact upon the world of opera. The evolving use of performance-based software such as Ableton Live and Max/MSP has created new and exciting compositional techniques that intertwine theatrical and musical performance. This poster presents some initial work on the development of an opera using such technologies that is being composed by Kallionpää and Chamberlain.

  19. Software and the Scientist: Coding and Citation Practices in Geodynamics

    Science.gov (United States)

    Hwang, Lorraine; Fish, Allison; Soito, Laura; Smith, MacKenzie; Kellogg, Louise H.

    2017-11-01

    In geodynamics as in other scientific areas, computation has become a core component of research, complementing field observation, laboratory analysis, experiment, and theory. Computational tools for data analysis, mapping, visualization, modeling, and simulation are essential for all aspects of the scientific workflow. Specialized scientific software is often developed by geodynamicists for their own use, and this effort represents a distinctive intellectual contribution. Drawing on a geodynamics community that focuses on developing and disseminating scientific software, we assess the current practices of software development and attribution, as well as attitudes about the need and best practices for software citation. We analyzed publications by participants in the Computational Infrastructure for Geodynamics and conducted mixed method surveys of the solid earth geophysics community. From this we learned that coding skills are typically learned informally. Participants considered good code as trusted, reusable, readable, and not overly complex and considered a good coder as one that participates in the community in an open and reasonable manor contributing to both long- and short-term community projects. Participants strongly supported citing software reflected by the high rate a software package was named in the literature and the high rate of citations in the references. However, lacking are clear instructions from developers on how to cite and education of users on what to cite. In addition, citations did not always lead to discoverability of the resource. A unique identifier to the software package itself, community education, and citation tools would contribute to better attribution practices.

  20. Safety-Critical Partitioned Software Architecture: A Partitioned Software Architecture for Robotic

    Science.gov (United States)

    Horvath, Greg; Chung, Seung H.; Cilloniz-Bicchi, Ferner

    2011-01-01

    The flight software on virtually every mission currently managed by JPL has several major flaws that make it vulnerable to potentially fatal software defects. Many of these problems can be addressed by recently developed partitioned operating systems (OS). JPL has avoided adopting a partitioned operating system on its flight missions, primarily because doing so would require significant changes in flight software design, and the risks associated with changes of that magnitude cannot be accepted by an active flight project. The choice of a partitioned OS can have a dramatic effect on the overall system and software architecture, allowing for realization of benefits far beyond the concerns typically associated with the choice of OS. Specifically, we believe that a partitioned operating system, when coupled with an appropriate architecture, can provide a strong infrastructure for developing systems for which reusability, modifiability, testability, and reliability are essential qualities. By adopting a partitioned OS, projects can gain benefits throughout the entire development lifecycle, from requirements and design, all the way to implementation, testing, and operations.

  1. Scala Roles: Reusable Object Collaborations in a Library

    Science.gov (United States)

    Pradel, Michael; Odersky, Martin

    Purely class-based implementations of object-oriented software are often inappropriate for reuse. In contrast, the notion of objects playing roles in a collaboration has been proven to be a valuable reuse abstraction. However, existing solutions to enable role-based programming tend to require vast extensions of the underlying programming language, and thus, are difficult to use in every day work. We present a programming technique, based on dynamic proxies, that allows to augment an object’s type at runtime while preserving strong static type safety. It enables role-based implementations that lead to more reuse and better separation of concerns.

  2. ESTSC - Software Best Practices

    Science.gov (United States)

    DOE Scientific and Technical Software Best Practices December 2010 Table of Contents 1.0 Introduction 2.0 Responsibilities 2.1 OSTI/ESTSC 2.2 SIACs 2.3 Software Submitting Sites/Creators 2.4 Software Sensitivity Review 3.0 Software Announcement and Submission 3.1 STI Software Appropriate for Announcement 3.2

  3. Software Assurance Competency Model

    Science.gov (United States)

    2013-03-01

    COTS) software , and software as a service ( SaaS ). L2: Define and analyze risks in the acquisition of contracted software , COTS software , and SaaS ...2010a]: Application of technologies and processes to achieve a required level of confidence that software systems and services function in the...

  4. Software attribute visualization for high integrity software

    Energy Technology Data Exchange (ETDEWEB)

    Pollock, G.M.

    1998-03-01

    This report documents a prototype tool developed to investigate the use of visualization and virtual reality technologies for improving software surety confidence. The tool is utilized within the execution phase of the software life cycle. It provides a capability to monitor an executing program against prespecified requirements constraints provided in a program written in the requirements specification language SAGE. The resulting Software Attribute Visual Analysis Tool (SAVAnT) also provides a technique to assess the completeness of a software specification.

  5. Composable power management with energy and power budgets per application

    NARCIS (Netherlands)

    Nelson, A.; Molnos, A.M.; Goossens, K.G.W.

    2011-01-01

    Embedded Multiprocessor Systems-on-Chip (MPSoCs) commonly run multiple applications at once. These applications may have different time criticalities, i.e. non real-time, soft real-time, and firm or hard real-time. Application-level composability is used to provide each application with its own

  6. The Nigerian Art Music Composer, His Training, Vocal Compositions ...

    African Journals Online (AJOL)

    The music arena has undergone some changes within the past decades in Nigeria; partly due to contact of Nigerians with music of the other world cultures and due to intercultural borrowings within Nigeria. This trend has been a masterminding force in the shaping of the musical arena in Nigeria with the art music composer ...

  7. Composing with New Technology: Teacher Reflections on Learning Digital Video

    Science.gov (United States)

    Bruce, David L.; Chiu, Ming Ming

    2015-01-01

    This study explores teachers' reflections on their learning to compose with new technologies in the context of teacher education and/or teacher professional development. English language arts (ELA) teachers (n = 240) in 15 courses learned to use digital video (DV), completed at least one DV group project, and responded to open-ended survey…

  8. Sound Computational Interpretation of Formal Encryption with Composed Keys

    NARCIS (Netherlands)

    Laud, P.; Corin, R.J.; In Lim, J.; Hoon Lee, D.

    2003-01-01

    The formal and computational views of cryptography have been related by the seminal work of Abadi and Rogaway. In their work, a formal treatment of encryption that uses atomic keys is justified in the computational world. However, many proposed formal approaches allow the use of composed keys, where

  9. Teaching Effective Communication Skills with ACE: Analyzing, Composing, & Evaluating

    Science.gov (United States)

    Snyder, Lisa Gueldenzoph; Shwom, Barbara

    2011-01-01

    Most business communication classes teach students to use a writing process to compose effective documents. Students practice the process by applying it to various types of writing with various purposes-reports, presentations, bad news letters, persuasive memos, etc. However, unless students practice that process in other contexts outside of the…

  10. Composes organiques et activités antioxydantes de Ampelocissus ...

    African Journals Online (AJOL)

    SARAH

    31 juil. 2015 ... additives or the necessary supplements in the food preserving. Key words: Composed organic, activity antioxidant, Ampelocissus multistriata. INTRODUCTION. Sur le plan physiologique, les végétaux verts en cours de croissance utilisent l'énergie que leur fournit la lumière solaire captée par les feuilles.

  11. Quiet Grove in a Savage Garden: A Composer's Bicameral Reality

    Science.gov (United States)

    Bohlen, Donald

    2004-01-01

    This author, a composer, states that music has been the primal generator of his existence and the definition of living creatively; and that understanding the bicameral reality of creativity through a study of the nature of consciousness involves a symbiotic host of disciplines. In the study of the occurrence of "creativity," consciousness as well…

  12. Principles of reusability of XML-based enterprise documents

    Directory of Open Access Journals (Sweden)

    Roman Malo

    2010-01-01

    Full Text Available XML (Extensible Markup Language represents one of flexible platforms for processing enterprise documents. Its simple syntax and powerful software infrastructure for processing this type of documents is a guarantee for high interoperability of individual documents. XML is today one of technologies influencing all aspects of ICT area.In the paper questions and basic principles of reusing XML-based documents are described in the field of enterprise documents. If we use XML databases or XML data types for storing these types of documents then partial redundancy could be expected due to possible documents’ similarity. This similarity can be found especially in documents’ structure and also in documents’ content and its elimination is necessary part of data optimization.The main idea of the paper is focused to possibilities how to think about dividing complex XML docu­ments into independent fragments that can be used as standalone documents and how to process them.Conclusions could be applied within software tools working with XML-based structured data and documents as document management systems or content management systems.

  13. The Effect of Superstar Software on Hardware Sales in System Markets

    OpenAIRE

    Binken, Jeroen; Stremersch, Stefan

    2008-01-01

    textabstractSystems are composed of complementary products (e.g., video game systems are composed of the video game console and video games). Prior literature on indirect network effects argues that, in system markets, sales of the primary product (often referred to as "hardware") largely depend on the availability of complementary products (often referred to as "software"). Mathematical and empirical analyses have almost exclusively operationalized software availability as software quantity....

  14. Facility arrangements and the environmental performance of disposable and reusable cups

    NARCIS (Netherlands)

    Potting, José; Harst-Wintraecken, van der Eugenie

    2015-01-01

    Purpose: This paper integrates two complementary life cycle assessment (LCA) studies with the aim to advice facility managers on the sustainable use of cups, either disposable or reusable. Study 1 compares three disposable cups, i.e., made from fossil-based polystyrene (PS), biobased and

  15. Sound absorption of low-temperature reusable surface insulation candidate materials

    Science.gov (United States)

    Johnston, J. D.

    1974-01-01

    Sound absorption data from tests of four candidate low-temperature reusable surface insulation materials are presented. Limitations on the use of the data are discussed, conclusions concerning the effective absorption of the materials are drawn, and the relative significance to Vibration and Acoustic Test Facility test planning of the absorption of each material is assessed.

  16. Characterization of cement-based materials using a reusable piezoelectric impedance-based sensor

    Science.gov (United States)

    Tawie, R.; Lee, H. K.

    2011-08-01

    This paper proposes a reusable sensor, which employs a piezoceramic (PZT) plate as an active sensing transducer, for non-destructive monitoring of cement-based materials based on the electromechanical impedance (EMI) sensing technique. The advantage of the sensor design is that the PZT can be easily removed from the set-up and re-used for repetitive tests. The applicability of the sensor was demonstrated for monitoring of the setting of cement mortar. EMI measurements were performed using an impedance analyzer and the transformation of the specimen from the plastic to solid state was monitored by automatically measuring the changes in the PZT conductance spectra with respect to curing time using the root mean square deviation (RMSD) algorithm. In another experiment, drying-induced moisture loss of a hardened mortar specimen at saturated surface dry (SSD) condition was measured, and monitored using the reusable sensor to establish a correlation between the RMSD values and moisture loss rate. The reusable sensor was also demonstrated for detecting progressive damages imparted on a mortar specimen attached with the sensor under several loading levels before allowing it to load to failure. Overall, the reusable sensor is an effective and efficient monitoring device that could possibly be used for field application in characterization of cement-based materials.

  17. Characterization of cement-based materials using a reusable piezoelectric impedance-based sensor

    International Nuclear Information System (INIS)

    Tawie, R; Lee, H K

    2011-01-01

    This paper proposes a reusable sensor, which employs a piezoceramic (PZT) plate as an active sensing transducer, for non-destructive monitoring of cement-based materials based on the electromechanical impedance (EMI) sensing technique. The advantage of the sensor design is that the PZT can be easily removed from the set-up and re-used for repetitive tests. The applicability of the sensor was demonstrated for monitoring of the setting of cement mortar. EMI measurements were performed using an impedance analyzer and the transformation of the specimen from the plastic to solid state was monitored by automatically measuring the changes in the PZT conductance spectra with respect to curing time using the root mean square deviation (RMSD) algorithm. In another experiment, drying-induced moisture loss of a hardened mortar specimen at saturated surface dry (SSD) condition was measured, and monitored using the reusable sensor to establish a correlation between the RMSD values and moisture loss rate. The reusable sensor was also demonstrated for detecting progressive damages imparted on a mortar specimen attached with the sensor under several loading levels before allowing it to load to failure. Overall, the reusable sensor is an effective and efficient monitoring device that could possibly be used for field application in characterization of cement-based materials

  18. Nano-Fe 3 O 4 /O 2 : Green, Magnetic and Reusable Catalytic ...

    African Journals Online (AJOL)

    , efficient, heterogeneous and reusable catalytic system for the synthesis of benzimidazoles via the reactions of o-phenylenediamine (1 eq) with aryl aldehydes (1 eq) in excellentyields (85–97 %) and short reaction times (30–100 min) with a ...

  19. A literature review on business process modelling: new frontiers of reusability

    Science.gov (United States)

    Aldin, Laden; de Cesare, Sergio

    2011-08-01

    Business process modelling (BPM) has become fundamental for modern enterprises due to the increasing rate of organisational change. As a consequence, business processes need to be continuously (re-)designed as well as subsequently aligned with the corresponding enterprise information systems. One major problem associated with the design of business processes is reusability. Reuse of business process models has the potential of increasing the efficiency and effectiveness of BPM. This article critically surveys the existing literature on the problem of BPM reusability and more specifically on that State-of-the-Art research that can provide or suggest the 'elements' required for the development of a methodology aimed at discovering reusable conceptual artefacts in the form of patterns. The article initially clarifies the definitions of business process and business process model; then, it sets out to explore the previous research conducted in areas that have an impact on reusability in BPM. The article concludes by distilling directions for future research towards the development of apatterns-based approach to BPM; an approach that brings together the contributions made by the research community in the areas of process mining and discovery, declarative approaches and ontologies.

  20. A Diagnostic Approach to Increase Reusable Dinnerware Selection in a Cafeteria

    Science.gov (United States)

    Manuel, Jennifer C.; Sunseri, Mary Anne; Olson, Ryan; Scolari, Miranda

    2007-01-01

    The current project tested a diagnostic approach to selecting interventions to increase patron selection of reusable dinnerware in a cafeteria. An assessment survey, completed by a sample of 43 patrons, suggested that the primary causes of wasteful behavior were (a) environmental arrangement of dinnerware options and (b) competing motivational…

  1. Simple and reusable fibre-to-chip interconnect with adjustable coupling eficiency

    NARCIS (Netherlands)

    Heideman, Rene; Lambeck, Paul; Parriaux, Olivier M.; Kley, Ernst-Bernhard

    1997-01-01

    A simple, efficient and reusable fiber-to-chip interconnect is presented. The interconnect is based on a V-groove (wet- chemically etched) in silicon, combined with a loose-mode Si3N4-channel waveguide. The loose-mode waveguide is adiabatically tapered to the integrated optical (sensor) circuitry.

  2. Technology development for metallic hot structures in aerodynamic control surfaces of reusable launchers

    NARCIS (Netherlands)

    Sudmeijer, K.J.; Wentzel, C.; Lefeber, B.M.; Kloosterman, A.

    2002-01-01

    In this paper a summary is presented of the technology development in the Netherlands focussed on the design and development of a metallic aerodynamic control surface for the future European reusable launcher. The applied materials are mainly Oxide Dispersion Strengthened (ODS) alloys produced by

  3. Examining the Use of Web-Based Reusable Learning Objects by Animal and Veterinary Nursing Students

    Science.gov (United States)

    Chapman-Waterhouse, Emily; Silva-Fletcher, Ayona; Whittlestone, Kim David

    2016-01-01

    This intervention study examined the interaction of animal and veterinary nursing students with reusable learning objects (RLO) in the context of preparing for summative assessment. Data was collected from 199 undergraduates using quantitative and qualitative methods. Students accessed RLO via personal devices in order to reinforce taught…

  4. Silica Sulfuric Acid: An Eco-Friendly and Reusable Catalyst for Synthesis of Benzimidazole Derivatives

    Directory of Open Access Journals (Sweden)

    Bahareh Sadeghi

    2013-01-01

    Full Text Available Silica sulfuric acid (SiO2-OSO3H as an eco-friendly, readily available, and reusable catalyst is applied to benzimidazole derivatives synthesis under reflux in ethanol. The procedure is very simple and the products are isolated with an easy workup in good-to-excellent yields.

  5. Experiences with Reusable E-Learning Objects: From Theory to Practice.

    Science.gov (United States)

    Muzio, Jeanette A.; Heins, Tanya; Mundell, Roger

    2002-01-01

    Explains reusable electronic learning objects (ELOs) that are stored in a database and discusses the practical application of creating and reusing ELOs at Royal Roads University (Canada). Highlights include ELOs and the instructional design of online courses; and examples of using templates to develop interactive ELOs. (Author/LRW)

  6. Comment on 'Quantum secret sharing based on reusable Greenberger-Horne-Zeilinger states as secure carriers'

    International Nuclear Information System (INIS)

    Gao Fei; Guo Fenzhuo; Wen Qiaoyan; Zhu Fuchen

    2005-01-01

    In a recent paper [S. Bagherinezhad and V. Karimipour, Phys. Rev. A 67, 044302 (2003)], a quantum secret sharing protocol based on reusable Greenberger-Horne-Zeilinger states was proposed. However, in this Comment, it is shown that this protocol is insecure if Eve employs a special strategy to attack

  7. Reliability of software

    International Nuclear Information System (INIS)

    Kopetz, H.

    1980-01-01

    Common factors and differences in the reliability of hardware and software; reliability increase by means of methods of software redundancy. Maintenance of software for long term operating behavior. (HP) [de

  8. Reusable Client-Side JavaScript Modules for Immersive Web-Based Real-Time Collaborative Neuroimage Visualization

    Directory of Open Access Journals (Sweden)

    Jorge L. Bernal-Rusiel

    2017-05-01

    Full Text Available In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers' state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView, a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution.

  9. Reusable Client-Side JavaScript Modules for Immersive Web-Based Real-Time Collaborative Neuroimage Visualization.

    Science.gov (United States)

    Bernal-Rusiel, Jorge L; Rannou, Nicolas; Gollub, Randy L; Pieper, Steve; Murphy, Shawn; Robertson, Richard; Grant, Patricia E; Pienaar, Rudolph

    2017-01-01

    In this paper we present a web-based software solution to the problem of implementing real-time collaborative neuroimage visualization. In both clinical and research settings, simple and powerful access to imaging technologies across multiple devices is becoming increasingly useful. Prior technical solutions have used a server-side rendering and push-to-client model wherein only the server has the full image dataset. We propose a rich client solution in which each client has all the data and uses the Google Drive Realtime API for state synchronization. We have developed a small set of reusable client-side object-oriented JavaScript modules that make use of the XTK toolkit, a popular open-source JavaScript library also developed by our team, for the in-browser rendering and visualization of brain image volumes. Efficient realtime communication among the remote instances is achieved by using just a small JSON object, comprising a representation of the XTK image renderers' state, as the Google Drive Realtime collaborative data model. The developed open-source JavaScript modules have already been instantiated in a web-app called MedView , a distributed collaborative neuroimage visualization application that is delivered to the users over the web without requiring the installation of any extra software or browser plugin. This responsive application allows multiple physically distant physicians or researchers to cooperate in real time to reach a diagnosis or scientific conclusion. It also serves as a proof of concept for the capabilities of the presented technological solution.

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

    Science.gov (United States)

    Trevino, Luis C.; Crumbley, Tim

    2004-01-01

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

  11. Clinical outcomes and costs of reusable and single-use flexible ureterorenoscopes: a prospective cohort study.

    Science.gov (United States)

    Mager, R; Kurosch, M; Höfner, T; Frees, S; Haferkamp, A; Neisius, A

    2018-01-22

    The purpose of this study is to analyze clinical outcomes and costs of single-use flexible ureterorenoscopes in comparison with reusable flexible ureterorenoscopes in a tertiary referral center. Prospectively, 68 flexible ureterorenoscopies utilizing reusable (Flex-X2S, Flex-X C , Karl Storz) and 68 applying single-use flexible ureterorenoscopes (LithoVue, Boston Scientific) were collected. Clinical outcome parameters such as overall success rate, complication rates according to Clavien-Dindo, operation time and radiation exposure time were measured. Cost analysis was based on purchase costs and recurrent costs for repair and reprocessing divided by number of procedures. In each group 68 procedures were available for evaluation. In 91% of reusable and 88% of single-use ureterorenoscopies stone disease was treated with a mean stone burden of 101 ± 226 and 90 ± 244 mm 2 and lower pole involvement in 47 and 41%, respectively (p > 0.05). Comparing clinical outcomes of reusable vs. single-use instruments revealed no significant difference for overall success rates (81 vs. 87%), stone-free rates (82 vs. 85%), operation time (76.2 ± 46.8 vs. 76.8 ± 40.2 min), radiation exposure time (3.83 ± 3.15 vs. 3.93 ± 4.43 min) and complication rates (7 vs. 17%) (p > 0.05). A wide range of repair and purchase costs resulted in total to $1212-$1743 per procedure for reusable ureterorenoscopy whereas price of single-use ureterorenoscopy was $1300-$3180 per procedure. The current work provided evidence for equal clinical effectiveness of reusable and single-use flexible ureterorenoscopes. Partially overlapping ranges of costs for single-use and reusable scopes stress the importance to precisely know the expenses and caseload when negotiating purchase prices, repair prices and warranty conditions.

  12. Beyond Bundles - Reproducible Software Environments with GNU Guix

    CERN Multimedia

    CERN. Geneva; Wurmus, Ricardo

    2018-01-01

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

  13. Extracting software static defect models using data mining

    Directory of Open Access Journals (Sweden)

    Ahmed H. Yousef

    2015-03-01

    Full Text Available Large software projects are subject to quality risks of having defective modules that will cause failures during the software execution. Several software repositories contain source code of large projects that are composed of many modules. These software repositories include data for the software metrics of these modules and the defective state of each module. In this paper, a data mining approach is used to show the attributes that predict the defective state of software modules. Software solution architecture is proposed to convert the extracted knowledge into data mining models that can be integrated with the current software project metrics and bugs data in order to enhance the prediction. The results show better prediction capabilities when all the algorithms are combined using weighted votes. When only one individual algorithm is used, Naïve Bayes algorithm has the best results, then the Neural Network and the Decision Trees algorithms.

  14. Software Engineering Guidebook

    Science.gov (United States)

    Connell, John; Wenneson, Greg

    1993-01-01

    The Software Engineering Guidebook describes SEPG (Software Engineering Process Group) supported processes and techniques for engineering quality software in NASA environments. Three process models are supported: structured, object-oriented, and evolutionary rapid-prototyping. The guidebook covers software life-cycles, engineering, assurance, and configuration management. The guidebook is written for managers and engineers who manage, develop, enhance, and/or maintain software under the Computer Software Services Contract.

  15. Microservices in Web Objects Enabled IoT Environment for Enhancing Reusability

    Directory of Open Access Journals (Sweden)

    Muhammad Aslam Jarwar

    2018-01-01

    Full Text Available In the ubiquitous Internet of Things (IoT environment, reusing objects instead of creating new one has become important in academics and industries. The situation becomes complex due to the availability of a huge number of connected IoT objects, and each individual service creates a new object instead of reusing the existing one to fulfill a requirement. A well-standard mechanism not only improves the reusability of objects but also improves service modularity and extensibility, and reduces cost. Web Objects enabled IoT environment applies the principle of reusability of objects in multiple IoT application domains through central objects repository and microservices. To reuse objects with microservices and to maintain a relationship with them, this study presents an architecture of Web of Objects platform. In the case of a similar request for an object, the already instantiated object that exists in the same or from other domain can be reused. Reuse of objects through microservices avoids duplications, and reduces time to search and instantiate them from their registries. Further, this article presents an algorithm for microservices and related objects discovery that considers the reusability of objects through the central objects repository. To support the reusability of objects, the necessary algorithm for objects matching is also presented. To realize the reusability of objects in Web Objects enabled IoT environment, a prototype has been designed and implemented based on a use case scenario. Finally, the results of the prototype have been analyzed and discussed to validate the proposed approach.

  16. A Framework For Efficient Homomorphic Universally Composable Commitments

    DEFF Research Database (Denmark)

    David, Bernardo Machado

    primitives and protocols while retaining security guarantees. Moreover, commitments with homomorphic properties enable significantly more efficient constructions of protocols for applications such as zero knowledge proofs, two-party computation through garbled circuits and multiparty computation. However......, achieving universal composability for commitment schemes often sacrifices both concrete and asymptotic efficiency, specially if homomorphic properties are required. In this thesis we bridge the gap between stand alone and universally composable commitment schemes, for which we achieve optimal efficiency...... related to a statistical security parameter as a setup. The rest of our constructions leverage secret sharing and coding theory techniques, including a novel method for verifying that a large number of strings are codewords of a given linear code with linear complexity....

  17. The methodology of composing the exercises system with fit balls.

    Directory of Open Access Journals (Sweden)

    Voronov N.P.

    2011-02-01

    Full Text Available The original methodology of composing the exercises system with fit balls was considered. More than 10 publications were analysed. On the lesson with fit balls the problem was revealed. In the experiment took part 30 students at the age from 18 till 21. All the famous exercises were systematized. As a result, a big attractiveness and assimilability of the proposed complex was revealed. The effectiveness of the complex of physical exercises with fit balls for students was proved.

  18. Semantic Service Discovery Techniques for the composable web

    OpenAIRE

    Fernández Villamor, José Ignacio

    2013-01-01

    This PhD thesis contributes to the problem of resource and service discovery in the context of the composable web. In the current web, mashup technologies allow developers reusing services and contents to build new web applications. However, developers face a problem of information flood when searching for appropriate services or resources for their combination. To contribute to overcoming this problem, a framework is defined for the discovery of services and resources. In this framework, thr...

  19. Tailorable software architectures in the accelerator control system environment

    International Nuclear Information System (INIS)

    Mejuev, Igor; Kumagai, Akira; Kadokura, Eiichi

    2001-01-01

    Tailoring is further evolution of an application after deployment in order to adapt it to requirements that were not accounted for in the original design. End-user tailorability has been extensively researched in applied computer science from HCl and software engineering perspectives. Tailorability allows coping with flexibility requirements, decreasing maintenance and development costs of software products. In general, dynamic or diverse software requirements constitute the need for implementing end-user tailorability in computer systems. In accelerator physics research the factor of dynamic requirements is especially important, due to frequent software and hardware modifications resulting in correspondingly high upgrade and maintenance costs. In this work we introduce the results of feasibility study on implementing end-user tailorability in the software for accelerator control system, considering the design and implementation of distributed monitoring application for 12 GeV KEK Proton Synchrotron as an example. The software prototypes used in this work are based on a generic tailoring platform (VEDICI), which allows decoupling of tailoring interfaces and runtime components. While representing a reusable application-independent framework, VEDICI can be potentially applied for tailoring of arbitrary compositional Web-based applications

  20. Nanoscale biomemory composed of recombinant azurin on a nanogap electrode

    International Nuclear Information System (INIS)

    Chung, Yong-Ho; Lee, Taek; Choi, Jeong-Woo; Park, Hyung Ju; Yun, Wan Soo; Min, Junhong

    2013-01-01

    We fabricate a nanoscale biomemory device composed of recombinant azurin on nanogap electrodes. For this, size-controllable nanogap electrodes are fabricated by photolithography, electron beam lithography, and surface catalyzed chemical deposition. Moreover, we investigate the effect of gap distance to optimize the size of electrodes for a biomemory device and explore the mechanism of electron transfer from immobilized protein to a nanogap counter-electrode. As the distance of the nanogap electrode is decreased in the nanoscale, the absolute current intensity decreases according to the distance decrement between the electrodes due to direct electron transfer, in contrast with the diffusion phenomenon of a micro-electrode. The biomemory function is achieved on the optimized nanogap electrode. These results demonstrate that the fabricated nanodevice composed of a nanogap electrode and biomaterials provides various advantages such as quantitative control of signals and exclusion of environmental effects such as noise. The proposed bioelectronics device, which could be mass-produced easily, could be applied to construct a nanoscale bioelectronics system composed of a single biomolecule. (paper)

  1. Composing the theme of city to be diverse and sustainable

    Science.gov (United States)

    Wiranegara, H. W.

    2018-01-01

    To give a path for developing a city needs a theme. City’s goal stated in a document of a spatial plan were too broad and insufficient detail in giving a direction. To make more detail and precise, every city has to compose a city theme. It is developed based on the potential, the uniqueness, the excellence, and the sustainability of its human resources, natural resources, and man-made resources. An integration among the three of resources which have the highest score become a theme of the city. The aim of this research was to formulate the conceptual framework to compose a city theme. The research design was the interview survey in Banda Aceh, Banjarmasin, and Kupang. Informants were the government officials, academics, figures, the private sector and public who considered related to the intended information being collected. Having set the conceptual framework, the interview directed to check the implementation in realities. The result was that the conceptual framework could accommodate the phenomenon of composing the theme of the city. Yet, it was a preliminary in nature and needed more research to get a complete result.

  2. Cost analysis of single-use (Ambu® aScope™) and reusable bronchoscopes in the ICU.

    Science.gov (United States)

    Perbet, S; Blanquet, M; Mourgues, C; Delmas, J; Bertran, S; Longère, B; Boïko-Alaux, V; Chennell, P; Bazin, J-E; Constantin, J-M

    2017-12-01

    Flexible optical bronchoscopes are essential for management of airways in ICU, but the conventional reusable flexible scopes have three major drawbacks: high cost of repairs, need for decontamination, and possible transmission of infectious agents. The main objective of this study was to measure the cost of bronchoalveolar lavage (BAL) and percutaneous tracheostomy (PT) using reusable bronchoscopes and single-use bronchoscopes in an ICU of an university hospital. The secondary objective was to compare the satisfaction of healthcare professionals with reusable and single-use bronchoscopes. The study was performed between August 2009 and July 2014 in a 16-bed ICU. All BAL and PT procedures were performed by experienced healthcare professionals. Cost analysis was performed considering ICU and hospital organization. Healthcare professional satisfaction with single-use and reusable scopes was determined based on eight factors. Sensitivity analysis was performed by applying discount rates (0, 3, and 5%) and by simulation of six situations based on different assumptions. At a discount rate of 3%, the costs per BAL for the two reusable scopes were 188.86€ (scope 1) and 185.94€ (scope 2), and the costs per PT for the reusable scope 1 and scope 2 and single-use scopes were 1613.84€, 410.24€, and 204.49€, respectively. The cost per procedure for the reusable scopes depended on the number of procedures performed, maintenance costs, and decontamination costs. Healthcare professionals were more satisfied with the third-generation single-use Ambu ® aScope™. The cost per procedure for the single-use scope was not superior to that for reusable scopes. The choice of single-use or reusable bronchoscopes in an ICU should consider the frequency of procedures and the number of bronchoscopes needed.

  3. The Walk-Man Robot Software Architecture

    Directory of Open Access Journals (Sweden)

    Mirko Ferrati

    2016-05-01

    Full Text Available A software and control architecture for a humanoid robot is a complex and large project, which involves a team of developers/researchers to be coordinated and requires many hard design choices. If such project has to be done in a very limited time, i.e., less than 1 year, more constraints are added and concepts, such as modular design, code reusability, and API definition, need to be used as much as possible. In this work, we describe the software architecture developed for Walk-Man, a robot participant at the Darpa Robotics Challenge. The challenge required the robot to execute many different tasks, such as walking, driving a car, and manipulating objects. These tasks need to be solved by robotics specialists in their corresponding research field, such as humanoid walking, motion planning, or object manipulation. The proposed architecture was developed in 10 months, provided boilerplate code for most of the functionalities required to control a humanoid robot and allowed robotics researchers to produce their control modules for DRC tasks in a short time. Additional capabilities of the architecture include firmware and hardware management, mixing of different middlewares, unreliable network management, and operator control station GUI. All the source code related to the architecture and some control modules have been released as open source projects.

  4. Ensuring Software IP Cleanliness

    Directory of Open Access Journals (Sweden)

    Mahshad Koohgoli

    2007-12-01

    Full Text Available At many points in the life of a software enterprise, determination of intellectual property (IP cleanliness becomes critical. The value of an enterprise that develops and sells software may depend on how clean the software is from the IP perspective. This article examines various methods of ensuring software IP cleanliness and discusses some of the benefits and shortcomings of current solutions.

  5. Commercial Literacy Software.

    Science.gov (United States)

    Balajthy, Ernest

    1997-01-01

    Presents the first year's results of a continuing project to monitor the availability of software of relevance for literacy education purposes. Concludes there is an enormous amount of software available for use by teachers of reading and literacy--whereas drill-and-practice software is the largest category of software available, large numbers of…

  6. Ensuring Software IP Cleanliness

    OpenAIRE

    Mahshad Koohgoli; Richard Mayer

    2007-01-01

    At many points in the life of a software enterprise, determination of intellectual property (IP) cleanliness becomes critical. The value of an enterprise that develops and sells software may depend on how clean the software is from the IP perspective. This article examines various methods of ensuring software IP cleanliness and discusses some of the benefits and shortcomings of current solutions.

  7. Statistical Software Engineering

    Science.gov (United States)

    1998-04-13

    multiversion software subject to coincident errors. IEEE Trans. Software Eng. SE-11:1511-1517. Eckhardt, D.E., A.K Caglayan, J.C. Knight, L.D. Lee, D.F...J.C. and N.G. Leveson. 1986. Experimental evaluation of the assumption of independence in multiversion software. IEEE Trans. Software

  8. Agile Software Development

    Science.gov (United States)

    Biju, Soly Mathew

    2008-01-01

    Many software development firms are now adopting the agile software development method. This method involves the customer at every level of software development, thus reducing the impact of change in the requirement at a later stage. In this article, the principles of the agile method for software development are explored and there is a focus on…

  9. Improving Software Developer's Competence

    DEFF Research Database (Denmark)

    Abrahamsson, Pekka; Kautz, Karlheinz; Sieppi, Heikki

    2002-01-01

    Emerging agile software development methods are people oriented development approaches to be used by the software industry. The personal software process (PSP) is an accepted method for improving the capabilities of a single software engineer. Five original hypotheses regarding the impact...

  10. Software - Naval Oceanography Portal

    Science.gov (United States)

    are here: Home › USNO › Earth Orientation › Software USNO Logo USNO Navigation Earth Orientation Products GPS-based Products VLBI-based Products EO Information Center Publications about Products Software Search databases Auxiliary Software Supporting Software Form Folder Earth Orientation Matrix Calculator

  11. Software Engineering Education Directory

    Science.gov (United States)

    1990-04-01

    and Engineering (CMSC 735) Codes: GPEV2 * Textiooks: IEEE Tutoria on Models and Metrics for Software Management and Engameeing by Basi, Victor R...Software Engineering (Comp 227) Codes: GPRY5 Textbooks: IEEE Tutoria on Software Design Techniques by Freeman, Peter and Wasserman, Anthony 1. Software

  12. Great software debates

    CERN Document Server

    Davis, A

    2004-01-01

    The industry’s most outspoken and insightful critic explains how the software industry REALLY works. In Great Software Debates, Al Davis, shares what he has learned about the difference between the theory and the realities of business and encourages you to question and think about software engineering in ways that will help you succeed where others fail. In short, provocative essays, Davis fearlessly reveals the truth about process improvement, productivity, software quality, metrics, agile development, requirements documentation, modeling, software marketing and sales, empiricism, start-up financing, software research, requirements triage, software estimation, and entrepreneurship.

  13. Software breadboard study

    Science.gov (United States)

    Nuckolls, C.; Frank, Mark

    1990-01-01

    The overall goal of this study was to develop new concepts and technology for the Comet Rendezvous Asteroid Flyby (CRAF), Cassini, and other future deep space missions which maximally conform to the Functional Specification for the NASA X-Band Transponder (NXT), FM513778 (preliminary, revised July 26, 1988). The study is composed of two tasks. The first task was to investigate a new digital signal processing technique which involves the processing of 1-bit samples and has the potential for significant size, mass, power, and electrical performance improvements over conventional analog approaches. The entire X-band receiver tracking loop was simulated on a digital computer using a high-level programming language. Simulations on this 'software breadboard' showed the technique to be well-behaved and a good approximation to its analog predecessor from threshold to strong signal levels in terms of tracking-loop performance, command signal-to-noise ratio and ranging signal-to-noise ratio. The successful completion of this task paves the way for building a hardware breadboard, the recommended next step in confirming this approach is ready for incorporation into flight hardware. The second task in this study was to investigate another technique which provides considerable simplification in the synthesis of the receiver first LO over conventional phase-locked multiplier schemes and in this approach, provides down-conversion for an S-band emergency receive mode without the need of an additional LO. The objective of this study was to develop methodology and models to predict the conversion loss, input RF bandwidth, and output RF bandwidth of a series GaAs FET sampling mixer and to breadboard and test a circuit design suitable for the X and S-band down-conversion applications.

  14. Air Force Reusable Booster System: A Quick-look, Design Focused Modeling and Cost Analysis Study

    Science.gov (United States)

    Zapata, Edgar

    2011-01-01

    This paper presents a method and an initial analysis of the costs of a reusable booster system (RBS) as envisioned by the US Department of Defense (DoD) and numerous initiatives that form the concept of Operationally Responsive Space (ORS). This paper leverages the knowledge gained from decades of experience with the semi-reusable NASA Space Shuttle to understand how the costs of a military next generation semi-reusable space transport might behave in the real world - and how it might be made as affordable as desired. The NASA Space Shuttle had a semi-expendable booster, that being the reusable Solid Rocket MotorslBoosters (SRMlSRB) and the expendable cryogenic External Tank (ET), with a reusable cargo and crew capable orbiter. This paper will explore DoD concepts that invert this architectural arrangement, using a reusable booster plane that flies back to base soon after launch, with the in-space elements of the launch system being the expendable portions. Cost estimating in the earliest stages of any potential, large scale program has limited usefulness. As a result, the emphasis here is on developing an approach, a structure, and the basic concepts that could continue to be matured as the program gains knowledge. Where cost estimates are provided, these results by necessity carry many caveats and assumptions, and this analysis becomes more about ways in which drivers of costs for diverse scenarios can be better understood. The paper is informed throughout with a design-for-cost philosophy whereby the design and technology features of the proposed RBS (who and what, the "architecture") are taken as linked at the hip to a desire to perform a certain mission (where and when), and together these inform the cost, responsiveness, performance and sustainability (how) of the system. Concepts for developing, acquiring, producing or operating the system will be shown for their inextricable relationship to the "architecture" of the system, and how these too relate to costs

  15. Views on Software Testability

    OpenAIRE

    Shimeall, Timothy; Friedman, Michael; Chilenski, John; Voas, Jeffrey

    1994-01-01

    The field of testability is an active, well-established part of engineering of modern computer systems. However, only recently have technologies for software testability began to be developed. These technologies focus on accessing the aspects of software that improve or depreciate the ease of testing. As both the size of implemented software and the amount of effort required to test that software increase, so will the important of software testability technologies in influencing the softwa...

  16. Agile software assessment

    OpenAIRE

    Nierstrasz Oscar; Lungu Mircea

    2012-01-01

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

  17. Software component quality evaluation

    Science.gov (United States)

    Clough, A. J.

    1991-01-01

    The paper describes a software inspection process that can be used to evaluate the quality of software components. Quality criteria, process application, independent testing of the process and proposed associated tool support are covered. Early results indicate that this technique is well suited for assessing software component quality in a standardized fashion. With automated machine assistance to facilitate both the evaluation and selection of software components, such a technique should promote effective reuse of software components.

  18. A hybrid approach to quantify software reliability in nuclear safety systems

    International Nuclear Information System (INIS)

    Arun Babu, P.; Senthil Kumar, C.; Murali, N.

    2012-01-01

    Highlights: ► A novel method to quantify software reliability using software verification and mutation testing in nuclear safety systems. ► Contributing factors that influence software reliability estimate. ► Approach to help regulators verify the reliability of safety critical software system during software licensing process. -- Abstract: Technological advancements have led to the use of computer based systems in safety critical applications. As computer based systems are being introduced in nuclear power plants, effective and efficient methods are needed to ensure dependability and compliance to high reliability requirements of systems important to safety. Even after several years of research, quantification of software reliability remains controversial and unresolved issue. Also, existing approaches have assumptions and limitations, which are not acceptable for safety applications. This paper proposes a theoretical approach combining software verification and mutation testing to quantify the software reliability in nuclear safety systems. The theoretical results obtained suggest that the software reliability depends on three factors: the test adequacy, the amount of software verification carried out and the reusability of verified code in the software. The proposed approach may help regulators in licensing computer based safety systems in nuclear reactors.

  19. The development and technology transfer of software engineering technology at NASA. Johnson Space Center

    Science.gov (United States)

    Pitman, C. L.; Erb, D. M.; Izygon, M. E.; Fridge, E. M., III; Roush, G. B.; Braley, D. M.; Savely, R. T.

    1992-01-01

    The United State's big space projects of the next decades, such as Space Station and the Human Exploration Initiative, will need the development of many millions of lines of mission critical software. NASA-Johnson (JSC) is identifying and developing some of the Computer Aided Software Engineering (CASE) technology that NASA will need to build these future software systems. The goal is to improve the quality and the productivity of large software development projects. New trends are outlined in CASE technology and how the Software Technology Branch (STB) at JSC is endeavoring to provide some of these CASE solutions for NASA is described. Key software technology components include knowledge-based systems, software reusability, user interface technology, reengineering environments, management systems for the software development process, software cost models, repository technology, and open, integrated CASE environment frameworks. The paper presents the status and long-term expectations for CASE products. The STB's Reengineering Application Project (REAP), Advanced Software Development Workstation (ASDW) project, and software development cost model (COSTMODL) project are then discussed. Some of the general difficulties of technology transfer are introduced, and a process developed by STB for CASE technology insertion is described.

  20. ANALYSING EFFICIENCY OF AGGRESSIVE ETF-COMPOSED PORTFOLIO STRATEGIES

    Directory of Open Access Journals (Sweden)

    Anton Zaviyalov

    2014-01-01

    Full Text Available The article investigates investment characteristics of Exchange Traded Funds, a unique category of mutual funds which can be traded like any common equity on any stock exchange through authorized broker companies. One can buy and sell ETFs during the entire trading session, one can open short positions using ETFs and trade on margin. ETF price is determined by supply and demand and due to arbitrage, prices are very close to net asset values (NAV. ETFs attract both individual and institutional investors because they combine the benefits of open-end and closed-end funds. The article explores the results of statistical research to find a principal opportunity to implement an "aggressive" ETF-composed portfolio strategy which can secure stable above-market returns. To put it otherwise, the research aims to test the market efficiency hypothesis in the sector of ETF-composed portfolios. The research methodology centers on statistically testing the null hypothesis whether the average S&P500 return and each of the ETF-composed portfolio strategies average returns are equal to zero. To test such a hypothesis one should perform t-tests with several significance levels. If the null hypothesis is rejected on a certain significance level, this would mean that the average return of the portfolio strategy is significantly different from the average return of the S&P500 index. Based on the results of the t-tests, one can conclude whether the above-mentioned market segment is inefficient or partially inefficient, which would mean one can find an "aggressive"strategy to secure stable above-market returns.

  1. Software Quality Assurance Metrics

    Science.gov (United States)

    McRae, Kalindra A.

    2004-01-01

    Software Quality Assurance (SQA) is a planned and systematic set of activities that ensures conformance of software life cycle processes and products conform to requirements, standards and procedures. In software development, software quality means meeting requirements and a degree of excellence and refinement of a project or product. Software Quality is a set of attributes of a software product by which its quality is described and evaluated. The set of attributes includes functionality, reliability, usability, efficiency, maintainability, and portability. Software Metrics help us understand the technical process that is used to develop a product. The process is measured to improve it and the product is measured to increase quality throughout the life cycle of software. Software Metrics are measurements of the quality of software. Software is measured to indicate the quality of the product, to assess the productivity of the people who produce the product, to assess the benefits derived from new software engineering methods and tools, to form a baseline for estimation, and to help justify requests for new tools or additional training. Any part of the software development can be measured. If Software Metrics are implemented in software development, it can save time, money, and allow the organization to identify the caused of defects which have the greatest effect on software development. The summer of 2004, I worked with Cynthia Calhoun and Frank Robinson in the Software Assurance/Risk Management department. My task was to research and collect, compile, and analyze SQA Metrics that have been used in other projects that are not currently being used by the SA team and report them to the Software Assurance team to see if any metrics can be implemented in their software assurance life cycle process.

  2. The clinician's guide to composing effective business plans.

    Science.gov (United States)

    Ettinger, Alan B; Blondell, Catherine

    2011-01-01

    In today's challenging healthcare environment, clinicians need to understand the fundamentals of financial analysis, which are the underpinnings of their clinical programs, especially when seeking administrative support for new initiatives. The business plan for new clinical program initiatives is composed of diverse elements such as the mission statement, market and competitive analyses, operations plan, and financial analysis. Armed with a basic knowledge of financial analysis of clinical programs, as well as forward-looking analysis of an initiative's added value, the healthcare provider can work much more effectively with administration in developing or creating new healthcare program initiatives.

  3. Software Engineering Program: Software Process Improvement Guidebook

    Science.gov (United States)

    1996-01-01

    The purpose of this document is to provide experience-based guidance in implementing a software process improvement program in any NASA software development or maintenance community. This guidebook details how to define, operate, and implement a working software process improvement program. It describes the concept of the software process improvement program and its basic organizational components. It then describes the structure, organization, and operation of the software process improvement program, illustrating all these concepts with specific NASA examples. The information presented in the document is derived from the experiences of several NASA software organizations, including the SEL, the SEAL, and the SORCE. Their experiences reflect many of the elements of software process improvement within NASA. This guidebook presents lessons learned in a form usable by anyone considering establishing a software process improvement program within his or her own environment. This guidebook attempts to balance general and detailed information. It provides material general enough to be usable by NASA organizations whose characteristics do not directly match those of the sources of the information and models presented herein. It also keeps the ideas sufficiently close to the sources of the practical experiences that have generated the models and information.

  4. From Software Development to Software Assembly

    NARCIS (Netherlands)

    Sneed, Harry M.; Verhoef, Chris

    2016-01-01

    The lack of skilled programming personnel and the growing burden of maintaining customized software are forcing organizations to quit producing their own software. It's high time they turned to ready-made, standard components to fulfill their business requirements. Cloud services might be one way to

  5. Software for simulation of nuclear simulation of nuclear installations

    International Nuclear Information System (INIS)

    Castaneda, J.O.; Ramos, L.M.; Arjona, O.; Rodriguez, L.

    1993-01-01

    The software is an instrument to build conceptual-type simulators of low, medium and full scale for used in nuclear installations. The system is composed by composed by two basic modules: one for the edition and the other for the simulation. The first one allows to prepare the information to simulate: mathematical model, technological design (fundamentally, operation board or mnemotechnical design), parameters to be shown, failures to be simulated

  6. Reusable Electronics and Adaptable Communication as Implemented in the Odin Modular Robot

    DEFF Research Database (Denmark)

    Garcia, Ricardo Franco Mendoza; Lyder, Andreas; Christensen, David Johan

    2009-01-01

    This paper describes the electronics and communication system of Odin, a novel heterogeneous modular robot made of links and joints. The electronics is divided into two printed circuit boards: a General board with reusable components and a Specific board with non-reusable components. While...... electrical signals. The implementations of actuator and power links show that splitting the electronics into General and Specific boards allows rapid development of different types of modules, and an analysis of performance indicates that the communication system is simple, fast and flexible....... As the electronic design reuses approx. 50% of components between two different types of modules, we find it convenient for heterogeneous modular robots where production costs demand a small set of parts. In addition, as the features of the communication system are desirable in modular robots, we think...

  7. Heat Transfer Measurement and Modeling in Rigid High-Temperature Reusable Surface Insulation Tiles

    Science.gov (United States)

    Daryabeigi, Kamran; Knutson, Jeffrey R.; Cunnington, George R.

    2011-01-01

    Heat transfer in rigid reusable surface insulations was investigated. Steady-state thermal conductivity measurements in a vacuum were used to determine the combined contribution of radiation and solid conduction components of heat transfer. Thermal conductivity measurements at higher pressures were then used to estimate the effective insulation characteristic length for gas conduction modeling. The thermal conductivity of the insulation can then be estimated at any temperature and pressure in any gaseous media. The methodology was validated by comparing estimated thermal conductivities with published data on a rigid high-temperature silica reusable surface insulation tile. The methodology was also applied to the alumina enhanced thermal barrier tiles. Thermal contact resistance for thermal conductivity measurements on rigid tiles was also investigated. A technique was developed to effectively eliminate thermal contact resistance on the rigid tile s cold-side surface for the thermal conductivity measurements.

  8. Reusable Areas of Clinically Used Ventilators Carry Low Numbers of Aerobic Bacteria

    Directory of Open Access Journals (Sweden)

    Elizabeth Anne Gonzalez

    2014-12-01

    Full Text Available Ventilator associated pneumonia (VAP remains a serious problem for critically ill patients. We swabbed nine reusable areas on 20 clinically-used ventilators from a VA Hospital shortly after they had been removed from patients and identified bacterial isolates. No bacteria were isolated from most of the samples and of the samples that did grow bacteria, the majority of those had fewer than 10 colonies. The bacteria that were isolated were primarily non-pathogenic Gram-positive skin flora. Of the 20 ventilators swabbed, only one cultured bacteria associated with nosocomial infections: methicillin-resistant S.aureus. The most commonly contaminated areas were those most likely to be touched by healthcare professionals: the power button and the screen. The areas in closest proximity to the patients, the inspiratory and expiratory ports were the least often contaminated areas. Overall, very few bacteria were transferred to the reusable areas of the ventilators following clinical use.

  9. Reusable Areas of Clinically Used Ventilators Carry Low Numbers of Aerobic Bacteria

    Directory of Open Access Journals (Sweden)

    Elizabeth Anne Gonzalez

    2014-10-01

    Full Text Available Ventilator associated pneumonia (VAP remains a serious problem for critically ill patients. We swabbed nine reusable areas on 20 clinically-used ventilators from a VA Hospital shortly after they had been removed from patients and identified bacterial isolates. No bacteria were isolated from most of the samples and of the samples that did grow bacteria, the majority of those had fewer than 10 colonies. The bacteria that were isolated were primarily non-pathogenic Gram-positive skin flora. Of the 20 ventilators swabbed, only one cultured bacteria associated with nosocomial infections: methicillin-resistant S.aureus. The most commonly contaminated areas were those most likely to be touched by healthcare professionals: the power button and the screen. The areas in closest proximity to the patients, the inspiratory and expiratory ports were the least often contaminated areas. Overall, very few bacteria were transferred to the reusable areas of the ventilators following clinical use.

  10. Reusability Performance of Zinc Oxide Nanoparticles for Photocatalytic Degradation of POME

    Science.gov (United States)

    Zarifah Zainuri, Nur; Hanis Hayati Hairom, Nur; Abu Bakar Sidik, Dilaelyana; Misdan, Nurasyikin; Yusof, Norhaniza; Wahab Mohammad, Abdul

    2018-03-01

    Performance and reusability of different zinc oxide nanoparticles (ZnO-PVP and ZnO-PEG) for photocatalytic degradation of palm-mill oil effluent (POME) has been studied. The nanoparticles properties were characterised with fourier transform infrared spectroscopy (FTIR), X-ray diffraction (XRD) and transmission electron microscopy (TEM). The TEM results show that ZnO-PEG nanoparticles exhibit the smaller size than ZnO-PVP with less agglomeration. It was found that ZnO-PEG shows better effectiveness than ZnO-PVP in reducing turbidity, colour and increasing the dissolved oxygen (DO). By using two types of reusability methods: (a) oven drying (b) hot water rinsing, the oven drying method portrayed the most efficient route for POME treatment. This research would be a solution to the palm oil industry for photocatalyst recovering as well as reduction of the chemical usage in order to meet the development of advanced and greener technologies.

  11. Enhanced Flexibility and Reusability through State Machine-Based Architectures for Multisensor Intelligent Robotics

    Directory of Open Access Journals (Sweden)

    Héctor Herrero

    2017-05-01

    Full Text Available This paper presents a state machine-based architecture, which enhances the flexibility and reusability of industrial robots, more concretely dual-arm multisensor robots. The proposed architecture, in addition to allowing absolute control of the execution, eases the programming of new applications by increasing the reusability of the developed modules. Through an easy-to-use graphical user interface, operators are able to create, modify, reuse and maintain industrial processes, increasing the flexibility of the cell. Moreover, the proposed approach is applied in a real use case in order to demonstrate its capabilities and feasibility in industrial environments. A comparative analysis is presented for evaluating the presented approach versus traditional robot programming techniques.

  12. THEORETICAL FOUNDATIONS OF COMPOSING A REFERENCE BOOK OF REGIONAL TOPONYMS

    Directory of Open Access Journals (Sweden)

    Ilyin Dmitriy Yuryevich

    2014-09-01

    Full Text Available The article deals with the linguistic issues of composing a reference book of regional toponyms – a genre that requires special consideration in national lexicography. The assortment of these issues gave the possibility to carry out complex description of regional toponyms on the basis of semantic, functional, and orpthologuos criteria that let unify the names of Volgograd region settlements that are registered in various documents. The significance of the composed reference book is determined by several factors – the presence of local subsystems of geographical names in Russian toponymy; the inconsistency of current orthography norms on using capital letter in compound proprius names and fused-with-hyphen spelling of toponyms and off-toponym derivations; the lack of linguistically justified explanation of peculiarities of grammatical norms in the field of proper names use. The reference book of regional toponyms is based on the object description (toponymic vocabulary, principles of lexical units selection (description of spelling and grammatical properties of toponyms, encyclopedic information, the glossary (full list of toponyms of Volgograd region, typical article. The articles in the reference book are arranged in lexicographical zones with grammatical and semantic markers, lexicographical illustrations, other lexicographical labels, word etymology including. The reference book on Volgograd region toponymy is addressed to executive and administration authorities, journalists, regional ethnographers.

  13. Data as a service a framework for providing reusable enterprise data services

    CERN Document Server

    Sarkar, Pushpak

    2015-01-01

    Data as a Service shows how organizations can leverage "data as a service" by providing real-life case studies on the various and innovative architectures and related patterns. Comprehensive approach to introducing data as a service in any organization. A re-usable and flexible SOA based architecture framework. Roadmap to introduce 'big data as a service' for potential clients. Presents a thorough description of each component in the DaaS reference architecture so readers can implement solutions.

  14. Humidifiers for oxygen therapy: what risk for reusable and disposable devices?

    Science.gov (United States)

    La Fauci, V; Costa, G B; Facciolà, A; Conti, A; Riso, R; Squeri, R

    2017-06-01

    Nosocomial pneumonia accounts for the vast majority of healthcare-associated infections (HAI). Although numerous medical devices have been discussed as potential vehicles for microorganisms, very little is known about the role played by oxygen humidifiers as potential sources of nosocomial pathogens. The purpose of this research was to evaluate the safety of the reuse of humidifiers by analysing the rate of microbial contamination in reusable and disposable oxygen humidifiers used during therapy, and then discuss their potential role in the transmission of respiratory pathogens. Water samples from reusable and disposable oxygen humidifiers were collected from different wards of the University Hospital of Messina, Italy, where nosocomial pneumonia has a higher incidence rate due to the "critical" clinical conditions of inpatients. In particular, we monitored the Internal Medicine and Pulmonology wards for the medical area; the General Surgery and Thoracic and Cardiovascular Surgery wards for the surgical area and the Intensive Care Unit and Neonatal Intensive Care Unit for the emergency area. The samples were always collected after a period of 5 days from initial use for both types of humidifiers. Samples were processed using standard bacteriological techniques and microbial colonies were identified using manual and automated methods. High rates of microbial contamination were observed in samples from reusable oxygen humidifiers employed in medical (83%), surgical (77%) and emergency (50%) areas. The most relevant pathogens were Pseudomonas aeruginosa, amongst the Gram-negative bacteria, and Staphylococcus aureus, amongst the Gram-positive bacteria. Other pathogens were detected in lower percentage. The disposable oxygen humidifier samples showed no contamination. This research presents evidence of the high rate and type of microbial contamination of reusable humidifiers employed for oxygen therapy. These devices may thus be involved in the transmission of potential

  15. Operational Issues in the Development of a Cost-Effective Reusable LOX/LH2 Engine

    Science.gov (United States)

    Ballard, Richard O.

    2003-01-01

    The NASA Space Launch Initiative (SLI) was initiated in early 2001 to conduct technology development and to reduce the business and technical risk associated with developing the next-generation reusable launch system. In the field of main propulsion, two LOXLH2 rocket engine systems, the Pratt & Whitney / Aerojet Joint Venture (JV) COBRA and the Rocketdyne RS-83, were funded to develop a safe, economical, and reusable propulsion system. Given that a large-thrust reusable rocket engine program had not been started in the U.S. since 1971, with the Space Shuttle Main Engine (SSME), this provided an opportunity to build on the experience developed on the SSME system, while exploiting advances in technology that had occurred in the intervening 30 years. One facet of engine development that was identified as being especially vital in order to produce an optimal system was in the areas of operability and maintainability. In order to achieve the high levels of performance required by the Space Shuttle, the SSME system is highly complex with very tight tolerances and detailed requirements. Over the lifetime of the SSME program, the engine has required a high level of manpower to support the performance of inspections, maintenance (scheduled and unscheduled) and operations (prelaunch and post-flight). As a consequence, the labor- intensive needs of the SSME provide a significant impact to the overall cost efficiency of the Space Transportation System (STS). One of the strategic goals of the SLI is to reduce cost by requiring the engine(s) to be easier (Le. less expensive) to operate and maintain. The most effective means of accomplishing this goal is to infuse the operability and maintainability features into the engine design from the start. This paper discusses some of the operational issues relevant to a reusable LOx/LH2 main engine, and the means by which their impact is mitigated in the design phase.

  16. Interconnection blocks: a method for providing reusable, rapid, multiple, aligned and planar microfluidic interconnections

    International Nuclear Information System (INIS)

    Sabourin, D; Snakenborg, D; Dufva, M

    2009-01-01

    In this paper a method is presented for creating 'interconnection blocks' that are re-usable and provide multiple, aligned and planar microfluidic interconnections. Interconnection blocks made from polydimethylsiloxane allow rapid testing of microfluidic chips and unobstructed microfluidic observation. The interconnection block method is scalable, flexible and supports high interconnection density. The average pressure limit of the interconnection block was near 5.5 bar and all individual results were well above the 2 bar threshold considered applicable to most microfluidic applications

  17. Poorly processed reusable surface disinfection tissue dispensers may be a source of infection.

    Science.gov (United States)

    Kampf, Günter; Degenhardt, Stina; Lackner, Sibylle; Jesse, Katrin; von Baum, Heike; Ostermeyer, Christiane

    2014-01-21

    Reusable surface disinfectant tissue dispensers are used in hospitals in many countries because they allow immediate access to pre-soaked tissues for targeted surface decontamination. On the other hand disinfectant solutions with some active ingredients may get contaminated and cause outbreaks. We determined the frequency of contaminated surface disinfectant solutions in reusable dispensers and the ability of isolates to multiply in different formulations. Reusable tissue dispensers with different surface disinfectants were randomly collected from healthcare facilities. Solutions were investigated for bacterial contamination. The efficacy of two surface disinfectants was determined in suspension tests against two isolated species directly from a contaminated solution or after 5 passages without selection pressure in triplicate. Freshly prepared use solutions were contaminated to determine survival of isolates. 66 dispensers containing disinfectant solutions with surface-active ingredients were collected in 15 healthcare facilities. 28 dispensers from nine healthcare facilities were contaminated with approximately 107 cells per mL of Achromobacter species 3 (9 hospitals), Achromobacter xylosoxidans or Serratia marcescens (1 hospital each). In none of the hospitals dispenser processing had been adequately performed. Isolates regained susceptibility to the disinfectants after five passages without selection pressure but were still able to multiply in different formulations from different manufacturers at room temperature within 7 days. Neglecting adequate processing of surface disinfectant dispensers has contributed to frequent and heavy contamination of use-solutions based on surface active ingredients. Tissue dispenser processing should be taken seriously in clinical practice.

  18. Development and flight test of metal-lined CFRP cryogenic tank for reusable rocket

    Science.gov (United States)

    Higuchi, Ken; Takeuchi, Shinsuke; Sato, Eiichi; Naruo, Yoshihiro; Inatani, Yoshifumi; Namiki, Fumiharu; Tanaka, Kohtaro; Watabe, Yoko

    2005-07-01

    A cryogenic tank made of carbon fiber reinforced plastic (CFRP) shell with aluminum thin liner has been designed as a liquid hydrogen (LH2) tank for an ISAS reusable launch vehicle, and the function of it has been proven by repeated flights onboard the test vehicle called reusable vehicle testing (RVT) in October 2003. The liquid hydrogen tank has to be a pressure vessel, because the fuel of the engine of the test vehicle is supplied by fuel pressure. The pressure vessel of a combination of the outer shell of CFRP for strength element at a cryogenic temperature and the inner liner of aluminum for gas barrier has shown excellent weight merit for this purpose. Interfaces such as tank outline shape, bulk capacity, maximum expected operating pressure (MEOP), thermal insulation, pipe arrangement, and measurement of data are also designed to be ready onboard. This research has many aims, not only development of reusable cryogenic composite tank but also the demonstration of repeated operation including thermal cycle and stress cycle, familiarization with test techniques of operation of cryogenic composite tanks, and the accumulation of data for future design of tanks, vehicle structures, safety evaluation, and total operation systems.

  19. Reusable Rocket Engine Advanced Health Management System. Architecture and Technology Evaluation: Summary

    Science.gov (United States)

    Pettit, C. D.; Barkhoudarian, S.; Daumann, A. G., Jr.; Provan, G. M.; ElFattah, Y. M.; Glover, D. E.

    1999-01-01

    In this study, we proposed an Advanced Health Management System (AHMS) functional architecture and conducted a technology assessment for liquid propellant rocket engine lifecycle health management. The purpose of the AHMS is to improve reusable rocket engine safety and to reduce between-flight maintenance. During the study, past and current reusable rocket engine health management-related projects were reviewed, data structures and health management processes of current rocket engine programs were assessed, and in-depth interviews with rocket engine lifecycle and system experts were conducted. A generic AHMS functional architecture, with primary focus on real-time health monitoring, was developed. Fourteen categories of technology tasks and development needs for implementation of the AHMS were identified, based on the functional architecture and our assessment of current rocket engine programs. Five key technology areas were recommended for immediate development, which (1) would provide immediate benefits to current engine programs, and (2) could be implemented with minimal impact on the current Space Shuttle Main Engine (SSME) and Reusable Launch Vehicle (RLV) engine controllers.

  20. Sustaining Human Presence on Mars Using ISRU and a Reusable Lander

    Science.gov (United States)

    Arney, Dale C.; Jones, Christopher A.; Klovstad, Jordan J.; Komar, D.R.; Earle, Kevin; Moses, Robert; Shyface, Hilary R.

    2015-01-01

    This paper presents an analysis of the impact of ISRU (In-Site Resource Utilization), reusability, and automation on sustaining a human presence on Mars, requiring a transition from Earth dependence to Earth independence. The study analyzes the surface and transportation architectures and compared campaigns that revealed the importance of ISRU and reusability. A reusable Mars lander, Hercules, eliminates the need to deliver a new descent and ascent stage with each cargo and crew delivery to Mars, reducing the mass delivered from Earth. As part of an evolvable transportation architecture, this investment is key to enabling continuous human presence on Mars. The extensive use of ISRU reduces the logistics supply chain from Earth in order to support population growth at Mars. Reliable and autonomous systems, in conjunction with robotics, are required to enable ISRU architectures as systems must operate and maintain themselves while the crew is not present. A comparison of Mars campaigns is presented to show the impact of adding these investments and their ability to contribute to sustaining a human presence on Mars.

  1. A preliminary evaluation of a reusable digital sterilization indicator prototype.

    Science.gov (United States)

    Puttaiah, R; Griggs, J; D'Onofrio, M

    2014-09-01

    in an autoclave. In this study, the final batch of the DS1922F prototype data logger was found to be robust in withstanding the challenge of 600 autoclave cycles, with a mean lifetime of more than 450 cycles, multiple times more than prescribed number of cycles. Instrument reprocessing is among the important aspects of infection control. While stringent procedures are followed in instrument reprocessing within the clinic in assuring patient safety, regular use of sterilization process indicators and periodic biological validation of the sterilizer's performance is necessary. Chemical indicators for use in Autoclaves provide information on whether the particular cycle's parameters were achieved but do not provide at what specific point in time or temperature the failure occurred. Data loggers and associated reader software as the tested prototype in this evaluation (DS1922F), are designed to provide continuous information on time and temperature of the prescribed cycle. Data loggers provide immediate information on the process as opposed to Biological Indicators that take from days to a week in obtaining a confirmatory result. Further, many countries do not have the sterilization monitoring service infrastructure to meet the demands of the end users. In the absence of sterilization monitoring services, use of digital data loggers for each sterilization cycle is more pragmatic.

  2. Toward an Agile Approach to Managing the Effect of Requirements on Software Architecture during Global Software Development

    Directory of Open Access Journals (Sweden)

    Abdulaziz Alsahli

    2016-01-01

    Full Text Available Requirement change management (RCM is a critical activity during software development because poor RCM results in occurrence of defects, thereby resulting in software failure. To achieve RCM, efficient impact analysis is mandatory. A common repository is a good approach to maintain changed requirements, reusing and reducing effort. Thus, a better approach is needed to tailor knowledge for better change management of requirements and architecture during global software development (GSD.The objective of this research is to introduce an innovative approach for handling requirements and architecture changes simultaneously during global software development. The approach makes use of Case-Based Reasoning (CBR and agile practices. Agile practices make our approach iterative, whereas CBR stores requirements and makes them reusable. Twin Peaks is our base model, meaning that requirements and architecture are handled simultaneously. For this research, grounded theory has been applied; similarly, interviews from domain experts were conducted. Interview and literature transcripts formed the basis of data collection in grounded theory. Physical saturation of theory has been achieved through a published case study and developed tool. Expert reviews and statistical analysis have been used for evaluation. The proposed approach resulted in effective change management of requirements and architecture simultaneously during global software development.

  3. Music and the Nature: Input of the Czech Composers

    Science.gov (United States)

    Nemec, Vaclav; Nemcova, Lidmila

    2014-05-01

    Extraordinary occasions for art of any kind - music, creative graphic and plastic arts, literature (classic, modern incl. science fiction), theatre, cinema, etc. - exist to harmonise individual personal interests with those of the humanity well-being and of the Nature and also to cultivate individual spirituality and the appropriate values. Arts can be applied as irreplaceable means for making any human being better, for improving his sense for solidarity and for increasing his ethical sensibility. An interest for the art should be cultivated already since the childhood. - How much of inspiration for numerous composers all over the world has been given by the Nature, how much of inspiration for people who by listening to such a music are increasing nobility of their behaviour as well as their friendly approach to the Nature. - Many classical music works have been written with a strong inspiration by the Nature itself from the past until today. The actual Year of the Czech Music gives the possibility to present the most famous Czech composers inspired by the Nature (selected examples only): Bedřich Smetana (1824 - 1884): At the sea shore - a concert etude for piano inspired by his stay in Göteborg (Sweden); Vltava (Moldau) - a symphonic poem from the cycle "My country" inspired by the river crossing Bohemia from the South to Prague; From the Bohemian woods and meadows - another symphonic poem from the same cycle. Antonín Dvořák (1841 - 1904): V přírodě (In the Nature) - a work for orchestra Leoš Janáček (1854 - 1928): Příhody li\\vsky Bystrou\\vsky (The Cunning Little Vixen) - an opera situated mostly in a forest. Josef Bohuslav Foerster (1859-1951): Velké širé rodné lány (Big large native fields) - a choir for men singers inspired by the nature in the region where the composer as a boy from Prague was visiting his grand-father. Vítězslav Novák (1870 - 1949): In Tatra mountains - a symphonic poem expressing the author's passion for the famous

  4. Software Engineering Improvement Plan

    Science.gov (United States)

    2006-01-01

    In performance of this task order, bd Systems personnel provided support to the Flight Software Branch and the Software Working Group through multiple tasks related to software engineering improvement and to activities of the independent Technical Authority (iTA) Discipline Technical Warrant Holder (DTWH) for software engineering. To ensure that the products, comments, and recommendations complied with customer requirements and the statement of work, bd Systems personnel maintained close coordination with the customer. These personnel performed work in areas such as update of agency requirements and directives database, software effort estimation, software problem reports, a web-based process asset library, miscellaneous documentation review, software system requirements, issue tracking software survey, systems engineering NPR, and project-related reviews. This report contains a summary of the work performed and the accomplishments in each of these areas.

  5. Spotting software errors sooner

    International Nuclear Information System (INIS)

    Munro, D.

    1989-01-01

    Static analysis is helping to identify software errors at an earlier stage and more cheaply than conventional methods of testing. RTP Software's MALPAS system also has the ability to check that a code conforms to its original specification. (author)

  6. Avionics and Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The goal of the AES Avionics and Software (A&S) project is to develop a reference avionics and software architecture that is based on standards and that can be...

  7. Paladin Software Support Lab

    Data.gov (United States)

    Federal Laboratory Consortium — The Paladin Software Support Environment (SSE) occupies 2,241 square-feet. It contains the hardware and software tools required to support the Paladin Automatic Fire...

  8. Pragmatic Software Innovation

    DEFF Research Database (Denmark)

    Aaen, Ivan; Jensen, Rikke Hagensby

    2014-01-01

    We understand software innovation as concerned with introducing innovation into the development of software intensive systems, i.e. systems in which software development and/or integration are dominant considerations. Innovation is key in almost any strategy for competitiveness in existing markets......, for creating new markets, or for curbing rising public expenses, and software intensive systems are core elements in most such strategies. Software innovation therefore is vital for about every sector of the economy. Changes in software technologies over the last decades have opened up for experimentation......, learning, and flexibility in ongoing software projects, but how can this change be used to facilitate software innovation? How can a team systematically identify and pursue opportunities to create added value in ongoing projects? In this paper, we describe Deweyan pragmatism as the philosophical foundation...

  9. Process mining software repositories

    NARCIS (Netherlands)

    Poncin, W.; Serebrenik, A.; Brand, van den M.G.J.

    2011-01-01

    Software developers' activities are in general recorded in software repositories such as version control systems, bug trackers and mail archives. While abundant information is usually present in such repositories, successful information extraction is often challenged by the necessity to

  10. Top 10 metrics for life science software good practices [version 1; referees: 2 approved

    Directory of Open Access Journals (Sweden)

    Haydee Artaza

    2016-08-01

    Full Text Available Metrics for assessing adoption of good development practices are a useful way to ensure that software is sustainable, reusable and functional. Sustainability means that the software used today will be available - and continue to be improved and supported - in the future. We report here an initial set of metrics that measure good practices in software development. This initiative differs from previously developed efforts in being a community-driven grassroots approach where experts from different organisations propose good software practices that have reasonable potential to be adopted by the communities they represent. We not only focus our efforts on understanding and prioritising good practices, we assess their feasibility for implementation and publish them here.

  11. Development methodology for the software life cycle process of the safety software

    International Nuclear Information System (INIS)

    Kim, D. H.; Lee, S. S.; Cha, K. H.; Lee, C. S.; Kwon, K. C.; Han, H. B.

    2002-01-01

    A methodology for developing software life cycle processes (SLCP) is proposed to develop the digital safety-critical Engineered Safety Features - Component Control System (ESF-CCS) successfully. A software life cycle model is selected as the hybrid model mixed with waterfall, prototyping, and spiral models and is composed of two stages , development stages of prototype of ESF-CCS and ESF-CCS. To produce the software life cycle (SLC) for the Development of the Digital Reactor Safety System, the Activities referenced in IEEE Std. 1074-1997 are mapped onto the hybrid model. The SLCP is established after the available OPAs (Organizational Process Asset) are applied to the SLC Activities, and the known constraints are reconciled. The established SLCP describes well the software life cycle activities with which the Regulatory Authority provides

  12. Development methodology for the software life cycle process of the safety software

    Energy Technology Data Exchange (ETDEWEB)

    Kim, D. H.; Lee, S. S. [BNF Technology, Taejon (Korea, Republic of); Cha, K. H.; Lee, C. S.; Kwon, K. C.; Han, H. B. [KAERI, Taejon (Korea, Republic of)

    2002-05-01

    A methodology for developing software life cycle processes (SLCP) is proposed to develop the digital safety-critical Engineered Safety Features - Component Control System (ESF-CCS) successfully. A software life cycle model is selected as the hybrid model mixed with waterfall, prototyping, and spiral models and is composed of two stages , development stages of prototype of ESF-CCS and ESF-CCS. To produce the software life cycle (SLC) for the Development of the Digital Reactor Safety System, the Activities referenced in IEEE Std. 1074-1997 are mapped onto the hybrid model. The SLCP is established after the available OPAs (Organizational Process Asset) are applied to the SLC Activities, and the known constraints are reconciled. The established SLCP describes well the software life cycle activities with which the Regulatory Authority provides.

  13. Optimization of Antivirus Software

    OpenAIRE

    Catalin BOJA; Adrian VISOIU

    2007-01-01

    The paper describes the main techniques used in development of computer antivirus software applications. For this particular category of software, are identified and defined optimum criteria that helps determine which solution is better and what are the objectives of the optimization process. From the general viewpoint of software optimization are presented methods and techniques that are applied at code development level. Regarding the particularities of antivirus software, the paper analyze...

  14. Open Source Software Development

    Science.gov (United States)

    2011-01-01

    appropriate to refer to FOSS or FLOSS (L for Libre , where the alternative term “ libre software ” has popularity in some parts of the world) in order...Applying Social Network Analysis to Community-Drive Libre Software Projects, Intern. J. Info. Tech. and Web Engineering, 2006, 1(3), 27-28. 17...Open Source Software Development* Walt Scacchi Institute for Software Researcher University of California, Irvine Irvine, CA 92697-3455 USA Abstract

  15. Gammasphere software development

    International Nuclear Information System (INIS)

    Piercey, R.B.

    1994-01-01

    This report describes the activities of the nuclear physics group at Mississippi State University which were performed during 1993. Significant progress has been made in the focus areas: chairing the Gammasphere Software Working Group (SWG); assisting with the porting and enhancement of the ORNL UPAK histogramming software package; and developing standard formats for Gammasphere data products. In addition, they have established a new public ftp archive to distribute software and software development tools and information

  16. Software engineer's pocket book

    CERN Document Server

    Tooley, Michael

    2013-01-01

    Software Engineer's Pocket Book provides a concise discussion on various aspects of software engineering. The book is comprised of six chapters that tackle various areas of concerns in software engineering. Chapter 1 discusses software development, and Chapter 2 covers programming languages. Chapter 3 deals with operating systems. The book also tackles discrete mathematics and numerical computation. Data structures and algorithms are also explained. The text will be of great use to individuals involved in the specification, design, development, implementation, testing, maintenance, and qualit

  17. Software Testing Requires Variability

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    2003-01-01

    Software variability is the ability of a software system or artefact to be changed, customized or configured for use in a particular context. Variability in software systems is important from a number of perspectives. Some perspectives rightly receive much attention due to their direct economic...... impact in software production. As is also apparent from the call for papers these perspectives focus on qualities such as reuse, adaptability, and maintainability....

  18. Essential Features for a Scholarly Journal Content Management and Peer Review Software

    OpenAIRE

    Fatima Sheikh Shoaie; Mehdi Husseini

    2010-01-01

      The present study investigates the software used in scientific journals for content management and peer review, in order to identify the essential features. These softwares are analyzed and presented in tabular format. A questionnaire was prepared and submitted to a panel composed of 15 referees, editor in chief, software designers and researchers. The essential features for a software managing the review process were divided into three groups with populations of 10-15, 5-10 and 0-5 respect...

  19. THE COMPOSER AND FOLKLORE PROBLEM: FACTORS OF STYLISTIC STRUCTURE

    Directory of Open Access Journals (Sweden)

    COCEAROVA GALINA

    2017-12-01

    Full Text Available This paper continues the author’s earlier study of the Composer and Folklore problem from the stylistic point of view. It is noted that in academic music, where the attention is focused not only on the speech or text characteristics, but primarily on the linguistic and stylistic material of folklore, the appeal to folk sources leads to the emergence of a number of stylistic factors, both, in the formation of the national style, and in the field of ethnic culture as a whole and integral stable system. The research points to the role of folklore as the genetic code of ethnic culture, as well as to other factors acting at on the level ,of musical discourse and musical language, contributing to the formation of „language flexibility” (A. Kolmogorov and, as a result, „flexibility of style”.

  20. Forget about switching keyboard layouts with the "Compose Key"

    CERN Multimedia

    CERN. Geneva

    2018-01-01

    Growing up with a Spanish keyboard was not an easy childhood (using Shift+7 (/) to search in vim, or having to type AltGr+[ to actually have an opening bracket), so at some point in my life I switched to an American keyboard. At the beginning I was happy switching layouts to either do some coding or talk to my mum (I am not a fan of the classical excuse "sorry for my typos, I don't have the 'ñ' in my keyboard"). Things got much worse when I started to need French characters (ç, è) to interact with some services at CERN, or some Slovak letters (č, đ) to talk to Robert, my Slovak colleague . Then I discovered the Compose Key and my life has been different ever since.

  1. Large-scale Ising-machines composed of magnetic neurons

    Science.gov (United States)

    Mizushima, Koichi; Goto, Hayato; Sato, Rie

    2017-10-01

    We propose Ising-machines composed of magnetic neurons, that is, magnetic bits in a recording track. In large-scale machines, the sizes of both neurons and synapses need to be reduced, and neat and smart connections among neurons are also required to achieve all-to-all connectivity among them. These requirements can be fulfilled by adopting magnetic recording technologies such as race-track memories and skyrmion tracks because the area of a magnetic bit is almost two orders of magnitude smaller than that of static random access memory, which has normally been used as a semiconductor neuron, and the smart connections among neurons are realized by using the read and write methods of these technologies.

  2. Computer software quality assurance

    International Nuclear Information System (INIS)

    Ives, K.A.

    1986-06-01

    The author defines some criteria for the evaluation of software quality assurance elements for applicability to the regulation of the nuclear industry. The author then analyses a number of software quality assurance (SQA) standards. The major extracted SQA elements are then discussed, and finally specific software quality assurance recommendations are made for the nuclear industry

  3. Software Architecture Evolution

    Science.gov (United States)

    Barnes, Jeffrey M.

    2013-01-01

    Many software systems eventually undergo changes to their basic architectural structure. Such changes may be prompted by new feature requests, new quality attribute requirements, changing technology, or other reasons. Whatever the causes, architecture evolution is commonplace in real-world software projects. Today's software architects, however,…

  4. XES Software Communication Extension

    NARCIS (Netherlands)

    Leemans, M.; Liu, C.

    2017-01-01

    During the execution of software, execution data can be recorded. With the development of process mining techniques on the one hand, and the growing availability of software execution data on the other hand, a new form of software analytics comes into reach. That is, applying process mining

  5. Neutron Scattering Software

    Science.gov (United States)

    Home Page | Facilities | Reference | Software | Conferences | Announcements | Mailing Lists Neutron Scattering Banner Neutron Scattering Software A new portal for neutron scattering has just been established sets KUPLOT: data plotting and fitting software ILL/TAS: Matlab probrams for analyzing triple axis data

  6. XES Software Event Extension

    NARCIS (Netherlands)

    Leemans, M.; Liu, C.

    2017-01-01

    During the execution of software, execution data can be recorded. With the development of process mining techniques on the one hand, and the growing availability of software execution data on the other hand, a new form of software analytics comes into reach. That is, applying process mining

  7. ARC Software and Models

    Science.gov (United States)

    Archives RESEARCH ▼ Research Areas Ongoing Projects Completed Projects SOFTWARE CONTACT ▼ Primary Contacts Researchers External Link MLibrary Deep Blue Software Archive Most research conducted at the ARC produce software code and methodologies that are transferred to TARDEC and industry partners. These

  8. XES Software Telemetry Extension

    NARCIS (Netherlands)

    Leemans, M.; Liu, C.

    2017-01-01

    During the execution of software, execution data can be recorded. With the development of process mining techniques on the one hand, and the growing availability of software execution data on the other hand, a new form of software analytics comes into reach. That is, applying process mining

  9. Specifications in software prototyping

    OpenAIRE

    Luqi; Chang, Carl K.; Zhu, Hong

    1998-01-01

    We explore the use of software speci®cations for software prototyping. This paper describes a process model for software prototyping, and shows how specifications can be used to support such a process via a cellular mobile phone switch example.

  10. Software Engineering for Portability.

    Science.gov (United States)

    Stanchev, Ivan

    1990-01-01

    Discussion of the portability of educational software focuses on the software design and development process. Topics discussed include levels of portability; the user-computer dialog; software engineering principles; design techniques for student performance records; techniques of courseware programing; and suggestions for further research and…

  11. Software Acquisition and Software Engineering Best Practices

    National Research Council Canada - National Science Library

    Eslinger, S

    1999-01-01

    The purpose of this white paper is to address the issues raised in the recently published Senate Armed Services Committee Report 106-50 concerning Software Management Improvements for the Department of Defense (DoD...

  12. Composing complex EXAFS problems with severe information constraints

    International Nuclear Information System (INIS)

    Ravel, B

    2009-01-01

    In recent work, a model for the structural environment of Hg bound to a catalytic DNA sensor was proposed on the basis of EXAFS data analysis. Although severely constrained by limited data quality and scant supporting structural data, a compelling structural model was found which agreed with a similar but less detailed model proposed on the basis on NMR data. I discuss in detail the successes and limitations of the analytical strategy that were implemented in the earlier work. I then speculate on future software requirements needed to make this and similarly complex analytical strategies more available to the wider audience of EXAFS practitioners.

  13. Software Quality Assurance in Software Projects: A Study of Pakistan

    OpenAIRE

    Faisal Shafique Butt; Sundus Shaukat; M. Wasif Nisar; Ehsan Ullah Munir; Muhammad Waseem; Kashif Ayyub

    2013-01-01

    Software quality is specific property which tells what kind of standard software should have. In a software project, quality is the key factor of success and decline of software related organization. Many researches have been done regarding software quality. Software related organization follows standards introduced by Capability Maturity Model Integration (CMMI) to achieve good quality software. Quality is divided into three main layers which are Software Quality Assurance (SQA), Software Qu...

  14. LEGOS: Object-based software components for mission-critical systems. Final report, June 1, 1995--December 31, 1997

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1998-08-01

    An estimated 85% of the installed base of software is a custom application with a production quantity of one. In practice, almost 100% of military software systems are custom software. Paradoxically, the marginal costs of producing additional units are near zero. So why hasn`t the software market, a market with high design costs and low productions costs evolved like other similar custom widget industries, such as automobiles and hardware chips? The military software industry seems immune to market pressures that have motivated a multilevel supply chain structure in other widget industries: design cost recovery, improve quality through specialization, and enable rapid assembly from purchased components. The primary goal of the ComponentWare Consortium (CWC) technology plan was to overcome barriers to building and deploying mission-critical information systems by using verified, reusable software components (Component Ware). The adoption of the ComponentWare infrastructure is predicated upon a critical mass of the leading platform vendors` inevitable adoption of adopting emerging, object-based, distributed computing frameworks--initially CORBA and COM/OLE. The long-range goal of this work is to build and deploy military systems from verified reusable architectures. The promise of component-based applications is to enable developers to snap together new applications by mixing and matching prefabricated software components. A key result of this effort is the concept of reusable software architectures. A second important contribution is the notion that a software architecture is something that can be captured in a formal language and reused across multiple applications. The formalization and reuse of software architectures provide major cost and schedule improvements. The Unified Modeling Language (UML) is fast becoming the industry standard for object-oriented analysis and design notation for object-based systems. However, the lack of a standard real-time distributed

  15. Licensing safety critical software

    International Nuclear Information System (INIS)

    Archinoff, G.H.; Brown, R.A.

    1990-01-01

    Licensing difficulties with the shutdown system software at the Darlington Nuclear Generating Station contributed to delays in starting up the station. Even though the station has now been given approval by the Atomic Energy Control Board (AECB) to operate, the software issue has not disappeared - Ontario Hydro has been instructed by the AECB to redesign the software. This article attempts to explain why software based shutdown systems were chosen for Darlington, why there was so much difficulty licensing them, and what the implications are for other safety related software based applications

  16. HAZARD ANALYSIS SOFTWARE

    International Nuclear Information System (INIS)

    Sommer, S; Tinh Tran, T.

    2008-01-01

    Washington Safety Management Solutions, LLC developed web-based software to improve the efficiency and consistency of hazard identification and analysis, control selection and classification, and to standardize analysis reporting at Savannah River Site. In the new nuclear age, information technology provides methods to improve the efficiency of the documented safety analysis development process which includes hazard analysis activities. This software provides a web interface that interacts with a relational database to support analysis, record data, and to ensure reporting consistency. A team of subject matter experts participated in a series of meetings to review the associated processes and procedures for requirements and standard practices. Through these meetings, a set of software requirements were developed and compiled into a requirements traceability matrix from which software could be developed. The software was tested to ensure compliance with the requirements. Training was provided to the hazard analysis leads. Hazard analysis teams using the software have verified its operability. The software has been classified as NQA-1, Level D, as it supports the analysis team but does not perform the analysis. The software can be transported to other sites with alternate risk schemes. The software is being used to support the development of 14 hazard analyses. User responses have been positive with a number of suggestions for improvement which are being incorporated as time permits. The software has enforced a uniform implementation of the site procedures. The software has significantly improved the efficiency and standardization of the hazard analysis process

  17. Software Validation in ATLAS

    International Nuclear Information System (INIS)

    Hodgkinson, Mark; Seuster, Rolf; Simmons, Brinick; Sherwood, Peter; Rousseau, David

    2012-01-01

    The ATLAS collaboration operates an extensive set of protocols to validate the quality of the offline software in a timely manner. This is essential in order to process the large amounts of data being collected by the ATLAS detector in 2011 without complications on the offline software side. We will discuss a number of different strategies used to validate the ATLAS offline software; running the ATLAS framework software, Athena, in a variety of configurations daily on each nightly build via the ATLAS Nightly System (ATN) and Run Time Tester (RTT) systems; the monitoring of these tests and checking the compilation of the software via distributed teams of rotating shifters; monitoring of and follow up on bug reports by the shifter teams and periodic software cleaning weeks to improve the quality of the offline software further.

  18. Schoolgirls' experience and appraisal of menstrual absorbents in rural Uganda: a cross-sectional evaluation of reusable sanitary pads.

    Science.gov (United States)

    Hennegan, Julie; Dolan, Catherine; Wu, Maryalice; Scott, Linda; Montgomery, Paul

    2016-12-07

    Governments, multinational organisations, and charities have commenced the distribution of sanitary products to address current deficits in girls' menstrual management. The few effectiveness studies conducted have focused on health and education outcomes but have failed to provide quantitative assessment of girls' preferences, experiences of absorbents, and comfort. Objectives of the study were, first, to quantitatively describe girls' experiences with, and ratings of reliability and acceptability of different menstrual absorbents. Second, to compare ratings of freely-provided reusable pads (AFRIpads) to other existing methods of menstrual management. Finally, to assess differences in self-reported freedom of activity during menses according to menstrual absorbent. Cross-sectional, secondary analysis of data from the final survey of a controlled trial of reusable sanitary padand puberty education provision was undertaken. Participants were 205 menstruating schoolgirls from eight schools in rural Uganda. 72 girls who reported using the intervention-provided reusable pads were compared to those using existing improvised methods (predominately new or old cloth). Schoolgirls using reusable pads provided significantly higher ratings of perceived absorbent reliability across activities, less difficulties changing absorbents, and less disgust with cleaning absorbents. There were no significant differences in reports of outside garment soiling (OR 1.00 95%CI 0.51-1.99), or odour (0.84 95%CI 0.40-1.74) during the last menstrual period. When girls were asked if menstruation caused them to miss daily activities there were no differences between those using reusable pads and those using other existing methods. However, when asked about activities avoided during menstruation, those using reusable pads participated less in physical sports, working in the field, fetching water, and cooking. Reusable pads were rated favourably. This translated into some benefits for self

  19. A Case of Engineering Quality for Mobile Healthcare Applications Using Augmented Personal Software Process Improvement

    Directory of Open Access Journals (Sweden)

    Shahbaz Ahmed Khan Ghayyur

    2016-01-01

    Full Text Available Mobile healthcare systems are currently considered as key research areas in the domain of software engineering. The adoption of modern technologies, for mobile healthcare systems, is a quick option for industry professionals. Software architecture is a key feature that contributes towards a software product, solution, or services. Software architecture helps in better communication, documentation of design decisions, risks identification, basis for reusability, scalability, scheduling, and reduced maintenance cost and lastly it helps to avoid software failures. Hence, in order to solve the abovementioned issues in mobile healthcare, the software architecture is integrated with personal software process. Personal software process has been applied successfully but it is unable to address the issues related to architectural design and evaluation capabilities. Hence, a new technique architecture augmented personal process is presented in order to enhance the quality of the mobile healthcare systems through the use of architectural design with integration of personal software process. The proposed process was validated by case studies. It was found that the proposed process helped in reducing the overall costs and effort. Moreover, an improved architectural design helped in development of high quality mobile healthcare system.

  20. An architectural model for software reliability quantification: sources of data

    International Nuclear Information System (INIS)

    Smidts, C.; Sova, D.

    1999-01-01

    Software reliability assessment models in use today treat software as a monolithic block. An aversion towards 'atomic' models seems to exist. These models appear to add complexity to the modeling, to the data collection and seem intrinsically difficult to generalize. In 1997, we introduced an architecturally based software reliability model called FASRE. The model is based on an architecture derived from the requirements which captures both functional and nonfunctional requirements and on a generic classification of functions, attributes and failure modes. The model focuses on evaluation of failure mode probabilities and uses a Bayesian quantification framework. Failure mode probabilities of functions and attributes are propagated to the system level using fault trees. It can incorporate any type of prior information such as results of developers' testing, historical information on a specific functionality and its attributes, and, is ideally suited for reusable software. By building an architecture and deriving its potential failure modes, the model forces early appraisal and understanding of the weaknesses of the software, allows reliability analysis of the structure of the system, provides assessments at a functional level as well as at a systems' level. In order to quantify the probability of failure (or the probability of success) of a specific element of our architecture, data are needed. The term element of the architecture is used here in its broadest sense to mean a single failure mode or a higher level of abstraction such as a function. The paper surveys the potential sources of software reliability data available during software development. Next the mechanisms for incorporating these sources of relevant data to the FASRE model are identified

  1. NASA software documentation standard software engineering program

    Science.gov (United States)

    1991-01-01

    The NASA Software Documentation Standard (hereinafter referred to as Standard) can be applied to the documentation of all NASA software. This Standard is limited to documentation format and content requirements. It does not mandate specific management, engineering, or assurance standards or techniques. This Standard defines the format and content of documentation for software acquisition, development, and sustaining engineering. Format requirements address where information shall be recorded and content requirements address what information shall be recorded. This Standard provides a framework to allow consistency of documentation across NASA and visibility into the completeness of project documentation. This basic framework consists of four major sections (or volumes). The Management Plan contains all planning and business aspects of a software project, including engineering and assurance planning. The Product Specification contains all technical engineering information, including software requirements and design. The Assurance and Test Procedures contains all technical assurance information, including Test, Quality Assurance (QA), and Verification and Validation (V&V). The Management, Engineering, and Assurance Reports is the library and/or listing of all project reports.

  2. Composable Analytic Systems for next-generation intelligence analysis

    Science.gov (United States)

    DiBona, Phil; Llinas, James; Barry, Kevin

    2015-05-01

    Lockheed Martin Advanced Technology Laboratories (LM ATL) is collaborating with Professor James Llinas, Ph.D., of the Center for Multisource Information Fusion at the University at Buffalo (State of NY), researching concepts for a mixed-initiative associate system for intelligence analysts to facilitate reduced analysis and decision times while proactively discovering and presenting relevant information based on the analyst's needs, current tasks and cognitive state. Today's exploitation and analysis systems have largely been designed for a specific sensor, data type, and operational context, leading to difficulty in directly supporting the analyst's evolving tasking and work product development preferences across complex Operational Environments. Our interactions with analysts illuminate the need to impact the information fusion, exploitation, and analysis capabilities in a variety of ways, including understanding data options, algorithm composition, hypothesis validation, and work product development. Composable Analytic Systems, an analyst-driven system that increases flexibility and capability to effectively utilize Multi-INT fusion and analytics tailored to the analyst's mission needs, holds promise to addresses the current and future intelligence analysis needs, as US forces engage threats in contested and denied environments.

  3. Coaxial nanocable composed by imogolite and carbon nanotubes

    International Nuclear Information System (INIS)

    Ramírez, M.; González, R. I.; Munoz, F.; Valdivia, J. A.; Rogan, J.; Kiwi, M.

    2015-01-01

    The discovery and development of Carbon Nanotubes (CNTs) at the beginning of the 1990s has driven a major part of solid state research. The electronic properties of the CNTs have generated a large number of ideas, as building coaxial nanocables. In this work we propose a possible type of such nanocables, which is formed by three nanostructures: two conducting CNTs, where one of them is covered by an insulator (an inorganic oxide nanotube: the imogolite aluminosilicate). The theoretical calculations were carried out using the density functional tight-binding formalism, by means of the DFTB+ code. This formalism allows to calculate the band structure, which compares favorably with DFT calculations, but with a significantly lower computational cost. As a first step, we reproduce the calculations of already published results, where the formation of a nanocable composed by one CNT and the imogolite as an insulator. Afterwards, we simulate the band structure for the proposed structure to study the feasibility of the coaxial nanocable. Finally, using classical MD simulations, we study the possible mechanisms of formation of these nanocables

  4. World Energy Scenarios: Composing energy futures to 2050

    International Nuclear Information System (INIS)

    Frei, Christoph; Whitney, Rob; Schiffer, Hans-Wilhelm; Rose, Karl; Rieser, Dan A.; Al-Qahtani, Ayed; Thomas, Philip; Turton, Hal; Densing, Martin; Panos, Evangelos; Volkart, Kathrin

    2013-01-01

    The World Energy Scenarios: Composing energy futures to 2050 is the result of a three-year study conducted by over 60 experts from nearly 30 countries, with modelling provided by the Paul Scherrer Institute. The report assesses two contrasting policy scenarios, the more consumer driven Jazz scenario and the more voter-driven Symphony scenario with a key differentiator being the ability of countries to pass through the Doha Climate Gateway. The WEC scenarios use an explorative approach to assess what is actually happening in the world now, to help gauge what will happen in the future and the real impact of today's choices on tomorrow's energy landscape. Rather than telling policy-makers and senior energy leaders what to do in order to achieve a specific policy goal, the WEC's World Energy Scenarios allow them to test the key assumptions that decision-makers decide to better shape the energy of tomorrow This document includes the French and English versions of the executive summary and the English version of the full report

  5. FIA: An Open Forensic Integration Architecture for Composing Digital Evidence

    Science.gov (United States)

    Raghavan, Sriram; Clark, Andrew; Mohay, George

    The analysis and value of digital evidence in an investigation has been the domain of discourse in the digital forensic community for several years. While many works have considered different approaches to model digital evidence, a comprehensive understanding of the process of merging different evidence items recovered during a forensic analysis is still a distant dream. With the advent of modern technologies, pro-active measures are integral to keeping abreast of all forms of cyber crimes and attacks. This paper motivates the need to formalize the process of analyzing digital evidence from multiple sources simultaneously. In this paper, we present the forensic integration architecture (FIA) which provides a framework for abstracting the evidence source and storage format information from digital evidence and explores the concept of integrating evidence information from multiple sources. The FIA architecture identifies evidence information from multiple sources that enables an investigator to build theories to reconstruct the past. FIA is hierarchically composed of multiple layers and adopts a technology independent approach. FIA is also open and extensible making it simple to adapt to technological changes. We present a case study using a hypothetical car theft case to demonstrate the concepts and illustrate the value it brings into the field.

  6. Coaxial nanocable composed by imogolite and carbon nanotubes

    Energy Technology Data Exchange (ETDEWEB)

    Ramírez, M.; González, R. I.; Munoz, F.; Valdivia, J. A.; Rogan, J.; Kiwi, M. [Departamento de Física, Facultad de Ciencias, Universidad de Chile, Casilla 653, Santiago, 7800024 (Chile); Centro para el Desarrollo de la Nanociencia y la Nanotecnología, CEDENNA, Avda. Ecuador 3493, Santiago, 9170124 (Chile)

    2015-12-31

    The discovery and development of Carbon Nanotubes (CNTs) at the beginning of the 1990s has driven a major part of solid state research. The electronic properties of the CNTs have generated a large number of ideas, as building coaxial nanocables. In this work we propose a possible type of such nanocables, which is formed by three nanostructures: two conducting CNTs, where one of them is covered by an insulator (an inorganic oxide nanotube: the imogolite aluminosilicate). The theoretical calculations were carried out using the density functional tight-binding formalism, by means of the DFTB+ code. This formalism allows to calculate the band structure, which compares favorably with DFT calculations, but with a significantly lower computational cost. As a first step, we reproduce the calculations of already published results, where the formation of a nanocable composed by one CNT and the imogolite as an insulator. Afterwards, we simulate the band structure for the proposed structure to study the feasibility of the coaxial nanocable. Finally, using classical MD simulations, we study the possible mechanisms of formation of these nanocables.

  7. Science and Software

    Science.gov (United States)

    Zelt, C. A.

    2017-12-01

    Earth science attempts to understand how the earth works. This research often depends on software for modeling, processing, inverting or imaging. Freely sharing open-source software is essential to prevent reinventing the wheel and allows software to be improved and applied in ways the original author may never have envisioned. For young scientists, releasing software can increase their name ID when applying for jobs and funding, and create opportunities for collaborations when scientists who collect data want the software's creator to be involved in their project. However, we frequently hear scientists say software is a tool, it's not science. Creating software that implements a new or better way of earth modeling or geophysical processing, inverting or imaging should be viewed as earth science. Creating software for things like data visualization, format conversion, storage, or transmission, or programming to enhance computational performance, may be viewed as computer science. The former, ideally with an application to real data, can be published in earth science journals, the latter possibly in computer science journals. Citations in either case should accurately reflect the impact of the software on the community. Funding agencies need to support more software development and open-source releasing, and the community should give more high-profile awards for developing impactful open-source software. Funding support and community recognition for software development can have far reaching benefits when the software is used in foreseen and unforeseen ways, potentially for years after the original investment in the software development. For funding, an open-source release that is well documented should be required, with example input and output files. Appropriate funding will provide the incentive and time to release user-friendly software, and minimize the need for others to duplicate the effort. All funded software should be available through a single web site

  8. Software Maintenance and Evolution: The Implication for Software ...

    African Journals Online (AJOL)

    Software Maintenance and Evolution: The Implication for Software Development. ... Software maintenance is the process of modifying existing operational software by correcting errors, ... EMAIL FREE FULL TEXT EMAIL FREE FULL TEXT

  9. Software Defined Networking Demands on Software Technologies

    DEFF Research Database (Denmark)

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

    2015-01-01

    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. Modelling informally collected quantities of bulky waste and reusable items in Austria

    International Nuclear Information System (INIS)

    Ramusch, R.; Pertl, A.; Scherhaufer, S.; Schmied, E.; Obersteiner, G.

    2015-01-01

    Highlights: • Informal collectors from Hungary collect bulky waste and reusable items in Austria. • Two methodologies were applied to estimate the informally collected quantities. • Both approaches lead to an estimation of roughly 100,000 t p.a. informally collected. • The formal Austrian system collects 72 kg/cap/yr of bulky waste, WEE & scrap metal. • Informal collection amounts to approx. 12 kg/cap/yr. - Abstract: Disparities in earnings between Western and Eastern European countries are the reason for a well-established informal sector actively involved in collection and transboundary shipment activities from Austria to Hungary. The preferred objects are reusable items and wastes within the categories bulky waste, WEEE and metals, intended to be sold on flea markets. Despite leading to a loss of recyclable resources for Austrian waste management, these informal activities may contribute to the extension of the lifetime of certain goods when they are reused in Hungary; nevertheless they are discussed rather controversially. The aim of this paper is to provide objective data on the quantities informally collected and transhipped. The unique activities of informal collectors required the development and implementation of a new set of methodologies. The concept of triangulation was used to verify results obtained by field visits, interviews and a traffic counting campaign. Both approaches lead to an estimation of approx. 100,000 t per year of reusable items informally collected in Austria. This means that in addition to the approx. 72 kg/cap/yr formally collected bulky waste, bulky waste wood, household scrap (excluding packaging) and WEEE, up to a further 12 kg/cap/yr might, in the case that informal collection is abandoned, end up as waste or in the second-hand sector

  11. Modelling informally collected quantities of bulky waste and reusable items in Austria

    Energy Technology Data Exchange (ETDEWEB)

    Ramusch, R., E-mail: roland.ramusch@boku.ac.at; Pertl, A.; Scherhaufer, S.; Schmied, E.; Obersteiner, G.

    2015-10-15

    Highlights: • Informal collectors from Hungary collect bulky waste and reusable items in Austria. • Two methodologies were applied to estimate the informally collected quantities. • Both approaches lead to an estimation of roughly 100,000 t p.a. informally collected. • The formal Austrian system collects 72 kg/cap/yr of bulky waste, WEE & scrap metal. • Informal collection amounts to approx. 12 kg/cap/yr. - Abstract: Disparities in earnings between Western and Eastern European countries are the reason for a well-established informal sector actively involved in collection and transboundary shipment activities from Austria to Hungary. The preferred objects are reusable items and wastes within the categories bulky waste, WEEE and metals, intended to be sold on flea markets. Despite leading to a loss of recyclable resources for Austrian waste management, these informal activities may contribute to the extension of the lifetime of certain goods when they are reused in Hungary; nevertheless they are discussed rather controversially. The aim of this paper is to provide objective data on the quantities informally collected and transhipped. The unique activities of informal collectors required the development and implementation of a new set of methodologies. The concept of triangulation was used to verify results obtained by field visits, interviews and a traffic counting campaign. Both approaches lead to an estimation of approx. 100,000 t per year of reusable items informally collected in Austria. This means that in addition to the approx. 72 kg/cap/yr formally collected bulky waste, bulky waste wood, household scrap (excluding packaging) and WEEE, up to a further 12 kg/cap/yr might, in the case that informal collection is abandoned, end up as waste or in the second-hand sector.

  12. Environmental considerations in the selection of isolation gowns: A life cycle assessment of reusable and disposable alternatives.

    Science.gov (United States)

    Vozzola, Eric; Overcash, Michael; Griffing, Evan

    2018-04-11

    Isolation gowns serve a critical role in infection control by protecting healthcare workers, visitors, and patients from the transfer of microorganisms and body fluids. The decision of whether to use a reusable or disposable garment system is a selection process based on factors including sustainability, barrier effectiveness, cost, and comfort. Environmental sustainability is increasingly being used in the decision-making process. Life cycle assessment is the most comprehensive and widely used tool used to evaluate environmental performance. The environmental impacts of market-representative reusable and disposable isolation gown systems were compared using standard life cycle assessment procedures. The basis of comparison was 1,000 isolation gown uses in a healthcare setting. The scope included the manufacture, use, and end-of-life stages of the gown systems. At the healthcare facility, compared to the disposable gown system, the reusable gown system showed a 28% reduction in energy consumption, a 30% reduction in greenhouse gas emissions, a 41% reduction in blue water consumption, and a 93% reduction in solid waste generation. Selecting reusable garment systems may result in significant environmental benefits compared to selecting disposable garment systems. By selecting reusable isolation gowns, healthcare facilities can add these quantitative benefits directly to their sustainability scorecards. Copyright © 2018 Association for Professionals in Infection Control and Epidemiology, Inc. Published by Elsevier Inc. All rights reserved.

  13. Technical and Economical study of New Technologies and Reusable Space Vehicles promoting Space Tourism.

    Science.gov (United States)

    Srivastav, Deepanshu; Malhotra, Sahil

    2012-07-01

    For many of us space tourism is an extremely fascinating and attractive idea. But in order for these to start we need vehicles that will take us to orbit and bring us back. Current space vehicles clearly cannot. Only the Space Shuttle survives past one use, and that's only if we ignore the various parts that fall off on the way up. So we need reusable launch vehicles. Launch of these vehicles to orbit requires accelerating to Mach 26, and therefore it uses a lot of propellant - about 10 tons per passenger. But there is no technical reason why reusable launch vehicles couldn't come to be operated routinely, just like aircraft. The main problem about space is how much it costs to get there, it's too expensive. And that's mainly because launch vehicles are expendable - either entirely, like satellite launchers, or partly, like the space shuttle. The trouble is that these will not only reduce the cost of launch - they'll also put the makers out of business, unless there's more to launch than just a few satellites a year, as there are today. Fortunately there's a market that will generate far more launch business than satellites ever well - passenger travel. This paper assesses this emerging market as well as technology that will make space tourism feasible. The main conclusion is that space vehicles can reduce the cost of human transport to orbit sufficiently for large new commercial markets to develop. Combining the reusability of space vehicles with the high traffic levels of space tourism offers the prospect of a thousandfold reduction in the cost per seat to orbit. The result will be airline operations to orbit involving dozens of space vehicles, each capable of more than one flight per day. These low costs will make possible a rapid expansion of space science and exploration. Luckily research aimed at developing low-cost reusable launch vehicles has increased recently. Already there are various projects like Spaceshipone, Spaceshiptwo, Spacebus, X-33 NASA etc. The

  14. Reusable frame greenhouse that saves money and erection time and reduces waste generation

    International Nuclear Information System (INIS)

    Greenhalgh, W.O.; Ott, D.T.

    1977-01-01

    An improved greenhouse design has been proposed and tested for use at the Hanford Engineering Development Laboratory for containing radioactive materials during decontamination, maintenance, and remodeling operations in nuclear facilities. The advantages of the greenhouse design include a reusable frame that is free standing and self-supporting and a plastic enclosure that is easily erected and attached to the frame. Manpower requirements appear to be about half that of the conventional greenhouse, the construction costs are approximately 20 to 40% lower, and the waste generated from the greenhouse is approximately 60% lower

  15. Low cost fabrication and assembly process for re-usable 3D polydimethylsiloxane (PDMS) microfluidic networks

    CSIR Research Space (South Africa)

    Land, K

    2011-09-01

    Full Text Available and assembly process for re-usable 3D polydimethylsiloxane (PDMS) microfluidic networks Kevin J. Land, Mesuli B. Mbanjwa, Klariska Govindasamy, and Jan G. Korvink Citation: Biomicrofluidics 5, 036502 (2011); doi: 10.1063/1.3641859 View online: http... polydimethylsiloxane (PDMS) microfluidic networks Kevin J. Land,1,2,a) Mesuli B. Mbanjwa,1,3 Klariska Govindasamy,1 and Jan G. Korvink2,4 1Council for Scientific and Industrial Research (CSIR), Pretoria, South Africa 2University of Freiburg, Department...

  16. Designing a reusable system based on nanodiamonds for biochemical determination of urea.

    Science.gov (United States)

    Ronzhin, N O; Baron, A V; Bondar, V S; Gitelson, I I

    2015-01-01

    A reusable system including urease covalently bound to the surface of modified nanodiamonds (MNDs) has been developed for the multiple determination of urea. The immobilized enzyme exhibits functional activity and catalyzes the hydrolysis of urea to yield ammonia. The presence of ammonia is confirmed by the formation of a colored product after the addition of chemical reagents. It was shown that the MNDs-urease complex can function in a wide range of temperatures and pH as well as in deionized water. The complex provides a linear yield of the product at low analyte concentrations and allows the multiple determination of urea in vitro.

  17. Software engineering in industry

    Science.gov (United States)

    Story, C. M.

    1989-12-01

    Can software be "engineered"? Can a few people with limited resources and a negligible budget produce high quality software solutions to complex software problems? It is possible to resolve the conflict between research activities and the necessity to view software development as a means to an end rather than as an end in itself? The aim of this paper is to encourage further thought and discussion on various topics which, in the author's experience, are becoming increasingly critical in large current software production and development projects, inside and outside high energy physics (HEP). This is done by briefly exploring some of the software engineering ideas and technologies now used in the information industry, using, as a case-study, a project with many similarities to those currently under way in HEP.

  18. A software product certification model

    NARCIS (Netherlands)

    Heck, P.M.; Klabbers, M.D.; van Eekelen, Marko

    2010-01-01

    Certification of software artifacts offers organizations more certainty and confidence about software. Certification of software helps software sales, acquisition, and can be used to certify legislative compliance or to achieve acceptable deliverables in outsourcing. In this article, we present a

  19. Software verification for nuclear industry

    International Nuclear Information System (INIS)

    Wilburn, N.P.

    1985-08-01

    Why verification of software products throughout the software life cycle is necessary is considered. Concepts of verification, software verification planning, and some verification methodologies for products generated throughout the software life cycle are then discussed

  20. Software evolution and maintenance

    CERN Document Server

    Tripathy, Priyadarshi

    2014-01-01

    Software Evolution and Maintenance: A Practitioner's Approach is an accessible textbook for students and professionals, which collates the advances in software development and provides the most current models and techniques in maintenance.Explains two maintenance standards: IEEE/EIA 1219 and ISO/IEC14764Discusses several commercial reverse and domain engineering toolkitsSlides for instructors are available onlineInformation is based on the IEEE SWEBOK (Software Engineering Body of Knowledge)

  1. Software for microcircuit systems

    International Nuclear Information System (INIS)

    Kunz, P.F.

    1978-10-01

    Modern Large Scale Integration (LSI) microcircuits are meant to be programed in order to control the function that they perform. The basics of microprograming and new microcircuits have already been discussed. In this course, the methods of developing software for these microcircuits are explored. This generally requires a package of support software in order to assemble the microprogram, and also some amount of support software to test the microprograms and to test the microprogramed circuit itself. 15 figures, 2 tables

  2. Hospital Management Software Development

    OpenAIRE

    sobogunGod, olawale

    2012-01-01

    The purpose of this thesis was to implement a hospital management software which is suitable for small private hospitals in Nigeria, especially for the ones that use a file based system for storing information rather than having it stored in a more efficient and safer environment like databases or excel programming software. The software developed within this thesis project was specifically designed for the Rainbow specialist hospital which is based in Lagos, the commercial neurological cente...

  3. Computer software configuration management

    International Nuclear Information System (INIS)

    Pelletier, G.

    1987-08-01

    This report reviews the basic elements of software configuration management (SCM) as defined by military and industry standards. Several software configuration management standards are evaluated given the requirements of the nuclear industry. A survey is included of available automated tools for supporting SCM activities. Some information is given on the experience of establishing and using SCM plans of other organizations that manage critical software. The report concludes with recommendations of practices that would be most appropriate for the nuclear power industry in Canada

  4. Gammasphere software development

    International Nuclear Information System (INIS)

    Piercey, R.B.

    1993-01-01

    Activities of the nuclear physics group are described. Progress was made in organizing the Gammasphere Software Working Group, establishing a nuclear computing facility, participating in software development at Lawrence Berkeley, developing a common data file format, and adapting the ORNL UPAK software to run at Gammasphere. A universal histogram object was developed that defines a file format and provides for an objective-oriented programming model. An automated liquid nitrogen fill system was developed for Gammasphere (110 Ge detectors comprise the sphere)

  5. Software quality management

    International Nuclear Information System (INIS)

    Bishop, D.C.; Pymm, P.

    1991-01-01

    As programmable electronic (software-based) systems are increasingly being proposed as design solutions for high integrity applications in nuclear power stations, the need to adopt suitable quality management arrangements is paramount. The authors describe Scottish Nuclear's strategy for software quality management and, using the main on-line monitoring system at Torness Power Station as an example, explain how this strategy is put into practice. Particular attention is given to the topics of software quality planning and change control. (author)

  6. Software Process Improvement Defined

    DEFF Research Database (Denmark)

    Aaen, Ivan

    2002-01-01

    This paper argues in favor of the development of explanatory theory on software process improvement. The last one or two decades commitment to prescriptive approaches in software process improvement theory may contribute to the emergence of a gulf dividing theorists and practitioners....... It is proposed that this divide be met by the development of theory evaluating prescriptive approaches and informing practice with a focus on the software process policymaking and process control aspects of improvement efforts...

  7. Assuring Software Reliability

    Science.gov (United States)

    2014-08-01

    technologies and processes to achieve a required level of confidence that software systems and services function in the intended manner. 1.3 Security Example...that took three high-voltage lines out of service and a software fail- ure (a race condition3) that disabled the computing service that notified the... service had failed. Instead of analyzing the details of the alarm server failure, the reviewers asked why the following software assurance claim had

  8. Software evolution with XVCL

    DEFF Research Database (Denmark)

    Zhang, Weishan; Jarzabek, Stan; Zhang, Hongyu

    2004-01-01

    This chapter introduces software evolution with XVCL (XML-based Variant Configuration Language), which is an XML-based metaprogramming technique. As the software evolves, a large number of variants may arise, especially whtn such kinds of evolutions are related to multiple platforms as shown in our...... case study. Handling variants and tracing the impact of variants across the development lifecycle is a challenge. This chapter shows how we can maintain different versions of software in a reuse-based way....

  9. FASTBUS software status

    International Nuclear Information System (INIS)

    Gustavson, D.B.

    1980-10-01

    Computer software will be needed in addition to the mechanical, electrical, protocol and timing specifications of the FASTBUS, in order to facilitate the use of this flexible new multiprocessor and multisegment data acquisition and processing system. Software considerations have been important in the FASTBUS design, but standard subroutines and recommended algorithms will be needed as the FASTBUS comes into use. This paper summarizes current FASTBUS software projects, goals and status

  10. Solar Asset Management Software

    Energy Technology Data Exchange (ETDEWEB)

    Iverson, Aaron [Ra Power Management, Inc., Oakland, CA (United States); Zviagin, George [Ra Power Management, Inc., Oakland, CA (United States)

    2016-09-30

    Ra Power Management (RPM) has developed a cloud based software platform that manages the financial and operational functions of third party financed solar projects throughout their lifecycle. RPM’s software streamlines and automates the sales, financing, and management of a portfolio of solar assets. The software helps solar developers automate the most difficult aspects of asset management, leading to increased transparency, efficiency, and reduction in human error. More importantly, our platform will help developers save money by improving their operating margins.

  11. Essential software architecture

    CERN Document Server

    Gorton, Ian

    2011-01-01

    Job titles like ""Technical Architect"" and ""Chief Architect"" nowadays abound in software industry, yet many people suspect that ""architecture"" is one of the most overused and least understood terms in professional software development. Gorton's book tries to resolve this dilemma. It concisely describes the essential elements of knowledge and key skills required to be a software architect. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies. They range from a general understanding of structure and quality attributes through technical i

  12. Structure and photoluminescence of films composed of carbon nanoflakes

    Energy Technology Data Exchange (ETDEWEB)

    Wang, Yi, E-mail: wangyi@cqut.edu.cn [College of Mechanical Engineering, Chongqing University of Technology, 69 Hongguang Rd, Lijiatuo, Banan District, Chongqing 400054, P R China (China); Li, Lin [College of Chemistry, Chongqing Normal University, Chongqing 401331, P R China (China); Cheng, Qijin [School of Energy Research, Xiamen University, Xiamen 361005, P R China (China); He, Chunlin [Liaoning Provincial Key Laboratory of Advanced Materials, Shenyang University, Shenyang 110044, P R China (China)

    2015-05-15

    Carbon nanoflake films (CNFFs) were directly synthesized by plasma-enhanced hot filament chemical vapor deposition. The results of field emission scanning electron microscope, transmission electron microscope, micro-Raman spectroscope, X-ray photoelectron spectroscope and Fourier transform infrared spectroscope indicate that the CNFFs are composed of bending carbon nanoflakes with the hydrocarbon and hydroxyl functional groups, and the carbon nanoflakes become thin in a long deposition time. The structural change of carbon nanoflakes is related to the formation of structural units and the aggregation of hydrocarbon radicals near the carbon nanoflakes. Moreover, the photoluminescence (PL) properties of CNFFs were studied in a Ramalog system and a PL spectroscope. The PL results indicate that the PL intensity of CNFFs is lowered with the increase of thickness of CNFFs. The lowering of PL intensity for the thick CNFFs originates from the effect of more dangling bonds in the CNFFs. In addition, we studied the structural difference of carbon nanoflakes grown by different CVD systems and the PL difference of carbon nanoflakes in different measurement systems. The results achieved here are important to control the growth and structure of graphene-based materials and fabricate the optoelectronic devices related to carbon-based materials. - Highlights: • Carbon nanoflake films (CNFFs) were synthesized by PEHFCVD. • The structure of CNFFs is related to the aggregation of carbon hydrocarbon radicals. • The PL intensity of CNFFs is lowered with the thickness increase of CNFFs. • The change of PL intensity of CNFFs is due to the dangling bonds in CNFFs. • The widening of PL bands of CNFFs results from the diversity of carbon nanofalkes.

  13. Software engineering the current practice

    CERN Document Server

    Rajlich, Vaclav

    2011-01-01

    INTRODUCTION History of Software EngineeringSoftware PropertiesOrigins of SoftwareBirth of Software EngineeringThird Paradigm: Iterative ApproachSoftware Life Span ModelsStaged ModelVariants of Staged ModelSoftware Technologies Programming Languages and CompilersObject-Oriented TechnologyVersion Control SystemSoftware ModelsClass DiagramsUML Activity DiagramsClass Dependency Graphs and ContractsSOFTWARE CHANGEIntroduction to Software ChangeCharacteristics of Software ChangePhases of Software ChangeRequirements and Their ElicitationRequirements Analysis and Change InitiationConcepts and Concept

  14. Agile software development

    CERN Document Server

    Dingsoyr, Torgeir; Moe, Nils Brede

    2010-01-01

    Agile software development has become an umbrella term for a number of changes in how software developers plan and coordinate their work, how they communicate with customers and external stakeholders, and how software development is organized in small, medium, and large companies, from the telecom and healthcare sectors to games and interactive media. Still, after a decade of research, agile software development is the source of continued debate due to its multifaceted nature and insufficient synthesis of research results. Dingsoyr, Dyba, and Moe now present a comprehensive snapshot of the kno

  15. Optimization of Antivirus Software

    Directory of Open Access Journals (Sweden)

    2007-01-01

    Full Text Available The paper describes the main techniques used in development of computer antivirus software applications. For this particular category of software, are identified and defined optimum criteria that helps determine which solution is better and what are the objectives of the optimization process. From the general viewpoint of software optimization are presented methods and techniques that are applied at code development level. Regarding the particularities of antivirus software, the paper analyzes some of the optimization concepts applied to this category of applications

  16. Dtest Testing Software

    Science.gov (United States)

    Jain, Abhinandan; Cameron, Jonathan M.; Myint, Steven

    2013-01-01

    This software runs a suite of arbitrary software tests spanning various software languages and types of tests (unit level, system level, or file comparison tests). The dtest utility can be set to automate periodic testing of large suites of software, as well as running individual tests. It supports distributing multiple tests over multiple CPU cores, if available. The dtest tool is a utility program (written in Python) that scans through a directory (and its subdirectories) and finds all directories that match a certain pattern and then executes any tests in that directory as described in simple configuration files.

  17. Software quality assurance

    CERN Document Server

    Laporte, Claude Y

    2018-01-01

    This book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense, and aerospace. * Includes supplementary website with an instructor's guide and solutions * Applies IEEE software standards as well as the Capability Maturity Model Integration for Development (CMMI) * Illustrates the application of software quality assurance practices through the use of practical examples, quotes from experts, and tips from the authors

  18. Software architecture 2

    CERN Document Server

    Oussalah, Mourad Chabanne

    2014-01-01

    Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templa

  19. Software as quality product

    International Nuclear Information System (INIS)

    Enders, A.

    1975-01-01

    In many discussions on the reliability of computer systems, software is presented as the weak link in the chain. The contribution attempts to identify the reasons for this situation as seen from the software development. The concepts correctness and reliability of programmes are explained as they are understood in the specialist discussion of today. Measures and methods are discussed which are particularly relevant as far as the obtaining of fault-free and reliable programmes is concerned. Conclusions are drawn for the user of software so that he is in the position to judge himself what can be justly expected frm the product software compared to other products. (orig./LH) [de

  20. Essence: Facilitating Software Innovation

    DEFF Research Database (Denmark)

    Aaen, Ivan

    2008-01-01

      This paper suggests ways to facilitate creativity and innovation in software development. The paper applies four perspectives – Product, Project, Process, and People –to identify an outlook for software innovation. The paper then describes a new facility–Software Innovation Research Lab (SIRL......) – and a new method concept for software innovation – Essence – based on views, modes, and team roles. Finally, the paper reports from an early experiment using SIRL and Essence and identifies further research....

  1. Global Software Engineering

    DEFF Research Database (Denmark)

    Ebert, Christof; Kuhrmann, Marco; Prikladnicki, Rafael

    2016-01-01

    Professional software products and IT systems and services today are developed mostly by globally distributed teams, projects, and companies. Successfully orchestrating Global Software Engineering (GSE) has become the major success factor both for organizations and practitioners. Yet, more than...... and experience reported at the IEEE International Conference on Software Engineering (ICGSE) series. The outcomes of our analysis show GSE as a field highly attached to industry and, thus, a considerable share of ICGSE papers address the transfer of Software Engineering concepts and solutions to the global stage...

  2. Software Intensive Systems

    National Research Council Canada - National Science Library

    Horvitz, E; Katz, D. J; Rumpf, R. L; Shrobe, H; Smith, T. B; Webber, G. E; Williamson, W. E; Winston, P. H; Wolbarsht, James L

    2006-01-01

    .... Additionally, recommend that DoN invest in software engineering, particularly as it complements commercial industry developments and promotes the application of systems engineering methodology...

  3. Contractor Software Charges

    National Research Council Canada - National Science Library

    Granetto, Paul

    1994-01-01

    .... Examples of computer software costs that contractors charge through indirect rates are material management systems, security systems, labor accounting systems, and computer-aided design and manufacturing...

  4. Decentralized Software Architecture

    National Research Council Canada - National Science Library

    Khare, Rohit

    2002-01-01

    .... While the term "decentralization" is familiar from political and economic contexts, it has been applied extensively, if indiscriminately, to describe recent trends in software architecture towards...

  5. Software architecture 1

    CERN Document Server

    Oussalah , Mourad Chabane

    2014-01-01

    Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural template

  6. Software Radar Technology

    Directory of Open Access Journals (Sweden)

    Tang Jun

    2015-08-01

    Full Text Available In this paper, the definition and the key features of Software Radar, which is a new concept, are proposed and discussed. We consider the development of modern radar system technology to be divided into three stages: Digital Radar, Software radar and Intelligent Radar, and the second stage is just commencing now. A Software Radar system should be a combination of various modern digital modular components conformed to certain software and hardware standards. Moreover, a software radar system with an open system architecture supporting to decouple application software and low level hardware would be easy to adopt "user requirements-oriented" developing methodology instead of traditional "specific function-oriented" developing methodology. Compared with traditional Digital Radar, Software Radar system can be easily reconfigured and scaled up or down to adapt to the changes of requirements and technologies. A demonstration Software Radar signal processing system, RadarLab 2.0, which has been developed by Tsinghua University, is introduced in this paper and the suggestions for the future development of Software Radar in China are also given in the conclusion.

  7. Social software in global software development

    DEFF Research Database (Denmark)

    Giuffrida, Rosalba; Dittrich, Yvonne

    2010-01-01

    variety of tools such as: instant messaging, internet forums, mailing lists, blogs, wikis, social network sites, social bookmarking, social libraries, virtual worlds. Though normally rather belonging to the private realm, the use of social software in corporate context has been reported, e.g. as a way...

  8. NASA's Software Safety Standard

    Science.gov (United States)

    Ramsay, Christopher M.

    2007-01-01

    NASA relies more and more on software to control, monitor, and verify its safety critical systems, facilities and operations. Since the 1960's there has hardly been a spacecraft launched that does not have a computer on board that will provide command and control services. There have been recent incidents where software has played a role in high-profile mission failures and hazardous incidents. For example, the Mars Orbiter, Mars Polar Lander, the DART (Demonstration of Autonomous Rendezvous Technology), and MER (Mars Exploration Rover) Spirit anomalies were all caused or contributed to by software. The Mission Control Centers for the Shuttle, ISS, and unmanned programs are highly dependant on software for data displays, analysis, and mission planning. Despite this growing dependence on software control and monitoring, there has been little to no consistent application of software safety practices and methodology to NASA's projects with safety critical software. Meanwhile, academia and private industry have been stepping forward with procedures and standards for safety critical systems and software, for example Dr. Nancy Leveson's book Safeware: System Safety and Computers. The NASA Software Safety Standard, originally published in 1997, was widely ignored due to its complexity and poor organization. It also focused on concepts rather than definite procedural requirements organized around a software project lifecycle. Led by NASA Headquarters Office of Safety and Mission Assurance, the NASA Software Safety Standard has recently undergone a significant update. This new standard provides the procedures and guidelines for evaluating a project for safety criticality and then lays out the minimum project lifecycle requirements to assure the software is created, operated, and maintained in the safest possible manner. This update of the standard clearly delineates the minimum set of software safety requirements for a project without detailing the implementation for those

  9. Two-dimensional arbitrarily shaped acoustic cloaks composed of homogeneous parts

    Science.gov (United States)

    Li, Qi; Vipperman, Jeffrey S.

    2017-10-01

    Acoustic cloaking is an important application of acoustic metamaterials. Although the topic has received much attention, there are a number of areas where contributions are needed. In this paper, a design method for producing acoustic cloaks with arbitrary shapes that are composed of homogeneous parts is presented. The cloak is divided into sections, each of which, in turn, is further divided into two parts, followed by the application of transformation acoustics to derive the required properties for cloaking. With the proposed mapping relations, the properties of each part of the cloak are anisotropic but homogeneous, which can be realized using two alternating layers of homogeneous and isotropic materials. A hexagonal and an irregular cloak are presented as design examples. The full wave simulations using COMSOL Multiphysics finite element software show that the cloaks function well at reducing reflections and shadows. The variation of the cloak properties is investigated as a function of three important geometric parameters used in the transformations. A balance can be found between cloaking performance and materials properties that are physically realizable.

  10. Customer Interaction in Software Development: A Comparison of Software Methodologies Deployed in Namibian Software Firms

    CSIR Research Space (South Africa)

    Iyawa, GE

    2016-01-01

    Full Text Available within the Namibian context. An implication for software project managers and software developers is that customer interaction should be properly managed to ensure that the software methodologies for improving software development processes...

  11. High Efficiency, Transparent, Reusable, and Active PM2.5 Filters by Hierarchical Ag Nanowire Percolation Network.

    Science.gov (United States)

    Jeong, Seongmin; Cho, Hyunmin; Han, Seonggeun; Won, Phillip; Lee, Habeom; Hong, Sukjoon; Yeo, Junyeob; Kwon, Jinhyeong; Ko, Seung Hwan

    2017-07-12

    Air quality has become a major public health issue in Asia including China, Korea, and India. Particulate matters are the major concern in air quality. We present the first environmental application demonstration of Ag nanowire percolation network for a novel, electrical type transparent, reusable, and active PM2.5 air filter although the Ag nanowire percolation network has been studied as a very promising transparent conductor in optoelectronics. Compared with previous particulate matter air filter study using relatively weaker short-range intermolecular force in polar polymeric nanofiber, Ag nanowire percolation network filters use stronger long-range electrostatic force to capture PM2.5, and they are highly efficient (>99.99%), transparent, working on an active mode, low power consumption, antibacterial, and reusable after simple washing. The proposed new particulate matter filter can be applied for a highly efficient, reusable, active and energy efficient filter for wearable electronics application.

  12. The Development of Reusable Luggage Tag with the Internet of Things for Mobile Tracking and Environmental Sustainability

    Directory of Open Access Journals (Sweden)

    Eugene Y. C. Wong

    2016-12-01

    Full Text Available With more than two billion passengers worldwide travelling by air each year, vast amounts of lost luggage and disposable paper adhesive luggage tags are pushing the aviation industry to improve luggage tracking and reduce the one-off adhesive luggage paper tags. This paper reviews the current application of Radio Frequency Identification (RFID in the luggage handling system and proposes the Internet of Things’ (IoT development of the reusable luggage tag to facilitate aviation luggage handling, the tracking process and environmental conservation. A framework of IoT and its RFID components for the proposed reusable tag are presented. An integrated cyber-physical system, including a database management system and mobile app, for the reusable luggage tag is developed. Future studies will enhance the methodology of integrating the retail system, luggage tag, airport check-in counter, luggage handling system, aircraft, and the destination airport through the use of the tag, readers, antenna, and mobile devices.

  13. Life Cycle Assessment and Costing Methods for Device Procurement: Comparing Reusable and Single-Use Disposable Laryngoscopes.

    Science.gov (United States)

    Sherman, Jodi D; Raibley, Lewis A; Eckelman, Matthew J

    2018-01-09

    Traditional medical device procurement criteria include efficacy and safety, ease of use and handling, and procurement costs. However, little information is available about life cycle environmental impacts of the production, use, and disposal of medical devices, or about costs incurred after purchase. Reusable and disposable laryngoscopes are of current interest to anesthesiologists. Facing mounting pressure to quickly meet or exceed conflicting infection prevention guidelines and oversight body recommendations, many institutions may be electively switching to single-use disposable (SUD) rigid laryngoscopes or overcleaning reusables, potentially increasing both costs and waste generation. This study provides quantitative comparisons of environmental impacts and total cost of ownership among laryngoscope options, which can aid procurement decision making to benefit facilities and public health. We describe cradle-to-grave life cycle assessment (LCA) and life cycle costing (LCC) methods and apply these to reusable and SUD metal and plastic laryngoscope handles and tongue blade alternatives at Yale-New Haven Hospital (YNHH). The US Environmental Protection Agency's Tool for the Reduction and Assessment of Chemical and other environmental Impacts (TRACI) life cycle impact assessment method was used to model environmental impacts of greenhouse gases and other pollutant emissions. The SUD plastic handle generates an estimated 16-18 times more life cycle carbon dioxide equivalents (CO2-eq) than traditional low-level disinfection of the reusable steel handle. The SUD plastic tongue blade generates an estimated 5-6 times more CO2-eq than the reusable steel blade treated with high-level disinfection. SUD metal components generated much higher emissions than all alternatives. Both the SUD handle and SUD blade increased life cycle costs compared to the various reusable cleaning scenarios at YNHH. When extrapolated over 1 year (60,000 intubations), estimated costs increased

  14. Prediction of Software Reliability using Bio Inspired Soft Computing Techniques.

    Science.gov (United States)

    Diwaker, Chander; Tomar, Pradeep; Poonia, Ramesh C; Singh, Vijander

    2018-04-10

    A lot of models have been made for predicting software reliability. The reliability models are restricted to using particular types of methodologies and restricted number of parameters. There are a number of techniques and methodologies that may be used for reliability prediction. There is need to focus on parameters consideration while estimating reliability. The reliability of a system may increase or decreases depending on the selection of different parameters used. Thus there is need to identify factors that heavily affecting the reliability of the system. In present days, reusability is mostly used in the various area of research. Reusability is the basis of Component-Based System (CBS). The cost, time and human skill can be saved using Component-Based Software Engineering (CBSE) concepts. CBSE metrics may be used to assess those techniques which are more suitable for estimating system reliability. Soft computing is used for small as well as large-scale problems where it is difficult to find accurate results due to uncertainty or randomness. Several possibilities are available to apply soft computing techniques in medicine related problems. Clinical science of medicine using fuzzy-logic, neural network methodology significantly while basic science of medicine using neural-networks-genetic algorithm most frequently and preferably. There is unavoidable interest shown by medical scientists to use the various soft computing methodologies in genetics, physiology, radiology, cardiology and neurology discipline. CBSE boost users to reuse the past and existing software for making new products to provide quality with a saving of time, memory space, and money. This paper focused on assessment of commonly used soft computing technique like Genetic Algorithm (GA), Neural-Network (NN), Fuzzy Logic, Support Vector Machine (SVM), Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO), and Artificial Bee Colony (ABC). This paper presents working of soft computing

  15. FEATUREOUS: AN INTEGRATED ENVIRONMENT FOR FEATURE-CENTRIC ANALYSIS AND MODIFICATION OF OBJECT-ORIENTED SOFTWARE

    DEFF Research Database (Denmark)

    Olszak, Andrzej; Jørgensen, Bo Nørregaard

    2011-01-01

    The decentralized nature of collaborations between objects in object-oriented software makes it difficult to understand the implementations of user-observable program features and their respective interdependencies. As feature-centric program understanding and modification are essential during...... software maintenance and evolution, this situation needs to change. In this paper, we present Featureous, an integrated development environment built on top of the NetBeans IDE that facilitates feature-centric analysis of object-oriented software. Our integrated development environment encompasses...... a lightweight feature location mechanism, a number of reusable analytical views, and necessary APIs for supporting future extensions. The base of the integrated development environment is a conceptual framework comprising of three complementary dimensions of comprehension: perspective, abstraction...

  16. Object oriented reconstruction software for the Instrumented Flux Return of BABAR

    CERN Document Server

    Nardo, E D; Lista, L

    2001-01-01

    BABAR experiment is the first High Energy Physics experiment to extensively use object oriented technology and the C++ programming language for online and offline software. Object orientation permits to reach a high level of flexibility and maintainability of the code, which is a key point in a large project with many developers. These goals are reached with the introduction of reusable code elements, with abstraction of code behaviours and polymorphism. Software design, before code implementation, is the key task that determines the achievement of such a goal. We present the experience with the application of object oriented technology and design patterns to the reconstruction software of the Instrumented Flux Return detector of BABAR experiment. The use of abstract interfaces improved the development of reconstruction code and permitted to flexibly apply modification to reconstruction strategies, and eventually to reduce the maintenance load. The experience during the last years of development is presented....

  17. An application of machine learning to the organization of institutional software repositories

    Science.gov (United States)

    Bailin, Sidney; Henderson, Scott; Truszkowski, Walt

    1993-01-01

    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.

  18. Global atmospheric response to emissions from a proposed reusable space launch system

    Science.gov (United States)

    Larson, Erik J. L.; Portmann, Robert W.; Rosenlof, Karen H.; Fahey, David W.; Daniel, John S.; Ross, Martin N.

    2017-01-01

    Modern reusable launch vehicle technology may allow high flight rate space transportation at low cost. Emissions associated with a hydrogen fueled reusable rocket system are modeled based on the launch requirements of developing a space-based solar power system that generates present-day global electric energy demand. Flight rates from 104 to 106 per year are simulated and sustained to a quasisteady state. For the assumed rocket engine, H2O and NOX are the primary emission products; this also includes NOX produced during reentry heating. For a base case of 105 flights per year, global stratospheric and mesospheric water vapor increase by approximately 10 and 100%, respectively. As a result, high-latitude cloudiness increases in the lower stratosphere and near the mesopause by as much as 20%. Increased water vapor also results in global effective radiative forcing of about 0.03 W/m2. NOX produced during reentry exceeds meteoritic production by more than an order of magnitude, and along with in situ stratospheric emissions, results in a 0.5% loss of the globally averaged ozone column, with column losses in the polar regions exceeding 2%.

  19. The Road from the NASA Access to Space Study to a Reusable Launch Vehicle

    Science.gov (United States)

    Powell, Richard W.; Cook, Stephen A.; Lockwood, Mary Kae

    1998-01-01

    NASA is cooperating with the aerospace industry to develop a space transportation system that provides reliable access-to-space at a much lower cost than is possible with today's launch vehicles. While this quest has been on-going for many years it received a major impetus when the U.S. Congress mandated as part of the 1993 NASA appropriations bill that: "In view of budget difficulties, present and future..., the National Aeronautics and Space Administration shall ... recommend improvements in space transportation." NASA, working with other organizations, including the Department of Transportation, and the Department of Defense identified three major transportation architecture options that were to be evaluated in the areas of reliability, operability and cost. These architectural options were: (1) retain and upgrade the Space Shuttle and the current expendable launch vehicles; (2) develop new expendable launch vehicles using conventional technologies and transition to these new vehicles beginning in 2005; and (3) develop new reusable vehicles using advanced technology, and transition to these vehicles beginning in 2008. The launch needs mission model was based on 1993 projections of civil, defense, and commercial payload requirements. This "Access to Space" study concluded that the option that provided the greatest potential for meeting the cost, operability, and reliability goals was a rocket-powered single-stage-to-orbit fully reusable launch vehicle (RLV) fleet designed with advanced technologies.

  20. Reusable launch vehicles, enabling technology for the development of advanced upper stages and payloads

    International Nuclear Information System (INIS)

    Metzger, John D.

    1998-01-01

    In the near future there will be classes of upper stages and payloads that will require initial operation at a high-earth orbit to reduce the probability of an inadvertent reentry that could result in a detrimental impact on humans and the biosphere. A nuclear propulsion system, such as was being developed under the Space Nuclear Thermal Propulsion (SNTP) Program, is an example of such a potential payload. This paper uses the results of a reusable launch vehicle (RLV) study to demonstrate the potential importance of a Reusable Launch Vehicle (RLV) to test and implement an advanced upper stage (AUS) or payload in a safe orbit and in a cost effective and reliable manner. The RLV is a horizontal takeoff and horizontal landing (HTHL), two-stage-to-orbit (TSTO) vehicle. The results of the study shows that an HTHL is cost effective because it implements airplane-like operation, infrastructure, and flight operations. The first stage of the TSTO is powered by Rocket-Based-Combined-Cycle (RBCC) engines, the second stage is powered by a LOX/LH rocket engine. The TSTO is used since it most effectively utilizes the capability of the RBCC engine. The analysis uses the NASA code POST (Program to Optimize Simulated Trajectories) to determine trajectories and weight in high-earth orbit for AUS/advanced payloads. Cost and reliability of an RLV versus current generation expandable launch vehicles are presented