WorldWideScience

Sample records for preliminary software design

  1. Software requirements flow-down and preliminary software design for the G-CLEF spectrograph

    Science.gov (United States)

    Evans, Ian N.; Budynkiewicz, Jamie A.; DePonte Evans, Janet; Miller, Joseph B.; Onyuksel, Cem; Paxson, Charles; Plummer, David A.

    2016-08-01

    The Giant Magellan Telescope (GMT)-Consortium Large Earth Finder (G-CLEF) is a fiber-fed, precision radial velocity (PRV) optical echelle spectrograph that will be the first light instrument on the GMT. The G-CLEF instrument device control subsystem (IDCS) provides software control of the instrument hardware, including the active feedback loops that are required to meet the G-CLEF PRV stability requirements. The IDCS is also tasked with providing operational support packages that include data reduction pipelines and proposal preparation tools. A formal, but ultimately pragmatic approach is being used to establish a complete and correct set of requirements for both the G-CLEF device control and operational support packages. The device control packages must integrate tightly with the state-machine driven software and controls reference architecture designed by the GMT Organization. A model-based systems engineering methodology is being used to develop a preliminary design that meets these requirements. Through this process we have identified some lessons that have general applicability to the development of software for ground-based instrumentation. For example, tasking an individual with overall responsibility for science/software/hardware integration is a key step to ensuring effective integration between these elements. An operational concept document that includes detailed routine and non- routine operational sequences should be prepared in parallel with the hardware design process to tie together these elements and identify any gaps. Appropriate time-phasing of the hardware and software design phases is important, but revisions to driving requirements that impact software requirements and preliminary design are inevitable. Such revisions must be carefully managed to ensure efficient use of resources.

  2. Framework Programmable Platform for the Advanced Software Development Workstation: Preliminary system design document

    Science.gov (United States)

    Mayer, Richard J.; Blinn, Thomas M.; Mayer, Paula S. D.; Ackley, Keith A.; Crump, John W., IV; Henderson, Richard; Futrell, Michael T.

    1991-01-01

    The Framework Programmable Software Development Platform (FPP) is a project aimed at combining effective tool and data integration mechanisms with a model of the software development process in an intelligent integrated software environment. Guided by the model, this system development framework will take advantage of an integrated operating environment to automate effectively the management of the software development process so that costly mistakes during the development phase can be eliminated. The focus here is on the design of components that make up the FPP. These components serve as supporting systems for the Integration Mechanism and the Framework Processor and provide the 'glue' that ties the FPP together. Also discussed are the components that allow the platform to operate in a distributed, heterogeneous environment and to manage the development and evolution of software system artifacts.

  3. Software tools and preliminary design of a control system for the 40m OAN radiotelescope

    Science.gov (United States)

    de Vicente, P.; Bolaño, R.

    2004-07-01

    The Observatorio Astronómico Nacional (OAN) is building a 40m radiotelescope in its facilities in Yebes (Spain) which will be delivered by April 2004. The servosystem will be controlled by an ACU (Antenna Control Unit), a real time computer running VxWorks which will be commanded from a remote computer (RCC) or from a local computer (LCC) which will act as console. We present the tools we have chosen to develop and use the control system for the RCC and the criteria followed for the choices we made. We also present a preliminary design of the control system on which we are currently working. The RCC will run a server which communicates with the ACU using sockets and with the clients, receivers and backends using OmniOrb, a free implementation of CORBA. Clients running Python will allow the users to control the antenna from any host connected to a LAN or a secure Internet connection.

  4. Apply Design Patterns to Refactor Software Design

    Science.gov (United States)

    Baggs, Rhoda; Shaykhian, Gholam Ali

    2007-01-01

    Refactoring software design is a method of changing software design while explicitly preserving its unique design functionalities. Presented approach is to utilize design patterns as the basis for refactoring software design. Comparison of a design solution will be made through C++ programming language examples to exploit this approach. Developing reusable component will be discussed, the paper presents that the construction of such components can diminish the added burden of both refactoring and the use of design patterns.

  5. Software Agent Techniques in Design

    DEFF Research Database (Denmark)

    Hartvig, Susanne C

    1998-01-01

    This paper briefly presents studies of software agent techniques and outline aspects of these which can be applied in design agents in integrated civil engineering design environments.......This paper briefly presents studies of software agent techniques and outline aspects of these which can be applied in design agents in integrated civil engineering design environments....

  6. Panel Optimization with Integrated Software (POIS). Volume I. PANDA--Interactive Program for Preliminary Minimum Weight Design.

    Science.gov (United States)

    1981-07-01

    Sheinman (61], which are based on multi-term, two-dimensional trigonometric expansions. PANDA overestimates the shear buckling loads for curved panels...design of stiffened cylinders under axial compression," AIA J, Vol. 13, pp 750-755 (1975) [34] I. Sheinman and G. J. Simitses, "Buckling analysis of...1978) 136] G. J. Simitses and I. Sheinman , "Optimization of geometrically imperfect stiffened cylindrical shells under axial compression," Comp

  7. Introduction to Software Design

    Science.gov (United States)

    1989-01-01

    providing a well-structured intro- duction to the use of formal methods. The section Jensen79 on specification of the UNIX filing system may in- Jensen, IL W...for Analysts and Programmers. Englewood Kernighan , B. W., and P. Plauger. Software Tools. Cliffs, N. J.: Prentice-Hall, 1984. ISBN 0-13- Reading... UNIX philosophy of providing small, independent tools and linking these together to pro- duce more powerful tools tailored for specific pur- poses

  8. Software essentials design and construction

    CERN Document Server

    Dingle, Adair

    2014-01-01

    About the Cover: Although capacity may be a problem for a doghouse, other requirements are usually minimal. Unlike skyscrapers, doghouses are simple units. They do not require plumbing, electricity, fire alarms, elevators, or ventilation systems, and they do not need to be built to code or pass inspections. The range of complexity in software design is similar. Given available software tools and libraries-many of which are free-hobbyists can build small or short-lived computer apps. Yet, design for software longevity, security, and efficiency can be intricate-as is the design of large-scale sy

  9. Software for CCTV systems design

    Directory of Open Access Journals (Sweden)

    Adamek Milan

    2016-01-01

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

  10. Synthesis - Based Software Architecture Design

    NARCIS (Netherlands)

    Tekinerdogan, Bedir; Aksit, Mehmet; Akşit, Mehmet

    2001-01-01

    During the last decade several architecture design approaches have been introduced. These approaches however have to cope with several obstacles and software architecture design remains a difficult problem. To cope with these obstacles this chapter introduces a novel architecture design approach. Th

  11. Software Design for Smile Analysis

    Directory of Open Access Journals (Sweden)

    A. Sarkhosh

    2010-12-01

    Full Text Available Introduction: Esthetics and attractiveness of the smile is one of the major demands in contemporary orthodontic treatment. In order to improve a smile design, it is necessary to record “posed smile” as an intentional, non-pressure, static, natural and reproduciblesmile. The record then should be analyzed to determine its characteristics. In this study,we intended to design and introduce a software to analyze the smile rapidly and precisely in order to produce an attractive smile for the patients.Materials and Methods: For this purpose, a practical study was performed to design multimedia software “Smile Analysis” which can receive patients’ photographs and videographs. After giving records to the software, the operator should mark the points and lines which are displayed on the system’s guide and also define the correct scale for each image. Thirty-three variables are measured by the software and displayed on the report page. Reliability of measurements in both image and video was significantly high(=0.7-1.Results: In order to evaluate intra- operator and inter-operator reliability, five cases were selected randomly. Statistical analysis showed that calculations performed in smile analysis software were both valid and highly reliable (for both video and photo.Conclusion: The results obtained from smile analysis could be used in diagnosis,treatment planning and evaluation of the treatment progress.

  12. Design of parametric software tools

    DEFF Research Database (Denmark)

    Sabra, Jakob Borrits; Mullins, Michael

    2011-01-01

    the operations and functions of the design method. To evaluate the prototype potentials, surveys with architectural and healthcare design companies are conducted. Evaluation is done by the administration of questionnaires being part of the development of the tools. The results show that architects, designers......The studies investigate the field of evidence-based design used in architectural design practice and propose a method using 2D/3D CAD applications to: 1) enhance integration of evidence-based design knowledge in architectural design phases with a focus on lighting and interior design and 2) assess...... fulfilment of evidence-based design criterion regarding light distribution and location in relation to patient safety in architectural health care design proposals. The study uses 2D/3D CAD modelling software Rhinoceros 3D with plug-in Grasshopper to create parametric tool prototypes to exemplify...

  13. Managing Software Design and Design Changes

    Science.gov (United States)

    Loesh, R. E.

    1985-01-01

    Microprocessor-based system for document production work scheduling, and change control and management information aids in design, development, and control of software. Main components Z80 microprocessor, floppydisk and hard-disk drives, and a character printer. System linked to large computer. Major software components are control program monitor (CP/M), text-editing and wordprocessing system, workbreakdown-schedule processor, and data-base management tool.

  14. Gender and web design software

    Directory of Open Access Journals (Sweden)

    Gabor Horvath

    2007-12-01

    Full Text Available There are several studies dealing with the differences between sites originated by men and women. However, these references are mainly related to the "output", the final web site. In our research we examined the input side of web designing. We thoroughly analysed a number of randomly selected web designer softwares to see, whether and to what extent the templates they offer determine the final look of an individual's website. We have found that most of them are typical masculine templates, which makes it difficult to any women to design a feminine looking website. It can be one of the reasons of the masculine website hegemony on the web.

  15. Software engineering design theory and practice

    CERN Document Server

    Otero, Carlos

    2012-01-01

    … intended for use as a textbook for an advanced course in software design. Each chapter ends with review questions and references. … provides an overview of the software development process, something that would not be out of line in a course on software engineering including such topics as software process, software management, balancing conflicting values of stakeholders, testing, quality, and ethics. The author has principally focused on software design though, extracting the design phase from the surrounding software development lifecycle. … Software design strategies are addressed

  16. Software Performs Complex Design Analysis

    Science.gov (United States)

    2008-01-01

    Designers use computational fluid dynamics (CFD) to gain greater understanding of the fluid flow phenomena involved in components being designed. They also use finite element analysis (FEA) as a tool to help gain greater understanding of the structural response of components to loads, stresses and strains, and the prediction of failure modes. Automated CFD and FEA engineering design has centered on shape optimization, which has been hindered by two major problems: 1) inadequate shape parameterization algorithms, and 2) inadequate algorithms for CFD and FEA grid modification. Working with software engineers at Stennis Space Center, a NASA commercial partner, Optimal Solutions Software LLC, was able to utilize its revolutionary, one-of-a-kind arbitrary shape deformation (ASD) capability-a major advancement in solving these two aforementioned problems-to optimize the shapes of complex pipe components that transport highly sensitive fluids. The ASD technology solves the problem of inadequate shape parameterization algorithms by allowing the CFD designers to freely create their own shape parameters, therefore eliminating the restriction of only being able to use the computer-aided design (CAD) parameters. The problem of inadequate algorithms for CFD grid modification is solved by the fact that the new software performs a smooth volumetric deformation. This eliminates the extremely costly process of having to remesh the grid for every shape change desired. The program can perform a design change in a markedly reduced amount of time, a process that would traditionally involve the designer returning to the CAD model to reshape and then remesh the shapes, something that has been known to take hours, days-even weeks or months-depending upon the size of the model.

  17. Automating software design system DESTA

    Science.gov (United States)

    Lovitsky, Vladimir A.; Pearce, Patricia D.

    1992-01-01

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

  18. DEMIRCI: An RFQ Design Software

    CERN Document Server

    Yasatekin, B; Celebi, E; Unel, G; Cakir, O

    2015-01-01

    The development and production of radio frequency quadrupoles, which are used for accelerating low-energy ions to high energies, continues since 1970s. The development of RFQ design software packages, which can provide ease of use with a graphical interface, can visualize the behavior of the ion beam inside the RFQ, and can run on both Unix and Windows platforms, has become inevitable due to increasing interest around the world. In this context, a new RFQ design software package, DEMIRCI, has been under development. To meet the user expectations, a number of new features have been recently added to DEMIRCI. Apart from being usable via both graphical interface and command line, DEMIRCI has been enriched with beam dynamics calculations. This new module gives users the possibility to define and track an input beam and to monitor its behavior along the RFQ. Additionally, the Windows OS has been added to the list of supported platforms. Finally, the addition of more realistic 8 term potential results has been ongo...

  19. Software Design Improvements. Part 1; Software Benefits and Limitations

    Science.gov (United States)

    Lalli, Vincent R.; Packard, Michael H.; Ziemianski, Tom

    1997-01-01

    Computer hardware and associated software have been used for many years to process accounting information, to analyze test data and to perform engineering analysis. Now computers and software also control everything from automobiles to washing machines and the number and type of applications are growing at an exponential rate. The size of individual program has shown similar growth. Furthermore, software and hardware are used to monitor and/or control potentially dangerous products and safety-critical systems. These uses include everything from airplanes and braking systems to medical devices and nuclear plants. The question is: how can this hardware and software be made more reliable? Also, how can software quality be improved? What methodology needs to be provided on large and small software products to improve the design and how can software be verified?

  20. FLOWTRAN-TF software design

    Energy Technology Data Exchange (ETDEWEB)

    Aleman, S.E.; Flach, G.P.; Hamm, L.L.; Lee, S.Y.; Smith, F.G. III.

    1993-02-01

    FLOWTRAN-TF was created to analyze an individual Mk22 fuel assembly during a large break Loss Of Coolant Accident (LOCA) scenario involving the Savannah River Site K-reactor after the initial few seconds of the transient. During the initial few seconds reactor cooling is limited by the static or Ledinegg flow instability phenomenon. The predecessor FLOWTRAN code was developed to analyze this portion of a LOCA. In the several seconds following the break, a significant fraction of the reactor coolant inventory leaks out the break, Emergency Cooling System (ECS) flow is initiated, and air enters the primary coolant circulation loops. Reactor fuel assemblies are cooled by a low flowrate air-water downflow. Existing commercial nuclear industry thermal-hydraulic codes were judged inadequate for detailed modeling of a Mk22 fuel assembly because the application involves a ribbed annular geometry, low pressure, downflow and an air-water mixture. FLOWTRAN-TF is a two-phase thermal-hydraulics code of similar technology to existing commercial codes such as RELAP and TRAC but customized for Savannah River Site applications. The main features and capabilities of FLOWTRAN-TF are detailed Mk22 fuel assembly ribbed annular geometry; conjugate heat transfer; detailed neutronic power distribution; three-dimensional heat conduction in Mk22 fuel and target tubes; two-dimensional coolant flow in channels (axial, azimuthal); single-phase and/or two-phase fluid (gas, liquid and/or gas-liquid); two-component (air, water); constitutive models applicable to low pressure air-water downflow in ribbed annular channels. The design of FLOWTRAN-TF is described in detail in this report which serves as the Software Design Report in accordance with Quality Assurance Procedure IV-4, Rev. 0 Software Design and Implementation'' in the 1Q34 manual.

  1. FLOWTRAN-TF software design

    Energy Technology Data Exchange (ETDEWEB)

    Aleman, S.E.; Flach, G.P.; Hamm, L.L.; Lee, S.Y.; Smith, F.G. III

    1993-02-01

    FLOWTRAN-TF was created to analyze an individual Mk22 fuel assembly during a large break Loss Of Coolant Accident (LOCA) scenario involving the Savannah River Site K-reactor after the initial few seconds of the transient. During the initial few seconds reactor cooling is limited by the static or Ledinegg flow instability phenomenon. The predecessor FLOWTRAN code was developed to analyze this portion of a LOCA. In the several seconds following the break, a significant fraction of the reactor coolant inventory leaks out the break, Emergency Cooling System (ECS) flow is initiated, and air enters the primary coolant circulation loops. Reactor fuel assemblies are cooled by a low flowrate air-water downflow. Existing commercial nuclear industry thermal-hydraulic codes were judged inadequate for detailed modeling of a Mk22 fuel assembly because the application involves a ribbed annular geometry, low pressure, downflow and an air-water mixture. FLOWTRAN-TF is a two-phase thermal-hydraulics code of similar technology to existing commercial codes such as RELAP and TRAC but customized for Savannah River Site applications. The main features and capabilities of FLOWTRAN-TF are detailed Mk22 fuel assembly ribbed annular geometry; conjugate heat transfer; detailed neutronic power distribution; three-dimensional heat conduction in Mk22 fuel and target tubes; two-dimensional coolant flow in channels (axial, azimuthal); single-phase and/or two-phase fluid (gas, liquid and/or gas-liquid); two-component (air, water); constitutive models applicable to low pressure air-water downflow in ribbed annular channels. The design of FLOWTRAN-TF is described in detail in this report which serves as the Software Design Report in accordance with Quality Assurance Procedure IV-4, Rev. 0 ``Software Design and Implementation`` in the 1Q34 manual.

  2. KALIMER preliminary conceptual design report

    Energy Technology Data Exchange (ETDEWEB)

    Hahn, Do Hee; Kim, Y. J.; Kim, Y. G. and others

    2000-08-01

    This report, which summarizes the result of preliminary conceptual design activities during Phase 1, follows the format of safety analysis report. The purpose of publishing this report is to gather all of the design information developed so far in a systematic way so that KALIMER designers have a common source of the consistent design information necessary for their future design activities. This report will be revised and updated as design changes occur and more detailed design specification is developed during Phase 2. Chapter 1 describes the KALIMER Project. Chapter 2 includes the top level design requirements of KALIMER and general plant description. Chapter 3 summarizes the design of structures, components, equipment and systems. Specific systems and safety analysis results are described in the remaining chapters. Appendix on the HCDA evaluation is attached at the end of this report.

  3. Preliminary format design guidelines

    DEFF Research Database (Denmark)

    Tosello, Guido; Calaon, Matteo; Nørregaard, J.

    2013-01-01

    The strategic research centre PolyNano aims at becoming the Danish competence centre for production-ready fabrication of polymer, nano-scale lab-on-a-chip (LoC) devices. In order to provide a competitive edge for Danish biotech companies launching LoC products by removal of the technology barrier...... between lab-scale proof-of-principle and high-volume low-cost production of LoCs, the PolyNano project will develop a readily accessible fabrication platform for those companies aiming at developing and manufacturing their LoCs design.......The strategic research centre PolyNano aims at becoming the Danish competence centre for production-ready fabrication of polymer, nano-scale lab-on-a-chip (LoC) devices. In order to provide a competitive edge for Danish biotech companies launching LoC products by removal of the technology barrier...

  4. Design Principles for Interactive Software

    DEFF Research Database (Denmark)

    The book addresses the crucial intersection of human-computer interaction (HCI) and software engineering by asking both what users require from interactive systems and what developers need to produce well-engineered software. Needs are expressed as......The book addresses the crucial intersection of human-computer interaction (HCI) and software engineering by asking both what users require from interactive systems and what developers need to produce well-engineered software. Needs are expressed as...

  5. Flight Software Design Choices Based on Criticality

    Science.gov (United States)

    Lee, Earl

    1999-01-01

    This slide presentation reviews the rationale behind flight software design as a function of criticality. The requirements of human rated systems implies a high criticality for the flight support software. Human life is dependent on correct operation of the software. Flexibility should be permitted when the consequences of software failure are not life threatening. This is also relevant for selecting Commercial Off the Shelf (COTS) software.

  6. Design for software a playbook for developers

    CERN Document Server

    Klimczak, Erik

    2013-01-01

    A unique resource to help software developers create a desirable user experience Today, top-flight software must feature a desirable user experience. This one-of-a-kind book creates a design process specifically for software, making it easy for developers who lack design background to create that compelling user experience. Appealing to both tech-savvy designers and creative-minded technologists, it establishes a hybrid discipline that will produce first-rate software. Illustrated in full color, it shows how to plan and visualize the design to create software that works on every l

  7. CORFIG- CORRECTOR SURFACE DESIGN SOFTWARE

    Science.gov (United States)

    Dantzler, A.

    1994-01-01

    Corrector Surface Design Software, CORFIG, calculates the optimum figure of a corrector surface for an optical system based on real ray traces. CORFIG generates the corrector figure in the form of a spline data point table and/or a list of polynomial coefficients. The number of spline data points as well as the number of coefficients is user specified. First, the optical system's parameters (thickness, radii of curvature, etc.) are entered. CORFIG will trace the outermost axial real ray through the uncorrected system to determine approximate radial limits for all rays. Then, several real rays are traced backwards through the system from the image to the surface that originally followed the object, within these radial limits. At this first surface, the local curvature is adjusted on a small scale to direct the rays toward the object, thus removing any accumulated aberrations. For each ray traced, this adjustment will be different, so that at the end of this process the resultant surface is made up of many local curvatures. The equations that describe these local surfaces, expressed as high order polynomials, are then solved simultaneously to yield the final surface figure, from which data points are extracted. Finally, a spline table or list of polynomial coefficients is extracted from these data points. CORFIG is intended to be used in the late stages of optical design. The system's design must have at least a good paraxial foundation. Preferably, the design should be at a stage where traditional methods of Seidel aberration correction will not bring about the required image spot size specification. CORFIG will read the system parameters of such a design and calculate the optimum figure for the first surface such that all of the original parameters remain unchanged. Depending upon the system, CORFIG can reduce the RMS image spot radius by a factor of 5 to 25. The original parameters (magnification, back focal length, etc.) are maintained because all rays upon which

  8. Software design methodologies for microcomputers

    Science.gov (United States)

    Dowsing, R. D.

    1982-05-01

    It is the development phase of the software lifecycle which has attracted a great deal of interest in the last few years. This paper surveys the stages in software production and the need for a rigorous, formal approach. This type of approach is illustrated by the development of a program for a microcomputer using structured programming techniques.

  9. Analyzing, Modelling, and Designing Software Ecosystems

    DEFF Research Database (Denmark)

    Manikas, Konstantinos

    of software ecosystems. We use these contributions to design a software ecosystem in the telemedicine services of Denmark with (i) a common platform that supports and promotes development from different actors, (ii) high software interaction, (iii) strong social network of actors, (iv) robust business...... as the software development and distribution by a set of actors dependent on each other and the ecosystem. We commence on the hypothesis that the establishment of a software ecosystem on the telemedicine services of Denmark would address these issues and investigate how a software ecosystem can foster...... the development, implementation, and use of telemedicine services. We initially expand the theory of software ecosystems by contributing to the definition and understanding of software ecosystems, providing means of analyzing existing and designing new ecosystems, and defining and measuring the qualities...

  10. Application of Design Patterns in Refactoring Software Design

    Science.gov (United States)

    Baggs. Rjpda; Shaykhian, Gholam Ali

    2007-01-01

    Refactoring software design is a method of changing software design while explicitly preserving its unique design functionalities. Presented approach is to utilize design patterns as the basis for refactoring software design. Comparison of a design solution will be made through C++ programming language examples to exploit this approach. Developing reusable component will be discussed, the paper presents that the construction of such components can diminish the added burden of both refactoring and the use of design patterns.

  11. Ship design methodologies of preliminary design

    CERN Document Server

    Papanikolaou, Apostolos

    2014-01-01

    This book deals with ship design and in particular with methodologies of the preliminary design of ships. The book is complemented by a basic bibliography and five appendices with useful updated charts for the selection of the main dimensions and other basic characteristics of different types of ships (Appendix A), the determination of hull form  from the data of systematic hull form series (Appendix B), the detailed description of the relational method for the preliminary estimation of ship weights (Appendix C), a brief review of the historical evolution of shipbuilding science and technology from the prehistoric era to date (Appendix D) and finally a historical review of regulatory developments of ship's damage stability to date (Appendix E).  The book can be used as textbook for ship design courses or as additional reading for university or college students of naval architecture courses and related disciplines; it may also serve as a reference book for naval architects, practicing engineers of rel...

  12. Educational software usability: Artifact or Design?

    Science.gov (United States)

    Van Nuland, Sonya E; Eagleson, Roy; Rogers, Kem A

    2017-03-01

    Online educational technologies and e-learning tools are providing new opportunities for students to learn worldwide, and they continue to play an important role in anatomical sciences education. Yet, as we shift to teaching online, particularly within the anatomical sciences, it has become apparent that e-learning tool success is based on more than just user satisfaction and preliminary learning outcomes-rather it is a multidimensional construct that should be addressed from an integrated perspective. The efficiency, effectiveness and satisfaction with which a user can navigate an e-learning tool is known as usability, and represents a construct which we propose can be used to quantitatively evaluate e-learning tool success. To assess the usability of an e-learning tool, usability testing should be employed during the design and development phases (i.e., prior to its release to users) as well as during its delivery (i.e., following its release to users). However, both the commercial educational software industry and individual academic developers in the anatomical sciences have overlooked the added value of additional usability testing. Reducing learner frustration and anxiety during e-learning tool use is essential in ensuring e-learning tool success, and will require a commitment on the part of the developers to engage in usability testing during all stages of an e-learning tool's life cycle. Anat Sci Educ 10: 190-199. © 2016 American Association of Anatomists.

  13. Preliminary design data package. Appendix C

    Energy Technology Data Exchange (ETDEWEB)

    1979-07-25

    The design requirements, design philosophy, method and assumptions, and preliminary computer-aided design of the Near-Term Hybrid Vehicle including its electric and heat power units, control equipment, transmission system, body, and overall vehicle characteristics are presented. (LCL)

  14. Reflecting Indigenous Culture in Educational Software Design.

    Science.gov (United States)

    Fleer, Marilyn

    1989-01-01

    Discusses research on Australian Aboriginal cognition which relates to the development of appropriate educational software. Describes "Tinja," a software program using familiar content and experiences, Aboriginal characters and cultural values, extensive graphics and animation, peer and group work, and open-ended design to help young…

  15. Building quality into medical product software design.

    Science.gov (United States)

    Mallory, S R

    1993-01-01

    The software engineering and quality assurance disciplines are a requisite to the design of safe and effective software-based medical devices. It is in the areas of software methodology and process that the most beneficial application of these disciplines to software development can be made. Software is a product of complex operations and methodologies and is not amenable to the traditional electromechanical quality assurance processes. Software quality must be built in by the developers, with the software verification and validation engineers acting as the independent instruments for ensuring compliance with performance objectives and with development and maintenance standards. The implementation of a software quality assurance program is a complex process involving management support, organizational changes, and new skill sets, but the benefits are profound. Its rewards provide safe, reliable, cost-effective, maintainable, and manageable software, which may significantly speed the regulatory review process and therefore potentially shorten the overall time to market. The use of a trial project can greatly facilitate the learning process associated with the first-time application of a software quality assurance program.

  16. GENII Version 2 Software Design Document

    Energy Technology Data Exchange (ETDEWEB)

    Napier, Bruce A.; Strenge, Dennis L.; Ramsdell, James V.; Eslinger, Paul W.; Fosmire, Christian J.

    2004-03-08

    This document describes the architectural design for the GENII-V2 software package. This document defines details of the overall structure of the software, the major software components, their data file interfaces, and specific mathematical models to be used. The design represents a translation of the requirements into a description of the software structure, software components, interfaces, and necessary data. The design focuses on the major components and data communication links that are key to the implementation of the software within the operating framework. The purpose of the GENII-V2 software package is to provide the capability to perform dose and risk assessments of environmental releases of radionuclides. The software also has the capability of calculating environmental accumulation and radiation doses from surface water, groundwater, and soil (buried waste) media when an input concentration of radionuclide in these media is provided. This report represents a detailed description of the capabilities of the software product with exact specifications of mathematical models that form the basis for the software implementation and testing efforts. This report also presents a detailed description of the overall structure of the software package, details of main components (implemented in the current phase of work), details of data communication files, and content of basic output reports. The GENII system includes the capabilities for calculating radiation doses following chronic and acute releases. Radionuclide transport via air, water, or biological activity may be considered. Air transport options include both puff and plume models, each allow use of an effective stack height or calculation of plume rise from buoyant or momentum effects (or both). Building wake effects can be included in acute atmospheric release scenarios. The code provides risk estimates for health effects to individuals or populations; these can be obtained using the code by applying

  17. Collaborative software design in an SOA environment

    Institute of Scientific and Technical Information of China (English)

    W.T. TSAI; Bingnan XIAO; Qian HUANG; Yinong CHEN

    2006-01-01

    Based on the current Service-Oriented Architecture (SOA), this paper proposes a new collaborative software design methodology in an SOA Environment: the Global Software Enterprise (GSE). The current SOA is producer-centric, in which the service providers publish services that they produce and let the consumers to search available services to compose their applications. GSE is build on top of Consumer-Centric SOA (CCSOA), in which the application builders publish their application requirements for the service providers to follow when producing or customizing services to support the application. This new methodology reduces the workload and improves the application description capability of the service consumers. It also extends the capacity of design and code sharing, and thus further improves the software productivity. This paper presents the concepts, architecture, enabling techniques, and illustrative examples of collaborative software design in GSE.

  18. Designing software Architectures for usability

    NARCIS (Netherlands)

    Bosch, J; Juristo, N

    2003-01-01

    Usability is increasingly recognized as a quality attribute that one has to design for. The conventional alternative is to measure usability on a finished system and improve it. The disadvantage of this approach is, obviously, that the cost associated with implementing usability improvements in a fu

  19. Designing, developing, and implementing software ecosystems

    DEFF Research Database (Denmark)

    Manikas, Konstantinos; Hämäläinen, Mervi; Tyrväinen, Pasi

    2017-01-01

    The notion of software ecosystems has been popular both in research and industry for more than a decade, but how software ecosystems are created still remains unclear. This becomes more of a challenge if one examines the ``creation'' of ecosystems that have high probability in surviving...... in the future, i.e. with respect to ecosystem health. In this paper, we focus on the creation of software ecosystems and propose a process for designing, developing, and establishing software ecosystems based on three basic steps and a set of activities for each step. We note that software ecosystem research...... identifies that ecosystems typically emerge from either a company deciding to allow development on their product platform or from a successful open source project. In our study we add to this knowledge by demonstrating, through two case studies, that ecosystems can emerge from more than a technological...

  20. Designing, developing, and implementing software ecosystems

    DEFF Research Database (Denmark)

    Manikas, Konstantinos; Hämäläinen, Mervi; Tyrväinen, Pasi

    2017-01-01

    The notion of software ecosystems has been popular both in research and industry for more than a decade, but how software ecosystems are created still remains unclear. This becomes more of a challenge if one examines the "creation'' of ecosystems that have high probability in surviving...... in the future, i.e. with respect to ecosystem health. In this paper, we focus on the creation of software ecosystems and propose a process for designing, developing, and establishing software ecosystems based on three basic steps and a set of activities for each step. We note that software ecosystem research...... identifies that ecosystems typically emerge from either a company deciding to allow development on their product platform or from a successful open source project. In our study we add to this knowledge by demonstrating, through two case studies, that ecosystems can emerge from more than a technological...

  1. Telemanipulator design and optimization software

    Science.gov (United States)

    Cote, Jean; Pelletier, Michel

    1995-12-01

    For many years, industrial robots have been used to execute specific repetitive tasks. In those cases, the optimal configuration and location of the manipulator only has to be found once. The optimal configuration or position where often found empirically according to the tasks to be performed. In telemanipulation, the nature of the tasks to be executed is much wider and can be very demanding in terms of dexterity and workspace. The position/orientation of the robot's base could be required to move during the execution of a task. At present, the choice of the initial position of the teleoperator is usually found empirically which can be sufficient in the case of an easy or repetitive task. In the converse situation, the amount of time wasted to move the teleoperator support platform has to be taken into account during the execution of the task. Automatic optimization of the position/orientation of the platform or a better designed robot configuration could minimize these movements and save time. This paper will present two algorithms. The first algorithm is used to optimize the position and orientation of a given manipulator (or manipulators) with respect to the environment on which a task has to be executed. The second algorithm is used to optimize the position or the kinematic configuration of a robot. For this purpose, the tasks to be executed are digitized using a position/orientation measurement system and a compact representation based on special octrees. Given a digitized task, the optimal position or Denavit-Hartenberg configuration of the manipulator can be obtained numerically. Constraints on the robot design can also be taken into account. A graphical interface has been designed to facilitate the use of the two optimization algorithms.

  2. Design of software engineering teaching website

    Science.gov (United States)

    Li, Yuxiang; Liu, Xin; Zhang, Guangbin; Liu, Xingshun; Gao, Zhenbo

    "􀀶oftware engineering" is different from the general professional courses, it is born for getting rid of the software crisis and adapting to the development of software industry, it is a theory course, especially a practical course. However, due to the own characteristics of software engineering curriculum, in the daily teaching process, concerning theoretical study, students may feel boring, obtain low interest in learning and poor test results and other problems. ASPNET design technique is adopted and Access 2007 database is used for system to design and realize "Software Engineering" teaching website. System features mainly include theoretical teaching, case teaching, practical teaching, teaching interaction, database, test item bank, announcement, etc., which can enhance the vitality, interest and dynamic role of learning.

  3. Early-Stage Software Design for Usability

    Science.gov (United States)

    Golden, Elspeth

    2010-01-01

    In spite of the goodwill and best efforts of software engineers and usability professionals, systems continue to be built and released with glaring usability flaws that are costly and difficult to fix after the system has been built. Although user interface (UI) designers, be they usability or design experts, communicate usability requirements to…

  4. Supporting Reuse and Evolution in Software Design

    Science.gov (United States)

    1990-10-01

    CONTROLLING OFFICE NAME AND AODRESS 12. REPORT DATE Advanced Research Projects Agency October 1990 1400 Wilson Blvd. 1i. NUMERO OPAGES Arlington, VA 22209 106...efficient software development and maintenance. CHAPTER 1. THE DESIGN APPRENTICE 3 Support for Design Changes: Specifications in the real world evolve over

  5. An Analysis of Software Design Methodologies

    Science.gov (United States)

    1979-08-01

    Technical Report 401-, # "AN ANALYSIS OF SOFTWARE DESIGN METHODOLOGIES H. Rudy Ramsey, Michael E. Atwood , and Gary D. Campbell Science...H. Rudy Ramsey, Michael E. Atwood , and Gary D. Campbell Science Applications, Incorporated Submitted by: Edgar M. Johnson, Chief HUMAN FACTORS...expressed by members ot the Integrated Software Research and Development Working Group (ISRAD). The authors are indebted to Martha Cichelli, Margaret

  6. Software Design Improvements. Part 2; Software Quality and the Design and Inspection Process

    Science.gov (United States)

    Lalli, Vincent R.; Packard, Michael H.; Ziemianski, Tom

    1997-01-01

    The application of assurance engineering techniques improves the duration of failure-free performance of software. The totality of features and characteristics of a software product are what determine its ability to satisfy customer needs. Software in safety-critical systems is very important to NASA. We follow the System Safety Working Groups definition for system safety software as: 'The optimization of system safety in the design, development, use and maintenance of software and its integration with safety-critical systems in an operational environment. 'If it is not safe, say so' has become our motto. This paper goes over methods that have been used by NASA to make software design improvements by focusing on software quality and the design and inspection process.

  7. Designing Scientific Software for Heterogeneous Computing

    DEFF Research Database (Denmark)

    Glimberg, Stefan Lemvig

    , algorithms and data structures must be designed to utilize the underlying parallel architecture. The architectural changes in hardware design within the last decade, from single to multi and many-core architectures, require software developers to identify and properly implement methods that both exploit...... concurrency and maintain numerical efficiency. Graphical Processing Units (GPUs) have proven to be very e_ective units for computing the solution of scientific problems described by partial differential equations (PDEs). GPUs have today become standard devices in portable, desktop, and supercomputers, which...... makes parallel software design applicable, but also a challenge for scientific software developers at all levels. We have developed a generic C++ library for fast prototyping of large-scale PDEs solvers based on flexible-order finite difference approximations on structured regular grids. The library...

  8. On the Process of Software Design

    DEFF Research Database (Denmark)

    Hertzum, Morten

    2008-01-01

    Software design is a complex undertaking. This study delineates and analyses three major constituents of this complexity: the formative element entailed in articulating and reaching closure on a design, the progress imperative entailed in making estimates and tracking status, and the collaboration...... challenge entailed in learning within and across projects. Empirical data from two small to medium-size projects illustrate how practicing software designers struggle with the complexity induced by these constituents and suggest implications for user-centred design. These implications concern collaborative...... grounding, long-loop learning, and the need for a more managed design process while acknowledging that methods are not an alternative to the project knowledge created, negotiated, and refined by designers. Specifically, insufficient collaborative grounding will cause project knowledge to gradually...

  9. Swarming Robot Design, Construction and Software Implementation

    Science.gov (United States)

    Stolleis, Karl A.

    2014-01-01

    In this paper is presented an overview of the hardware design, construction overview, software design and software implementation for a small, low-cost robot to be used for swarming robot development. In addition to the work done on the robot, a full simulation of the robotic system was developed using Robot Operating System (ROS) and its associated simulation. The eventual use of the robots will be exploration of evolving behaviors via genetic algorithms and builds on the work done at the University of New Mexico Biological Computation Lab.

  10. Software design for resilient computer systems

    CERN Document Server

    Schagaev, Igor

    2016-01-01

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

  11. ERIS: preliminary design phase overview

    Science.gov (United States)

    Kuntschner, Harald; Jochum, Lieselotte; Amico, Paola; Dekker, Johannes K.; Kerber, Florian; Marchetti, Enrico; Accardo, Matteo; Brast, Roland; Brinkmann, Martin; Conzelmann, Ralf D.; Delabre, Bernard A.; Duchateau, Michel; Fedrigo, Enrico; Finger, Gert; Frank, Christoph; Rodriguez, Fernando G.; Klein, Barbara; Knudstrup, Jens; Le Louarn, Miska; Lundin, Lars; Modigliani, Andrea; Müller, Michael; Neeser, Mark; Tordo, Sebastien; Valenti, Elena; Eisenhauer, Frank; Sturm, Eckhard; Feuchtgruber, Helmut; George, Elisabeth M.; Hartl, Michael; Hofmann, Reiner; Huber, Heinrich; Plattner, Markus P.; Schubert, Josef; Tarantik, Karl; Wiezorrek, Erich; Meyer, Michael R.; Quanz, Sascha P.; Glauser, Adrian M.; Weisz, Harald; Esposito, Simone; Xompero, Marco; Agapito, Guido; Antichi, Jacopo; Biliotti, Valdemaro; Bonaglia, Marco; Briguglio, Runa; Carbonaro, Luca; Cresci, Giovanni; Fini, Luca; Pinna, Enrico; Puglisi, Alfio T.; Quirós-Pacheco, Fernando; Riccardi, Armando; Di Rico, Gianluca; Arcidiacono, Carmelo; Dolci, Mauro

    2014-07-01

    The Enhanced Resolution Imager and Spectrograph (ERIS) is the next-generation adaptive optics near-IR imager and spectrograph for the Cassegrain focus of the Very Large Telescope (VLT) Unit Telescope 4, which will soon make full use of the Adaptive Optics Facility (AOF). It is a high-Strehl AO-assisted instrument that will use the Deformable Secondary Mirror (DSM) and the new Laser Guide Star Facility (4LGSF). The project has been approved for construction and has entered its preliminary design phase. ERIS will be constructed in a collaboration including the Max- Planck Institut für Extraterrestrische Physik, the Eidgenössische Technische Hochschule Zürich and the Osservatorio Astrofisico di Arcetri and will offer 1 - 5 μm imaging and 1 - 2.5 μm integral field spectroscopic capabilities with a high Strehl performance. Wavefront sensing can be carried out with an optical high-order NGS Pyramid wavefront sensor, or with a single laser in either an optical low-order NGS mode, or with a near-IR low-order mode sensor. Due to its highly sensitive visible wavefront sensor, and separate near-IR low-order mode, ERIS provides a large sky coverage with its 1' patrol field radius that can even include AO stars embedded in dust-enshrouded environments. As such it will replace, with a much improved single conjugated AO correction, the most scientifically important imaging modes offered by NACO (diffraction limited imaging in the J to M bands, Sparse Aperture Masking and Apodizing Phase Plate (APP) coronagraphy) and the integral field spectroscopy modes of SINFONI, whose instrumental module, SPIFFI, will be upgraded and re-used in ERIS. As part of the SPIFFI upgrade a new higher resolution grating and a science detector replacement are envisaged, as well as PLC driven motors. To accommodate ERIS at the Cassegrain focus, an extension of the telescope back focal length is required, with modifications of the guider arm assembly. In this paper we report on the status of the

  12. General purpose optimization software for engineering design

    Science.gov (United States)

    Vanderplaats, G. N.

    1990-01-01

    The author has developed several general purpose optimization programs over the past twenty years. The earlier programs were developed as research codes and served that purpose reasonably well. However, in taking the formal step from research to industrial application programs, several important lessons have been learned. Among these are the importance of clear documentation, immediate user support, and consistent maintenance. Most important has been the issue of providing software that gives a good, or at least acceptable, design at minimum computational cost. Here, the basic issues developing optimization software for industrial applications are outlined and issues of convergence rate, reliability, and relative minima are discussed. Considerable feedback has been received from users, and new software is being developed to respond to identified needs. The basic capabilities of this software are outlined. A major motivation for the development of commercial grade software is ease of use and flexibility, and these issues are discussed with reference to general multidisciplinary applications. It is concluded that design productivity can be significantly enhanced by the more widespread use of optimization as an everyday design tool.

  13. Comparison of Problem Solving from Engineering Design to Software Design

    DEFF Research Database (Denmark)

    Ahmed-Kristensen, Saeema; Babar, Muhammad Ali

    2012-01-01

    Observational studies of engineering design activities can inform the research community on the problem solving models that are employed by professional engineers. Design is defined as an ill-defined problem which includes both engineering design and software design, hence understanding problem s...

  14. Designing Project Management for Global Software Development

    DEFF Research Database (Denmark)

    Tjørnehøj, Gitte; B. Balogh, Maria; Iversen, Cathrine

    2014-01-01

    Software development in distributed teams remains challenging despite rapid technical improvement in tools for communication and collaboration across distance. The challenges stem from geographical, temporal and sociocultural distance and manifest themselves in a variety of difficulties...... in the development projects. This study has identified a range of difficulties described in the literature of global software development, lacking sufficient solutions. In particular, advice for project managers is lacking. Design science research has been applied to design a model to guide project managers...... of distributed software teams, based on a practice study and informed by well-known theories. Our work pinpoints the difficulties of handling the vital informal processes in distributed collaboration that are so vulnerable because the distances risk detaining their growth and increasing their decay rate...

  15. User Interface Design For Dynamic Geometry Software

    Directory of Open Access Journals (Sweden)

    Ulrich Kortenkamp

    2010-06-01

    Full Text Available In this article we describe long-standing user interface issues with Dynamic Geometry Software and common approaches to address them. We describe first prototypes of multi-touch-capable DGS. We also give some hints on the educational benefits of proper user interface design.

  16. User Interface Design for Dynamic Geometry Software

    Science.gov (United States)

    Kortenkamp, Ulrich; Dohrmann, Christian

    2010-01-01

    In this article we describe long-standing user interface issues with Dynamic Geometry Software and common approaches to address them. We describe first prototypes of multi-touch-capable DGS. We also give some hints on the educational benefits of proper user interface design.

  17. Finite-Element Software for Conceptual Design

    DEFF Research Database (Denmark)

    Lindemann, J.; Sandberg, G.; Damkilde, Lars

    2010-01-01

    and research. Forcepad is an effort to provide a conceptual design and teaching tool in a finite-element software package. Forcepad is a two-dimensional finite-element application based on the same conceptual model as image editing applications such as Adobe Photoshop or Microsoft Paint. Instead of using...

  18. A designerly methodology for software development

    NARCIS (Netherlands)

    Du Bois , E.

    2013-01-01

    This PhD researches the domain of industrial design engineering starting from the strong technological evolutions and changing economic, social and ecological needs. Our current products are not only build from hardware components, but are a complex mix of hardware, software and services (in

  19. A designerly methodology for software development

    NARCIS (Netherlands)

    Du Bois , E.

    2013-01-01

    This PhD researches the domain of industrial design engineering starting from the strong technological evolutions and changing economic, social and ecological needs. Our current products are not only build from hardware components, but are a complex mix of hardware, software and services (in differ

  20. Software architecture design patterns in Java

    CERN Document Server

    Kuchana, Partha

    2004-01-01

    AN INTRODUCTION TO DESIGN PATTERNSDesign Patterns: Origin and HistoryArchitectural to Software Design PatternsWhat is a Design Pattern?More about Design PatternsAbout This BookUNIFIED MODELING LANGUAGE (UML)UML: A Quick ReferenceClass DiagramsSequence diagramsBASIC PATTERNSInterfaceDescriptionExamplePractice QuestionsAbstract Parent ClassDescriptionExamplePractice QuestionsPrivate MethodsDescriptionExamplePractice QuestionsAccessor MethodsDescriptionAccessor Method NomenclatureExampleDirect Reference versus Accessor MethodsPractice QuestionsConstant Data ManagerDescriptionExamplePractice Quest

  1. ALMA Nutator Design and Preliminary Performance

    CERN Document Server

    Martin-Cocher, Pierre; Koch, Patrick M; Ni, Chih-Wen; Chen, Wei-Long; Chen, Ming-Tang; Raffin, Philippe; Ong, Chin-Long; Ho, Paul T P; Symmes, Arthur

    2013-01-01

    We report the past two years of collaboration between the di?erent actors on the ALMA nutator. Building on previous developments, the nutator has seen changes in much of the design. A high-modulus carbon ?fiber structure has been added on the back of the mirror in order to transfer the voice coils forces with less deformation, thus reducing delay problems due to flexing. The controller is now an off?-the-shelf National Instrument NI-cRIO, and the ampli?fier a class D servo drive from Advanced Motion Controls, with high peak power able to drive the coils at 300 Volts DC. The stow mechanism has been totally redesigned to improve on the repeatability and precision of the stow position, which is also the reference for the 26 bits Heidenhain encoders. This also improves on the accuracy of the stow position with wind loading. Finally, the software, written largely with National Instrument's LabView, has been developed. We will discuss these changes and the preliminary performances achieved to date. Keywords: ALMA, ...

  2. Software design practice using two SCADA software packages

    DEFF Research Database (Denmark)

    Basse, K.P.; Christensen, Georg Kronborg; Frederiksen, P. K.

    1996-01-01

    Typical software development for manufacturing control is done either by specialists with consideral real-time programming experience or done by the adaptation of standard software packages for manufacturing control. After investigation and test of two commercial software packages: "InTouch" and ......Touch" and "Fix", it is argued, that a more efficient software solution can be achieved by utilising an integrated specification for SCADA and PLC-programming. Experiences gained from process control is planned investigated for descrete parts manufacturing....

  3. Software design practice using two SCADA software packages

    DEFF Research Database (Denmark)

    Basse, K.P.; Christensen, Georg Kronborg; Frederiksen, P. K.

    1996-01-01

    Typical software development for manufacturing control is done either by specialists with consideral real-time programming experience or done by the adaptation of standard software packages for manufacturing control. After investigation and test of two commercial software packages: "InTouch" and ......Touch" and "Fix", it is argued, that a more efficient software solution can be achieved by utilising an integrated specification for SCADA and PLC-programming. Experiences gained from process control is planned investigated for descrete parts manufacturing....

  4. Software for Evaluation of Conceptual Design

    DEFF Research Database (Denmark)

    Hartvig, Susanne C

    1998-01-01

    be developed with a limited effort, and that such tools could support a structured evaluation process as opposed to no evaluation. Compared to manual evaluation, the introduced software based evaluation tool offers automation of tasks, such as performing assessments, when they are based on prior evaluations......This paper describes a prototype for evaluating design options. The prototype has been developed as part of a research project which sought to establish understanding of how evaluation of conceptual design can be improved. The paper describes the evaluation methods which are supported...... by the prototype, it addresses the requirements that the methods imply, and it explains the actual implementation of the prototype. Finally it discusses what have been learned from developing and testing the prototype. In this paper it is suggested, that a software tool which supports evaluation of design can...

  5. Designing Software-Based Interactive Installations

    DEFF Research Database (Denmark)

    Andreasen, Troels; Juul, Niels Christian; Rosendahl, Mads

    2014-01-01

    What. This chapter focuses on software engineering principles with specific emphasis on interactive installations providing embodied, tangible, and immersive experiences for the user. Such installations may deliver light, image, sound, and movement through actuators and may provide interaction...... installations and support the description of the approach with a single case- a bumper car competition. Why. To some extent, standard techniques for software development can be adapted for interactive installations. However, there is a need to emphasize the unique aspects of installations, bringing tangible...... architecture as well as esthetic experience, artistic expression, and leisure aspects into focus. The approach presented here has this intended purpose. Where. Building on experience from conventional software development and with inspiration from interaction design and creative programming, this chapter...

  6. Software Design Principles to Enhance SDN Architecture

    Directory of Open Access Journals (Sweden)

    Iyad Alazzam

    2016-08-01

    Full Text Available SDN as a network architecture emerged on top of existing technologies and knowledge. Through defining the controller as a software program, SDN made a strong connection between networking and software engineering. Traditionally, network programs were vendor specific and embedded in hardware switches and routers. SDN focuses on isolation between control and forwarding or data planes. However, in the complete SDN network, there are many other areas (i.e. CPU, memory, hardware, bandwidth and software. In this paper, we propose extending SDN architecture and propose isolation layers with the goal of improving the overall network design. Such flexible architecture can support future evolution and changes without the need to significantly change original components or modules.

  7. Preliminary Design of a LSA Aircraft Using Wind Tunnel Tests

    Directory of Open Access Journals (Sweden)

    Norbert ANGI

    2015-12-01

    Full Text Available This paper presents preliminary results concerning the design and aerodynamic calculations of a light sport aircraft (LSA. These were performed for a new lightweight, low cost, low fuel consumption and long-range aircraft. The design process was based on specific software tools as Advanced Aircraft Analysis (AAA, XFlr 5 aerodynamic and dynamic stability analysis, and Catia design, according to CS-LSA requirements. The calculations were accomplished by a series of tests performed in the wind tunnel in order to assess experimentally the aerodynamic characteristics of the airplane.

  8. CRISP90 - SOFTWARE DESIGN ANALYZER SYSTEM

    Science.gov (United States)

    Tausworthe, R. C.

    1994-01-01

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

  9. Automating Risk Analysis of Software Design Models

    Directory of Open Access Journals (Sweden)

    Maxime Frydman

    2014-01-01

    Full Text Available The growth of the internet and networked systems has exposed software to an increased amount of security threats. One of the responses from software developers to these threats is the introduction of security activities in the software development lifecycle. This paper describes an approach to reduce the need for costly human expertise to perform risk analysis in software, which is common in secure development methodologies, by automating threat modeling. Reducing the dependency on security experts aims at reducing the cost of secure development by allowing non-security-aware developers to apply secure development with little to no additional cost, making secure development more accessible. To automate threat modeling two data structures are introduced, identification trees and mitigation trees, to identify threats in software designs and advise mitigation techniques, while taking into account specification requirements and cost concerns. These are the components of our model for automated threat modeling, AutSEC. We validated AutSEC by implementing it in a tool based on data flow diagrams, from the Microsoft security development methodology, and applying it to VOMS, a grid middleware component, to evaluate our model's performance.

  10. Analysis and design for architecture-based software

    Institute of Scientific and Technical Information of China (English)

    Jia Xiaolin; He Jian; Qin Zheng; Wang Xianghua

    2005-01-01

    The technologies of software architecture are introduced, and the software analysis-and-design process is divided into requirement analysis, software architecture design and system design. Using these technologies, a model of architecture-centric software analysis and design process(ACSADP) is proposed. Meanwhile, with regard to the completeness, consistency and correctness between the software requirements and design results, the theories of function and process control are applied to ACSADP. Finally, a model of integrated development environment (IDE) for ACSADP is proposed. It can be demonstrated by the practice that the model of ACSADP can aid developer to manage software process effectively and improve the quality of software analysis and design.

  11. Designing Project Management for Global Software Development

    DEFF Research Database (Denmark)

    Tjørnehøj, Gitte; B. Balogh, Maria; Iversen, Cathrine

    2014-01-01

    of distributed software teams, based on a practice study and informed by well-known theories. Our work pinpoints the difficulties of handling the vital informal processes in distributed collaboration that are so vulnerable because the distances risk detaining their growth and increasing their decay rate....... The research suggest to support and securing these informal processes through explicit and formal means and to ensure management’s continuous focus on this effort to succeed....... in the development projects. This study has identified a range of difficulties described in the literature of global software development, lacking sufficient solutions. In particular, advice for project managers is lacking. Design science research has been applied to design a model to guide project managers...

  12. Architecture design in global and model-centric software development

    NARCIS (Netherlands)

    Heijstek, Werner

    2012-01-01

    This doctoral dissertation describes a series of empirical investigations into representation, dissemination and coordination of software architecture design in the context of global software development. A particular focus is placed on model-centric and model-driven software development.

  13. Architecture design in global and model-centric software development

    NARCIS (Netherlands)

    Heijstek, Werner

    2012-01-01

    This doctoral dissertation describes a series of empirical investigations into representation, dissemination and coordination of software architecture design in the context of global software development. A particular focus is placed on model-centric and model-driven software development.

  14. Software archeology: a case study in software quality assurance and design

    Energy Technology Data Exchange (ETDEWEB)

    Macdonald, John M [Los Alamos National Laboratory; Lloyd, Jane A [Los Alamos National Laboratory; Turner, Cameron J [COLORADO SCHOOL OF MINES

    2009-01-01

    Ideally, quality is designed into software, just as quality is designed into hardware. However, when dealing with legacy systems, demonstrating that the software meets required quality standards may be difficult to achieve. As the need to demonstrate the quality of existing software was recognized at Los Alamos National Laboratory (LANL), an effort was initiated to uncover and demonstrate that legacy software met the required quality standards. This effort led to the development of a reverse engineering approach referred to as software archaeology. This paper documents the software archaeology approaches used at LANL to document legacy software systems. A case study for the Robotic Integrated Packaging System (RIPS) software is included.

  15. Thirty Meter Telescope: observatory software requirements, architecture, and preliminary implementation strategies

    Science.gov (United States)

    Silva, David R.; Angeli, George; Boyer, Corinne; Sirota, Mark; Trinh, Thang

    2008-07-01

    The Thirty Meter Telescope (TMT) will be a ground-based, 30-m optical-IR alt-az telescope with a highly segmented primary mirror located in a remote location. Efficient science operations require the asynchronous coordination of many different sub-systems including telescope mount, three independent active optics sub-systems, adaptive optics, laser guide stars, and user-configured science instrument. An important high-level requirement is target acquisition and observatory system configuration must be completed in less than 5 minutes (or 10 minutes if moving to a new instrument). To meet this coordination challenge and target acquisition time requirement, a distributed software architecture is envisioned consisting of software components linked by a service-based software communications backbone. A master sequencer coordinates the activities of mid-layer sequencers for the telescope, adaptive optics, and selected instrument. In turn, these mid-layer sequencers coordinate the activities of groups of sub-systems. In this paper, TMT observatory requirements are presented in more detail, followed by a description of the design reference software architecture and a discussion of preliminary implementation strategies.

  16. Participatory Design Activities and Agile Software Development

    Science.gov (United States)

    Kautz, Karlheinz

    This paper contributes to the studies of design activities in information systems development. It provides a case study of a large agile development project and focusses on how customers and users participated in agile development and design activities in practice. The investigated project utilized the agile method eXtreme Programming. Planning games, user stories and story cards, working software, and acceptance tests structured the customer and user involvement. We found genuine customer and user involvement in the design activities in the form of both direct and indirect participation in the agile development project. The involved customer representatives played informative, consultative, and participative roles in the project. This led to their functional empowerment— the users were enabled to carry out their work to their own satisfaction and in an effective, efficient, and economical manner.

  17. Optomechanical design software for segmented mirrors

    Science.gov (United States)

    Marrero, Juan

    2016-08-01

    The software package presented in this paper, still under development, was born to help analyzing the influence of the many parameters involved in the design of a large segmented mirror telescope. In summary, it is a set of tools which were added to a common framework as they were needed. Great emphasis has been made on the graphical presentation, as scientific visualization nowadays cannot be conceived without the use of a helpful 3d environment, showing the analyzed system as close to reality as possible. Use of third party software packages is limited to ANSYS, which should be available in the system only if the FEM results are needed. Among the various functionalities of the software, the next ones are worth mentioning here: automatic 3d model construction of a segmented mirror from a set of parameters, geometric ray tracing, automatic 3d model construction of a telescope structure around the defined mirrors from a set of parameters, segmented mirror human access assessment, analysis of integration tolerances, assessment of segments collision, structural deformation under gravity and thermal variation, mirror support system analysis including warping harness mechanisms, etc.

  18. COG Software Architecture Design Description Document

    Energy Technology Data Exchange (ETDEWEB)

    Buck, R M; Lent, E M

    2009-09-21

    This COG Software Architecture Design Description Document describes the organization and functionality of the COG Multiparticle Monte Carlo Transport Code for radiation shielding and criticality calculations, at a level of detail suitable for guiding a new code developer in the maintenance and enhancement of COG. The intended audience also includes managers and scientists and engineers who wish to have a general knowledge of how the code works. This Document is not intended for end-users. This document covers the software implemented in the standard COG Version 10, as released through RSICC and IAEA. Software resources provided by other institutions will not be covered. This document presents the routines grouped by modules and in the order of the three processing phases. Some routines are used in multiple phases. The routine description is presented once - the first time the routine is referenced. Since this is presented at the level of detail for guiding a new code developer, only the routines invoked by another routine that are significant for the processing phase that is being detailed are presented. An index to all routines detailed is included. Tables for the primary data structures are also presented.

  19. Preliminary design package for Sunair SEC-601 solar collector

    Science.gov (United States)

    1978-01-01

    The preliminary design of the Owens-Illinois model Sunair SEC-601 tubular air solar collector is presented. Information in this package includes the subsystem design and development approaches, hazard analysis, and detailed drawings available as the preliminary design review.

  20. Preliminary aerothermodynamic design method for hypersonic vehicles

    Science.gov (United States)

    Harloff, G. J.; Petrie, S. L.

    1987-01-01

    Preliminary design methods are presented for vehicle aerothermodynamics. Predictions are made for Shuttle orbiter, a Mach 6 transport vehicle and a high-speed missile configuration. Rapid and accurate methods are discussed for obtaining aerodynamic coefficients and heat transfer rates for laminar and turbulent flows for vehicles at high angles of attack and hypersonic Mach numbers.

  1. A Toolbox for Rotorcraft Preliminary Design

    OpenAIRE

    Lier, Max; Krenik, Alex; Kunze, Philipp; Kohlgrüber, Dieter; Schwinn, Dominik; Lützenberger, Marius

    2015-01-01

    The German Aerospace Center (DLR) developed a toolbox, which is able to reflect the conceptual and preliminary design process of rotorcraft configuration. Such a toolbox is a valuable aid for the design engineer and can be used for the assessment of new technologies with regard to the overall configuration. This toolbox is currently extended to model novel rotorcraft configurations. Automated optimization procedures will be added in the future as well. This paper describes the too...

  2. Designing Law-Compliant Software Requirements

    Science.gov (United States)

    Siena, Alberto; Mylopoulos, John; Perini, Anna; Susi, Angelo

    New laws, such as HIPAA and SOX, are increasingly impacting the design of software systems, as business organisations strive to comply. This paper studies the problem of generating a set of requirements for a new system which comply with a given law. Specifically, the paper proposes a systematic process for generating law-compliant requirements by using a taxonomy of legal concepts and a set of primitives to describe stakeholders and their strategic goals. Given a model of law and a model of stakeholders goals, legal alternatives are identified and explored. Strategic goals that can realise legal prescriptions are systematically analysed, and alternative ways of fulfilling a law are evaluated. The approach is demonstrated by means of a case study. This work is part of the Nomos framework, intended to support the design of law-compliant requirements models.

  3. Aeroelastic Considerations in the Preliminary Design Aircraft

    Science.gov (United States)

    1983-09-01

    DESIGN OBJECTIVES FEM FASO MODELINGWEGS TRNFRAIS SIZING RIGID AtP .FIRST FIRST FLEX FIRST FLEXSTATICLOADS [ IZING STATIC LOADS SIZING UPDATEFLEX SIZING...Structural Optimization by ASAT A computer software system called ASAT (Automatische Struktur Auslegung von Trag- flchen) exists at MBB which allows

  4. Preliminary designs: passive solar manufactured housing. Technical status report

    Energy Technology Data Exchange (ETDEWEB)

    1980-05-12

    The criteria established to guide the development of the preliminary designs are listed. Three preliminary designs incorporating direct gain and/or sunspace are presented. Costs, drawings, and supporting calculations are included. (MHR)

  5. Software architecture and design for reliability predictability

    CERN Document Server

    Semegn, Assefa D

    2011-01-01

    Reliability prediction of a software product is complex due to interdependence and interactions among components and the difficulty of representing this behavior with tractable models. Models developed by making simplifying assumptions about the software

  6. Integrating Design Decision Management with Model-based Software Development

    DEFF Research Database (Denmark)

    Könemann, Patrick

    Design decisions are continuously made during the development of software systems and are important artifacts for design documentation. Dedicated decision management systems are often used to capture such design knowledge. Most such systems are, however, separated from the design artifacts...... of the system. In model-based software development, where design models are used to develop a software system, outcomes of many design decisions have big impact on design models. The realization of design decisions is often manual and tedious work on design models. Moreover, keeping design models consistent...

  7. Man-Machine Interface Design for Modeling and Simulation Software

    Directory of Open Access Journals (Sweden)

    Arnstein J. Borstad

    1986-07-01

    Full Text Available Computer aided design (CAD systems, or more generally interactive software, are today being developed for various application areas like VLSI-design, mechanical structure design, avionics design, cartographic design, architectual design, office automation, publishing, etc. Such tools are becoming more and more important in order to be productive and to be able to design quality products. One important part of CAD-software development is the man-machine interface (MMI design.

  8. Preliminary design of a coffee harvester

    Directory of Open Access Journals (Sweden)

    Raphael Magalhães Gomes Moreira

    2016-10-01

    Full Text Available Design of an agricultural machine is a highly complex process due to interactions between the operator, machine, and environment. Mountain coffee plantations constitute an economic sector that requires huge investments for the development of agricultural machinery to improve the harvesting and post-harvesting processes and to overcome the scarcity of work forces in the fields. The aim of this study was to develop a preliminary design for a virtual prototype of a coffee fruit harvester. In this study, a project methodology was applied and adapted for the development of the following steps: project planning, informational design, conceptual design, and preliminary design. The construction of a morphological matrix made it possible to obtain a list of different mechanisms with specific functions. The union between these mechanisms resulted in variants, which were weighed to attribute scores for each selected criterion. From each designated proposal, two variants with the best scores were selected and this permitted the preparation of the preliminary design of both variants. The archetype was divided in two parts, namely the hydraulically articulated arms and the harvesting system that consisted of the vibration mechanism and the detachment mechanism. The proposed innovation involves the use of parallel rods, which were fixed in a plane and rectangular metal sheet. In this step, dimensions including a maximum length of 4.7 m, a minimum length of 3.3 m, and a total height of 2.15 m were identified based on the functioning of the harvester in relation to the coupling point of the tractor.

  9. A preliminary architecture for building communication software from traffic captures

    Science.gov (United States)

    Acosta, Jaime C.; Estrada, Pedro

    2017-05-01

    Security analysts are tasked with identifying and mitigating network service vulnerabilities. A common problem associated with in-depth testing of network protocols is the availability of software that communicates across disparate protocols. Many times, the software required to communicate with these services is not publicly available. Developing this software is a time-consuming undertaking that requires expertise and understanding of the protocol specification. The work described in this paper aims at developing a software package that is capable of automatically creating communication clients by using packet capture (pcap) and TShark dissectors. Currently, our focus is on simple protocols with fixed fields. The methodologies developed as part of this work will extend to other complex protocols such as the Gateway Load Balancing Protocol (GLBP), Port Aggregation Protocol (PAgP), and Open Shortest Path First (OSPF). Thus far, we have architected a modular pipeline for an automatic traffic-based software generator. We start the transformation of captured network traffic by employing TShark to convert packets into a Packet Details Markup Language (PDML) file. The PDML file contains a parsed, textual, representation of the packet data. Then, we extract field data, types, along with inter and intra-packet dependencies. This information is then utilized to construct an XML file that encompasses the protocol state machine and field vocabulary. Finally, this XML is converted into executable code. Using our methodology, and as a starting point, we have succeeded in automatically generating software that communicates with other hosts using an automatically generated Internet Control Message Protocol (ICMP) client program.

  10. PD5: a general purpose library for primer design software.

    Science.gov (United States)

    Riley, Michael C; Aubrey, Wayne; Young, Michael; Clare, Amanda

    2013-01-01

    Complex PCR applications for large genome-scale projects require fast, reliable and often highly sophisticated primer design software applications. Presently, such applications use pipelining methods to utilise many third party applications and this involves file parsing, interfacing and data conversion, which is slow and prone to error. A fully integrated suite of software tools for primer design would considerably improve the development time, the processing speed, and the reliability of bespoke primer design software applications. The PD5 software library is an open-source collection of classes and utilities, providing a complete collection of software building blocks for primer design and analysis. It is written in object-oriented C(++) with an emphasis on classes suitable for efficient and rapid development of bespoke primer design programs. The modular design of the software library simplifies the development of specific applications and also integration with existing third party software where necessary. We demonstrate several applications created using this software library that have already proved to be effective, but we view the project as a dynamic environment for building primer design software and it is open for future development by the bioinformatics community. Therefore, the PD5 software library is published under the terms of the GNU General Public License, which guarantee access to source-code and allow redistribution and modification. The PD5 software library is downloadable from Google Code and the accompanying Wiki includes instructions and examples: http://code.google.com/p/primer-design.

  11. Hardware/Software Co-design using Primitive Interface

    Directory of Open Access Journals (Sweden)

    Navin Chourasia

    2011-08-01

    Full Text Available Most engineering designs can be viewed as systems, i.e., as collections of several components whose combined operation provides useful services. Components can be heterogeneous in nature and their interaction may be regulated by some simple or complex means. Interface between Hardware & Software plays a very important role in co-design of the embedded system. Hardware/software co-design means meeting system-level objectives by exploiting the synergism of hardware and software through their concurrent design. This paper shows how hardware & software interfaces can be implemented using primitive interface design

  12. Analyzing, Modelling, and Designing Software Ecosystems

    DEFF Research Database (Denmark)

    Manikas, Konstantinos

    as the software development and distribution by a set of actors dependent on each other and the ecosystem. We commence on the hypothesis that the establishment of a software ecosystem on the telemedicine services of Denmark would address these issues and investigate how a software ecosystem can foster...... structures, supporting actor involvement in the ecosystem, and (v) proper orchestration and governance of the ecosystem to promote and support the changes and the health of the ecosystem. Our work contributes to Net4Care, a platform to serve as the common platform in the software ecosystem under...

  13. Engineering Software Suite Validates System Design

    Science.gov (United States)

    2007-01-01

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

  14. Designing Flexible Software for the "Electronic Board."

    Science.gov (United States)

    Hativa, Nira

    1984-01-01

    Argues that software for electronic boards should address a variety of teaching styles, student abilities and ages, class textbooks, teaching objectives, and learning environments for flexibility of use. The software features that contribute to flexibility include frequent stops, options for going backwards, inter- and intra-unit jumps, and…

  15. Analysis of Software Design Artifacts for Socio-Technical Aspects

    OpenAIRE

    Damaševičius, Robertas; Kaunas University of Technology

    2007-01-01

    Software systems are not purely technical objects. They are designed, constructed and used by people. Therefore, software design process is not purely a technical task, but a socio-technical process embedded within organizational and social structures. These social structures influence and govern their work behavior and final work products such as program source code and documentation. This paper discusses the organizational, social and psychological aspects of software design; and formulates...

  16. Important Role-Playing Designer in Software Engineering

    Directory of Open Access Journals (Sweden)

    Maruti N. Somawanshi

    2012-11-01

    Full Text Available This paper presents for study about current issues in the software engineering regarding design. Successful software projects are usually projects that are designing well. Designer deals with several problem like coding, environments of software, end user need etc. Designer is similar to prediction, but may involve a higher degree of human judgment problems. The aim of this issue is to present recent advances in coding and designing in Software Engineering regarding a wide range of applications, solutions (e.g. metrics, algorithms, approaches, and theories and data (e.g. software process, product, usage, social, text-based and trace data. When project handle by designer should concern on measure steps like High-level design/architecture, Low-level design, Coding Design and code reviews etc. not only that whole working of the project. Design is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. It includes low-level component and algorithm implementation issues as well as the architectural view.

  17. Software engineering techniques in design automation: a tutorial

    Energy Technology Data Exchange (ETDEWEB)

    Smith, R.J. II

    1977-04-18

    Several useful software engineering techniques, disciplines, and perspectives are related to typical software development problems in design automation. Specific examples from recent experience illustrate both beneficial and undesirable practices. Oriented toward managers and practicing software engineers, the tutorial discusses system structure, control and data structures, programing guidelines, work habits, testing, documentation, and operational maintenance. 10 figures.

  18. Applying Formal Methods to the Design of Smart Card Software

    NARCIS (Netherlands)

    Butler, Michael; Hartel, Pieter; Longley, Mark; Jong, de Eduard

    1997-01-01

    The goal of this work is the design of a language for the implementation of smart card applications, specifically an operating system, as high integrity software. The integrity of a piece of software is demonstrated by proving various properties of the software. The language must therefore exclude a

  19. A distributed software architecture design framework based on attributed grammar

    Institute of Scientific and Technical Information of China (English)

    JIA Xiao-lin; QIN Zheng; HE Jian; YU Fan

    2005-01-01

    Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. There are, however, many features of the distributed software that make the developing methods of distributed software quite different from the traditional ways. Furthermore, the traditional centralized ways with fixed interfaces cannot adapt to the flexible requirements of distributed software. In this paper, the attributed grammar (AG) is extended to refine the characters of distributed software, and a distributed software architecture description language (DSADL) based on attributed grammar is introduced, and then a model of integrated environment for software architecture design is proposed. It can be demonstrated by the practice that DSADL can help the programmers to analyze and design distributed software effectively, so the efficiency of the development can be improved greatly.

  20. PRELIMINARY SELECTION OF MGR DESIGN BASIS EVENTS

    Energy Technology Data Exchange (ETDEWEB)

    J.A. Kappes

    1999-09-16

    The purpose of this analysis is to identify the preliminary design basis events (DBEs) for consideration in the design of the Monitored Geologic Repository (MGR). For external events and natural phenomena (e.g., earthquake), the objective is to identify those initiating events that the MGR will be designed to withstand. Design criteria will ensure that radiological release scenarios resulting from these initiating events are beyond design basis (i.e., have a scenario frequency less than once per million years). For internal (i.e., human-induced and random equipment failures) events, the objective is to identify credible event sequences that result in bounding radiological releases. These sequences will be used to establish the design basis criteria for MGR structures, systems, and components (SSCs) design basis criteria in order to prevent or mitigate radiological releases. The safety strategy presented in this analysis for preventing or mitigating DBEs is based on the preclosure safety strategy outlined in ''Strategy to Mitigate Preclosure Offsite Exposure'' (CRWMS M&O 1998f). DBE analysis is necessary to provide feedback and requirements to the design process, and also to demonstrate compliance with proposed 10 CFR 63 (Dyer 1999b) requirements. DBE analysis is also required to identify and classify the SSCs that are important to safety (ITS).

  1. Preliminary safety design analysis of KALIMER

    Energy Technology Data Exchange (ETDEWEB)

    Suk, Soo Dong; Kwon, Y. M.; Kim, K. D. [Korea Atomic Energy Research Institute, Taejon (Korea)

    1999-03-01

    The national long-term R and D program updated in 1997 requires Korea Atomic Energy Research Institute(KAERI) to complete by the year 2006 the basic design of Korea Advanced Liquid Metal Reactor (KALIMER), along with supporting R and D work, with the capability of resolving the issue of spent fuel storage as well as with significantly enhanced safety. KALIMER is a 150 MWe pool-type sodium cooled prototype reactor that uses metallic fuel. The conceptual design is currently under way to establish a self consistent design meeting a set of the major safety design requirements for accident prevention. Some of current emphasis include those for inherent and passive means of negative reactivity insertion and decay heat removal, high shutdown reliability, prevention of and protection from sodium chemical reaction, and high seismic margin, among others. All of these requirements affect the reactor design significantly and involve supporting R and D programs of substance. This document first introduces a set of safety design requirements and accident evaluation criteria established for the conceptual design of KALIMER and then summarizes some of the preliminary results of engineering and design analyses performed for the safety of KALIMER. 19 refs., 19 figs., 6 tabs. (Author)

  2. Preliminary design for a maglev development facility

    Energy Technology Data Exchange (ETDEWEB)

    Coffey, H.T.; He, J.L.; Chang, S.L.; Bouillard, J.X.; Chen, S.S.; Cai, Y.; Hoppie, L.O.; Lottes, S.A.; Rote, D.M. [Argonne National Lab., IL (United States); Zhang, Z.Y. [Polytechnic Univ., Brooklyn, NY (United States); Myers, G.; Cvercko, A. [Sterling Engineering, Westchester, IL (United States); Williams, J.R. [Alfred Benesch and Co., Chicago, IL (United States)

    1992-04-01

    A preliminary design was made of a national user facility for evaluating magnetic-levitation (maglev) technologies in sizes intermediate between laboratory experiments and full-scale systems. A technical advisory committee was established and a conference was held to obtain advice on the potential requirements of operational systems and how the facility might best be configured to test these requirements. The effort included studies of multiple concepts for levitating, guiding, and propelling maglev vehicles, as well as the controls, communications, and data-acquisition and -reduction equipment that would be required in operating the facility. Preliminary designs for versatile, dual 2-MVA power supplies capable of powering attractive or repulsive systems were developed. Facility site requirements were identified. Test vehicles would be about 7.4 m (25 ft) long, would weigh form 3 to 7 metric tons, and would operate at speeds up to 67 m/s (150 mph) on a 3.3-km (2.05-mi) elevated guideway. The facility would utilize modular vehicles and guideways, permitting the substitution of levitation, propulsion, and guideway components of different designs and materials for evaluation. The vehicle would provide a test cell in which individual suspension or propulsion components or subsystems could be tested under realistic conditions. The system would allow economical evaluation of integrated systems under varying weather conditions and in realistic geometries.

  3. Preliminary design for a maglev development facility

    Energy Technology Data Exchange (ETDEWEB)

    Coffey, H.T.; He, J.L.; Chang, S.L.; Bouillard, J.X.; Chen, S.S.; Cai, Y.; Hoppie, L.O.; Lottes, S.A.; Rote, D.M. (Argonne National Lab., IL (United States)); Zhang, Z.Y. (Polytechnic Univ., Brooklyn, NY (United States)); Myers, G.; Cvercko, A. (Sterling Engineering, Westchester, IL (United States)); Williams, J.R. (Alfred Benesch and Co., Chicago, IL (United States))

    1992-04-01

    A preliminary design was made of a national user facility for evaluating magnetic-levitation (maglev) technologies in sizes intermediate between laboratory experiments and full-scale systems. A technical advisory committee was established and a conference was held to obtain advice on the potential requirements of operational systems and how the facility might best be configured to test these requirements. The effort included studies of multiple concepts for levitating, guiding, and propelling maglev vehicles, as well as the controls, communications, and data-acquisition and -reduction equipment that would be required in operating the facility. Preliminary designs for versatile, dual 2-MVA power supplies capable of powering attractive or repulsive systems were developed. Facility site requirements were identified. Test vehicles would be about 7.4 m (25 ft) long, would weigh form 3 to 7 metric tons, and would operate at speeds up to 67 m/s (150 mph) on a 3.3-km (2.05-mi) elevated guideway. The facility would utilize modular vehicles and guideways, permitting the substitution of levitation, propulsion, and guideway components of different designs and materials for evaluation. The vehicle would provide a test cell in which individual suspension or propulsion components or subsystems could be tested under realistic conditions. The system would allow economical evaluation of integrated systems under varying weather conditions and in realistic geometries.

  4. Preliminary design for a MAGLEV development facility

    Science.gov (United States)

    Coffey, H. T.; He, J. L.; Chang, S. L.; Bouillard, J. X.; Chen, S. S.; Cai, Y.; Hoppie, L. O.; Lottes, S. A.; Rote, D. M.; Zhang, Z. Y.

    1992-04-01

    A preliminary design was made of a national user facility for evaluating magnetic-levitation (maglev) technologies in sizes intermediate between laboratory experiments and full-scale systems. A technical advisory committee was established and a conference was held to obtain advice on the potential requirements of operational systems and how the facility might best be configured to test these requirements. The effort included studies of multiple concepts for levitating, guiding, and propelling maglev vehicles, as well as the controls, communications, and data-acquisition and -reduction equipment that would be required in operating the facility. Preliminary designs for versatile, dual 2-MVA power supplies capable of powering attractive or repulsive systems were developed. Facility site requirements were identified. Test vehicles would be about 7.4 m (25 ft) long, would weigh from 3 to 7 metric tons, and would operate at speeds up to 67 m/s (150 mph) on a 3.3-km (2.05-mi) elevated guideway. The facility would utilize modular vehicles and guideways, permitting the substitution of levitation, propulsion, and guideway components of different designs and materials for evaluation. The vehicle would provide a test cell in which individual suspension or propulsion components or subsystems could be tested under realistic conditions. The system would allow economical evaluation of integrated systems under varying weather conditions and in realistic geometries.

  5. Preliminary Design Through Graphs: A Tool for Automatic Layout Distribution

    Directory of Open Access Journals (Sweden)

    Carlo Biagini

    2015-02-01

    Full Text Available Diagrams are essential in the preliminary stages of design for understanding distributive aspects and assisting the decision-making process. By drawing a schematic graph, designers can visualize in a synthetic way the relationships between many aspects: functions and spaces, distribution of layouts, space adjacency, influence of traffic flows within a facility layout, and so on. This process can be automated through the use of modern Information and Communication Technologies tools (ICT that allow the designers to manage a large quantity of information. The work that we will present is part of an on-going research project into how modern parametric software influences decision-making on the basis of automatic and optimized layout distribution. The method involves two phases: the first aims to define the ontological relation between spaces, with particular reference to a specific building typology (rules of aggregation of spaces; the second entails the implementation of these rules through the use of specialist software. The generation of ontological relations begins with the collection of data from historical manuals and analyses of case studies. These analyses aim to generate a “relationship matrix” based on preferences of space adjacency. The phase of implementing the previously defined rules is based on the use of Grasshopper to analyse and visualize different layout configurations. The layout is generated by simulating a process involving the collision of spheres, which represents specific functions of the design program. The spheres are attracted or rejected as a function of the relationships matrix, as defined above. The layout thus obtained will remain in a sort of abstract state independent of information about the exterior form, but will still provide a useful tool for the decision-making process. In addition, preliminary results gathered through the analysis of case studies will be presented. These results provide a good variety

  6. ISSA/TSS power preliminary design

    Science.gov (United States)

    Main, John A.

    1996-01-01

    A projected power shortfall during the initial utilization flights of the International Space Station Alpha (ISSA) has prompted an inquiry into the use of the Tethered Satellite System (TSS) to provide station power. The preliminary design of the combined ISSA/TSS system is currently underway in the Preliminary Design Office at the Marshall Space Flight Center. This document focuses on the justification for using a tether system on space station, the physical principles behind such a system, and how it might be operated to best utilize its capabilities. The basic components of a simple DC generator are a magnet of some type and a conductive wire. Moving the wire through the magnetic field causes forces to be applied to the electric charges in the conductor, and thus current is induced to flow. This simple concept is the idea behind generating power with space-borne tether systems. The function of the magnet is performed by the earth's magnetic field, and orbiting a conductive tether about the earth effectively moves the tether through the field.

  7. Vernacularism in Software Design Practice: does craftsmanship have a place in software engineering?

    Directory of Open Access Journals (Sweden)

    Paul Taylor

    2003-11-01

    Full Text Available Convention dictates that an information discipline matures from an informal shared practice to a defined and repeatable process through the externalisation and formal expression of its underlying theory. The inevitability of this progression should not be allowed to over-shadow the essential values, skills and knowledge transfer mechanisms of the superseded vernacular or craft-like practices. This paper examines the tension between software engineering’s professionalisation of the software design role—exemplified by the software architect—and its antithesis, the software craftsperson, a characterisation that continues to emerge despite attempts to suppress reliance on individual skills and abilities through software engineering process. In other design disciplines, the professionalisation of design marks a distinct progression from ad hoc, unrepeatable, unselfconscious craft to a self-conscious, demarcated type of design found in most forms of engineering. Software engineering has partially failed to make this transition and this failure undermines the exclusivity of the engineering metaphor and engineering-based process models as a model of practical software design. Software methods must acknowledge and find ways of incorporating vernacularism and informality if the creative act of design is to be correctly characterised, supported in methods, and taught.

  8. An Evaluation of Component-Based Software Design Approaches

    OpenAIRE

    Puppin, Diego; Silvestri, Fabrizio; Laforenza, Domenico

    2004-01-01

    There is growing attention for a component-oriented software design of Grid applications. Within this framework, applications are built by assembling together independently developed-software components. A component is a software unit with a clearly defined interface and explicit dependencies. It is designed to be integrated with other components, but independently from them. Unix filters and the pipe composition model, the first successful component-oriented model, allowed more complex appli...

  9. CTF3 Design Report Preliminary Phase

    CERN Document Server

    Allard, D; Bernard, M; Bertuzzi, J P; Bienvenu, G; Bonzano, R; Bossart, Rudolf; Braun, H; Bravin, Enrico; Borburgh, J; Buttkus, J; Chazarenc, E; Chaput, R; Chohan, V; Cloye, J J; Corsini, R; Coudert, G; Damiani, M; Deghaye, S; Delahaye, J P; Di Maio, F; Dobers, T; Dubief, P; Dupuy, B; Durieu, L; Ferrari, A; Garvey, Terence; Geschonke, Günther; Hansen, J; Hellgren, H; Hourican, M; Lamidon, M; Le Duff, J; Lefèvre, T; Lewis, J H; Lindroos, J; Mahner, E; McMonagle, G; Monteiro, J; Mourier, J; Mouton, B; Odier, P; Otto, T; Pearce, P; Pittin, R; Poehler, M; Potier, J P; Raich, U; Rettig, M; Rinolfi, Louis; Risselada, Thys; Riva, R; Rossat, G; Royer, P; Sermeus, L; Setas, K; Simonet, G; Sladen, Jonathan P H; Søby, L; Tanner, L; Tecker, F A; Thomi, J C; Wilson, Ian H; Yvon, G

    2001-01-01

    The design of CLIC is based on a two-beam scheme, where the short pulses of high power 30 GHz RF are extracted from a drive beam running parallel to the main beam. The 3rd generation CLIC Test Facility (CTF3) will demonstrate the generation of the drive beam with the appropriate time structure, the extraction of 30 GHz RF power from this beam, as well as acceleration of a probe beam with 30 GHz RF cavities. The project makes maximum use of existing equipment and infrastructure of the LPI complex, which became available after the closure of LEP. In the first stage of the project, the "Preliminary Phase", the existing LIL linac and the EPA ring, both modified to suit the new requirements, are used to investigate the technique of frequency multiplication by means of interleaving bunches from subsequent trains. This report describes the design of this phase.

  10. DESIGN METHODOLOGY OF NETWORKED SOFTWARE EVOLUTION GROWTH BASED ON SOFTWARE PATTERNS

    Institute of Scientific and Technical Information of China (English)

    Keqing HE; Rong PENG; Jing LIU; Fei HE; Peng LIANG; Bing LI

    2006-01-01

    Recently, some new characteristics of complex networks attract the attentions of scientists in different fields, and lead to many kinds of emerging research directions. So far, most of the research work has been limited in discovery of complex network characteristics by structure analysis in large-scale software systems. This paper presents the theoretical basis, design method, algorithms and experiment results of the research. It firstly emphasizes the significance of design method of evolution growth for network topology of Object Oriented (OO) software systems, and argues that the selection and modulation of network models with various topology characteristics will bring un-ignorable effect on the process of design and implementation of OO software systems. Then we analyze the similar discipline of "negation of negation and compromise" between the evolution of network models with different topology characteristics and the development of software modelling methods. According to the analysis of the growth features of software patterns, we propose an object-oriented software network evolution growth method and its algorithms in succession. In addition, we also propose the parameter systems for Oosoftware system metrics based on complex network theory. Based on these parameter systems, it can analyze the features of various nodes, links and local-world, modulate the network topology and guide the software metrics. All these can be helpful to the detailed design, implementation and performance analysis. Finally, we focus on the application of the evolution algorithms and demonstrate it by a case study.Comparing the results from our early experiments with methodologies in empirical software engineering, we believe that the proposed software engineering design method is a computational software engineering approach based on complex network theory. We argue that this method should be greatly beneficial for the design, implementation, modulation and metrics of

  11. The Design of Management Software for Network Device Faults

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    Effective network management software ensures networks to run credibly, In this paper we discuss the design and implementation of network device fault management based on Pure Java. It includes designs of general functions, server functions, client functions and a database table. The software can make it convenient to monitoring a network device, and improve network efficiency.``

  12. Software design for professional risk evaluation

    Science.gov (United States)

    Ionescu, V.; Calea, G.; Amza, G.; Iacobescu, G.; Nitoi, D.; Dimitrescu, A.

    2016-08-01

    Professional risk evaluation represents a complex activity involving each economic operator, with important repercussion upon health and security in work. Article represents an innovative study method, regarding professional risk analyze in which cumulative working posts are evaluated. Work presents a new software that helps in putting together all the working positions from a complex organizational system and analyzing them in order to evaluate the possible risks. Using this software, a multiple analysis can be done like: risk estimation, risk evaluation, estimation of residual risks and finally searching of risk reduction measures.

  13. NSLS-II Preliminary Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Dierker, S.

    2007-11-01

    Following the CD0 approval of the National Synchrotron Light Source II (NSLS-II) during August 2005, Brookhaven National Laboratory prepared a conceptual design for a worldclass user facility for scientific research using synchrotron radiation. DOE SC review of the preliminary baseline in December 2006 led to the subsequent CD1 approval (approval of alternative selection and cost range). This report is the documentation of the preliminary design work for the NSLS-II facility. The preliminary design of the Accelerator Systems (Part 1) was developed mostly based of the Conceptual Design Report, except for the Booster design, which was changed from in-storage-ring tunnel configuration to in external- tunnel configuration. The design of beamlines (Part 2) is based on designs developed by engineering firms in accordance with the specification provided by the Project. The conventional facility design (Part 3) is the Title 1 preliminary design by the AE firm that met the NSLS-II requirements. Last and very important, Part 4 documents the ES&H design and considerations related to this preliminary design. The NSLS-II performance goals are motivated by the recognition that major advances in many important technology problems will require scientific breakthroughs in developing new materials with advanced properties. Achieving this will require the development of new tools that will enable the characterization of the atomic and electronic structure, chemical composition, and magnetic properties of materials, at nanoscale resolution. These tools must be nondestructive, to image and characterize buried structures and interfaces, and they must operate in a wide range of temperatures and harsh environments. The NSLS-II facility will provide ultra high brightness and flux and exceptional beam stability. It will also provide advanced insertion devices, optics, detectors, and robotics, and a suite of scientific instruments designed to maximize the scientific output of the facility

  14. NSLS-II Preliminary Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Dierker, S.

    2007-11-01

    Following the CD0 approval of the National Synchrotron Light Source II (NSLS-II) during August 2005, Brookhaven National Laboratory prepared a conceptual design for a worldclass user facility for scientific research using synchrotron radiation. DOE SC review of the preliminary baseline in December 2006 led to the subsequent CD1 approval (approval of alternative selection and cost range). This report is the documentation of the preliminary design work for the NSLS-II facility. The preliminary design of the Accelerator Systems (Part 1) was developed mostly based of the Conceptual Design Report, except for the Booster design, which was changed from in-storage-ring tunnel configuration to in external- tunnel configuration. The design of beamlines (Part 2) is based on designs developed by engineering firms in accordance with the specification provided by the Project. The conventional facility design (Part 3) is the Title 1 preliminary design by the AE firm that met the NSLS-II requirements. Last and very important, Part 4 documents the ES&H design and considerations related to this preliminary design. The NSLS-II performance goals are motivated by the recognition that major advances in many important technology problems will require scientific breakthroughs in developing new materials with advanced properties. Achieving this will require the development of new tools that will enable the characterization of the atomic and electronic structure, chemical composition, and magnetic properties of materials, at nanoscale resolution. These tools must be nondestructive, to image and characterize buried structures and interfaces, and they must operate in a wide range of temperatures and harsh environments. The NSLS-II facility will provide ultra high brightness and flux and exceptional beam stability. It will also provide advanced insertion devices, optics, detectors, and robotics, and a suite of scientific instruments designed to maximize the scientific output of the facility

  15. StructuralComponents: a software system for conceptual structural design

    NARCIS (Netherlands)

    Van de Weerd, B.; Rolvink, A.; Coenders, J.L.

    2012-01-01

    Conceptual design is the starting point of the design process. The conceptual design stage comprises the formation of several ideas or design concepts to meet the imposed constraints. StructuralComponents is a software application that attempts to provide the designing engineer with a suitable set o

  16. Evaluating Educational Software Authoring Environments Using a Model Based on Software Engineering and Instructional Design Principles.

    Science.gov (United States)

    Collis, Betty A.; Gore, Marilyn

    1987-01-01

    This study suggests a new model for the evaluation of educational software authoring systems and applies this model to a particular authoring system, CSR Trainer 4000. The model used is based on an integrated set of software engineering and instructional design principles. (Author/LRW)

  17. Preliminary conceptual design about the CEPC calorimeters

    Science.gov (United States)

    Yang, Haijun

    2016-11-01

    The Circular Electron Positron Collider (CEPC) as a Higgs factory was proposed in September 2013. The preliminary conceptual design report was completed in 2015.1 The CEPC detector design was using International Linear Collider Detector — ILD2 as an initial baseline. The CEPC calorimeters, including the high granularity electromagnetic calorimeter (ECAL) and the hadron calorimeter (HCAL), are designed for precise energy measurements of electrons, photons, taus and hadronic jets. The basic resolution requirements for the ECAL and HCAL are about 16%E (GeV) and 50%E (GeV), respectively. To fully exploit the physics potential of the Higgs, W, Z and related Standard Model processes, the jet energy resolution is required to reach 3%-4%, or 30%/E (GeV) at energies below about 100 GeV. To achieve the required performance, a Particle Flow Algorithm (PFA) — oriented calorimetry system is being considered as the baseline design. The CEPC ECAL detector options include silicon-tungsten or scintillator-tungsten structures with analog readout, while the HCAL detector options have scintillator or gaseous detector as the active sensor and iron as the absorber. Some latest R&D studies about ECAL and HCAL within the CEPC working group is also presented.

  18. Preliminary Opto-Mechanical Design for the X2000 Transceiver

    Science.gov (United States)

    Hemmati, H.; Page, N. A.

    2000-01-01

    Preliminary optical design and mechanical conceptual design for a 30 cm aperture transceiver are described. A common aperture is used for both transmit and receive. Special attention was given to off-axis and scattered light rejection and isolation of the receive channel from the transmit channel. Requirements, details of the design and preliminary performance analysis of the transceiver are provided.

  19. Preliminary design package for Sunair SEC-601 solar collector

    Energy Technology Data Exchange (ETDEWEB)

    1978-12-01

    This report presents the preliminary design of the Owens-Illinois mode Sunair SEC-601 tubular air solar collector. Information in this package includes the Subsystem Design and Development Approaches, hazard analysis, and detailed drawings available as the Preliminary Design Review.

  20. Guidelines for Designing User Interface Software

    Science.gov (United States)

    1986-08-01

    providing software to interrogate the user to resolve any ambiguities resulting from single-keyed alphabetic entries. REFERENCE: Butterbaugh and...34), prepositions ("of, "by") and relative pronouns ("that", "which", "who") may save some space, but may also reduce comprehension. REFERENCE: EG 3.3.7...command entries should also be tolerated, within the limits of computer recognition. The computer can interrogate a user as necessary to resolve

  1. Team Software Development for Aerothermodynamic and Aerodynamic Analysis and Design

    Science.gov (United States)

    Alexandrov, N.; Atkins, H. L.; Bibb, K. L.; Biedron, R. T.; Carpenter, M. H.; Gnoffo, P. A.; Hammond, D. P.; Jones, W. T.; Kleb, W. L.; Lee-Rausch, E. M.

    2003-01-01

    A collaborative approach to software development is described. The approach employs the agile development techniques: project retrospectives, Scrum status meetings, and elements of Extreme Programming to efficiently develop a cohesive and extensible software suite. The software product under development is a fluid dynamics simulator for performing aerodynamic and aerothermodynamic analysis and design. The functionality of the software product is achieved both through the merging, with substantial rewrite, of separate legacy codes and the authorship of new routines. Examples of rapid implementation of new functionality demonstrate the benefits obtained with this agile software development process. The appendix contains a discussion of coding issues encountered while porting legacy Fortran 77 code to Fortran 95, software design principles, and a Fortran 95 coding standard.

  2. Development of design automation codes using software engineering methods

    Energy Technology Data Exchange (ETDEWEB)

    Smith, R.J. II

    1976-10-31

    The Electrical Engineering Department of the Lawrence Livermore Laboratory (LLL) has recently formed a Design Automation (DA) Group responsible for development of new DA capabilities at the Laboratory. This paper briefly discusses the environment in which the software is being produced, and methodologies employed by the development team. The discussion of software engineering approaches should be of interest to small groups producing relatively large complex software systems. (auth)

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

    Institute of Scientific and Technical Information of China (English)

    周炳海; 奚立峰; 曹永上

    2003-01-01

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

  4. Emergency design framework: a satellite preliminary scheme design

    Institute of Scientific and Technical Information of China (English)

    TENG Hongfei; WANG Yishou; ZHANG Bao

    2007-01-01

    The emergency design of mechanical products or equipment(such as a satellite)is significant for disaster relief when the natural disasters occur.Most of us are unaware about the little information that is available in literature about emergency designs.Against the background of the preliminary scheme design of satellite payloads,emergency design was studied in the case of natural disasters.We presented some definitions about emergency design.Then,we proposed the basic ideas of how to realize the emergency design.These ideas were inspired by two aspects:1)the evolutionary algorithms,the agent,the human-computer cooperation,and the collaborative design theory;2)the emergency behaviors in ant colonies.Following the ideas,first we constructed the human-computer cooperation agents(hereinafter called the HC-Agents)that combine the human intelligence with evolutionary algorithms.These HC-Agents had specific features like the division of labor in the ant colony.Second,we developed the multiagents cooperative design system on the basis of a hybrid P2P(peer-to-peer)model.Therefore,the emergency design system has shown some capabilities,such as anti-interference,adaptation,and rapid response.

  5. Designing SCADA application software a practical approach

    CERN Document Server

    McCrady, Stuart G

    2013-01-01

    Automation systems, often referred to as SCADA systems, involve programming at several levels; these systems include computer type field controllers that monitor and control plant equipment such as conveyor systems, pumps, and user workstations that allow the user to monitor and control the equipment through color graphic displays. All of the components of these systems are integrated through a network, such as Ethernet for fast communications. This book provides a practical guide to developing the application software for all aspects of the automation system, from the field controll

  6. Use of Software Tools in Teaching Relational Database Design.

    Science.gov (United States)

    McIntyre, D. R.; And Others

    1995-01-01

    Discusses the use of state-of-the-art software tools in teaching a graduate, advanced, relational database design course. Results indicated a positive student response to the prototype of expert systems software and a willingness to utilize this new technology both in their studies and in future work applications. (JKP)

  7. Training Software Developers and Designers to Conduct Usability Evaluations

    Science.gov (United States)

    Skov, Mikael Brasholt; Stage, Jan

    2012-01-01

    Many efforts to improve the interplay between usability evaluation and software development rely either on better methods for conducting usability evaluations or on better formats for presenting evaluation results in ways that are useful for software designers and developers. Both of these approaches depend on a complete division of work between…

  8. Training Software Developers and Designers to Conduct Usability Evaluations

    Science.gov (United States)

    Skov, Mikael Brasholt; Stage, Jan

    2012-01-01

    Many efforts to improve the interplay between usability evaluation and software development rely either on better methods for conducting usability evaluations or on better formats for presenting evaluation results in ways that are useful for software designers and developers. Both of these approaches depend on a complete division of work between…

  9. Designing Computer Software for Problem-Solving Instruction.

    Science.gov (United States)

    Duffield, Judith A.

    1991-01-01

    Discusses factors that might influence the effectiveness of computer software designed to teach problem solving. Topics discussed include the structure of knowledge; transfer of training; computers and problem solving instruction; human-computer interactions; and types of software, including drill and practice programs, tutorials, instructional…

  10. PANDA Software and Its Preliminary Result of Positioning and Orbit Determination

    Institute of Scientific and Technical Information of China (English)

    Liu Jing-nan; Ge Mao-rong

    2003-01-01

    PANDA (Position And Navigation Data Analyst) software is designed for data analysis of different satellite positioning and navigation systems, such as SLR, GPS and the future GALIEO.The software has being developed since 2000 at GPS Research Center of Wuhan University. A brief introduction of the software and its developing progress are given at first, and then the results of static positioning and GPS satellite orbit determination archived with PANDA are presented in this paper.

  11. SWEPP Gamma-Ray Spectrometer System software design description

    Energy Technology Data Exchange (ETDEWEB)

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

    1994-08-01

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

  12. Power Analysis Tutorial for Experimental Design Software

    Science.gov (United States)

    2014-11-01

    Details ............................................................ D-1 Appendix E – JMP Monte Carlo Simulation Script...freedom for error. • In Design Expert, when constructing a design, you are asked for delta and sigma . The default model for power analysis is...Designed Experiments. Third Edition. New York: John Wiley and Sons, 2009. 12. Muthen, Linda, and Bengt Muthen. “How to Use a Monte Carlo Study to

  13. Preliminary design of pseudo satellites: Basic methods and feasibility criteria

    Science.gov (United States)

    Klimenko, N. N.

    2016-12-01

    Analytical models of weight and energy balances, aerodynamic models, and solar irradiance models to perform pseudo-satellite preliminary design are presented. Feasibility criteria are determined in accordance with the aim of preliminary design dependent on mission scenario and type of payload.

  14. Computer- Aided Design in Power Engineering Application of Software Tools

    CERN Document Server

    Stojkovic, Zlatan

    2012-01-01

    This textbooks demonstrates the application of software tools in solving a series of problems from the field of designing power system structures and systems. It contains four chapters: The first chapter leads the reader through all the phases necessary in the procedures of computer aided modeling and simulation. It guides through the complex problems presenting on the basis of eleven original examples. The second chapter presents  application of software tools in power system calculations of power systems equipment design. Several design example calculations are carried out using engineering standards like MATLAB, EMTP/ATP, Excel & Access, AutoCAD and Simulink. The third chapters focuses on the graphical documentation using a collection of software tools (AutoCAD, EPLAN, SIMARIS SIVACON, SIMARIS DESIGN) which enable the complete automation of the development of graphical documentation of a power systems. In the fourth chapter, the application of software tools in the project management in power systems ...

  15. Domain Specific Software Architecture for Design Center Automation

    CERN Document Server

    Sinha, Anshuman; Balakrishna, Vijaya

    2008-01-01

    Domain specific software architecture aims at software reuse through construction of domain architecture reference model. The constructed reference model presents a set of individual components and their interaction points. When starting on a new large software project, the design engineer starts with pre-constructed model, which can be easily browsed and picks up opportunities of use in the new solution design. This report discusses application of domain reference design methods by deriving domain specific reference architecture for a product ordering system in a design center. The product in this case is instock and special order blinds from different manufacturers in a large supply store. The development of mature domain specific reference software architecture for this domain is not the objective of this report. However, this report would like to capture the method used in one such process and that is the primary concern of this report. This report lists subjective details of such a process applied to the...

  16. Software Radio Sampling Rate Selection, Design and Synchronization

    CERN Document Server

    Venosa, Elettra; Palmieri, Francesco A N

    2012-01-01

    Software Radio represents the future of communication devices. By moving a radio's hardware functionalities into software, SWR promises to change the communication devices creating radios that, built on DSP based hardware platforms, are multiservice, multiband, reconfigurable and reprogrammable. This book describes the design of Software Radio (SWR). Rather than providing an overview of digital signal processing and communications, this book focuses on topics which are crucial in the design and development of a SWR, explaining them in a very simple, yet precise manner, giving simulation results that confirm the effectiveness of the proposed design.  Readers will gain in-depth knowledge of key issues so they can actually implement a SWR.  Specifically the book addresses the following issues: proper low-sampling rate selection in the multi-band received signal scenario, architecture design for both software radio receiver and transmitter devices and radio synchronization. Addresses very precisely the most imp...

  17. Refactoring for software design smells managing technical debt

    CERN Document Server

    Suryanarayana, Girish; Sharma, Tushar

    2014-01-01

    Awareness of design smells - indicators of common design problems - helps developers or software engineers understand mistakes made while designing, what design principles were overlooked or misapplied, and what principles need to be applied properly to address those smells through refactoring. Developers and software engineers may ""know"" principles and patterns, but are not aware of the ""smells"" that exist in their design because of wrong or mis-application of principles or patterns. These smells tend to contribute heavily to technical debt - further time owed to fix projects thought to b

  18. Evaluation of commercially available lighting design software

    Energy Technology Data Exchange (ETDEWEB)

    McConnell, D.G.

    1990-09-01

    This report addresses the need for commercially available lighting design computer programs and evaluates several of these programs. Sandia National Laboratories uses these programs to provide lighting designs for exterior closed-circuit television camera intrusion detection assessment for high-security perimeters.

  19. Communicating embedded systems software and design

    CERN Document Server

    Jard, Claude

    2013-01-01

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

  20. Postmodern Software Design with NYAM: Not Yet Another Method

    NARCIS (Netherlands)

    Wieringa, Roel; Broy, M.; Rumpe, B.

    1998-01-01

    This paper presents a conceptual toolbox for software specification and design that contains techniques from structured and object-oriented specification and design methods. The toolbox is called TRADE (Toolkit for Requirements and Design Engineering). The TRADE tools are used in teaching informatic

  1. Postmodern Software Design with NYAM: Not Yet Another Method

    NARCIS (Netherlands)

    Wieringa, Roelf J.; Broy, M.; Rumpe, B.

    1998-01-01

    This paper presents a conceptual toolbox for software specification and design that contains techniques from structured and object-oriented specification and design methods. The toolbox is called TRADE (Toolkit for Requirements and Design Engineering). The TRADE tools are used in teaching

  2. Acquiring Software Design Schemas: A Machine Learning Perspective

    Science.gov (United States)

    Harandi, Mehdi T.; Lee, Hing-Yan

    1991-01-01

    In this paper, we describe an approach based on machine learning that acquires software design schemas from design cases of existing applications. An overview of the technique, design representation, and acquisition system are presented. the paper also addresses issues associated with generalizing common features such as biases. The generalization process is illustrated using an example.

  3. An overview of very high level software design methods

    Science.gov (United States)

    Asdjodi, Maryam; Hooper, James W.

    1988-01-01

    Very High Level design methods emphasize automatic transfer of requirements to formal design specifications, and/or may concentrate on automatic transformation of formal design specifications that include some semantic information of the system into machine executable form. Very high level design methods range from general domain independent methods to approaches implementable for specific applications or domains. Applying AI techniques, abstract programming methods, domain heuristics, software engineering tools, library-based programming and other methods different approaches for higher level software design are being developed. Though one finds that a given approach does not always fall exactly in any specific class, this paper provides a classification for very high level design methods including examples for each class. These methods are analyzed and compared based on their basic approaches, strengths and feasibility for future expansion toward automatic development of software systems.

  4. Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation

    Directory of Open Access Journals (Sweden)

    Alderico Rodrigues de Paula Junior

    2012-01-01

    Full Text Available Problem statement: Significant effort goes into the development of biomedical software, which is integrated with computers/processors, sensors and electronic instrumentation devoted to a specific application. However, the scientific work on electronic instrumentation controlled by biomedical software has not emphasized software development, instead focusing mainly on electronics engineering. The development team is rarely composed of Software Engineering (SE experts. Usually, a commercial automated tools environment is not used due to its high cost and complexity for researchers from other areas to understand. Approach: This present study reports how the SE approach was applied to design and develop biomedical software, which is part of a Computerized Electronic Instrumentation (CEI. This CEI comprises software and an electronic instrumentation based on a force sensor and electrogoniometer to monitor the hand exertion of computer user during typing task. The aim is to serve as a guideline for academic researchers who are not expert in software engineering methodology but usually develop their own software to run with their CEI. The specification of the requirements, presented as use case, includes the context diagram, the data flow diagram, the entity relationship diagram and test procedure. The Unified Modelling Language from the Enterprise Architect tool was used. The developed software and the electronic instrumentation were tested together. Results: A sample of the interface screen shows how the outcomes could be plotted in an integrated manner. By comparing the values with other values obtained by manual calculations and with those provided by sensor manufacturer, the repeatability of test procedure validated the results. Reliable electronic instrumentation when working with unreliable software can become unreliable. Conclusion: Applying software engineering methodology principles provided a simple and clear documentation that was helpful

  5. Design Recovery for Software Library Population

    Science.gov (United States)

    1992-12-01

    is selected, the automatic system generator can create the new system. In its present configuration, the top 2-1 level system does not have many...use of the automatic system generator . This review presents current research efforts on reengineering and details one specific pro- posal by Byrne...examined the components as they existed with the intent of capturing their design and putting the design into a form accessible by the automatic system

  6. Educational software design: applying models of learning

    Directory of Open Access Journals (Sweden)

    Stephen Richards

    1996-12-01

    Full Text Available The model of learning adopted within this paper is the 'spreading ripples' (SR model proposed by Race (1994. This model was chosen for two important reasons. First, it makes use of accessible ideas and language, .and is therefore simple. Second, .Race suggests that the model can be used in the design, of educational and training programmes (and can thereby be applied to the design of computer-based learning materials.

  7. The deuteron accelerator preliminary design for BISOL

    Energy Technology Data Exchange (ETDEWEB)

    Peng, S.X., E-mail: sxpeng@pku.edu.cn; Zhu, F.; Wang, Z.; Gao, Y.; Guo, Z.Y.

    2016-06-01

    BISOL, which was named as Beijing-ISOL before (Cui et al., 2013), is the abbreviation of Beijing Isotope-Separation-On-Line neutron beam facility. It is proposed jointly by Peking University (PKU) and China Institute of Atomic Energy (CIAE) for basic science study and application. It is a double driven facility that can be driven by a reactor or a deuteron accelerator. The deuteron driver accelerator should accelerate the deuteron beam up to 40 MeV with maximum beam current of 10 mA. Proton beams up to 33 MeV and He{sup 2+} beams up to 81.2 MeV can also be accelerated in this accelerator. The accelerator can be operated on either CW (continuous waveform) or pulsed mode, and the ion energy can be adjusted in a wide range. The accelerator will also allow independent operation of the RIB (Radioactive Ion Beams) system. It will be mainly charged by PKU group. Details of the deuteron accelerator preliminary design for BISOL will be given in this paper.

  8. STACEE-32: Design, performance, and preliminary results

    Science.gov (United States)

    Ong, Rene A.

    2000-06-01

    The Solar Tower Atmospheric Cherenkov Effect Experiment (STACEE) is designed to detect astrophysical sources of γ-rays at energies between 25 and 500 GeV. STACEE uses large solar mirrors (heliostats) to collect the atmospheric Cherenkov radiation produced in γ-ray air showers. The use of a large mirror collection area will allow STACEE to probe γ-ray sources at energies above the reach of the Compton Gamma Ray Observatory (CGRO), but below the reach of conventional Cherenkov telescopes. During the 1998-99 observing season, a portion of STACEE using 32 heliostats was installed at the National Solar Thermal Test Facility (NSTTF) of Sandia National Laboratories (Albuquerque, NM). This initial configuration (STACEE-32) observed a number of astronomical sources, including the Crab and several active galactic nuclei (AGN). Here we report on these observations. We highlight the experimental configuration and the preliminary results from the Crab data. The full STACEE experiment using 64 heliostats will be commissioned in 2000. .

  9. Preliminary design of surrounding heliostat fields

    Energy Technology Data Exchange (ETDEWEB)

    Collado, Francisco J. [Zaragoza University, Dpto. de Ingenieria Mecanica, CPS-B, Maria de Luna 3, 50018 Zaragoza (Spain)

    2009-05-15

    Recently, the author has shown elsewhere a simplified model that allows quick evaluations of the annual overall energy collected by a surrounding heliostat field. This model is the combination of an analytical flux density function produced by a heliostat, developed by the own author, and an optimized mirror density distribution developed by University of Houston for the Solar One Project. As main conclusion of this previous work, it was recognized that such pseudo-continuous simplified model should not substitute much more accurate discrete evaluations, which manage thousands of individual heliostat coordinates. Here in this work, the difficulty of generating a preliminary discrete layout of a large number of heliostats is addressed. The main novelty is the direct definition of thousands of heliostat coordinates through basically two parameters i.e. a simplified blocking factor and an additional security distance. Such procedure, which was formerly theoretically suggested by the author, is put into practice here, showing examples and commenting their problems and advantages. Getting a previous set of thousands of heliostat coordinates would be a major first step in the complex process of designing solar power tower (SPT). (author)

  10. The deuteron accelerator preliminary design for BISOL

    Science.gov (United States)

    Peng, S. X.; Zhu, F.; Wang, Z.; Gao, Y.; Guo, Z. Y.

    2016-06-01

    BISOL, which was named as Beijing_ISOL before (Cui et al., 2013), is the abbreviation of Beijing Isotope-Separation-On-Line neutron beam facility. It is proposed jointly by Peking University (PKU) and China Institute of Atomic Energy (CIAE) for basic science study and application. It is a double driven facility that can be driven by a reactor or a deuteron accelerator. The deuteron driver accelerator should accelerate the deuteron beam up to 40 MeV with maximum beam current of 10 mA. Proton beams up to 33 MeV and He2+ beams up to 81.2 MeV can also be accelerated in this accelerator. The accelerator can be operated on either CW (continuous waveform) or pulsed mode, and the ion energy can be adjusted in a wide range. The accelerator will also allow independent operation of the RIB (Radioactive Ion Beams) system. It will be mainly charged by PKU group. Details of the deuteron accelerator preliminary design for BISOL will be given in this paper.

  11. Security Assessment of Software Design using Neural Network

    Directory of Open Access Journals (Sweden)

    A Adebiyi

    2012-07-01

    Full Text Available Security flaws in software applications today has been attributed mostly to design flaws. With limited budget and time to release software into the market, many developers often consider security as an afterthought. Previous research shows that integrating security into software applications at a later stage of software development lifecycle (SDLC has been found to be more costly than when it is integrated during the early stages. To assist in the integration of security early in the SDLC stages, a new approach for assessing security during the design phase by neural network is investigated in this paper. Our findings show that by training a back propagation neural network to identify attack patterns, possible attacks can be identified from design scenarios presented to it. The result of performance of the neural network is presented in this paper.

  12. ENHANCEMENT OF SOFTWARE SECURITY THROUGH DESIGN PHASE

    Directory of Open Access Journals (Sweden)

    RESHMA S. GAYKAR,

    2011-04-01

    Full Text Available In this paper, new tool to generate the security template is proposed. Providing a secure system is a difficult task. Faulty and incomplete design can result into providing unsecure system. In the design phase, if the architect or the system designer knows what are the security parameters to be considered for the system then the proposed tool is helpful for them to generate the security template. We considered the Aspect-Oriented Risk-Driven Development (AORDD methodology for developing secure systems. We considered few aspects like Authentication, RAD and SAS to generate security code template. Proposed tool will generate the security code template for your system for given UML diagram.

  13. Control vocabulary software designed for CMIP6

    Science.gov (United States)

    Nadeau, D.; Taylor, K. E.; Williams, D. N.; Ames, S.

    2016-12-01

    The Coupled Model Intercomparison Project Phase 6 (CMIP6) coordinates a number of intercomparison activities and includes many more experiments than its predecessor, CMIP5. In order to organize and facilitate use of the complex collection of expected CMIP6 model output, a standard set of descriptive information has been defined, which must be stored along with the data. This standard information enables automated machine interpretation of the contents of all model output files. The standard metadata is stored in compliance with the Climate and Forecast (CF) standard, which ensures that it can be interpreted and visualized by many standard software packages. Additional attributes (not standardized by CF) are required by CMIP6 to enhance identification of models and experiments, and to provide additional information critical for interpreting the model results. To ensure that CMIP6 data complies with the standards, a python program called "PrePARE" (Pre-Publication Attribute Reviewer for the ESGF) has been developed to check the model output prior to its publication and release for analysis. If, for example, a required attribute is missing or incorrect (e.g., not included in the reference CMIP6 controlled vocabularies), then PrePare will prevent publication. In some circumstances, missing attributes can be created or incorrect attributes can be replaced automatically by PrePARE, and the program will warn users about the changes that have been made. PrePARE provides a final check on model output assuring adherence to a baseline conformity across the output from all CMIP6 models which will facilitate analysis by climate scientists. PrePARE is flexible and can be easily modified for use by similar projects that have a well-defined set of metadata and controlled vocabularies.

  14. The Processes Involved in Designing Software.

    Science.gov (United States)

    1980-08-01

    body of relevant knowledge. There has been a limited amount of research on the process of design or on problems that are difficult enough to require the...refinement of those subproblems. Our results are therefore potentially limited to similar straightforward problems. In tasks for which the...They first break the problem Into Its major constituents, thus forming a solution moodl . During each Iteration, subproblems from the previous cycle are

  15. IGDS/TRAP Interface Program (ITIP). Software Design Document

    Science.gov (United States)

    Jefferys, Steve; Johnson, Wendell

    1981-01-01

    The preliminary design of the IGDS/TRAP Interface Program (ITIP) is described. The ITIP is implemented on the PDP 11/70 and interfaces directly with the Interactive Graphics Design System and the Data Management and Retrieval System. The program provides an efficient method for developing a network flow diagram. Performance requirements, operational rquirements, and design requirements are discussed along with sources and types of input and destination and types of output. Information processing functions and data base requirements are also covered.

  16. A Software Tool for Integrated Optical Design Analysis

    Science.gov (United States)

    Moore, Jim; Troy, Ed; DePlachett, Charles; Montgomery, Edward (Technical Monitor)

    2001-01-01

    Design of large precision optical systems requires multi-disciplinary analysis, modeling, and design. Thermal, structural and optical characteristics of the hardware must be accurately understood in order to design a system capable of accomplishing the performance requirements. The interactions between each of the disciplines become stronger as systems are designed lighter weight for space applications. This coupling dictates a concurrent engineering design approach. In the past, integrated modeling tools have been developed that attempt to integrate all of the complex analysis within the framework of a single model. This often results in modeling simplifications and it requires engineering specialist to learn new applications. The software described in this presentation addresses the concurrent engineering task using a different approach. The software tool, Integrated Optical Design Analysis (IODA), uses data fusion technology to enable a cross discipline team of engineering experts to concurrently design an optical system using their standard validated engineering design tools.

  17. Developing a software for removable partial denture design: Part II: Introduction of RPD graph software

    Directory of Open Access Journals (Sweden)

    Nejatidanesh F

    2007-06-01

    Full Text Available Background and Aim: Designing removable partial dentures is one of the most important phases of prosthetic treatments. Computer can be used to facilitate and increase accuracy of removable partial denture design. The aim of this study was to develop a software for removable partial denture design.Materials and Methods: A questionnaire (discussed in part I and major textbooks, were used to determine the design rules.  The software (RPD Graph was developed using Visual C++ and Maryam program. The RPD Graph can determine the classification of partial edentulous arch. With defining the missing teeth and providing data about prognosis and conditions of abutment teeth, the removable partial design will be developed by RPD Graph. This software is a knowledge-based system which has specific characteristics. It can be used as an educational tool for teaching RPD design and as a clinical tool for supporting clinician's decision. In addition it can be developed to more complete softwares.

  18. Designing a Software Test Automation Framework

    Directory of Open Access Journals (Sweden)

    Sabina AMARICAI

    2014-01-01

    Full Text Available Testing is an art and science that should ultimately lead to lower cost businesses through increasing control and reducing risk. Testing specialists should thoroughly understand the system or application from both the technical and the business perspective, and then design, build and implement the minimum-cost, maximum-coverage validation framework. Test Automation is an important ingredient for testing large scale applications. In this paper we discuss several test automation frameworks, their advantages and disadvantages. We also propose a custom automation framework model that is suited for applications with very complex business requirements and numerous interfaces.

  19. An NAFP Project: Use of Object Oriented Methodologies and Design Patterns to Refactor Software Design

    Science.gov (United States)

    Shaykhian, Gholam Ali; Baggs, Rhoda

    2007-01-01

    In the early problem-solution era of software programming, functional decompositions were mainly used to design and implement software solutions. In functional decompositions, functions and data are introduced as two separate entities during the design phase, and are followed as such in the implementation phase. Functional decompositions make use of refactoring through optimizing the algorithms, grouping similar functionalities into common reusable functions, and using abstract representations of data where possible; all these are done during the implementation phase. This paper advocates the usage of object-oriented methodologies and design patterns as the centerpieces of refactoring software solutions. Refactoring software is a method of changing software design while explicitly preserving its external functionalities. The combined usage of object-oriented methodologies and design patterns to refactor should also benefit the overall software life cycle cost with improved software.

  20. Preliminary design package for prototype solar heating system

    Science.gov (United States)

    1978-01-01

    A summary is given of the preliminary analysis and design activity on solar heating systems. The analysis was made without site specific data other than weather; therefore, the results indicate performance expected under these special conditions. Major items include system candidates, design approaches, trade studies and other special data required to evaluate the preliminary analysis and design. The program calls for the development and delivery of eight prototype solar heating and cooling systems for installation and operational test.

  1. Methodology for Preliminary Design of Electrical Microgrids

    Energy Technology Data Exchange (ETDEWEB)

    Jensen, Richard P. [Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Stamp, Jason E. [Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Eddy, John P. [Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Henry, Jordan M [Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Munoz-Ramos, Karina [Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Abdallah, Tarek [U.S. Army Corps of Engineers, Washington, DC (United States)

    2015-09-30

    Many critical loads rely on simple backup generation to provide electricity in the event of a power outage. An Energy Surety Microgrid TM can protect against outages caused by single generator failures to improve reliability. An ESM will also provide a host of other benefits, including integration of renewable energy, fuel optimization, and maximizing the value of energy storage. The ESM concept includes a categorization for microgrid value proposi- tions, and quantifies how the investment can be justified during either grid-connected or utility outage conditions. In contrast with many approaches, the ESM approach explic- itly sets requirements based on unlikely extreme conditions, including the need to protect against determined cyber adversaries. During the United States (US) Department of Defense (DOD)/Department of Energy (DOE) Smart Power Infrastructure Demonstration for Energy Reliability and Security (SPIDERS) effort, the ESM methodology was successfully used to develop the preliminary designs, which direct supported the contracting, construction, and testing for three military bases. Acknowledgements Sandia National Laboratories and the SPIDERS technical team would like to acknowledge the following for help in the project: * Mike Hightower, who has been the key driving force for Energy Surety Microgrids * Juan Torres and Abbas Akhil, who developed the concept of microgrids for military installations * Merrill Smith, U.S. Department of Energy SPIDERS Program Manager * Ross Roley and Rich Trundy from U.S. Pacific Command * Bill Waugaman and Bill Beary from U.S. Northern Command * Melanie Johnson and Harold Sanborn of the U.S. Army Corps of Engineers Construc- tion Engineering Research Laboratory * Experts from the National Renewable Energy Laboratory, Idaho National Laboratory, Oak Ridge National Laboratory, and Pacific Northwest National Laboratory

  2. Design and Implementation of Software for Resistance Welding Process Simulations

    DEFF Research Database (Denmark)

    Zhang, Wenqi

    2003-01-01

    by engineers and technicians in industry, all of the important parameters in resistance welding are considered and automatically implemented into the software. With the specially designed graphic user interface for Windows, engineers (even without prior knowledge of FEM) can quickly learn and easily operate...... and utilize the software. All industrial users, including welding engineers from DaimlerChrysler, Volkswangen, PSA Peugeot Citroen, VOLVO, Siemens, ABB and so on, have started using the software just after taking a one-day training course. With the user-friendly facilities for flexible geometric design...... of work pieces and electrodes as well as process parameter settings similar to real machine settings, the software has been readily applied in industry for supporting product development and process optimization. After simulation, the dynamic process parameters are graphically displayed. The distributions...

  3. Design and Implementation of Software for Resistance Welding Process Simulations

    DEFF Research Database (Denmark)

    Zhang, Wenqi

    2003-01-01

    by engineers and technicians in industry, all of the important parameters in resistance welding are considered and automatically implemented into the software. With the specially designed graphic user interface for Windows, engineers (even without prior knowledge of FEM) can quickly learn and easily operate...... and utilize the software. All industrial users, including welding engineers from DaimlerChrysler, Volkswangen, PSA Peugeot Citroen, VOLVO, Siemens, ABB and so on, have started using the software just after taking a one-day training course. With the user-friendly facilities for flexible geometric design...... of work pieces and electrodes as well as process parameter settings similar to real machine settings, the software has been readily applied in industry for supporting product development and process optimization. After simulation, the dynamic process parameters are graphically displayed. The distributions...

  4. Software Product Line for TVDi applications based on design patterns

    Directory of Open Access Journals (Sweden)

    Mirtha Fabiana Miranda

    2016-08-01

    Full Text Available The development of high quality interactive applications for Digital TV (TVDi in industrial scale, requires specific strategies that can be applied in order to develop them. From patterns of interaction design, based on the user, a Software Product Line (SPL for TVDi applications it is proposed to be built. SPL is a form of software development focused on promoting re-using and design patterns of interaction that guarantee the management of products. This project work presents the characteristics of an SPL in order to domain interactive applications for Digital TV, which were validated, mostly based on 32 prototypes, that apply design patterns of interaction based on the user.

  5. SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM

    Directory of Open Access Journals (Sweden)

    Rajeshwari Hegde

    2011-10-01

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

  6. SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM

    Directory of Open Access Journals (Sweden)

    Rajeshwari Hegde

    2011-09-01

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

  7. [Development of a software for 3D virtual phantom design].

    Science.gov (United States)

    Zou, Lian; Xie, Zhao; Wu, Qi

    2014-02-01

    In this paper, we present a 3D virtual phantom design software, which was developed based on object-oriented programming methodology and dedicated to medical physics research. This software was named Magical Phan tom (MPhantom), which is composed of 3D visual builder module and virtual CT scanner. The users can conveniently construct any complex 3D phantom, and then export the phantom as DICOM 3.0 CT images. MPhantom is a user-friendly and powerful software for 3D phantom configuration, and has passed the real scene's application test. MPhantom will accelerate the Monte Carlo simulation for dose calculation in radiation therapy and X ray imaging reconstruction algorithm research.

  8. Designing Prediction Tasks in a Mathematics Software Environment

    Science.gov (United States)

    Brunström, Mats; Fahlgren, Maria

    2015-01-01

    There is a recognised need in mathematics teaching for new kinds of tasks which exploit the affordances provided by new technology. This paper focuses on the design of prediction tasks to foster student reasoning about exponential functions in a mathematics software environment. It draws on the first iteration of a design based research study…

  9. Software Designing Methodology for ICT4D Domain

    DEFF Research Database (Denmark)

    Zewge, Amanuel; Dittrich, Yvonne; Bekele, Rahel

    2014-01-01

    ICT Interventions at agriculture information service provide rural farmer with the knowledge to improve their wellbeing. There are various technological and operational components that go into design of a software system particularly in ICT for development initiatives. We aimed to design method t...

  10. Software For Computer-Aided Design Of Control Systems

    Science.gov (United States)

    Wette, Matthew

    1994-01-01

    Computer Aided Engineering System (CAESY) software developed to provide means to evaluate methods for dealing with users' needs in computer-aided design of control systems. Interpreter program for performing engineering calculations. Incorporates features of both Ada and MATLAB. Designed to be flexible and powerful. Includes internally defined functions, procedures and provides for definition of functions and procedures by user. Written in C language.

  11. Design Space Decomposition for Cognitive and Software Defined Radios

    OpenAIRE

    Fayez, Almohanad Samir

    2013-01-01

    Software Defined Radios (SDRs) lend themselves to flexibility and extensibility because theydepend on software to implement radio functionality. Cognitive Engines (CEs) introduceintelligence to radio by monitoring radio performance through a set of meters and configuringthe underlying radio design by modifying its knobs. In Cognitive Radio (CR) applications,CEs intelligently monitor radio performance and reconfigure them to meet it applicationand RF channel needs. While the issue of introduci...

  12. Design and implementation of modular software for programming mobile robots

    Directory of Open Access Journals (Sweden)

    Luca Iocchi

    2008-11-01

    Full Text Available This article describes a software development toolkit for programming mobile robots, that has been used on different platforms and for different robotic applications. We address design choices, implementation issues and results in the realization of our robot programming environment, that has been devised and built from many people since 1998. We believe that the proposed framework is extremely useful not only for experienced robotic software developers, but also for students approaching robotic research projects.

  13. Preliminary design review: Brayton Isotope Power System

    Energy Technology Data Exchange (ETDEWEB)

    none,

    1977-03-01

    The design aspects covered include flight system design, design criteria/margins/reliability, GDS design, system analysis, materials, system assembly procedure, and government furnished equipment-BTPS. (TFD)

  14. Have You Heard This? Designing Mobile Social Software

    Directory of Open Access Journals (Sweden)

    Jørn Georg Sannes Knutsen

    2010-07-01

    Full Text Available ‘Desktop’ social networking services are migrating to mobile devices. Research into the design of mobile social software (MoSoSo, especially its communication design, is emerging. The case we present is from a collaborative, interdisciplinary research project into communicative design innovation concerning these technologies. In focus is the design of what we label the communicative prototype for an interaction and media centred view of social software development. This view is applied to an exploratory design research case that extends an established online social service to the iPhone/iPod platform. The conceptual design in the case is intended to enable the discovery of independent, non-commercial music. The projected service was developed in consultation with a national public service broadcaster. We frame the design and analysis within a sociocultural approach to mediated communication and research by design. We employ mixed methods both in design and in research. We argue that a communicative stance in early concept development offers valuable insights on the ongoing design of social software. The communication expertise of interaction designers is central to this.

  15. Evaluating the Software Design of a Complex System of Systems

    Science.gov (United States)

    2010-01-01

    shows the main claim, C1, is supported by three sub-claims C2, C3 , and C4. For purposes of illustration, each sub-claim is shown to be directly...Operational Capability IOT &E Initial Operational Test and Evaluation IOTE Initial Operational Test and Evaluation IPDR Initial Preliminary Design

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

  17. Roles in Innovative Software Teams: A Design Experiment

    Science.gov (United States)

    Aaen, Ivan

    With inspiration from role-play and improvisational theater, we are developing a framework for innovation in software teams called Essence. Based on agile principles, Essence is designed for teams of developers and an onsite customer. This paper reports from teaching experiments inspired by design science, where we tried to assign differentiated roles to team members. The experiments provided valuable insights into the design of roles in Essence. These insights are used for redesigning how roles are described and conveyed in Essence.

  18. Evaluation of the Design Metric to Reduce the Number of Defects in Software Development

    CERN Document Server

    Qureshi, M Rizwan Jameel; 10.5815/ijitcs.2012.04.02

    2012-01-01

    Software design is one of the most important and key activities in the system development life cycle (SDLC) phase that ensures the quality of software. Different key areas of design are very vital to be taken into consideration while designing software. Software design describes how the software system is decomposed and managed in smaller components. Object-oriented (OO) paradigm has facilitated software industry with more reliable and manageable software and its design. The quality of the software design can be measured through different metrics such as Chidamber and Kemerer (CK) design metrics, Mood Metrics & Lorenz and Kidd metrics. CK metrics is one of the oldest and most reliable metrics among all metrics available to software industry to evaluate OO design. This paper presents an evaluation of CK metrics to propose an improved CK design metrics values to reduce the defects during software design phase in software. This paper will also describe that whether a significant effect of any CK design metri...

  19. A design methodology for portable software on parallel computers

    Science.gov (United States)

    Nicol, David M.; Miller, Keith W.; Chrisman, Dan A.

    1993-01-01

    This final report for research that was supported by grant number NAG-1-995 documents our progress in addressing two difficulties in parallel programming. The first difficulty is developing software that will execute quickly on a parallel computer. The second difficulty is transporting software between dissimilar parallel computers. In general, we expect that more hardware-specific information will be included in software designs for parallel computers than in designs for sequential computers. This inclusion is an instance of portability being sacrificed for high performance. New parallel computers are being introduced frequently. Trying to keep one's software on the current high performance hardware, a software developer almost continually faces yet another expensive software transportation. The problem of the proposed research is to create a design methodology that helps designers to more precisely control both portability and hardware-specific programming details. The proposed research emphasizes programming for scientific applications. We completed our study of the parallelizability of a subsystem of the NASA Earth Radiation Budget Experiment (ERBE) data processing system. This work is summarized in section two. A more detailed description is provided in Appendix A ('Programming Practices to Support Eventual Parallelism'). Mr. Chrisman, a graduate student, wrote and successfully defended a Ph.D. dissertation proposal which describes our research associated with the issues of software portability and high performance. The list of research tasks are specified in the proposal. The proposal 'A Design Methodology for Portable Software on Parallel Computers' is summarized in section three and is provided in its entirety in Appendix B. We are currently studying a proposed subsystem of the NASA Clouds and the Earth's Radiant Energy System (CERES) data processing system. This software is the proof-of-concept for the Ph.D. dissertation. We have implemented and measured

  20. Object-oriented software design in semiautomatic building extraction

    Science.gov (United States)

    Guelch, Eberhard; Mueller, Hardo

    1997-08-01

    Developing a system for semiautomatic building acquisition is a complex process, that requires constant integration and updating of software modules and user interfaces. To facilitate these processes we apply an object-oriented design not only for the data but also for the software involved. We use the unified modeling language (UML) to describe the object-oriented modeling of the system in different levels of detail. We can distinguish between use cases from the users point of view, that represent a sequence of actions, yielding in an observable result and the use cases for the programmers, who can use the system as a class library to integrate the acquisition modules in their own software. The structure of the system is based on the model-view-controller (MVC) design pattern. An example from the integration of automated texture extraction for the visualization of results demonstrate the feasibility of this approach.

  1. Issues in Software Engineering of Relevance to Instructional Design

    Science.gov (United States)

    Douglas, Ian

    2006-01-01

    Software engineering is popularly misconceived as being an upmarket term for programming. In a way, this is akin to characterizing instructional design as the process of creating PowerPoint slides. In both these areas, the construction of systems, whether they are learning or computer systems, is only one part of a systematic process. The most…

  2. Software architecture as a set of architectural design decisions

    NARCIS (Netherlands)

    Jansen, Anton; Bosch, Jan; Nord, R; Medvidovic, N; Krikhaar, R; Khrhaar, R; Stafford, J; Bosch, J

    2006-01-01

    Software architectures have high costs for change, are complex, and erode during evolution. We believe these problems are partially due to knowledge vaporization. Currently, almost all the knowledge and information about the design decisions the architecture is based on are implicitly embedded in th

  3. Software architecture as a set of architectural design decisions

    NARCIS (Netherlands)

    Jansen, Anton; Bosch, Jan; Nord, R; Medvidovic, N; Krikhaar, R; Khrhaar, R; Stafford, J; Bosch, J

    2006-01-01

    Software architectures have high costs for change, are complex, and erode during evolution. We believe these problems are partially due to knowledge vaporization. Currently, almost all the knowledge and information about the design decisions the architecture is based on are implicitly embedded in

  4. Constraint driven software design: an escape from the waterfall model

    NARCIS (Netherlands)

    Hoog, de Robert; Jong, de Ton; Vries, de Frits

    1994-01-01

    This paper presents the principles of a development methodology for software design. The methodology is based on a nonlinear, product-driven approach that integrates quality aspects. The principles are made more concrete in two examples: one for developing educational simulations and one for develop

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

    Science.gov (United States)

    Jones, S.; And Others

    1997-01-01

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

  6. Simulation and visualization tool design for robot software

    NARCIS (Netherlands)

    Lu, Zhou; Ran, Tjalling; Broenink, Jan F.; Chalmers, K.; Pedersen, J.B.

    2016-01-01

    Modern embedded systems are designed for multiple and increasingly demanding tasks. Complex concurrent software is required by multi-task automated service robotics for implementing their challenging (control) algorithms. TERRA is a communicating Sequential Processes (CSP) algebra-based Eclipse grap

  7. Issues in Software Engineering of Relevance to Instructional Design

    Science.gov (United States)

    Douglas, Ian

    2006-01-01

    Software engineering is popularly misconceived as being an upmarket term for programming. In a way, this is akin to characterizing instructional design as the process of creating PowerPoint slides. In both these areas, the construction of systems, whether they are learning or computer systems, is only one part of a systematic process. The most…

  8. Constraint driven software design: an escape from the waterfall model

    NARCIS (Netherlands)

    de Hoog, Robert; de Jong, Anthonius J.M.; de Vries, Frits

    1994-01-01

    This paper presents the principles of a development methodology for software design. The methodology is based on a nonlinear, product-driven approach that integrates quality aspects. The principles are made more concrete in two examples: one for developing educational simulations and one for develop

  9. Using Software Architectures for Designing Distributed Embedded Systems

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    In this paper, we outline an on-going project of designing distributed embedded systems for closed-loop process control. The project is a joint effort between software architecture researchers and developers from two companies that produce commercial embedded process control systems. The project...

  10. Application software, domain-specific languages, and language design assistants

    NARCIS (Netherlands)

    J. Heering (Jan)

    2000-01-01

    textabstractWhile application software does the real work, domain-specific languages (DSLs) are tools to help produce it efficiently, and language design assistants in turn are meta-tools to help produce DSLs quickly. DSLs are already in wide use (HTML for web pages, Excel macros for spreadsheet

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

  12. Spectrum analysis on quality requirements consideration in software design documents.

    Science.gov (United States)

    Kaiya, Haruhiko; Umemura, Masahiro; Ogata, Shinpei; Kaijiri, Kenji

    2013-12-01

    Software quality requirements defined in the requirements analysis stage should be implemented in the final products, such as source codes and system deployment. To guarantee this meta-requirement, quality requirements should be considered in the intermediate stages, such as the design stage or the architectural definition stage. We propose a novel method for checking whether quality requirements are considered in the design stage. In this method, a technique called "spectrum analysis for quality requirements" is applied not only to requirements specifications but also to design documents. The technique enables us to derive the spectrum of a document, and quality requirements considerations in the document are numerically represented in the spectrum. We can thus objectively identify whether the considerations of quality requirements in a requirements document are adapted to its design document. To validate the method, we applied it to commercial software systems with the help of a supporting tool, and we confirmed that the method worked well.

  13. Induction Heating Process Design Using COMSOL Multiphysics Software

    Directory of Open Access Journals (Sweden)

    Andy Triwinarko

    2011-08-01

    Full Text Available Induction heating is clean environmental heating process due to a non-contact heating process. There is lots of the induction heating type that be used in the home appliance but it is still new technology in Indonesia. The main interesting area of the induction heating design is the efficiency of the usage of energy and choice of the plate material. COMSOL Multiphysics Software can be used to simulate and estimate the induction heating process. Therefore, the software can be used to design the induction heating process that will have a optimum efficiency. The properties of the induction heating design were also simulated and analyzed such as effect of inductors width, inductors distance, and conductive plate material. The result was shown that the good design of induction heating must have a short width and distance inductor and used silicon carbide as material plate with high frequency controller.

  14. code_swarm: a design study in organic software visualization.

    Science.gov (United States)

    Ogawa, Michael; Ma, Kwan-Liu

    2009-01-01

    In May of 2008, we published online a series of software visualization videos using a method called code_swarm. Shortly thereafter, we made the code open source and its popularity took off. This paper is a study of our code swarm application, comprising its design, results and public response. We share our design methodology, including why we chose the organic information visualization technique, how we designed for both developers and a casual audience, and what lessons we learned from our experiment. We validate the results produced by code_swarm through a qualitative analysis and by gathering online user comments. Furthermore, we successfully released the code as open source, and the software community used it to visualize their own projects and shared their results as well. In the end, we believe code_swarm has positive implications for the future of organic information design and open source information visualization practice.

  15. Software architecture design for a dynamic spectrum allocation-enabled cognitive radio testbed

    DEFF Research Database (Denmark)

    Tonelli, Oscar; Berardinelli, Gilberto; Cattoni, Andrea Fabio

    2011-01-01

    The evolution of wireless communications is bringing into reality the dense deployment of femto and local area cells, which represents a challenging scenario for proving the effectiveness of Cognitive Radio (CR) frameworks. In particular the Dynamic Spectrum Allocation (DSA) paradigm aims...... at solving the resource allocation problem in a fully autonomous way. While in both CR and standardization lot of effort has been spent in developing efficient DSA algorithms, their research-oriented software radio implementation is still disregarded. In this paper, the design approach used......: preliminary results show a computational load compatible with nowadays Commercial-Off-The-Shelf computers....

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

    CERN Document Server

    Sloss, Andrew

    2004-01-01

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

  17. TEACHING SOFTWARE FOR DESIGNING OF EXPERIMENTS (DOE IN WOODWORKING PROCESSES

    Directory of Open Access Journals (Sweden)

    Wilhelm LAURENZI

    2015-12-01

    Full Text Available This paper presents a teaching software that allows students and researchers to understand how passive and active experiments can be made, without making real experiments. The software generates experimental data for a wooden milling process based on an experimental design for two factors, y=f(x1, x2. The data pass through different modules which simulate a data acquisition system that convert the analog simulated data into digital data which are recorded into text files. The software has five modules: a process module, a current transformer module, a power transducer module, a data acquisition module and a file saving module. The interface of the software follows these modules and allows the user to set very easily the input and output values of every module. After simulation of all experiments and processing the recorded data, the experimental design can be completed with the measured values. With this information and with adequate software, a mathematical model of the process can be obtained very easily.

  18. STATISTICAL ANALYSIS FOR OBJECT ORIENTED DESIGN SOFTWARE SECURITY METRICS

    OpenAIRE

    Amjan.Shaik; Dr.C.R.K.Reddy; Dr.A.Damodaran

    2010-01-01

    In the last decade, empirical studies on object-oriented design metrics have shown some of them to be useful for predicting the fault-proneness of classes in object-oriented software systems. In the era of Computerization Object Oriented Paradigm is becoming more and more pronounced. This has provoked the need of high quality object oriented software, as the traditional metrics cannot be applied on the object-oriented systems. This paper gives the evaluation of CK suit of metrics. There are q...

  19. Computer organization and design the hardware/software interface

    CERN Document Server

    Hennessy, John L

    1994-01-01

    Computer Organization and Design: The Hardware/Software Interface presents the interaction between hardware and software at a variety of levels, which offers a framework for understanding the fundamentals of computing. This book focuses on the concepts that are the basis for computers.Organized into nine chapters, this book begins with an overview of the computer revolution. This text then explains the concepts and algorithms used in modern computer arithmetic. Other chapters consider the abstractions and concepts in memory hierarchies by starting with the simplest possible cache. This book di

  20. Underwater Munitions Expert System: Preliminary Design Report

    Science.gov (United States)

    2015-08-21

    coral   reefs ,  can  be  added  to  future  versions  of  UnMES.     For  this  preliminary  UnMES...administer  areas   polluted  by  discarded  munitions.    Towards  this  end,  SERDP  is   sponsoring   the   development...estimating   seawater   pollution   from   dissolved   chemical   components  of  munitions.    

  1. The Implications of Using Integrated Software Support Environment for Design of Guidance and Control Systems Software

    Science.gov (United States)

    1990-02-01

    Methodology DSDA X X X X X Real Time SA DSSAD X X X JSD, JSP DSSD X X X X X X X X X LCS, LCP EDM X X X X X X X X X n/a EPOS [X1 [X] X X (X) n/a ESPRESO X n...Ordinateur DSDA Disciplined Software Design Approach DEFINITION OF ACRONYMS Acronym Full Name or Description DSSAD Data Structured Systems Analysis

  2. Advanced Spacesuit Informatics Software Design for Power, Avionics and Software Version 2.0

    Science.gov (United States)

    Wright, Theodore W.

    2016-01-01

    A description of the software design for the 2016 edition of the Informatics computer assembly of the NASAs Advanced Extravehicular Mobility Unit (AEMU), also called the Advanced Spacesuit. The Informatics system is an optional part of the spacesuit assembly. It adds a graphical interface for displaying suit status, timelines, procedures, and warning information. It also provides an interface to the suit mounted camera for recording still images, video, and audio field notes.

  3. Robotized semiautomatic motorcycle transmission development. Electronic and software design

    Directory of Open Access Journals (Sweden)

    Neghină Mihai

    2017-01-01

    Full Text Available In this paper, we propose an electrical design (implemented on a PCB board and an accompanying software design for controlling the automatic gear change. The designs complement the mechanical solutions developed in Part 1. The paper also analyses the issues encountered during the intermediate steps of the development of the electronic module, which is expected to be small and adaptable enough to be installed on a motorcycle without changing its ergonomics. The control software runs on the Arduino Nano board and is built as a state machine with one idle state, five active states that cover different stages of the gear change and one error state for preventing malfunctions in case of an unexpected event. The sketch uses 5,760 bytes (or 18% of program storage space and 706 bytes (or 34% of the dynamic memory.

  4. Hardware/software co-verification platform for EOS design

    Institute of Scientific and Technical Information of China (English)

    2005-01-01

    Ethernet over SDH/SONET (EOS) is a hotspot in today's data transmission technology for it combines the merits of both Ethernet and SDH/SONET. However, implementing an EOS system on a chip is complex and needs full verifications. This paper introduces our design of Hardware/Software co-verification platform for EOS design. The hardware platform contains a microprocessor board and an FPGA (Field Programmable Gate Array)-based verification board, and the corresponding software includes test benches running in FPGAs, controlling programs for the microprocessor and a console program with GUI (Graphical User Interface) interface for configuration, management and supervision. The design is cost-effective and has been successfully employed to verify several IP (Intellectual Property) blocks of our EOS chip. Moreover, it is flexible and can be applied as a general-purpose verification platform.

  5. Design Patterns: establishing a discipline of parallel software engineering

    CERN Document Server

    CERN. Geneva

    2010-01-01

    Many core processors present us with a software challenge. We must turn our serial code into parallel code. To accomplish this wholesale transformation of our software ecosystem, we must define established practice is in parallel programming and then develop tools to support that practice. This leads to design patterns supported by frameworks optimized at runtime with advanced autotuning compilers. In this talk I provide an update of my ongoing research with the ParLab at UC Berkeley to realize this vision. In particular, I will describe our draft parallel pattern language, our early experiments with software frameworks, and the associated runtime optimization tools.About the speakerTim Mattson is a parallel programmer (Ph.D. Chemistry, UCSC, 1985). He does linear algebra, finds oil, shakes molecules, solves differential equations, and models electrons in simple atomic systems. He has spent his career working with computer scientists to make sure the needs of parallel applications programmers are met.Tim has ...

  6. Preliminary design package for prototype solar heating and cooling systems

    Science.gov (United States)

    1978-01-01

    A summary is given of the preliminary analysis and design activity on solar heating and cooling systems. The analysis was made without site specific data other than weather; therefore, the results indicate performance expected under these special conditions. Major items include a market analysis, design approaches, trade studies and other special data required to evaluate the preliminary analysis and design. The program calls for the development and delivery of eight prototype solar heating and cooling systems for installation and operational test. Two heating and six heating and cooling units will be delivered for Single Family Residences, Multiple-family Residences and commercial applications.

  7. Mobile Software Testing – Automated Test Case Design Strategies

    Directory of Open Access Journals (Sweden)

    Selvam R,

    2011-04-01

    Full Text Available Mobile devices are poised to challenge PCs as the application platform of choice, with 500 million mobile internet devices expected to ship in 2012 compared to 150 million PCs. The convergence ofall digital devices into mobile platform model augments the software companies, software developer, and venture capitalist firms to turn their focus into mobile application platform (for example mobile social networking application like face book and mobile VOIP like Skype a futuristic platform for increased revenue, new challenges and growth potential. But the commercial success of these applications depends on their working smoothly and securely on a wide variety of handheld devices and wireless networks. More and more virtual mobile application stores are built on the web. The web itself is in the transforming form to adapt to the mobile devices to thrive on. The sudden growth in the mobile application and the complexity in the divergence of the devices that uses these applications present increased challenges and opportunities for the software testing companies and software testers to conquerthis small device. Performing such testing quickly and cost-effectively greatly expands the market for such applications. This paper deals the nuances of Automated Test Case Design Strategies for Mobile Software Testing.

  8. Component-based Software Design and Implementation for Network Security System

    Directory of Open Access Journals (Sweden)

    Jianchao Han

    2009-12-01

    Full Text Available A computer network intrusion detection and prevention system consists of collecting network traffic data, discovering user behavior patterns as intrusion detection rules, and applying these rules to prevent malicious and misuse. Many commercial off-the-shelf (COTS products have been developed to perform each of these tasks. In this paper, the component-based software engineering approach is exploited to integrate these COTS products as components into a computerized system to automatically detect intrusion rules from network traffic data and setup IPTables to prevent future potential attacks. The component- based software architecture of this kind of system is designed, COTS components are analyzed and selected, adaptor components to connect COTS products are developed, the system implementation is illustrated, and the preliminary system experiment is presented.

  9. Design Requirements, Epistemic Uncertainty and Solution Development Strategies in Software Design

    DEFF Research Database (Denmark)

    Ball, Linden J.; Onarheim, Balder; Christensen, Bo Thomas

    2010-01-01

    This paper investigates the potential involvement of “epistemic uncertainty” in mediating between complex design requirements and strategic switches in software design strategies. The analysis revealed that the designers produced an initial “first-pass” solution to the given design brief in a bre......This paper investigates the potential involvement of “epistemic uncertainty” in mediating between complex design requirements and strategic switches in software design strategies. The analysis revealed that the designers produced an initial “first-pass” solution to the given design brief...... a view of software design as involving a mixed breadth-first and depth-first solution development approach, with strategic switching to depth-first design being triggered by requirement complexity and being mediated by associated feelings of uncertainty....

  10. Preliminary design review report - sludge offload system

    Energy Technology Data Exchange (ETDEWEB)

    Mcwethy, L.M. Westinghouse Hanford

    1996-06-05

    This report documents the conceptual design review of the sludge offload system for the Spent Nuclear Fuel Project. The design description, drawings, available analysis, and safety analysis were reviewed by a peer group. The design review comments and resolutions are documented.

  11. Design of Mariner 9 Science Sequences using Interactive Graphics Software

    Science.gov (United States)

    Freeman, J. E.; Sturms, F. M, Jr.; Webb, W. A.

    1973-01-01

    This paper discusses the analyst/computer system used to design the daily science sequences required to carry out the desired Mariner 9 science plan. The Mariner 9 computer environment, the development and capabilities of the science sequence design software, and the techniques followed in the daily mission operations are discussed. Included is a discussion of the overall mission operations organization and the individual components which played an essential role in the sequence design process. A summary of actual sequences processed, a discussion of problems encountered, and recommendations for future applications are given.

  12. ArrayD: A general purpose software for Microarray design

    Directory of Open Access Journals (Sweden)

    Sharma Vineet K

    2004-10-01

    Full Text Available Abstract Background Microarray is a high-throughput technology to study expression of thousands of genes in parallel. A critical aspect of microarray production is the design aimed at space optimization while maximizing the number of gene probes and their replicates to be spotted. Results We have developed a software called 'ArrayD' that offers various alternative design solutions for an array given a set of user requirements. The user feeds the following inputs: type of source plates to be used, number of gene probes to be printed, number of replicates and number of pins to be used for printing. The solutions are stored in a text file. The choice of a design solution to be used will be governed by the spotting chemistry to be used and the accuracy of the robot. Conclusions ArrayD is a software for standard cartesian robots. The software aids users in preparing a judicious and elegant design. ArrayD is universally applicable and is available at http://www.igib.res.in/scientists/arrayd/arrayd.html.

  13. Preliminary Design of a Femtosecond Oscilloscope

    CERN Document Server

    Gazazyan, Edmond D; Kalantaryan, Davit K; Laziev, Edouard; Margaryan, Amour

    2005-01-01

    The calculations on motion of electrons in a finite length electromagnetic field of linearly and circularly polarized laser beams have shown that one can use the transversal deflection of electrons on a screen at a certain distance after the interaction region for the measurement of the length and longitudinal particle distribution of femtosecond bunches. In this work the construction and preliminary parameters of various parts of a device that may be called femtosecond oscilloscope are considered. The influence of various factors, such as the energy spread and size of the electron bunches, are taken into account. For CO2 laser intensity 1016 W/cm2 and field free drift length 1m the deflection is 5.3 and 0.06 cm, while the few centimeters long interaction length between 2 mirrors requires assembling accuracy 6 mm and 1.3 micron for 20 MeV to 50 keV, respectively.

  14. Preliminary ALARA design concept for SMART

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Kyo Youn; Kim, Seung Nam; Kim, Ha Yong; Zee, Sung Quun; Chang, Moon Hee

    1999-03-01

    SMART(System-integrated Modular Advanced ReacTor) is a space saving integral type nuclear rector with the thermal power of 330 MW. This report provides general design guide and authority in NSSS designs for SMART needed to maintain the occupational doses and doses to members of public ALARA to meet the regulatory requirements. Paragraph 20.1 of 10 CFR 20, ''Standards for Protection Against Radiation'', states that licensee should make every reasonable effort to maintain exposures to radiation as far below the limits specified in Part 20 as is reasonably achievable. The ALARA (as low as is reasonably achievable) principle is incorporated into Korean radiation protection law as paragraph one Article 97 of the Atomic Energy Act. (Jan. 1995). This ALARA Design Concept for SMART provides 1) description of the organization and responsibilities needed for upper level management support and authority in order for the implementation of ALARA, 2) guidance and procedures for design, review, and evaluation needed for SMART ALARA program implementation, 3) general design guidelines for SMART NSSS and BOP designers to implement ALARA principles in design stage, and 4) training and instruction requirement of SMART NSSS and BOP designers for the familiarization of ALARA principles to be implemented in NSSS designs. (Author). 4 refs., 1 tabs.

  15. [Software Design for a Portable Ultrasound Bone Densitometer].

    Science.gov (United States)

    Deng, Jiangjun; Ding, Jie; Xu, Shijie; Geng, Ruihua; He, Aijun

    2015-10-01

    In order to meet the requirements of ultrasound bone density measurement, we designed a sofware based on Visual Studio C+ + 2008. The software includes interface design, acquisition and control, data processing and parameter extraction, data storage and printing. Excellent human-computer interface (HCI) will give users a convenient experience. Auto gain control (AGC) and digital filter can improve the precision effectively. In addition, we can observe waveform clearly in real time. By using USB communication, we can send control commands to the acquisition and get data effectively, which can shorten the measuring time. Then we calculated the speed of sound (SOS) and broadband ultrasound attenuation (BUA). Patients' information can be accessed by using XML document. Finally, the software offers printing function.

  16. Client Mobile Software Design Principles for Mobile Learning Systems

    Directory of Open Access Journals (Sweden)

    Qing Tan

    2009-01-01

    Full Text Available In a client-server mobile learning system, client mobile software must run on the mobile phone to acquire, package, and send student’s interaction data via the mobile communications network to the connected mobile application server. The server will receive and process the client data in order to offer appropriate content and learning activities. To develop the mobile learning systems there are a number of very important issues that must be addressed. Mobile phones have scarce computing resources. They consist of heterogeneous devices and use various mobile operating systems, they have limitations with their user/device interaction capabilities, high data communications cost, and must provide for device mobility and portability. In this paper we propose five principles for designing Client mobile learning software. A location-based adaptive mobile learning system is presented as a proof of concept to demonstrate the applicability of these design principles.

  17. Automated Theorem Proving in High-Quality Software Design

    Science.gov (United States)

    Schumann, Johann; Swanson, Keith (Technical Monitor)

    2001-01-01

    The amount and complexity of software developed during the last few years has increased tremendously. In particular, programs are being used more and more in embedded systems (from car-brakes to plant-control). Many of these applications are safety-relevant, i.e. a malfunction of hardware or software can cause severe damage or loss. Tremendous risks are typically present in the area of aviation, (nuclear) power plants or (chemical) plant control. Here, even small problems can lead to thousands of casualties and huge financial losses. Large financial risks also exist when computer systems are used in the area of telecommunication (telephone, electronic commerce) or space exploration. Computer applications in this area are not only subject to safety considerations, but also security issues are important. All these systems must be designed and developed to guarantee high quality with respect to safety and security. Even in an industrial setting which is (or at least should be) aware of the high requirements in Software Engineering, many incidents occur. For example, the Warshaw Airbus crash, was caused by an incomplete requirements specification. Uncontrolled reuse of an Ariane 4 software module was the reason for the Ariane 5 disaster. Some recent incidents in the telecommunication area, like illegal "cloning" of smart-cards of D2GSM handies, or the extraction of (secret) passwords from German T-online users show that also in this area serious flaws can happen. Due to the inherent complexity of computer systems, most authors claim that only a rigorous application of formal methods in all stages of the software life cycle can ensure high quality of the software and lead to real safe and secure systems. In this paper, we will have a look, in how far automated theorem proving can contribute to a more widespread application of formal methods and their tools, and what automated theorem provers (ATPs) must provide in order to be useful.

  18. Constraint driven software design: an escape from the waterfall model

    OpenAIRE

    Hoog, de, C.; Jong, De, Cornelis; Vries, de, B.

    1994-01-01

    This paper presents the principles of a development methodology for software design. The methodology is based on a nonlinear, product-driven approach that integrates quality aspects. The principles are made more concrete in two examples: one for developing educational simulations and one for developing expert systems. It is shown that the flexibility needed for building high quality systems leads to integrated development environments in which methodology, product and tools are closely attune...

  19. Critical Design Decisions of The Planck LFI Level 1 Software

    Science.gov (United States)

    Morisset, N.; Rohlfs, R.; Türler, M.; Meharga, M.; Binko, P.; Beck, M.; Frailis, M.; Zacchei, A.

    2010-12-01

    The PLANCK satellite with two on-board instruments, a Low Frequency Instrument (LFI) and a High Frequency Instrument (HFI) has been launched on May 14th with Ariane 5. The ISDC Data Centre for Astrophysics in Versoix, Switzerland has developed and maintains the Planck LFI Level 1 software for the Data Processing Centre (DPC) in Trieste, Italy. The main tasks of the Level 1 processing are to retrieve the daily available scientific and housekeeping (HK) data of the LFI instrument, the Sorption Cooler and the 4k Cooler data from Mission Operation Centre (MOC) in Darmstadt; to sort them by time and by type (detector, observing mode, etc...); to extract the spacecraft attitude information from auxiliary files; to flag the data according to several criteria; and to archive the resulting Time Ordered Information (TOI), which will then be used to produce maps of the sky in different spectral bands. The output of the Level 1 software are the TOI files in FITS format, later ingested into the Data Management Component (DMC) database. This software has been used during different phases of the LFI instrument development. We started to reuse some ISDC components for the LFI Qualification Model (QM) and we completely rework the software for the Flight Model (FM). This was motivated by critical design decisions taken jointly with the DPC. The main questions were: a) the choice of the data format: FITS or DMC? b) the design of the pipelines: use of the Planck Process Coordinator (ProC) or a simple Perl script? c) do we adapt the existing QM software or do we restart from scratch? The timeline and available manpower are also important issues to be taken into account. We present here the orientation of our choices and discuss their pertinence based on the experience of the final pre-launch tests and the start of real Planck LFI operations.

  20. WRAP Module 1 data management system (DMS) software design description (SDD)

    Energy Technology Data Exchange (ETDEWEB)

    Weidert, J.R. [Westinghouse Hanford Co., Richland, WA (United States)

    1996-05-13

    Revision 2 of the Waste Receiving and Processing (WRAP) Module 1 Data Management System (DMS) Preliminary Software Design Description (PSDD) provides a high-level design description of the system. The WRAP 1 DMS is required to collect, store, and report data related to certification, tracking, packaging, repackaging, processing, and shipment of waste processed or stored at the WRAP 1 facility. The WRAP 1 DMS SDD is used as the primary medium for communication software design information. This release provides design descriptions for the following process modules produced under Phase 1 of the development effort: Receiving Drum or Box Containers Process Routing and Picklists; Waste Inventory by Location and/or Container Relationships; LLW Process Glovebox Facility Radiologic Material Inventory Check (partial); Shipping (partial production); Drum or Box NDE Operations; and Drum or Box NDA Operations Data Review (partial production). In addition, design descriptions are included for the following process modules scheduled for development under Phases 2 and 3: Activity Comment; LLW RWM Glovebox Sample Management; TRU Process Glovebox; TRU RWM Glovebox; and TRUPACT Processing. Detailed design descriptions for Reports and Facility Metrics have also been provided for in Revision 2 of this document.

  1. Shaping electromagnetic waves using software-automatically-designed metasurfaces.

    Science.gov (United States)

    Zhang, Qian; Wan, Xiang; Liu, Shuo; Yuan Yin, Jia; Zhang, Lei; Jun Cui, Tie

    2017-06-15

    We present a fully digital procedure of designing reflective coding metasurfaces to shape reflected electromagnetic waves. The design procedure is completely automatic, controlled by a personal computer. In details, the macro coding units of metasurface are automatically divided into several types (e.g. two types for 1-bit coding, four types for 2-bit coding, etc.), and each type of the macro coding units is formed by discretely random arrangement of micro coding units. By combining an optimization algorithm and commercial electromagnetic software, the digital patterns of the macro coding units are optimized to possess constant phase difference for the reflected waves. The apertures of the designed reflective metasurfaces are formed by arranging the macro coding units with certain coding sequence. To experimentally verify the performance, a coding metasurface is fabricated by automatically designing two digital 1-bit unit cells, which are arranged in array to constitute a periodic coding metasurface to generate the required four-beam radiations with specific directions. Two complicated functional metasurfaces with circularly- and elliptically-shaped radiation beams are realized by automatically designing 4-bit macro coding units, showing excellent performance of the automatic designs by software. The proposed method provides a smart tool to realize various functional devices and systems automatically.

  2. Multidisciplinary Optimization Methods for Aircraft Preliminary Design

    Science.gov (United States)

    Kroo, Ilan; Altus, Steve; Braun, Robert; Gage, Peter; Sobieski, Ian

    1994-01-01

    This paper describes a research program aimed at improved methods for multidisciplinary design and optimization of large-scale aeronautical systems. The research involves new approaches to system decomposition, interdisciplinary communication, and methods of exploiting coarse-grained parallelism for analysis and optimization. A new architecture, that involves a tight coupling between optimization and analysis, is intended to improve efficiency while simplifying the structure of multidisciplinary, computation-intensive design problems involving many analysis disciplines and perhaps hundreds of design variables. Work in two areas is described here: system decomposition using compatibility constraints to simplify the analysis structure and take advantage of coarse-grained parallelism; and collaborative optimization, a decomposition of the optimization process to permit parallel design and to simplify interdisciplinary communication requirements.

  3. Preliminary conceptual design of DEMO EC system

    Energy Technology Data Exchange (ETDEWEB)

    Garavaglia, S., E-mail: garavaglia@ifp.cnr.it; Bin, W.; Bruschi, A.; Granucci, G.; Moro, A.; Rispoli, N. [Institute of Plasma Physics “P.Caldirola”, National Research Council of Italy, Milan (Italy); Grossetti, G.; Strauss, D. [IAM-AWP, Kaiserstr. 12, D-76131 Karlsruhe (Germany); Jelonnek, J. [IHM, KIT, Kaiserstr. 12, D-76131 Karlsruhe (Germany); Tran, Q. M. [CRPP, EPFL, EURATOM Association, CH-1015 Lausanne (Switzerland); Franke, T. [EUROfusion Consortium, Boltzmannstr. 2, D-85748 Garching (Germany); Max-Planck-Institut für Plasmaphysik, Garching (Germany)

    2015-12-10

    In the framework of EUROfusion Consortium the Work Package Heating and Current Drive addresses the engineering design and R&D for the electron cyclotron, ion cyclotron and neutral beam systems. This paper reports the activities performed in 2014, focusing on the work done regarding the input for the conceptual design of the EC system, particularly for the gyrotron, the transmission line and the launchers.

  4. Design of BPS digital frontend for software defined radio receiver

    Institute of Scientific and Technical Information of China (English)

    王洪梅; KIM Jae-hyung; 王法广; LEE Sang-hyuk; 王雪松

    2015-01-01

    In radio receivers, complete implementation of the software defined radio (SDR) concept is mainly limited by frontend. Based on bandpass sampling (BPS) theory, a flexible digital frontend (DFE) platform for SDR receiver is designed. In order to increase the processing speed, Gigabit Ethernet was applied in the platform at speed of 5×108 bit/s. By appropriate design of interpolant according to the position of input RF signals, multi-band receiving can be realized in the platform with suppression more than 35 dB without changing hardware.

  5. Design of Interface Hardware and Software for DNC System

    Directory of Open Access Journals (Sweden)

    I.K. Kaul

    1994-04-01

    Full Text Available This paper describes in detail an indigenous state-of-the-art DNC system designed, developed, fabricated and installed at DRDL NC Centre. It describes the hardware and software interfaces designed and developed in-house. At present, it supports a total of 16 CNC machines, 8 in serial port and the balance in parallel port. This system has the capability of extension up to 64 machines. During last one year of its installation and working it has been found to be extremely reliable.

  6. Verifying Architectural Design Rules of the Flight Software Product Line

    Science.gov (United States)

    Ganesan, Dharmalingam; Lindvall, Mikael; Ackermann, Chris; McComas, David; Bartholomew, Maureen

    2009-01-01

    This paper presents experiences of verifying architectural design rules of the NASA Core Flight Software (CFS) product line implementation. The goal of the verification is to check whether the implementation is consistent with the CFS architectural rules derived from the developer's guide. The results indicate that consistency checking helps a) identifying architecturally significant deviations that were eluded during code reviews, b) clarifying the design rules to the team, and c) assessing the overall implementation quality. Furthermore, it helps connecting business goals to architectural principles, and to the implementation. This paper is the first step in the definition of a method for analyzing and evaluating product line implementations from an architecture-centric perspective.

  7. Efficacy of a Newly Designed Cephalometric Analysis Software for McNamara Analysis in Comparison with Dolphin Software

    Science.gov (United States)

    Nouri, Mahtab; Hamidiaval, Shadi; Akbarzadeh Baghban, Alireza; Basafa, Mohammad; Fahim, Mohammad

    2015-01-01

    Objectives: Cephalometric norms of McNamara analysis have been studied in various populations due to their optimal efficiency. Dolphin cephalometric software greatly enhances the conduction of this analysis for orthodontic measurements. However, Dolphin is very expensive and cannot be afforded by many clinicians in developing countries. A suitable alternative software program in Farsi/English will greatly help Farsi speaking clinicians. The present study aimed to develop an affordable Iranian cephalometric analysis software program and compare it with Dolphin, the standard software available on the market for cephalometric analysis. Materials and Methods: In this diagnostic, descriptive study, 150 lateral cephalograms of normal occlusion individuals were selected in Mashhad and Qazvin, two major cities of Iran mainly populated with Fars ethnicity, the main Iranian ethnic group. After tracing the cephalograms, the McNamara analysis standards were measured both with Dolphin and the new software. The cephalometric software was designed using Microsoft Visual C++ program in Windows XP. Measurements made with the new software were compared with those of Dolphin software on both series of cephalograms. The validity and reliability were tested using intra-class correlation coefficient. Results: Calculations showed a very high correlation between the results of the Iranian cephalometric analysis software and Dolphin. This confirms the validity and optimal efficacy of the newly designed software (ICC 0.570–1.0). Conclusion: According to our results, the newly designed software has acceptable validity and reliability and can be used for orthodontic diagnosis, treatment planning and assessment of treatment outcome. PMID:26005455

  8. Efficacy of a Newly Designed Cephalometric Analysis Software for McNamara Analysis in Comparison with Dolphin Software.

    Directory of Open Access Journals (Sweden)

    Mahtab Nouri

    2015-02-01

    Full Text Available Cephalometric norms of McNamara analysis have been studied in various populations due to their optimal efficiency. Dolphin cephalometric software greatly enhances the conduction of this analysis for orthodontic measurements. However, Dolphin is very expensive and cannot be afforded by many clinicians in developing countries. A suitable alternative software program in Farsi/English will greatly help Farsi speaking clinicians. The present study aimed to develop an affordable Iranian cephalometric analysis software program and compare it with Dolphin, the standard software available on the market for cephalometric analysis.In this diagnostic, descriptive study, 150 lateral cephalograms of normal occlusion individuals were selected in Mashhad and Qazvin, two major cities of Iran mainly populated with Fars ethnicity, the main Iranian ethnic group. After tracing the cephalograms, the McNamara analysis standards were measured both with Dolphin and the new software. The cephalometric software was designed using Microsoft Visual C++ program in Windows XP. Measurements made with the new software were compared with those of Dolphin software on both series of cephalograms. The validity and reliability were tested using intra-class correlation coefficient.Calculations showed a very high correlation between the results of the Iranian cephalometric analysis software and Dolphin. This confirms the validity and optimal efficacy of the newly designed software (ICC 0.570-1.0.According to our results, the newly designed software has acceptable validity and reliability and can be used for orthodontic diagnosis, treatment planning and assessment of treatment outcome.

  9. Preliminary Conceptual Design for Safety Parameter display System of PGSFR

    Energy Technology Data Exchange (ETDEWEB)

    Jo, Hyunju; Seong, Seunghwan; Kim, Wansu; Kim, Donghoon; Son, Kwangseop; Jang, Gwisook [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2014-05-15

    A PGSFR (prototype Gen-IV sodium-cooled fast reactor) is under development at KAERI. A safety parameter display system (SPDS) should be designed for licensing the PGSFR in order to cope with the TMI action plan requirements. Thus, a preliminary conceptual design for the SPDS of PGSFR including licensing requirements, intrinsic function, critical variables and alarm legs for the SPDS of the PGSFR is studied herein. At first, some documents issued by NRC related to install a SPDS include the following: - NUREG-0737, Clarification of TMI Action Plan Requirements - NUREG-0696, Functional Criteria for Emergency Response Facilities - NUREG-0835, Human Factors Acceptance Criteria for the Safety Parameter display System, Draft Report for Comment. The preliminary concept design for the SPDS of the PGSFR was studied. In designing of the PGSFR, the studied design concept will be refined and implemented through further studies to acquire the approval of a safety analysis report of the PGSFR.

  10. A decision support system for preliminary design

    NARCIS (Netherlands)

    Groot, E.H. de; Mallory, S.M.; Zutphen, R.H.M. van; Vries, B. de

    1999-01-01

    The design of buildings is a complex task for a variety of reasons. In the conceptual stage, particularly in the inception phase, a small number of people make decisions that have far reaching impact on the final result in terms of efficiency and effectiveness. Decision-making in the inception phase

  11. A decision support system for preliminary design

    NARCIS (Netherlands)

    Groot, E.H. de; Mallory, S.M.; Zutphen, R.H.M. van; Vries, B. de

    1999-01-01

    The design of buildings is a complex task for a variety of reasons. In the conceptual stage, particularly in the inception phase, a small number of people make decisions that have far reaching impact on the final result in terms of efficiency and effectiveness. Decision-making in the inception phase

  12. An investigation of modelling and design for software service applications

    Science.gov (United States)

    2017-01-01

    Software services offer the opportunity to use a component-based approach for the design of applications. However, this needs a deeper understanding of how to develop service-based applications in a systematic manner, and of the set of properties that need to be included in the ‘design model’. We have used a realistic application to explore systematically how service-based designs can be created and described. We first identified the key properties of an SOA (service oriented architecture) and then undertook a single-case case study to explore its use in the development of a design for a large-scale application in energy engineering, modelling this with existing notations wherever possible. We evaluated the resulting design model using two walkthroughs with both domain and application experts. We were able to successfully develop a design model around the ten properties identified, and to describe it by adapting existing design notations. A component-based approach to designing such systems does appear to be feasible. However, it needs the assistance of a more integrated set of notations for describing the resulting design model. PMID:28489905

  13. Hardware/Software Co-Design for Spike Based Recognition

    CERN Document Server

    Ghani, Arfan; Maguire, Liam; Harkin, Jim

    2008-01-01

    The practical applications based on recurrent spiking neurons are limited due to their non-trivial learning algorithms. The temporal nature of spiking neurons is more favorable for hardware implementation where signals can be represented in binary form and communication can be done through the use of spikes. This work investigates the potential of recurrent spiking neurons implementations on reconfigurable platforms and their applicability in temporal based applications. A theoretical framework of reservoir computing is investigated for hardware/software implementation. In this framework, only readout neurons are trained which overcomes the burden of training at the network level. These recurrent neural networks are termed as microcircuits which are viewed as basic computational units in cortical computation. This paper investigates the potential of recurrent neural reservoirs and presents a novel hardware/software strategy for their implementation on FPGAs. The design is implemented and the functionality is ...

  14. [Software and hardware for computer equipment designed for psychophysiological examination].

    Science.gov (United States)

    Matveev, E V; Gal'etov, I V; Vasil'ev, A A; Kravchuk, A Iu; Tereshkina, D V

    2005-01-01

    Principles of designing software and hardware for new computer equipment for psychophysiological examination were elaborated on the basis of theoretical prerequisites and of analysis of the use of equipment manufactured serially for quantitation of indices of the human higher nervous activity (HNA). The hierarchic structuring of software and hardware enabled, through unification of solutions, the development of new modifications of two equipment sets: computer-based unit "Psihomat" KPFK-99 for psychophysiological examination and computer-based unit "STABILOTEST" ST-01 for the evaluation of the central nervous system by the stability parameters in maintaining the vertical posture. The units have new improved functional features and provide the users with new computer technologies for dealing with research and practical tasks related with examination of human HNA parameters in health and pathology.

  15. Experiences from Designing and Validating a Software Modernization Transformation

    DEFF Research Database (Denmark)

    Iosif-Lazăr, Alexandru Florin; Al-Sibahi, Ahmad Salim; Dimovski, Aleksandar

    2015-01-01

    Software modernization often involves complex code transformations that convert legacy code to new architectures or platforms, while preserving the semantics of the original programs. We present the lessons learnt from an industrial software modernization project of considerable size. This includes...... collecting requirements for a code-to-model transformation, designing and implementing the transformation algorithm, and then validating correctness of this transformation for the code-base at hand. Our transformation is implemented in the TXL rewriting language and assumes specifically structured C++ code...... as input, which it translates to a declarative configuration model. The correctness criterion for the transformation is that the produced model admits the same configurations as the input code. The transformation converts C++ functions specifying around a thousand configuration parameters. We verify...

  16. Building Case—Based Preliminary Design Systems:A Hopfield Network Approach

    Institute of Scientific and Technical Information of China (English)

    吴维; 盛之进; 等

    1994-01-01

    This paper addresses the issue of building a case-based preliminary desing system by using Hopfield networks.One limitation of Hopfield networks is that it cannot be trained,i.e.the weights between two neurons must be set in advance.A pattern stored in Hopfield networks cannot be recalled if the pattern is not a local minimum.Two concepts are proposed to deal with this problem.They are the multiple training encoding method and the puppet encoding method.The multiple training encoding method,which guarantees to recall a single stored pattern under appropriate initial conditions of data,is theoreticall analyzed,and the minimal number of times for using a pattern for training to guarantee recalling of the pattern among a set of patterns is derived.The puppet encoding method is proved to be able to guarantee recalling of all stored patterns if attaching puppet data to the stored patterns is available. An integrated software PDS (Preliminary Design System),which is developed from two aspects,is described.One is from a case-based expert system--CPDS(Case-based Preliminary Design System),which is based on the algorithm of the Hopfield and developed for uncertain problems in PDS;the other is RPDS (Rule-based Preliminary Design System),which attacks logic or deduced problems in PDS.Based on the results of CPDS,RPDS can search for feasible solution in design model.CPDS is demonstrated to be useful in the domains of preliminary designs of cable-stayed bridges in this paper.

  17. Thinking in Terms of Flow in Design of Software Systems

    Directory of Open Access Journals (Sweden)

    Al-Fedaghi Sabah

    2017-01-01

    Full Text Available This paper examines conceptual models and their application to the task of software system design. With the software development life cycle in mind, the concern here is the initial phases of the design process, when customer needs are investigated, conceptualized, and included in specifications. More specifically, the paper concentrates on the “patterning aspect of cognition” (i.e., object-oriented where pattern refers to recurring templates used by designers in thinking. It is proposed that representation of thinking activity be based on flows of things using flow machines formed by stages (states occurring sequentially in a flow. According to such an approach, a designer’s “thought machine” forms a train of thought that excludes other modes such as procedural and object-oriented modes of thinking. The new idea presented here is that flow-based modelling is used not only as an external representation of the design’s thinking but also as the style of thinking. A thinking style involves how one organizes thoughts and is a “conscious system of design.” The method is illustrated by remodelling examples from the object-oriented paradigm. It seems to have merits that deserve further development.

  18. Design Preliminaries for Direct Drive under Water Wind Turbine Generator

    DEFF Research Database (Denmark)

    Leban, Krisztina Monika; Ritchie, Ewen; Argeseanu, Alin

    2012-01-01

    This paper focuses on the preliminary design process of a 20 MW electric generator. The application calls for an offshore, vertical axis, direct drive wind turbine. Arguments for selecting the type of electric machine for the application are presented and discussed. Comparison criteria for deciding...

  19. Preliminary Tritium Management Design Activities at ORNL

    Energy Technology Data Exchange (ETDEWEB)

    Harrison, Thomas J. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Felde, David K. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Logsdon, Randall J. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); McFarlane, Joanna [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Qualls, A. L. [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)

    2016-09-01

    Interest in salt-cooled and salt-fueled reactors has increased over the last decade (Forsberg et al. 2016). Several private companies and universities in the United States, as well as governments in other countries, are developing salt reactor designs and/or technology. Two primary issues for the development and deployment of many salt reactor concepts are (1) the prevention of tritium generation and (2) the management of tritium to prevent release to the environment. In 2016, the US Department of Energy (DOE) initiated a research project under the Advanced Reactor Technology Program to (1) experimentally assess the feasibility of proposed methods for tritium mitigation and (2) to perform an engineering demonstration of the most promising methods. This document describes results from the first year’s efforts to define, design, and build an experimental apparatus to test potential methods for tritium management. These efforts are focused on producing a final design document as the basis for the apparatus and its scheduled completion consistent with available budget and approvals for facility use.

  20. Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation

    OpenAIRE

    2012-01-01

    Problem statement: Significant effort goes into the development of biomedical software, which is integrated with computers/processors, sensors and electronic instrumentation devoted to a specific application. However, the scientific work on electronic instrumentation controlled by biomedical software has not emphasized software development, instead focusing mainly on electronics engineering. The development team is rarely composed of Software Engineering (SE) experts. Usually, a commercial au...

  1. Preliminary design data package, appendix C. [hybrid electric vehicles

    Science.gov (United States)

    1979-01-01

    The data and documentation required to define the preliminary design of a near term hybrid vehicle and to quantify its operational characteristics are presented together with the assumptions and rationale behind the design decisions. Aspects discussed include development requirements for the propulsion system, the chassis system, the body, and the vehicle systems. Particular emphasis is given to the controls, the heat engine, and the batteries.

  2. Preliminary Thermal Design of Cryogenic Radiation Shielding

    Science.gov (United States)

    Li, Xiaoyi; Mustafi, Shuvo; Boutte, Alvin

    2015-01-01

    Cryogenic Hydrogen Radiation Shielding (CHRS) is the most mass efficient material radiation shielding strategy for human spaceflight beyond low Earth orbit (LEO). Future human space flight, mission beyond LEO could exceed one year in duration. Previous radiation studies showed that in order to protect the astronauts from space radiation with an annual allowable radiation dose less than 500 mSv, 140 kgm2 of polyethylene is necessary. For a typical crew module that is 4 meter in diameter and 8 meter in length. The mass of polyethylene radiation shielding required would be more than 17,500 kg. The same radiation study found that the required hydrogen shielding for the same allowable radiation dose is 40 kgm2, and the mass of hydrogen required would be 5, 000 kg. Cryogenic hydrogen has higher densities and can be stored in relatively small containment vessels. However, the CHRS system needs a sophisticated thermal system which prevents the cryogenic hydrogen from evaporating during the mission. This study designed a cryogenic thermal system that protects the CHRS from hydrogen evaporation for one to up to three year mission. The design also includes a ground based cooling system that can subcool and freeze liquid hydrogen. The final results show that the CHRS with its required thermal protection system is nearly half of the mass of polyethylene radiation shielding.

  3. Supporting crosscutting concern modelling in software architecture design

    Institute of Scientific and Technical Information of China (English)

    CAO Donggang; MEI Hong; ZHOU Minghui

    2007-01-01

    Crosscutting concerns such as logging,security,and transaction,are well supported in the programming level by aspect-oriented programming technologies.However,addressing these issues in the high-level architecture design still remains open.This paper presents a novel approach to supporting crosscutting concern modelling in the software architecture design of component-based systems.We introduce a new element named "Aspect"into our architecture description language,ABC/ADL,to clearly model the behavior of crosscutting concerns.Aspect is the first class entity as Component and Connector in ABC/ADL.ABC/ADL Connectors provide the weaving points where the component and aspect crosscut.This approach effectively enables "separation of concerns" in high-level architecture design,and facilitates black-box reuse of COTS components.

  4. APPLICATION OF APM WINMACHINE SOFTWARE FOR DESIGN AND CALCULATIONS IN MECHANICAL ENGINEERING

    Directory of Open Access Journals (Sweden)

    L. O. Neduzha

    2016-04-01

    Full Text Available Purpose.To conduct the research at all stages of design, development, operation, residual operation life determination, namely, preliminary study, action principle choice, design of draft and technical projects, their optimization, preparation of design documentation and control information for automated production, comprehensive engineering analysis, it is required to use the latest computer technologies. Their use can not only present data and information in some way, but also gives the opportunity to effectively and directly interact with the information object that is created or demonstrated. Methodology.To perform engineering calculations associated with the analysis of the strength of machines, mechanisms, constructions one uses both analytical and numerical methods in practice.The most common method for analysing the stress-strain state of object models, obtaining their dynamic and stability characteristics at constant and variable modes of external load is the finite element method, which is implemented in many famous and widespread software products, providing strength calculation of models of machines, mechanisms and structures. Findings.The use of modern software for designing machine parts and various types of their joints and for strength analysis of structures is justified. Colour charts for distribution of stresses, displacement, internal efforts, safety factor and others allow accurate and quick identification of the most dangerous places in the structure. The program also provides an opportunity to «look» inside the elements and see the resulting distribution of internal force factors. Originality.The paper considered the aspects, which are unexplored at present, associated with the current state and prospects of development of industrial production, the use of software package for design and calculations in the mechanical industry. The result of the work is the justification of software application for solving problems that

  5. Preliminary Mechanical Design of FHX for PGSFR

    Energy Technology Data Exchange (ETDEWEB)

    Choo, Jinyup; Koo, G. H.; Kim, S. K. [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2014-05-15

    In this paper, more specific data from analysis and mechanical method of approach to design will be addressed. Especially, frame of tube bundle and housing of FHX. Heretofore, it is concept design by mechanical basic knowledge and research of various structures that are activating in realities. Especially, to reduce thermal stress, we have planning to attach insulations inside the housing. In as much as FHX is as important on SFR as the other part, hereafter, we will develop FEM to check feasibility of the FHX's housing design in order to perform static and thermal analysis as well as bucking, seismic and so on. The Forced-draft sodium-to-air Heat Exchanger system (FHX) (employed in the Active Decay Heat Removal System (ADHRS) is a shell-and-tube type counter-current flow heat exchanger with serpentine finned-tube arrangement. Liquid sodium flows over the finned tubes. The unit is placed above the reactor building and has function of dumping the system heat load into the final heat sink, i. e., the atmosphere. Heat is transmitted from the primary hot sodium pool into the ADHRS sodium loop via Decay Heat Exchanger (DHX), and a direct heat exchange occurs between the tube-side sodium and the shell-side air through the FHX sodium tube wall. Cold atmospheric air is introduced into the air inlet duct at the lower part of the unit by using an electrically driven air blower. Air flows across the finned tube bank rising upward direction to make uniform air flow with perfect mixing across the tubes. The finned tube bundle is placed inside a well-insulated casing. The air heated at the tube bank region is collected at the top of the unit and then is discharged through the air stack above the unit. Although a blower supplies atmospheric air into the FHX unit, a tall air stack is also provided to secure natural draft head of natural circulation air flow against a loss power supply. The stack also has rain protecting structures to prevent inflow of rain drops or undesired

  6. RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE

    Directory of Open Access Journals (Sweden)

    Harald Sporer

    2016-01-01

    Full Text Available The replacement of the former, purely mechanical, functionality with mechatronics-based solutions, the introduction of new propulsion technologies, and the connection of cars to their environment are just a few reasons for the continuously increasing electrical and/or electronic system (E/E system complexity in modern passenger cars. Smart methodologies and techniques have been introduced in system development to cope with these new challenges. A topic that is often neglected is the definition of the interface between the hardware and software subsystems. However, during the development of safety-critical E/E systems, according to the automotive functional safety standard ISO 26262, an unambiguous definition of the hardware-software interface (HSI has become vital. This paper presents a domain-specific modelling approach for mechatronic systems with an integrated hardware-software interface definition feature. The newly developed model-based domain-specific language is tailored to the needs of mechatronic system engineers and supports the system’s architectural design including the interface definition, with a special focus on safety-criticality.

  7. Systems biology driven software design for the research enterprise

    Directory of Open Access Journals (Sweden)

    Killcoyne Sarah

    2008-06-01

    Full Text Available Abstract Background In systems biology, and many other areas of research, there is a need for the interoperability of tools and data sources that were not originally designed to be integrated. Due to the interdisciplinary nature of systems biology, and its association with high throughput experimental platforms, there is an additional need to continually integrate new technologies. As scientists work in isolated groups, integration with other groups is rarely a consideration when building the required software tools. Results We illustrate an approach, through the discussion of a purpose built software architecture, which allows disparate groups to reuse tools and access data sources in a common manner. The architecture allows for: the rapid development of distributed applications; interoperability, so it can be used by a wide variety of developers and computational biologists; development using standard tools, so that it is easy to maintain and does not require a large development effort; extensibility, so that new technologies and data types can be incorporated; and non intrusive development, insofar as researchers need not to adhere to a pre-existing object model. Conclusion By using a relatively simple integration strategy, based upon a common identity system and dynamically discovered interoperable services, a light-weight software architecture can become the focal point through which scientists can both get access to and analyse the plethora of experimentally derived data.

  8. Security patterns in practice designing secure architectures using software patterns

    CERN Document Server

    Fernandez-Buglioni, Eduardo

    2013-01-01

    Learn to combine security theory and code to produce secure systems Security is clearly a crucial issue to consider during the design and implementation of any distributed software architecture. Security patterns are increasingly being used by developers who take security into serious consideration from the creation of their work. Written by the authority on security patterns, this unique book examines the structure and purpose of security patterns, illustrating their use with the help of detailed implementation advice, numerous code samples, and descriptions in UML. Provides

  9. Design of Multithreaded Software The Entity-Life Modeling Approach

    CERN Document Server

    Sandén, Bo I

    2011-01-01

    This book assumes familiarity with threads (in a language such as Ada, C#, or Java) and introduces the entity-life modeling (ELM) design approach for certain kinds of multithreaded software. ELM focuses on "reactive systems," which continuously interact with the problem environment. These "reactive systems" include embedded systems, as well as such interactive systems as cruise controllers and automated teller machines.Part I covers two fundamentals: program-language thread support and state diagramming. These are necessary for understanding ELM and are provided primarily for reference. P

  10. Making embedded systems design patterns for great software

    CERN Document Server

    White, Elecia

    2011-01-01

    Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements. Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanner

  11. A preliminary design of a knot undulator.

    Science.gov (United States)

    Xi, Fuchun; Shi, Tan; Fan, Qingyan; Prestemon, Soren; Wan, Weishi; An, Zhenghua; Qiao, S

    2013-01-01

    The magnetic field configuration of the previously proposed knot undulator [Qiao et al. (2009). Rev. Sci. Instrum. 80, 085108] is realised in the design of a hybridized elliptically polarized undulator, which is presented. Although the details of the field distribution are not the same as those in the theoretical proposal, it is demonstrated that the practical knot undulator could work perfectly. In order to understand the minor discrepancies of the two, mathematical formulae of the synchrotron radiation are derived based on the Fourier transform of the magnetic field. From the results of calculations by simulation program, the discrepancies could be well interpreted by the corresponding formulae. The results show the importance of optimization of the end sections of the knot undulator to suppress the on-axis heat load. Furthermore, a study of the impact of the undulator on beam dynamics of the storage ring was conducted using the Shanghai Synchrotron Radiation Facility as an example and the results show that the knot undulator has little effect on the beam.

  12. Preliminary design of the Space Station internal thermal control system

    Science.gov (United States)

    Herrin, Mark T.; Patterson, David W.; Turner, Larry D.

    1987-01-01

    The baseline preliminary design configuration of the Internal Thermal Control system (ITCS) of the U.S. Space Station pressurized elements (i.e., the Habitation and U.S. Laboratory modules, pressurized logistics carrier, and resources nodes) is defined. The ITCS is composed of both active and passive components. The subsystems which comprise the ITCS are identified and their functional descriptions are provided. The significant trades and analyses, which were performed during Phase B (i.e., the preliminary design phase) that resulted in the design described herein, are discussed. The ITCS interfaces with the station's central Heat Rejection and Transport System (HRTS), other systems, and externally attached pressurized payloads are described. Requirements on the ITCS with regard to redundancy and experiment support are also addressed.

  13. Preliminary design report for OTEC stationkeeping subsystems (SKSS)

    Energy Technology Data Exchange (ETDEWEB)

    1979-12-12

    Lockheed Ocean Systems with IMODCO prepared these preliminary designs for OTEC Stationkeeping Subsystems (SKSS) under contract to NOAA in support of the Department of Energy OTEC program. The results of Tasks III, V, and VI are presented in this design report. The report consists of five sections: introduction, preliminary designs for the multiple anchor leg (MAL) and tension anchor leg (TAL), costs and schedule, and conclusions. Extensive appendixes provide detailed descriptions of design methodology and include backup calculations and data to support the results presented. The objective of this effort is to complete the preliminary designs for the barge-MAL and Spar-TAL SKSS. A set of drawings is provided for each which show arrangements, configuration, component details, engineering description, and deployment plan. Loads analysis, performance assessment, and sensitivity to requirements are presented, together with the methodology employed to analyze the systems and to derive the results presented. Life cycle costs and schedule are prepared and compared on a common basis. Finally, recommendations for the Commercial Plant SKSS are presented for both platform types.

  14. AN APPROACH TO DESIGN ADVANCED STANDARD ENCRYPTION ALGORITHM USING HARDWARE / SOFTWARE CO-DESIGN METHODOLOGY

    Directory of Open Access Journals (Sweden)

    MEGHANA A. HASAMNIS

    2012-05-01

    Full Text Available An Advanced Standard Encryption Algorithm (AES is widely used in modern consumer electronicproducts for security. The IEEE 802.15.4 Low-Rate wireless sensor networks also use AES algorithm wherelow power consumption is the priority. To reduce the time taken for encryption of huge data, the algorithm hasto be implemented in hardware. To meet the requirement for low area the algorithm has to be implemented insoftware. Hence, a balance has to be achieved between hardware and software implementations in terms of areaand speed, so as to improve the overall performance of the system. Also with the co-design methodology totalthermal power dissipation is reduced. In this paper, 128 bit AES algorithm is implemented with hardware incombination with software using Altera NIOS II Processor platform. Altera’s Quartus II environment is used fordesign of the system. Cyclone II FPGA is used as a development platform. Software program is written in C language. NIOS II ntegrated Development Environment (IDE is used to integrate hardware and software together. By adopting hardware / software co-design methodology for implementation of AES, results show that a onsiderable improvement in speed can be achieved as compared to software only approach. Further, the significant reduction in area is achieved as compared to hardware only approach. By the approach of co-design an optimized design in terms of speed and area is achieved and also the thermal power dissipation is reduced

  15. Gemini Planet Imager: Preliminary Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Macintosh, B

    2007-05-10

    completely limited by quasi-static wave front errors, so that contrast does not improve with integration times longer than about 1 minute. Using the rotation of the Earth to distinguish companions from artifacts or multiwavelength imaging improves this somewhat, but GPI will still need to surpass the performance of existing systems by one to two orders of magnitude--an improvement comparable to the transition from photographic plates to CCDs. This may sound daunting, but other areas of optical science have achieved similar breakthroughs, for example, the transition to nanometer-quality optics for extreme ultraviolet lithography, the development of MEMS wave front control devices, and the ultra-high contrast demonstrated by JPL's High Contrast Imaging Test-bed. In astronomy, the Sloan Digital Sky Survey, long baseline radio interferometry, and multi-object spectrographs have led to improvements of similar or greater order of magnitude. GPI will be the first project to apply these revolutionary techniques to ground-based astronomy, with a systems engineering approach that studies the impact of every design decision on the key metric--final detectable planet contrast.

  16. Software Package Completed for Alloy Design at the Atomic Level

    Science.gov (United States)

    Bozzolo, Guillermo H.; Noebe, Ronald D.; Abel, Phillip B.; Good, Brian S.

    2001-01-01

    As a result of a multidisciplinary effort involving solid-state physics, quantum mechanics, and materials and surface science, the first version of a software package dedicated to the atomistic analysis of multicomponent systems was recently completed. Based on the BFS (Bozzolo, Ferrante, and Smith) method for the calculation of alloy and surface energetics, this package includes modules devoted to the analysis of many essential features that characterize any given alloy or surface system, including (1) surface structure analysis, (2) surface segregation, (3) surface alloying, (4) bulk crystalline material properties and atomic defect structures, and (5) thermal processes that allow us to perform phase diagram calculations. All the modules of this Alloy Design Workbench 1.0 (ADW 1.0) are designed to run in PC and workstation environments, and their operation and performance are substantially linked to the needs of the user and the specific application.

  17. A microkernel design for component-based parallel numerical software systems.

    Energy Technology Data Exchange (ETDEWEB)

    Balay, S.

    1999-01-13

    What is the minimal software infrastructure and what type of conventions are needed to simplify development of sophisticated parallel numerical application codes using a variety of software components that are not necessarily available as source code? We propose an opaque object-based model where the objects are dynamically loadable from the file system or network. The microkernel required to manage such a system needs to include, at most: (1) a few basic services, namely--a mechanism for loading objects at run time via dynamic link libraries, and consistent schemes for error handling and memory management; and (2) selected methods that all objects share, to deal with object life (destruction, reference counting, relationships), and object observation (viewing, profiling, tracing). We are experimenting with these ideas in the context of extensible numerical software within the ALICE (Advanced Large-scale Integrated Computational Environment) project, where we are building the microkernel to manage the interoperability among various tools for large-scale scientific simulations. This paper presents some preliminary observations and conclusions from our work with microkernel design.

  18. A design method for modular energy-aware software

    NARCIS (Netherlands)

    te Brinke, Steven; Malakuti Khah Olun Abadi, Somayeh; Bockisch, Christoph; Bergmans, Lodewijk; Aksit, Mehmet

    Nowadays achieving green software by reducing the overall energy consumption of the software is becoming more and more important. A well-known solution is to make the software energy-aware by extending its functionality with energy optimizers, which monitor the energy consumption of software and

  19. Variant Designing in the Preliminary Small Ship Design Process

    Directory of Open Access Journals (Sweden)

    Karczewski Artur

    2017-06-01

    Full Text Available Ship designing is a complex process, as the ship itself is a complex, technical multi-level object which operates in the air/water boundary environment and is exposed to the action of many different external and internal factors resulting from the adopted technical solutions, type of operation, and environmental conditions. A traditional ship design process consists of a series of subsequent multistage iterations, which gradually increase the design identification level. The paper presents problems related to the design of a small untypical vessel with the aid of variant methodology making use of optimisation algorithms. The computer-aided design methodology has been developed which does not need permanent reference to already built real ships and empirical-statistical relations. Possibilities were indicated for integrating together early design stages, and parallel designing of hull shape and parameters.

  20. Preliminary Design Report for the Yakima/Klickitat Production Project.

    Energy Technology Data Exchange (ETDEWEB)

    US Bonneville Power Administration

    1990-04-01

    A master plan for the Yakima/Klickitat Production Project (YKPP) was developed by the Northwest Power Planning Council (Council) on October 15, 1987, as a reasonable basis upon which the Bonneville Power Administration (BPA) could proceed to fund predesign work on the project. The Council approved the predesign work on the condition that eight preliminary tasks were completed. These tasks are: Task 1. Agreement on a refined statement of project goals. Task 2. Completion of a technical analysis of water supplies. Task 3. Completion of an experimental design plan. Task 4. Development of a harvest management plan. Task 5. Assessment of potential genetic risks. Task 6. Project coordination with all other affected parties. Task 7. Submission of a preliminary design report to the Council. Task 8. Develop a project management structure. The preliminary design report summarizes the work completed on these tasks. It provides a description of the preliminary design, engineering, and construction phases of project development, and gives an estimate of project costs. Also included is a description of other studies that were conducted to support YKPP planning. The results of studies conducted during the last 30 months indicate that hatchery facilities can be built in the Yakima and Klickitat subbasins to provide harvest benefits and to supplement natural production. Planning for the Yakima subbasin is at a more advanced stage of development than for the Klickitat subbasin because of greater availability of basic resource information. The information needed to proceed with final design and construction for the Klickitat subbasin will be available by 1992, as ongoing predesign work continues. This schedule is consistent with the anticipated phased completion of the YKPP by 1997.

  1. Preliminary design of the ITER ECH Upper Launcher

    Energy Technology Data Exchange (ETDEWEB)

    Strauss, D., E-mail: dirk.strauss@kit.edu [Karlsruhe Institute of Technology, Assoc. KIT-EURATOM, D-76021 Karlsruhe (Germany); Aiello, G. [Karlsruhe Institute of Technology, Assoc. KIT-EURATOM, D-76021 Karlsruhe (Germany); Chavan, R. [Centre de Recherches en Physique des Plasmas, CRPP–EPFL, CH-1015 Lausanne (Switzerland); Cirant, S. [Istituto di Fisica del Plasma CNR, Euratom Association, 20125 Milano (Italy); Baar, M. de [FOM, Van Vollenhovenlaan 659, 3527 JP, Utrecht (Netherlands); Farina, D. [Istituto di Fisica del Plasma CNR, Euratom Association, 20125 Milano (Italy); Gantenbein, G. [Karlsruhe Institute of Technology, Assoc. KIT-EURATOM, D-76021 Karlsruhe (Germany); Goodman, T.P. [Centre de Recherches en Physique des Plasmas, CRPP–EPFL, CH-1015 Lausanne (Switzerland); Henderson, M.A. [ITER Organization, 13108 Saint-Paul-lez-Durance (France); Kasparek, W. [Institut für Plasmaforschung, IPF, D-70569 Stuttgart (Germany); Kleefeldt, K. [Karlsruhe Institute of Technology, Assoc. KIT-EURATOM, D-76021 Karlsruhe (Germany); Landis, J.-D. [Centre de Recherches en Physique des Plasmas, CRPP–EPFL, CH-1015 Lausanne (Switzerland); Meier, A. [Karlsruhe Institute of Technology, Assoc. KIT-EURATOM, D-76021 Karlsruhe (Germany); Moro, A.; Platania, P. [Istituto di Fisica del Plasma CNR, Euratom Association, 20125 Milano (Italy); Plaum, B. [Institut für Plasmaforschung, IPF, D-70569 Stuttgart (Germany); Poli, E. [Max-Planck-IPP, Euratom Association, D-85748 Garching (Germany); Ramponi, G. [Istituto di Fisica del Plasma CNR, Euratom Association, 20125 Milano (Italy); Ronden, D. [FOM, Van Vollenhovenlaan 659, 3527 JP, Utrecht (Netherlands); Saibene, G. [Fusion for Energy, Barcelona (Spain); and others

    2013-11-15

    Highlights: • Front steering mirror design. • Plasma facing blanket shield module/first wall panel design. • Fixed frequency torus CVD diamond window serving as first tritium barrier. • Prototypes and tests of the above key components in the Launcher Handling and Testing Facility. -- Abstract: The design of the ITER electron cyclotron launchers recently reached the preliminary design level - the last major milestone before design finalization. The ITER ECH system contains 24 installed gyrotrons providing a maximum ECH injected power of 20 MW through transmission lines towards the tokamak. There are two EC launcher types both using a front steering mirror; one equatorial launcher (EL) for plasma heating and four upper launchers (UL) for plasma mode stabilization (neoclassical tearing modes and the sawtooth instability). A wide steering angle range of the ULs allows focusing of the beam on magnetic islands which are expected on the rational magnetic flux surfaces q = 1 (sawtooth instability), q = 3/2 and q = 2 (NTMs). In this paper the preliminary design of the ITER ECH UL is presented, including the optical system and the structural components. Highlights of the design include the torus CVD-diamond windows, the frictionless, front steering mechanism and the plasma facing blanket shield module (BSM). Numerical simulations as well as prototype tests are used to verify the design.

  2. Preliminary design study of the TMT Telescope structure system: overview

    Science.gov (United States)

    Usuda, Tomonori; Ezaki, Yutaka; Kawaguchi, Noboru; Nagae, Kazuhiro; Kato, Atsushi; Takaki, Junji; Hirano, Masaki; Hattori, Tomoya; Tabata, Masaki; Horiuchi, Yasushi; Saruta, Yusuke; Sofuku, Satoru; Itoh, Noboru; Oshima, Takeharu; Takanezawa, Takashi; Endo, Makoto; Inatani, Junji; Iye, Masanori; Sadjadpour, Amir; Sirota, Mark; Roberts, Scott; Stepp, Larry

    2014-07-01

    We present an overview of the preliminary design of the Telescope Structure System (STR) of Thirty Meter Telescope (TMT). NAOJ was given responsibility for the TMT STR in early 2012 and engaged Mitsubishi Electric Corporation (MELCO) to take over the preliminary design work. MELCO performed a comprehensive preliminary design study in 2012 and 2013 and the design successfully passed its Preliminary Design Review (PDR) in November 2013 and April 2014. Design optimizations were pursued to better meet the design requirements and improvements were made in the designs of many of the telescope subsystems as follows: 1. 6-legged Top End configuration to support secondary mirror (M2) in order to reduce deformation of the Top End and to keep the same 4% blockage of the full aperture as the previous STR design. 2. "Double Lower Tube" of the elevation (EL) structure to reduce the required stroke of the primary mirror (M1) actuators to compensate the primary mirror cell (M1 Cell) deformation caused during the EL angle change in accordance with the requirements. 3. M1 Segment Handling System (SHS) to be able to make removing and installing 10 Mirror Segment Assemblies per day safely and with ease over M1 area where access of personnel is extremely difficult. This requires semi-automatic sequence operation and a robotic Segment Lifting Fixture (SLF) designed based on the Compliance Control System, developed for controlling industrial robots, with a mechanism to enable precise control within the six degrees of freedom of position control. 4. CO2 snow cleaning system to clean M1 every few weeks that is similar to the mechanical system that has been used at Subaru Telescope. 5. Seismic isolation and restraint systems with respect to safety; the maximum acceleration allowed for M1, M2, tertiary mirror (M3), LGSF, and science instruments in 1,000 year return period earthquakes are defined in the requirements. The Seismic requirements apply to any EL angle, regardless of the

  3. NRT Rotor Structural / Aeroelastic Analysis for the Preliminary Design Review

    Energy Technology Data Exchange (ETDEWEB)

    Ennis, Brandon Lee [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Paquette, Joshua A. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2015-10-01

    This document describes the initial structural design for the National Rotor Testbed blade as presented during the preliminary design review at Sandia National Laboratories on October 28- 29, 2015. The document summarizes the structural and aeroelastic requirements placed on the NRT rotor for satisfactory deployment at the DOE/SNL SWiFT experimental facility to produce high-quality datasets for wind turbine model validation. The method and result of the NRT blade structural optimization is also presented within this report, along with analysis of its satisfaction of the design requirements.

  4. Evaluation of the Design Metric to Reduce the Number of Defects in Software Development

    Directory of Open Access Journals (Sweden)

    M. Rizwan Jameel Qureshi

    2012-04-01

    Full Text Available Software design is one of the most important and key activities in the system development life cycle (SDLC phase that ensures the quality of software. Different key areas of design are very vital to be taken into consideration while designing software. Software design describes how the software system is decomposed and managed in smaller components. Object-oriented (OO paradigm has facilitated software industry with more reliable and manageable software and its design. The quality of the software design can be measured through different metrics such as Chidamber and Kemerer (CK design metrics, Mood Metrics & Lorenz and Kidd metrics. CK metrics is one of the oldest and most reliable metrics among all metrics available to software industry to evaluate OO design. This paper presents an evaluation of CK metrics to propose an improved CK design metrics values to reduce the defects during software design phase in software. This paper will also describe that whether a significant effect of any CK design metrics exists on total number of defects per module or not. This is achieved by conducting survey in two software development companies.

  5. The Educational Software Design and Evaluation for K-8: Oral and Dental Health Software

    Science.gov (United States)

    Kabakci, Isil; Birinci, Gurkay; Izmirli, Serkan

    2007-01-01

    The aim of this study is to inform about the development of the software "Oral and Dental Health" that will supplement the course of Science and Technology for K8 students in the primary school curriculum and to carry out an evaluation study of the software. This software has been prepared for educational purposes. In relation to the…

  6. Desenvolvimento da orientação empreendedora em empresas de software: proposições preliminares Development of entrepreneurial orientation in software companies: preliminary propositions

    Directory of Open Access Journals (Sweden)

    Cristina Dai Prá Martens

    2011-08-01

    Full Text Available Este artigo apresenta proposições preliminares sobre ações para o desenvolvimento da Orientação Empreendedora OE em empresas de software. Para isso, apresenta, após uma retomada conceitual, um breve panorama da OE no setor de Tecnologia de Informação TI , a partir da visão de especialistas. Num segundo momento, explora como se dá esse comportamento em 2 empresas de software; e finalmente apresenta proposições preliminares para o desenvolvimento desse comportamento em empresas do setor. O método de pesquisa consistiu em estudo exploratório e qualitativo, realizado em 2 etapas: a primeira envolveu entrevista em profundidade com 3 especialistas do setor de TI do estado do Rio Grande do Sul, na busca de uma percepção sobre a OE no setor; a segunda contou com entrevistas em profundidade com 2 empresários do setor de software, buscando melhor compreender como ocorre a OE nessas empresas. Os resultados apontam proposições iniciais sobre o desenvolvimento da OE em empresas do setor, contribuindo, assim, para o debate sobre ações de estímulo ao empreendedorismo no contexto de empresas de software.The article presents preliminary propositions on actions for developing Entrepreneurial Orientation (EO in companies which are in the software business. Therefore it brings a conceptual retaken on EO before stating a brief panorama of the entrepreneurship in the sector of Information Technology (IT from the perspective of specialists. In the sequence the EO is exploited in 2 software businesses company and finally preliminary propositions for developing this behavior in this sector are presented. The researching method is constituted by an exploratory and qualitative study carried out in 2 stages: the first one involves interviews in depth with 3 specialists of the sector of IT in the state of the Rio Grande do Sul, that aims at searching perceptions about EO in the sector; the second step conveys interviews in depth with 2 entrepreneurs

  7. Learning & Personality Types: A Case Study of a Software Design Course

    Science.gov (United States)

    Ahmed, Faheem; Campbell, Piers; Jaffar, Ahmad; Alkobaisi, Shayma; Campbell, Julie

    2010-01-01

    The software industry has continued to grow over the past decade and there is now a need to provide education and hands-on training to students in various phases of software life cycle. Software design is one of the vital phases of the software development cycle. Psychological theories assert that not everybody is fit for all kind of tasks as…

  8. Photovoltaics software package. Simulation, design and calculation software for photovoltaics; Softwarepaket Photovoltaik. Simulations-, Auslegungs- und Berechnungsprogramme fuer die Photovoltaik

    Energy Technology Data Exchange (ETDEWEB)

    Haas, Rudolf; Weinreich, Bernhard

    2007-07-01

    The software package comprises simulation, design and calculation tools: Professional configuration of photovoltaic systems; Design and optimization of PV systems and components; 3D visualization of shading situations; Economic efficiency and profit calculations; Software status replort; Measuring technology for characteristics, insolation, infrared radiation, etc.; Databases for modules, inverters and supports; Insolation maps for Germany dating back to 1998; Check lists: Site, diemensioning, comparison of systems, etc.; Useful addresses, bibliography, manufacturers; Other renewable energy sources, and much more. (orig.)

  9. Deep Underground Science and Engineering Laboratory - Preliminary Design Report

    CERN Document Server

    Lesko, Kevin T; Alonso, Jose; Bauer, Paul; Chan, Yuen-Dat; Chinowsky, William; Dangermond, Steve; Detwiler, Jason A; De Vries, Syd; DiGennaro, Richard; Exter, Elizabeth; Fernandez, Felix B; Freer, Elizabeth L; Gilchriese, Murdock G D; Goldschmidt, Azriel; Grammann, Ben; Griffing, William; Harlan, Bill; Haxton, Wick C; Headley, Michael; Heise, Jaret; Hladysz, Zbigniew; Jacobs, Dianna; Johnson, Michael; Kadel, Richard; Kaufman, Robert; King, Greg; Lanou, Robert; Lemut, Alberto; Ligeti, Zoltan; Marks, Steve; Martin, Ryan D; Matthesen, John; Matthew, Brendan; Matthews, Warren; McConnell, Randall; McElroy, William; Meyer, Deborah; Norris, Margaret; Plate, David; Robinson, Kem E; Roggenthen, William; Salve, Rohit; Sayler, Ben; Scheetz, John; Tarpinian, Jim; Taylor, David; Vardiman, David; Wheeler, Ron; Willhite, Joshua; Yeck, James

    2011-01-01

    The DUSEL Project has produced the Preliminary Design of the Deep Underground Science and Engineering Laboratory (DUSEL) at the rehabilitated former Homestake mine in South Dakota. The Facility design calls for, on the surface, two new buildings - one a visitor and education center, the other an experiment assembly hall - and multiple repurposed existing buildings. To support underground research activities, the design includes two laboratory modules and additional spaces at a level 4,850 feet underground for physics, biology, engineering, and Earth science experiments. On the same level, the design includes a Department of Energy-shepherded Large Cavity supporting the Long Baseline Neutrino Experiment. At the 7,400-feet level, the design incorporates one laboratory module and additional spaces for physics and Earth science efforts. With input from some 25 science and engineering collaborations, the Project has designed critical experimental space and infrastructure needs, including space for a suite of multi...

  10. The Mixed Waste Management Facility. Preliminary design review

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1995-12-31

    This document presents information about the Mixed Waste Management Facility. Topics discussed include: cost and schedule baseline for the completion of the project; evaluation of alternative options; transportation of radioactive wastes to the facility; capital risk associated with incineration; radioactive waste processing; scaling of the pilot-scale system; waste streams to be processed; molten salt oxidation; feed preparation; initial operation to demonstrate selected technologies; floorplans; baseline revisions; preliminary design baseline; cost reduction; and project mission and milestones.

  11. Preliminary design of large reflectors with flat facets

    Science.gov (United States)

    Agrawal, P. K.; Anderson, M. S.; Card, M. F.

    1981-01-01

    A concept for approximating curved antenna surfaces using flat facets is discussed. A preliminary design technique for determining the size of the reflector surface facets necessary to meet antenna surface accuracy requirements is presented. A proposed large microwave radiometer satellite (MRS) is selected as an application, and the far-field electromagnetic response of a faceted reflector surface is compared with that from a spherical reflector surface.

  12. OSU TOMF Program Site Selection and Preliminary Concept Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Spadling, Steve [Oklahoma State Univ., Stillwater, OK (United States)

    2012-05-10

    The purpose of this report is to confirm the programmatic requirements for the new facilities, identify the most appropriate project site, and develop preliminary site and building concepts that successfully address the overall project goals and site issues. These new facilities will be designed to accommodate the staff, drivers and maintenance requirements for the future mixed fleet of passenger vehicles, Transit Style Buses and School Buses.

  13. The Mixed Waste Management Facility. Preliminary design review

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1995-12-31

    This document presents information about the Mixed Waste Management Facility. Topics discussed include: cost and schedule baseline for the completion of the project; evaluation of alternative options; transportation of radioactive wastes to the facility; capital risk associated with incineration; radioactive waste processing; scaling of the pilot-scale system; waste streams to be processed; molten salt oxidation; feed preparation; initial operation to demonstrate selected technologies; floorplans; baseline revisions; preliminary design baseline; cost reduction; and project mission and milestones.

  14. Biomechanics of injury prediction for anthropomorphic manikins - preliminary design considerations

    Energy Technology Data Exchange (ETDEWEB)

    Engin, A.E. [Univ. of South Alabama, Mobile, AL (United States)

    1996-12-31

    The anthropomorphic manikins are used in automobile safety research as well as in aerospace related applications. There is now a strong need to advance the biomechanics knowledge to determine appropriate criteria for injury likelihood prediction as functions of manikin-measured responses. In this paper, three regions of a manikin, namely, the head, knee joint, and lumbar spine are taken as examples to introduce preliminary design considerations for injury prediction by means of responses of theoretical models and strategically placed sensing devices.

  15. Preliminary design of the PANSAT electrical power subsystem

    OpenAIRE

    Noble, Michael Lynn

    1990-01-01

    Approved for public release; distribution unlimited. This thesis presents a preliminary design of the electrical power system (EPS) for the Naval Postgraduate School's Petite Amateur Navy Satellite (PANSAT). The EPS is a photovoltaic silicon cell system consisting of solar array, batteries, battery charge regulator (BCR), and dc-dc convertors. The EPS provides power for up to two years of low earth orbit (480 km) operations. The solar array consists of 17 panels with thirty-two 2x4 cm sola...

  16. Software simulator for design and optimization of the kaleidoscopes for the surface reflectance measurement

    Science.gov (United States)

    Havran, Vlastimil; Bittner, Jiří; Čáp, Jiří; Hošek, Jan; Macúchová, Karolina; Němcová, Šárka

    2015-01-01

    Realistic reproduction of appearance of real-world materials by means of computer graphics requires accurate measurement and reconstruction of surface reflectance properties. We propose an interactive software simulation tool for modeling properties of a kaleidoscopic optical system for surface reflectance measurement. We use ray tracing to obtain fine grain simulation results corresponding to the resolution of a simulated image sensor and computing the reflections inside this system based on planar mirrors. We allow for a simulation of different geometric configurations of a kaleidoscope such as the number of mirrors, the length, and the taper angle. For accelerating the computation and delivering interactivity we use parallel processing of large groups of rays. Apart from the interactive mode our tool also features batch optimization suitable for automatic search for optimized kaleidoscope designs. We discuss the possibilities of the simulation and present some preliminary results obtained by using it in practice.

  17. Software tools to aid Pascal and Ada program design

    Energy Technology Data Exchange (ETDEWEB)

    Jankowitz, H.T.

    1987-01-01

    This thesis describes a software tool which analyses the style and structure of Pascal and Ada programs by ensuring that some minimum design requirements are fulfilled. The tool is used in much the same way as a compiler is used to teach students the syntax of a language, only in this case issues related to the design and structure of the program are of paramount importance. The tool operates by analyzing the design and structure of a syntactically correct program, automatically generating a report detailing changes that need to be made in order to ensure that the program is structurally sound. The author discusses how the model gradually evolved from a plagiarism detection system which extracted several measurable characteristics in a program to a model that analyzed the style of Pascal programs. In order to incorporate more-sophistical concepts like data abstraction, information hiding and data protection, this model was then extended to analyze the composition of Ada programs. The Ada model takes full advantage of facilities offered in the language and by using this tool the standard and quality of written programs is raised whilst the fundamental principles of program design are grasped through a process of self-tuition.

  18. Engineering Design Handbook. Helicopter Engineering. Part One. Preliminary Design

    Science.gov (United States)

    1974-08-30

    by estimation, compound helicopter performance, to think of the air- plots of effective lift and drag areas and pitching mo- craft as a biplane having...stncural design problems but may produce loads that where are critikal locally. A = presented arms ft’ Ca = drag coefficient, dimensionless F• V = wind speed...groups is to be provided in accordance with MIL-STD- 1374, Part I. The useful load condition shall be as I. W. H. Ballhaus, Clear Design Thinking Using

  19. Design of Timing System Software on EAST-NBI

    Science.gov (United States)

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

    2013-10-01

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

  20. A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service

    DEFF Research Database (Denmark)

    Chauhan, Muhammad Aufeef; Babar, Muhammad Ali; Probst, Christian W.

    2016-01-01

    of software systems need customized and systematic SRA design and evaluation methods. In this paper, we present a software Reference Architecture Design process Framework (RADeF) that can be used for analysis, design and evaluation of the SRA for provisioning of Tools as a Service as part of a cloud......Software Reference Architecture (SRA), which is a generic architecture solution for a specific type of software systems, provides foundation for the design of concrete architectures in terms of architecture design guidelines and architecture elements. The complexity and size of certain types......-enabled workSPACE (TSPACE). The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloud-based systems. We have applied RADeF SRA design two types of TSPACE: software architecting TSPACE and software implementation TSPACE...

  1. Possibilities for using software tools in the process of secuirty design

    Directory of Open Access Journals (Sweden)

    Ladislav Mariš

    2013-07-01

    Full Text Available The authors deal with the use of software support the process of security design. The article proposes the theoretical basis of the implementation of software tools to design activities. Based on the selected design standards of electrical safety systems application design solutions, especially in drawing documentation. The article should serve the needs of the project team members in order to use selected software tools and a subsequent increase in the degree of automation of design activities.

  2. Preliminary design package for solar heating and hot water system

    Energy Technology Data Exchange (ETDEWEB)

    Levine, P.; Meyer, R.; White, James S.

    1977-01-01

    A collection of documents submitted by the Fern Engineering Company for the preliminary design review on the development of two prototype solar heating and hot water systems is presented. The information includes system certification, system functional description, system configuration, system specification, system performance and other documents pertaining to the progress and the design of the system. This system, which is intended for use in the normal single-family residence, consists of the following subsystems: collector, storage, control, transport, and Government-furnished Site Data Acquisition. One of the two prototype units will be installed in Lansing, Michigan, and the other in Tunkhannock, Pennsylvania.

  3. Bates solar industrial process-steam application: preliminary design review

    Energy Technology Data Exchange (ETDEWEB)

    1980-01-07

    The design is analyzed for a parabolic trough solar process heat system for a cardboard corrugation fabrication facility in Texas. The program is briefly reviewed, including an analysis of the plant and process. The performance modeling for the system is discussed, and the solar system structural design, collector subsystem, heat transport and distribution subsystem are analyzed. The selection of the heat transfer fluid, and ullage and fluid maintenance are discussed, and the master control system and data acquisition system are described. Testing of environmental degradation of materials is briefly discussed. A brief preliminary cost analysis is included. (LEW)

  4. Design and preliminary testing of the RIC hybrid knee prosthesis.

    Science.gov (United States)

    Lenzi, T; Sensinger, J; Lipsey, J; Hargrove, L; Kuiken, T

    2015-08-01

    We present a novel hybrid knee prosthesis that uses a motor, transmission and control system only for active dynamics tasks, while relying on a spring/damper system for passive dynamics activities. Active dynamics tasks require higher torque, lower speed, and occur less frequently than passive dynamic activities. By designing the actuation system around active tasks alone, we achieved a lightweight design (1.7 Kg w/o battery) without sacrificing peak torque (85Nm repetitive). Preliminary tests performed by an able-bodied person using a bypass orthosis show that the hybrid knee can support reciprocal stairs ambulation with low electrical energy consumption.

  5. AGC-1 Experiment and Final Preliminary Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Robert L. Bratton; Tim Burchell

    2006-08-01

    This report details the experimental plan and design as of the preliminary design review for the Advanced Test Reactor Graphite Creep-1 graphite compressive creep capsule. The capsule will contain five graphite grades that will be irradiated in the Advanced Test Reactor at the Idaho National Laboratory to determine the irradiation induced creep constants. Seven other grades of graphite will be irradiated to determine irradiated physical properties. The capsule will have an irradiation temperature of 900 C and a peak irradiation dose of 5.8 x 10{sup 21} n/cm{sup 2} [E > 0.1 MeV], or 4.2 displacements per atom.

  6. Orion Relative Navigation Flight Software Analysis and Design

    Science.gov (United States)

    D'Souza, Chris; Christian, John; Zanetti, Renato

    2011-01-01

    The Orion relative Navigation System has sought to take advantage of the latest developments in sensor and algorithm technology while living under the constraints of mass, power, volume, and throughput. In particular, the only sensor specifically designed for relative navigation is the Vision Navigation System (VNS), a lidar-based sensor. But it uses the Star Trackers, GPS (when available) and IMUs, which are part of the overall Orion navigation sensor suite, to produce a relative state accurate enough to dock with the ISS. The Orion Relative Navigation System has significantly matured as the program has evolved from the design phase to the flight software implementation phase. With the development of the VNS system and the STORRM flight test of the Orion Relative Navigation hardware, much of the performance of the system will be characterized before the first flight. However challenges abound, not the least of which is the elimination of the RF range and range-rate system, along with the development of the FSW in the Matlab/Simulink/Stateflow environment. This paper will address the features and the rationale for the Orion Relative Navigation design as well as the performance of the FSW in a 6-DOF environment as well as the initial results of the hardware performance from the STORRM flight.

  7. Software Would Largely Automate Design of Kalman Filter

    Science.gov (United States)

    Chuang, Jason C. H.; Negast, William J.

    2005-01-01

    Embedded Navigation Filter Automatic Designer (ENFAD) is a computer program being developed to automate the most difficult tasks in designing embedded software to implement a Kalman filter in a navigation system. The most difficult tasks are selection of error states of the filter and tuning of filter parameters, which are timeconsuming trial-and-error tasks that require expertise and rarely yield optimum results. An optimum selection of error states and filter parameters depends on navigation-sensor and vehicle characteristics, and on filter processing time. ENFAD would include a simulation module that would incorporate all possible error states with respect to a given set of vehicle and sensor characteristics. The first of two iterative optimization loops would vary the selection of error states until the best filter performance was achieved in Monte Carlo simulations. For a fixed selection of error states, the second loop would vary the filter parameter values until an optimal performance value was obtained. Design constraints would be satisfied in the optimization loops. Users would supply vehicle and sensor test data that would be used to refine digital models in ENFAD. Filter processing time and filter accuracy would be computed by ENFAD.

  8. Technical Data Exchange Software Tools Adapted to Distributed Microsatellite Design

    Science.gov (United States)

    Pache, Charly

    2002-01-01

    One critical issue concerning distributed design of satellites, is the collaborative work it requires. In particular, the exchange of data between each group responsible for each subsystem can be complex and very time-consuming. The goal of this paper is to present a design collaborative tool, the SSETI Design Model (SDM), specifically developed for enabling satellite distributed design. SDM is actually used in the ongoing Student Space Exploration &Technology (SSETI) initiative (www.sseti.net). SSETI is lead by European Space Agency (ESA) outreach office (http://www.estec.esa.nl/outreach), involving student groups from all over Europe for design, construction and launch of a microsatellite. The first part of this paper presents the current version of the SDM tool, a collection of Microsoft Excel linked worksheets, one for each subsystem. An overview of the project framework/structure is given, explaining the different actors, the flows between them, as well as the different types of data and the links - formulas - between data sets. Unified Modeling Language (UML) diagrams give an overview of the different parts . Then the SDM's functionalities, developed in VBA scripts (Visual Basic for Application), are introduced, as well as the interactive features, user interfaces and administration tools. The second part discusses the capabilities and limitations of SDM current version. Taking into account these capabilities and limitations, the third part outlines the next version of SDM, a web-oriented, database-driven evolution of the current version. This new approach will enable real-time data exchange and processing between the different actors of the mission. Comprehensive UML diagrams will guide the audience through the entire modeling process of such a system. Tradeoffs simulation capabilities, security, reliability, hardware and software issues will also be thoroughly discussed.

  9. Introduction to adoption of lean canvas in software test architecture design

    Directory of Open Access Journals (Sweden)

    Padmaraj Nidagundi

    2017-01-01

    Full Text Available The growth of the software dependent businesses, as well as the use of electronic devices in daily life, brings new challenges requiring the software to work error free all the time, to achieve this goal software needs to be sufficiently and effectively tested during various development phases. Most software development companies make great efforts in testing; it is even more difficult to reach the error-free software goal. Different software development methodologies (e.g. traditional waterfall, agile brought in a new dimension for both - development and testing - introducing new technologies and tools. In software test automation the test architecture design plays a key role in managing written test cases and effectively executing them. Having the more effective software test automation architecture design in test process saves resources, efforts and reduces the technical depth. This paper provides the new dimension and possibilities of using lean canvas in the design of the software test architecture.

  10. Usability and Children's Software: A User-Centered Design Methodology.

    Science.gov (United States)

    Robertson, Jenifer Wals

    1994-01-01

    Addresses usability issues pertaining to the purpose of educational software, followed by suggestions for ways in which educational software can meet the language, physical, social, and cognitive needs of children. Guidelines and recommendations are provided for adapting usability engineering and testing procedures to educational software to…

  11. TPX: Contractor preliminary design review. Volume 3, Design and analysis

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1995-06-30

    Several models have been formed for investigating the maximum electromagnetic loading and magnetic field levels associated with the Tokamak Physics eXperiment (TPX) superconducting Poloidal Field (PF) coils. The analyses have been performed to support the design of the individual fourteen hoop coils forming the PF system. The coils have been sub-divided into three coil systems consisting of the central solenoid (CS), PF5 coils, and the larger radius PF6 and PF7 coils. Various electromagnetic analyses have been performed to determine the electromagnetic loadings that the coils will experience during normal operating conditions, plasma disruptions, and fault conditions. The loadings are presented as net body forces acting individual coils, spatial variations throughout the coil cross section, and force variations along the path of the conductor due to interactions with the TF coils. Three refined electromagnetic models of the PF coil system that include a turn-by-turn description of the fields and forces during a worst case event are presented in this report. A global model including both the TF and PF system was formed to obtain the force variations along the path of the PF conductors resulting from interactions with the TF currents. In addition to spatial variations, the loadings are further subdivided into time-varying and steady components so that structural fatigue issues can be addressed by designers and analysts. Other electromagnetic design issues such as the impact of the detailed coil designs on field errors are addressed in this report. Coil features that are analyzed include radial transitions via short jogs vs. spiral type windings and the effects of layer-to-layer rotations (i.e clocking) on the field errors.

  12. 4MOST systems engineering: from conceptual design to preliminary design review

    Science.gov (United States)

    Bellido-Tirado, Olga; Frey, Steffen; Barden, Samuel C.; Brynnel, Joar; Giannone, Domenico; Haynes, Roger; de Jong, Roelof S.; Phillips, Daniel; Schnurr, Olivier; Walcher, Jakob; Winkler, Roland

    2016-08-01

    The 4MOST Facility is a high-multiplex, wide-field, brief-fed spectrograph system for the ESO VISTA telescope. It aims to create a world-class spectroscopic survey facility unique in its combination of wide-field multiplex, spectral resolution, spectral coverage, and sensitivity. At the end of 2014, after a successful concept optimization design phase, 4MOST entered into its Preliminary Design Phase. Here we present the process and tools adopted during the Preliminary Design Phase to define the subsystems specifications, coordinate the interface control documents and draft the system verification procedures.

  13. On the design of multimedia software and future system architectures

    Science.gov (United States)

    de With, Peter H. N.; Jaspers, Egbert G.

    2004-04-01

    A principal challenge for reducing the cost for designing complex systems-on-chip is to pursue more generic systems for a broad range of products. For this purpose, we explore three new architectural concepts for state-of-art video applications. First, we discuss a reusable scalable hardware architecture employing a hierarchical communication network fitting with the natural hierarchy of the application. In a case study, we show that MPEG streaming in DTV occurs at high level, while subsystems communicate at lower levels. The second concept is a software design that scales over a number of processors to enable reuse over a range of VLSI process technologies. We explore this via an H.264 decoder implementation scaling nearly linearly over up to eight processors by applying data partitioning. The third topic is resource-scalability, which is required to satisfy realtime constraints in a system with a high amount of shared resources. An example complexity-scalable MPEG-2 coder scales the required cycle budget with a factor of three, in parallel with a smooth degradation of quality.

  14. Facilitating Controlled Tests of Website Design Changes Using Aspect-Oriented Software Development and Software Product Lines

    Science.gov (United States)

    Cámara, Javier; Kobsa, Alfred

    Controlled online experiments in which envisaged changes to a website are first tested live with a small subset of site visitors have proven to predict the effects of these changes quite accurately. However, these experiments often require expensive infrastructure and are costly in terms of development effort. This paper advocates a systematic approach to the design and implementation of such experiments in order to overcome the aforementioned drawbacks by making use of Aspect-Oriented Software Development and Software Product Lines.

  15. MHTool User's Guide - Software for Manufactured Housing Structural Design

    Energy Technology Data Exchange (ETDEWEB)

    W. D. Richins

    2005-07-01

    Since the late 1990s, the Department of Energy's Idaho National Laboratory (INL) has worked with the US Department of Housing and Urban Development (HUD), the Manufactured Housing Institute (MHI), the National Institute of Standards and Technology (NIST), the National Science Foundation (NSF), and an industry committee to measure the response of manufactured housing to both artificial and natural wind loads and to develop a computational desktop tool to optimize the structural performance of manufactured housing to HUD Code loads. MHTool is the result of an 8-year intensive testing and verification effort using single and double section homes. MHTool is the first fully integrated structural analysis software package specifically designed for manufactured housing. To use MHTool, industry design engineers will enter information (geometries, materials, connection types, etc.) describing the structure of a manufactured home, creating a base model. Windows, doors, and interior walls can be added to the initial design. Engineers will input the loads required by the HUD Code (wind, snow loads, interior live loads, etc.) and run an embedded finite element solver to find walls or connections where stresses are either excessive or very low. The designer could, for example, substitute a less expensive and easier to install connection in areas with very low stress, then re-run the analysis for verification. If forces and stresses are still within HUD Code requirements, construction costs would be saved without sacrificing quality. Manufacturers can easily change geometries or component properties to optimize designs of various floor plans then submit MHTool input and output in place of calculations for DAPIA review. No change in the regulatory process is anticipated. MHTool, while not yet complete, is now ready for demonstration. The pre-BETA version (Build-16) was displayed at the 2005 National Congress & Expo for Manufactured & Modular Housing. Additional base models

  16. Design and performance test of spacecraft test and operation software

    Science.gov (United States)

    Wang, Guohua; Cui, Yan; Wang, Shuo; Meng, Xiaofeng

    2011-06-01

    Main test processor (MTP) software is the key element of Electrical Ground Support Equipment (EGSE) for spacecraft test and operation used in the Chinese Academy of Space Technology (CAST) for years without innovation. With the increasing demand for a more efficient and agile MTP software, the new MTP software was developed. It adopts layered and plug-in based software architecture, whose core runtime server provides message queue management, share memory management and process management services and forms the framework for a configurable and open architecture system. To investigate the MTP software's performance, the test case of network response time, test sequence management capability and data-processing capability was introduced in detail. Test results show that the MTP software is common and has higher performance than the legacy one.

  17. Towards the Design of Safety-Critical Software

    Directory of Open Access Journals (Sweden)

    R. Rafeh

    2013-10-01

    Full Text Available Safety is the most important factor when developing software for safety-critical systems. Traditional approaches attempted to achieve safety through testing the software. However, there might be some bugs in the software not revealed in the test procedure. Formal verification is a new trend in developing safe software. In this paper, we propose a multi-phase formal approach for safety management in safety-critical software. We use timed transition Petri-net as a formal means to specify the properties of the model and their relations in each component of the software. In addition, we use the Z language to specify textual and mathematical specifications of the model, as a representative model to evaluate the proposed approach; we chose continuous infusion insulin pump (CIIP.

  18. Voltage-Controlled Sapphire Oscillator: Design, Development, and Preliminary Performance

    Science.gov (United States)

    Wang, R. T.; Dick, G. J.; Tjoelker, R. L.

    2007-08-01

    We present the design for a new short-term frequency standard, the voltage-controlled sapphire oscillator, as a practical and lower-cost alternative to a cryogenic sapphire oscillator operating at liquid helium temperatures. Performance goals are a frequency stability of 1 x 10^-14 (1 second equal to or less than tau equal to or less than 100 seconds), more than 2 years of continuous operation, and practical operability. Key elements include the sapphire resonator, low-power and long-life cryocooler, frequency compensation method, and cryo-Pound design. We report the design verification, experimental results, and test results of the cryocooler environmental sensitivity, as well as a preliminary stability measurement.

  19. Preliminary Design of Reluctance Motors for Light Electric Vehicles Driving

    Directory of Open Access Journals (Sweden)

    TRIFA, V.

    2009-02-01

    Full Text Available The paper presents the aspects regarding FEM analysis of a reluctant motor for direct driving of the light electric vehicles. The reluctant motor take into study is of special construction suitable for direct drive of a light electric vehicle. It is an inverse radial reluctant motor, with a fixed stator mounted on front wheel shaft and an external toothed rotor fixed on the front wheel itself. A short presentation of preliminary design is continued with the FEM analysis in order to provide the optimal geometry of the motor and adequate windings.

  20. Design consideration for design a flat and ring plastics part using Solidworks software

    Science.gov (United States)

    Amran, M. A. M.; Faizal, K. M.; Salleh, M. S.; Sulaiman, M. A.; Mohamad, E.

    2015-12-01

    Various considerations on design of plastic injection moulded parts were applied in initial stage to prevent any defects of end products. Therefore, the objective of this project is to design the plastic injection moulded part by taking consideration on several factors such as draft angle, corner radius and location of gate. In this project, flat plastic part, ring plastic part, core inserts for flat and ring plastic part were designed using SolidWorks software. The plastic part was drawn in sketching mode then the 3D modeling of solid part was generated using various commands. Considerations of plastic part such as draft angle and corner radius with location of gate was considered in the design stage. Finally, it was successfully designed the two plastic parts with their respectively insert by using SolidWorks software. The flat plastic part and ring plastic part were designed for the purpose for future researches for study the weld lines, meld lines, air trapped and geometrical size of the product. Thus, by designing the flat plastic part and ring plastic part having core insert on each part, the completed mould design of two plate mould can be considered. This is because, plastic injection parts are needed to be designed properly in order to neglect any defect when the mould was made.

  1. Exploratory research for the development of a computer aided software design environment with the software technology program

    Science.gov (United States)

    Hardwick, Charles

    1991-01-01

    Field studies were conducted by MCC to determine areas of research of mutual interest to MCC and JSC. NASA personnel from the Information Systems Directorate and research faculty from UHCL/RICIS visited MCC in Austin, Texas to examine tools and applications under development in the MCC Software Technology Program. MCC personnel presented workshops in hypermedia, design knowledge capture, and design recovery on site at JSC for ISD personnel. The following programs were installed on workstations in the Software Technology Lab, NASA/JSC: (1) GERM (Graphic Entity Relations Modeler); (2) gIBIS (Graphic Issues Based Information System); and (3) DESIRE (Design Recovery tool). These applications were made available to NASA for inspection and evaluation. Programs developed in the MCC Software Technology Program run on the SUN workstation. The programs do not require special configuration, but they will require larger than usual amounts of disk space and RAM to operate properly.

  2. Bottom-up, top-down? Connecting software architecture design with use

    DEFF Research Database (Denmark)

    Büscher, Monika; Christensen, Michael; Hansen, Klaus Marius;

    2009-01-01

    Participatory design has traditinally focused on the design of technology applications or the co-realisation of a more holostic socio-technical bricolage of new and existing technologies and pratices. 'Infrastructural' design issues like software architectures, programming languages, communication...

  3. Real‐time PCR (qPCR) primer design using free online software

    National Research Council Canada - National Science Library

    Thornton, Brenda; Basu, Chhandak

    2011-01-01

    ...‐stranded DNA product, its success depends greatly on proper primer design. Many types of online primer design software are available, which can be used free of charge to design desirable SYBR® Green‐based qPCR primers...

  4. Revisiting software specification and design for large astronomy projects

    Science.gov (United States)

    Wiant, Scott; Berukoff, Steven

    2016-07-01

    The separation of science and engineering in the delivery of software systems overlooks the true nature of the problem being solved and the organization that will solve it. Use of a systems engineering approach to managing the requirements flow between these two groups as between a customer and contractor has been used with varying degrees of success by well-known entities such as the U.S. Department of Defense. However, treating science as the customer and engineering as the contractor fosters unfavorable consequences that can be avoided and opportunities that are missed. For example, the "problem" being solved is only partially specified through the requirements generation process since it focuses on detailed specification guiding the parties to a technical solution. Equally important is the portion of the problem that will be solved through the definition of processes and staff interacting through them. This interchange between people and processes is often underrepresented and under appreciated. By concentrating on the full problem and collaborating on a strategy for its solution a science-implementing organization can realize the benefits of driving towards common goals (not just requirements) and a cohesive solution to the entire problem. The initial phase of any project when well executed is often the most difficult yet most critical and thus it is essential to employ a methodology that reinforces collaboration and leverages the full suite of capabilities within the team. This paper describes an integrated approach to specifying the needs induced by a problem and the design of its solution.

  5. LISP as an Environment for Software Design: Powerful and Perspicuous

    Science.gov (United States)

    Blum, Robert L.; Walker, Michael G.

    1986-01-01

    The LISP language provides a useful set of features for prototyping knowledge-intensive, clinical applications software that is not found In most other programing environments. Medical computer programs that need large medical knowledge bases, such as programs for diagnosis, therapeutic consultation, education, simulation, and peer review, are hard to design, evolve continually, and often require major revisions. They necessitate an efficient and flexible program development environment. The LISP language and programming environments bullt around it are well suited for program prototyping. The lingua franca of artifical intelligence researchers, LISP facllitates bullding complex systems because it is simple yet powerful. Because of its simplicity, LISP programs can read, execute, modify and even compose other LISP programs at run time. Hence, it has been easy for system developers to create programming tools that greatly speed the program development process, and that may be easily extended by users. This has resulted in the creation of many useful graphical interfaces, editors, and debuggers, which facllitate the development of knowledge-intensive medical applications.

  6. Conceptual design for controller software of mechatronic systems

    NARCIS (Netherlands)

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

    1998-01-01

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

  7. Software Design and System Testing in EDXRF Uranium Analyzer

    Institute of Scientific and Technical Information of China (English)

    ZHAO; Jiang-bin

    2015-01-01

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

  8. A cross-disciplinary technology transfer for search-based evolutionary computing: from engineering design to software engineering design

    Science.gov (United States)

    Simons, C. L.; Parmee, I. C.

    2007-07-01

    Although object-oriented conceptual software design is difficult to learn and perform, computational tool support for the conceptual software designer is limited. In conceptual engineering design, however, computational tools exploiting interactive evolutionary computation (EC) have shown significant utility. This article investigates the cross-disciplinary technology transfer of search-based EC from engineering design to software engineering design in an attempt to provide support for the conceptual software designer. Firstly, genetic operators inspired by genetic algorithms (GAs) and evolutionary programming are evaluated for their effectiveness against a conceptual software design representation using structural cohesion as an objective fitness function. Building on this evaluation, a multi-objective GA inspired by a non-dominated Pareto sorting approach is investigated for an industrial-scale conceptual design problem. Results obtained reveal a mass of interesting and useful conceptual software design solution variants of equivalent optimality—a typical characteristic of successful multi-objective evolutionary search techniques employed in conceptual engineering design. The mass of software design solution variants produced suggests that transferring search-based technology across disciplines has significant potential to provide computationally intelligent tool support for the conceptual software designer.

  9. Performance Evaluation of a Software Engineering Tool for Automated Design of Cooling Systems in Injection Moulding

    DEFF Research Database (Denmark)

    Jauregui-Becker, Juan M.; Tosello, Guido; van Houten, Fred J.A.M.

    2013-01-01

    This paper presents a software tool for automating the design of cooling systems for injection moulding and a validation of its performance. Cooling system designs were automatically generated by the proposed software tool and by applying a best practice tool engineering design approach. The two...

  10. Design study of Software-Implemented Fault-Tolerance (SIFT) computer

    Science.gov (United States)

    Wensley, J. H.; Goldberg, J.; Green, M. W.; Kutz, W. H.; Levitt, K. N.; Mills, M. E.; Shostak, R. E.; Whiting-Okeefe, P. M.; Zeidler, H. M.

    1982-01-01

    Software-implemented fault tolerant (SIFT) computer design for commercial aviation is reported. A SIFT design concept is addressed. Alternate strategies for physical implementation are considered. Hardware and software design correctness is addressed. System modeling and effectiveness evaluation are considered from a fault-tolerant point of view.

  11. The Design of the LED Electronic Display's Control Software

    Institute of Scientific and Technical Information of China (English)

    ZHOUHaibin; SHANGGUANYangxi

    2003-01-01

    Along with the developments on the hardware's technique of the LED electronic display, the control software was also asked to advance to a new level. The old software of our company couldn'tdemand no longer. It'ssatisfy the customer's necessary to design a new play software to show the advantages of the LED electronic display.

  12. Beautiful Architecture Leading Thinkers Reveal The Hidden Beauty In Software Design

    CERN Document Server

    Spinellis, Diomidis

    2009-01-01

    What are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.

  13. Model-Driven Robot-Software Design using integrated Models and Co-Simulation

    NARCIS (Netherlands)

    Broenink, Johannes F.; Ni, Yunyun; McAllister, J.; Bhattacharyya, S.

    2012-01-01

    The work presented here is on a methodology for design of hard real-time embedded control software for robots, i.e. mechatronic products. The behavior of the total robot system (machine, control, software and I/O) is relevant, because the dynamics of the machine influences the robot software.

  14. A preliminary design for a satellite power system

    Science.gov (United States)

    Enriquez, Clara V.; Kokaly, Ray; Nandi, Saumya; Timmons, Mike; Garrard, Mark; Mercado, Rommel; Rogers, Brian; Ugaz, Victor

    1991-01-01

    Outlined here is a preliminary design for a Solar Power Satellite (SPS) system. The SPS will provide a clean, reliable source of energy for mass consumption. The system will use satellites in geostationary orbits around the Earth to capture the sun's energy. The intercepted sunlight will be converted to laser beam energy which can be transmitted to the Earth's surface. Ground systems on the Earth will convert the transmissions from space into electric power. The preliminary design for the SPS consists of one satellite in orbit around the Earth transmitting to one ground station. The SPs technology uses multi-layer solar cell technology arranged on a 20 sq km planar array to intercept sunlight and convert it to an electric voltage. Power conditioning devices then send the electricity to a laser, which transmits the power to the surface of the Earth. A ground station will convert the beam into electricity. Construction will take place in low Earth orbit and array sections, 20 in total, will be sailed on the solar wind out to the GEO location in 150 days. These individual transportation sections are referred to as solar sailing panels (SSAPs). The primary truss elements used to support the arrays are composed on composite tubular members in a pentahedral arrangement. Smart segments consisting of passive and active damping devices will increase the control of dynamic SPS modes.

  15. CLaSS Computer Literacy Software: From Design to Implementation - A Three Year Student Evaluation

    Directory of Open Access Journals (Sweden)

    Ian Cole

    2006-12-01

    Full Text Available Both computer literacy and information retrieval techniques are required to undertake studies in higher education in the United Kingdom. This paper considers the research, development and the 3-year student evaluation of a piece of learning technology in computer and information literacy (CLaSS software. Students completed a questionnaire to examine their own assessment of knowledge and competence in computer and information literacy and based on this assessment CLaSS software was created to assist nursing students with computer and information literacy. This paper draws on existing literature and applies a specific learning model to the software while considering software engineering and user-centered design methodologies. The technical processes involved in designing and creating the software are briefly considered with software development data analysis discussed. A 3-year student evaluation of the software after it's release was undertaken to consider the long-term validity and usefulness of this software with the results analysed and discussed.

  16. System Synthesis in Preliminary Aircraft Design Using Statistical Methods

    Science.gov (United States)

    DeLaurentis, Daniel; Mavris, Dimitri N.; Schrage, Daniel P.

    1996-01-01

    This paper documents an approach to conceptual and early preliminary aircraft design in which system synthesis is achieved using statistical methods, specifically Design of Experiments (DOE) and Response Surface Methodology (RSM). These methods are employed in order to more efficiently search the design space for optimum configurations. In particular, a methodology incorporating three uses of these techniques is presented. First, response surface equations are formed which represent aerodynamic analyses, in the form of regression polynomials, which are more sophisticated than generally available in early design stages. Next, a regression equation for an Overall Evaluation Criterion is constructed for the purpose of constrained optimization at the system level. This optimization, though achieved in an innovative way, is still traditional in that it is a point design solution. The methodology put forward here remedies this by introducing uncertainty into the problem, resulting in solutions which are probabilistic in nature. DOE/RSM is used for the third time in this setting. The process is demonstrated through a detailed aero-propulsion optimization of a High Speed Civil Transport. Fundamental goals of the methodology, then, are to introduce higher fidelity disciplinary analyses to the conceptual aircraft synthesis and provide a roadmap for transitioning from point solutions to probabilistic designs (and eventually robust ones).

  17. Dynamic Cognitive Process Application of Blooms Taxonomy for Complex Software Design in the Cognitive Domain

    CERN Document Server

    Kumar, NR Shashi; Selvarani, R

    2010-01-01

    Software design in Software Engineering is a critical and dynamic cognitive process. Accurate and flawless system design will lead to fast coding and early completion of a software project. Blooms taxonomy classifies cognitive domain into six dynamic levels such as Knowledge at base level to Comprehension, Application, Analysis, Synthesis and Evaluation at the highest level in the order of increasing complexity. A case study indicated in this paper is a gira system, which is a gprs based Intranet Remote Administration which monitors and controls the intranet from a mobile device. This paper investigates from this case study that the System Design stage in Software Engineering uses all the six levels of Blooms Taxonomy. The application of the highest levels of Blooms Taxonomy such as Synthesis and Evaluation in the design of gira indicates that Software Design in Software Development Life Cycle is a complex and critical cognitive process.

  18. Preliminary design of the advanced quantum beam source

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Byung Cheol; Lee, Jong Min; Jeong, Young Uk; Cho, Sung Oh; Yoo, Jae Gwon; Park, Seong Hee

    2000-07-01

    The preliminary design of the advanced quantum beam source based on a superconducting electron accelerator is presented. The advanced quantum beams include: high power free electron lasers, monochromatic X-rays and {gamma}-rays, high-power medium-energy electrons, high-flux pulsed neutrons, and high-flux monochromatic slow positron beam. The AQBS system is being re-designed, assuming that the SPS superconducting RF cavities used for LEP at CERN will revived as a main accelerator of the AQBS system at KAERI, after the decommissioning of LEP at the end of 2000. Technical issues of using the SPS superconducting RF cavities for the AQBS project are discussed in this report. The advanced quantum beams will be used for advanced researches in science and industries.

  19. Applications of ATILA FEM software to smart materials case studies in designing devices

    CERN Document Server

    Uchino, Kenji

    2013-01-01

    ATILA Finite Element Method (FEM) software facilitates the modelling and analysis of applications using piezoelectric, magnetostrictor and shape memory materials. It allows entire designs to be constructed, refined and optimized before production begins. Through a range of instructive case studies, Applications of ATILA FEM software to smart materials provides an indispensable guide to the use of this software in the design of effective products.Part one provides an introduction to ATILA FEM software, beginning with an overview of the software code. New capabilities and loss integratio

  20. Design and implementation of a mobile phone locator using software defined radio

    OpenAIRE

    Larsen, Ian Paul

    2007-01-01

    This thesis presents an approach for generating, detecting, and decoding a Global System for Mobile Communications (GSM) signal using software defined radio and commodity computer hardware. Using software designed by the GNU freesoftware project as a base, standard GSM packets were transmitted and received over the air, and their arrival times detected. A method is provided to use software analysis of multiple receivers to locate an emitter based on the information received by the softwar...

  1. The Notion of Variability in Software Architecture – Results from a Preliminary Exploratory Study

    NARCIS (Netherlands)

    Galster, Matthias; Avgeriou, Paris

    2011-01-01

    Context: In the software product line domain, the concept of variability is well recognized. However, variability in the context of software architecture still seems to be poorly understood. Objective: In this paper, we aim at contributing to the development of a basic understanding of the notion of

  2. The Notion of Variability in Software Architecture – Results from a Preliminary Exploratory Study

    NARCIS (Netherlands)

    Galster, Matthias; Avgeriou, Paris

    2011-01-01

    Context: In the software product line domain, the concept of variability is well recognized. However, variability in the context of software architecture still seems to be poorly understood. Objective: In this paper, we aim at contributing to the development of a basic understanding of the notion of

  3. SWEPP Assay System Version 2.0 software design description

    Energy Technology Data Exchange (ETDEWEB)

    East, L.V.; Marwil, E.S.

    1996-08-01

    The Idaho National Engineering Laboratory (INEL) Stored Waste Examination Pilot Plant (SWEPP) operations staff use nondestructive analysis methods to characterize the radiological contents of contact-handled radioactive waste containers. Containers of waste from Rocky Flats Environmental Technology Site and other Department of Energy (DOE) sites are currently stored at SWEPP. Before these containers can be shipped to the Waste Isolation Pilot Plant (WIPP), SWEPP must verify compliance with storage, shipping, and disposal requirements. This program has been in operation since 1985 at the INEL Radioactive Waste Management Complex (RWMC). One part of the SWEPP program measures neutron emissions from the containers and estimates the mass of plutonium and other transuranic (TRU) isotopes present. A Passive/Active Neutron (PAN) assay system developed at the Los Alamos National Laboratory is used to perform these measurements. A computer program named NEUT2 was originally used to perform the data acquisition and reduction functions for the neutron measurements. This program was originally developed at Los Alamos and extensively modified by a commercial vendor of PAN systems and by personnel at the INEL. NEUT2 uses the analysis methodology outlined, but no formal documentation exists on the program itself. The SWEPP Assay System (SAS) computer program replaced the NEUT2 program in early 1994. The SAS software was developed using an `object model` approach and is documented in accordance with American National Standards Institute (ANSI) and Institute of Electrical and Electronic Engineers (IEEE) standards. The new program incorporates the basic analysis algorithms found in NEUT2. Additional functionality and improvements include a graphical user interface, the ability to change analysis parameters without program code modification, an `object model` design approach and other features for improved flexibility and maintainability.

  4. IDEAS and App Development Internship in Hardware and Software Design

    Science.gov (United States)

    Alrayes, Rabab D.

    2016-01-01

    In this report, I will discuss the tasks and projects I have completed while working as an electrical engineering intern during the spring semester of 2016 at NASA Kennedy Space Center. In the field of software development, I completed tasks for the G-O Caching Mobile App and the Asbestos Management Information System (AMIS) Web App. The G-O Caching Mobile App was written in HTML, CSS, and JavaScript on the Cordova framework, while the AMIS Web App is written in HTML, CSS, JavaScript, and C# on the AngularJS framework. My goals and objectives on these two projects were to produce an app with an eye-catching and intuitive User Interface (UI), which will attract more employees to participate; to produce a fully-tested, fully functional app which supports workforce engagement and exploration; to produce a fully-tested, fully functional web app that assists technicians working in asbestos management. I also worked in hardware development on the Integrated Display and Environmental Awareness System (IDEAS) wearable technology project. My tasks on this project were focused in PCB design and camera integration. My goals and objectives for this project were to successfully integrate fully functioning custom hardware extenders on the wearable technology headset to minimize the size of hardware on the smart glasses headset for maximum user comfort; to successfully integrate fully functioning camera onto the headset. By the end of this semester, I was able to successfully develop four extender boards to minimize hardware on the headset, and assisted in integrating a fully-functioning camera into the system.

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

    Science.gov (United States)

    Kernighan, Brian W.; Morgan, Samuel P.

    1982-01-01

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

  6. Blade system design studies volume II : preliminary blade designs and recommended test matrix.

    Energy Technology Data Exchange (ETDEWEB)

    Griffin, Dayton A. (Global Energy Concepts, LLC, Kirkland, WA)

    2004-06-01

    As part of the U.S. Department of Energy's Wind Partnerships for Advanced Component Technologies (WindPACT) program, Global Energy Concepts, LLC is performing a Blade System Design Study (BSDS) concerning innovations in materials, processes and structural configurations for application to wind turbine blades in the multi-megawatt range. The BSDS Volume I project report addresses issues and constraints identified to scaling conventional blade designs to the megawatt size range, and evaluated candidate materials, manufacturing and design innovations for overcoming and improving large blade economics. The current report (Volume II), presents additional discussion of materials and manufacturing issues for large blades, including a summary of current trends in commercial blade manufacturing. Specifications are then developed to guide the preliminary design of MW-scale blades. Using preliminary design calculations for a 3.0 MW blade, parametric analyses are performed to quantify the potential benefits in stiffness and decreased gravity loading by replacement of a baseline fiberglass spar with carbon-fiberglass hybrid material. Complete preliminary designs are then presented for 3.0 MW and 5.0 MW blades that incorporate fiberglass-to-carbon transitions at mid-span. Based on analysis of these designs, technical issues are identified and discussed. Finally, recommendations are made for composites testing under Part I1 of the BSDS, and the initial planned test matrix for that program is presented.

  7. Preliminary design review package for the solar heating and cooling central data processing system

    Energy Technology Data Exchange (ETDEWEB)

    1976-05-25

    This preliminary design review package, consisting of the Software Performance Specification, Hardware Performance Specification, and the Verification Plan for the Central Data Processing System (CDPS), was prepared by the IBM Corporation. The Central Data Processing System, located at IBM's FSD facility in Huntsville, Alabama, provides the resources required to assess the performance of solar heating and cooling systems at remote sites. These sites include residential, commercial, government, and educational types of buildings, and the solar heating and cooling systems can be hot water, space heating, cooling, and combinations of these. The instrumentation data associated with these systems will vary according to the application and must be collected, processed, and presented in a form which supports continuity of performance evaluation across all applications.

  8. Assurance Cases for Design Analysis of Complex System of Systems Software

    Science.gov (United States)

    2016-06-13

    2009 Carnegie Mellon University Assurance Cases for Design Analysis of Complex System of Systems Software Presented at AIAA Infotech@Aerospace...Conference Software Assurance Session 8 April 2009 Stephen Blanchette, Jr. Report Documentation Page Form ApprovedOMB No. 0704-0188 Public reporting...TITLE AND SUBTITLE Assurance Cases for Design Analysis of Complex System of Systems Software 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM

  9. Constructing Relationship Between Software Metrics and Code Reusability in Object Oriented Design

    OpenAIRE

    Manoj H.M; Dr. Nandakumar A.N

    2016-01-01

    The role of the design pattern in the form of software metric and internal code architecture for object-oriented design plays a critical role in software engineering regarding production cost efficiency. This paper discusses code reusability that is a frequently exercised cost saving methodology in IT production. After reviewing existing literature towards a study on software metrics, we found that very few studies are witnessed to incline towards code reusability. Hence, we developed a simpl...

  10. Preliminary Design Study of the Hollow Electron Lens for LHC

    CERN Document Server

    Perini, Diego; CERN. Geneva. ATS Department

    2017-01-01

    A Hollow Electron Lens (HEL) has been proposed in order to improve performance of halo control and collimation in the Large Hadron Collider in view of its High Luminosity upgrade (HL-LHC). The concept is based on a beam of electrons that travels around the protons for a few meters. The electron beam is produced by a cathode and then guided by a strong magnetic field generated by a set of superconducting solenoids. The first step of the design is the definition of the magnetic fields that drive the electron trajectories. The estimation of such trajectories by means of a dedicated MATLAB® tool is presented. The influence of the main geometrical and electrical parameters are analysed and discussed. Then, the main mechanical design choices for the solenoids, cryostats gun and collector are described. The aim of this paper is to provide an overview of the preliminary design of the Electron Lens for LHC. The methods used in this study also serve as examples for future mechanical and integration designs of similar ...

  11. Ultraviolet Free Electron Laser Facility preliminary design report

    Energy Technology Data Exchange (ETDEWEB)

    Ben-Zvi, I. [ed.

    1993-02-01

    This document, the Preliminary Design Report (PDR) for the Brookhaven Ultraviolet Free Electron Laser (UV FEL) facility, describes all the elements of a facility proposed to meet the needs of a research community which requires ultraviolet sources not currently available as laboratory based lasers. Further, for these experiments, the requisite properties are not extant in either the existing second or upcoming third generation synchrotron light sources. This document is the result of our effort at BNL to identify potential users, determine the requirements of their experiments, and to design a facility which can not only satisfy the existing need, but have adequate flexibility for possible future extensions as need dictates and as evolving technology allows. The PDR is comprised of three volumes. In this, the first volume, background for the development of the proposal is given, including descriptions of the UV FEL facility, and representative examples of the science it was designed to perform. Discussion of the limitations and potential directions for growth are also included. A detailed description of the facility design is then provided, which addresses the accelerator, optical, and experimental systems. Information regarding the conventional construction for the facility is contained in an addendum to volume one (IA).

  12. Ultraviolet Free Electron Laser Facility preliminary design report

    Energy Technology Data Exchange (ETDEWEB)

    Ben-Zvi, I. (ed.)

    1993-02-01

    This document, the Preliminary Design Report (PDR) for the Brookhaven Ultraviolet Free Electron Laser (UV FEL) facility, describes all the elements of a facility proposed to meet the needs of a research community which requires ultraviolet sources not currently available as laboratory based lasers. Further, for these experiments, the requisite properties are not extant in either the existing second or upcoming third generation synchrotron light sources. This document is the result of our effort at BNL to identify potential users, determine the requirements of their experiments, and to design a facility which can not only satisfy the existing need, but have adequate flexibility for possible future extensions as need dictates and as evolving technology allows. The PDR is comprised of three volumes. In this, the first volume, background for the development of the proposal is given, including descriptions of the UV FEL facility, and representative examples of the science it was designed to perform. Discussion of the limitations and potential directions for growth are also included. A detailed description of the facility design is then provided, which addresses the accelerator, optical, and experimental systems. Information regarding the conventional construction for the facility is contained in an addendum to volume one (IA).

  13. Development and implementation of rotorcraft preliminary design methodology using multidisciplinary design optimization

    Science.gov (United States)

    Khalid, Adeel Syed

    Rotorcraft's evolution has lagged behind that of fixed-wing aircraft. One of the reasons for this gap is the absence of a formal methodology to accomplish a complete conceptual and preliminary design. Traditional rotorcraft methodologies are not only time consuming and expensive but also yield sub-optimal designs. Rotorcraft design is an excellent example of a multidisciplinary complex environment where several interdependent disciplines are involved. A formal framework is developed and implemented in this research for preliminary rotorcraft design using IPPD methodology. The design methodology consists of the product and process development cycles. In the product development loop, all the technical aspects of design are considered including the vehicle engineering, dynamic analysis, stability and control, aerodynamic performance, propulsion, transmission design, weight and balance, noise analysis and economic analysis. The design loop starts with a detailed analysis of requirements. A baseline is selected and upgrade targets are identified depending on the mission requirements. An Overall Evaluation Criterion (OEC) is developed that is used to measure the goodness of the design or to compare the design with competitors. The requirements analysis and baseline upgrade targets lead to the initial sizing and performance estimation of the new design. The digital information is then passed to disciplinary experts. This is where the detailed disciplinary analyses are performed. Information is transferred from one discipline to another as the design loop is iterated. To coordinate all the disciplines in the product development cycle, Multidisciplinary Design Optimization (MDO) techniques e.g. All At Once (AAO) and Collaborative Optimization (CO) are suggested. The methodology is implemented on a Light Turbine Training Helicopter (LTTH) design. Detailed disciplinary analyses are integrated through a common platform for efficient and centralized transfer of design

  14. User-Centered Design Guidelines for Collaborative Software for Intelligence Analysis

    Energy Technology Data Exchange (ETDEWEB)

    Scholtz, Jean; Endert, Alexander N.

    2014-08-01

    In this position paper we discuss the necessity of using User-Centered Design (UCD) methods in order to design collaborative software for the intelligence community. We present some standing issues in collaborative software based on existing work within the intelligence community. Based on this information we present opportunities to address some of these challenges.

  15. User-Centered Design Guidelines for Collaborative Software for Intelligence Analysis

    Energy Technology Data Exchange (ETDEWEB)

    Scholtz, Jean; Endert, Alexander

    2014-07-01

    In this position paper we discuss the necessity of using User-Centered Design (UCD) methods in order to design collaborative software for the intelligence community. We discuss a number of studies of collaboration in the intelligence community and use this information to provide some guidelines for collaboration software.

  16. Finite element based design of software for integrated passive and active vibration control

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    Presents the design scheme developed for design of software forIntegrated Passive and Active Vibration Control(IPAVC) and the coding of a prototyne system, and the selection of the famous finite element program MSC/NASTRAN as an important module of software to deal with large and complicated structures and systems with an example to demonstrate the prototype system.

  17. Preliminary design of the INPE's Solar Vector Magnetograph

    CERN Document Server

    Vieira, L E A; Lago, A Dal; Wrasse, C; Echer, E; Guarnieri, F L; Cardoso, F Reis; Guerrero, G; Costa, J Rezende; Palacios, J; Balmaceda, L; Alves, L Ribeiro; da Silva, L; Costa, L L; Sampaio, M; Soares, M C Rabello; Barbosa, M; Domingues, M; Rigozo, N; Mendes, O; Jauer, P; Dallaqua, R; Branco, R H; Stekel, T; Gonzalez, W; Kabata, W

    2016-01-01

    We describe the preliminary design of a magnetograph and visible-light imager instrument to study the solar dynamo processes through observations of the solar surface magnetic field distribution. The instrument will provide measurements of the vector magnetic field and of the line-of-sight velocity in the solar photosphere. As the magnetic field anchored at the solar surface produces most of the structures and energetic events in the upper solar atmosphere and significantly influences the heliosphere, the development of this instrument plays an important role in reaching the scientific goals of The Atmospheric and Space Science Coordination (CEA) at the Brazilian National Institute for Space Research (INPE). In particular, the CEA's space weather program will benefit most from the development of this technology. We expect that this project will be the starting point to establish a strong research program on Solar Physics in Brazil. Our main aim is acquiring progressively the know-how to build state-of-art sol...

  18. A preliminary design of the collinear dielectric wakefield accelerator

    Energy Technology Data Exchange (ETDEWEB)

    Zholents, A.; Gai, W.; Doran, S.; Lindberg, R.; Power, J.G.; Strelnikov, N.; Sun, Y.; Trakhtenberg, E.; Vasserman, I. [ANL, Argonne, IL 60439 (United States); Jing, C.; Kanareykin, A.; Li, Y. [Euclid Techlabs LLC, Solon, OH 44139 (United States); Gao, Q. [Tsinghua University, Beijing (China); Shchegolkov, D.Y.; Simakov, E.I. [LANL, Los Alamos, NM 87545 (United States)

    2016-09-01

    A preliminary design of the multi-meter long collinear dielectric wakefield accelerator that achieves a highly efficient transfer of the drive bunch energy to the wakefields and to the witness bunch is considered. It is made from ~0.5 m long accelerator modules containing a vacuum chamber with dielectric-lined walls, a quadrupole wiggler, an rf coupler, and BPM assembly. The single bunch breakup instability is a major limiting factor for accelerator efficiency, and the BNS damping is applied to obtain the stable multi-meter long propagation of a drive bunch. Numerical simulations using a 6D particle tracking computer code are performed and tolerances to various errors are defined.

  19. The Pierre Auger Observatory Upgrade - Preliminary Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Aab, Alexander [Univ. Siegen (Germany); et al.

    2016-04-12

    The Pierre Auger Observatory has begun a major Upgrade of its already impressive capabilities, with an emphasis on improved mass composition determination using the surface detectors of the Observatory. Known as AugerPrime, the upgrade will include new 4 m2 plastic scintillator detectors on top of all 1660 water-Cherenkov detectors, updated and more flexible surface detector electronics, a large array of buried muon detectors, and an extended duty cycle for operations of the fluorescence detectors. This Preliminary Design Report was produced by the Collaboration in April 2015 as an internal document and information for funding agencies. It outlines the scientific and technical case for AugerPrime. We now release it to the public via the arXiv server. We invite you to review the large number of fundamental results already achieved by the Observatory and our plans for the future.

  20. The Pierre Auger Observatory Upgrade - Preliminary Design Report

    CERN Document Server

    Aab, A; Aglietta, M; Ahn, E J; Samarai, I Al; Albuquerque, I F M; Allekotte, I; Allison, P; Almela, A; Castillo, J Alvarez; Alvarez-Muñiz, J; Batista, R Alves; Ambrosio, M; Aminaei, A; Anchordoqui, L; Andringa, S; Aramo, C; Arqueros, F; Arsene, N; Asorey, H; Assis, P; Aublin, J; Ave, M; Avenier, M; Avila, G; Awal, N; Badescu, A M; Barber, K B; Bäuml, J; Baus, C; Beatty, J J; Becker, K H; Bellido, J A; Berat, C; Bertaina, M E; Bertou, X; Biermann, P L; Billoir, P; Blaess, S G; Blanco, A; Blanco, M; Blazek, J; Bleve, C; Blümer, H; Boháčová, M; Boncioli, D; Bonifazi, C; Borodai, N; Brack, J; Brancus, I; Bridgeman, A; Brogueira, P; Brown, W C; Buchholz, P; Bueno, A; Buitink, S; Buscemi, M; Caballero-Mora, K S; Caccianiga, B; Caccianiga, L; Candusso, M; Caramete, L; Caruso, R; Castellina, A; Cataldi, G; Cazon, L; Cester, R; Chavez, A G; Chiavassa, A; Chinellato, J A; Chudoba, J; Cilmo, M; Clay, R W; Cocciolo, G; Colalillo, R; Coleman, A; Collica, L; Coluccia, M R; Conceição, R; Contreras, F; Cooper, M J; Cordier, A; Coutu, S; Covault, C E; Cronin, J; Dallier, R; Daniel, B; Dasso, S; Daumiller, K; Dawson, B R; de Almeida, R M; de Jong, S J; De Mauro, G; Neto, J R T de Mello; De Mitri, I; de Oliveira, J; de Souza, V; del Peral, L; Deligny, O; Dembinski, H; Dhital, N; Di Giulio, C; Di Matteo, A; Diaz, J C; Castro, M L Díaz; Diogo, F; Dobrigkeit, C; Docters, W; D'Olivo, J C; Dorofeev, A; Hasankiadeh, Q Dorosti; Dova, M T; Ebr, J; Engel, R; Erdmann, M; Erfani, M; Escobar, C O; Espadanal, J; Etchegoyen, A; Falcke, H; Fang, K; Farrar, G; Fauth, A C; Fazzini, N; Ferguson, A P; Fernandes, M; Fick, B; Figueira, J M; Filevich, A; Filipčič, A; Fox, B D; Fratu, O; Freire, M M; Fuchs, B; Fujii, T; García, B; Garcia-Pinto, D; Gate, F; Gemmeke, H; Gherghel-Lascu, A; Ghia, P L; Giaccari, U; Giammarchi, M; Giller, M; Głas, D; Glaser, C; Glass, H; Golup, G; Berisso, M Gómez; Vitale, P F Gómez; González, N; Gookin, B; Gordon, J; Gorgi, A; Gorham, P; Gouffon, P; Griffith, N; Grillo, A F; Grubb, T D; Guarino, F; Guedes, G P; Hampel, M R; Hansen, P; Harari, D; Harrison, T A; Hartmann, S; Harton, J L; Haungs, A; Hebbeker, T; Heck, D; Heimann, P; Hemery, N; Herve, A E; Hill, G C; Hojvat, C; Hollon, N; Holt, E; Homola, P; Hörandel, J R; Horvath, P; Hrabovský, M; Huber, D; Huege, T; Insolia, A; Isar, P G; Jandt, I; Jansen, S; Jarne, C; Johnsen, J A; Josebachuili, M; Kääpä, A; Kambeitz, O; Kampert, K H; Kasper, P; Katkov, I; Kégl, B; Keilhauer, B; Keivani, A; Kemp, E; Kieckhafer, R M; Klages, H O; Kleifges, M; Kleinfeller, J; Krause, R; Krohm, N; Krömer, O; Kuempel, D; Mezek, G Kukec; Kunka, N; LaHurd, D; Latronico, L; Lauer, R; Lauscher, M; Lautridou, P; Coz, S Le; Lebrun, D; Lebrun, P; de Oliveira, M A Leigui; Letessier-Selvon, A; Lhenry-Yvon, I; Link, K; Lopes, L; López, R; Casado, A López; Louedec, K; Lu, L; Lucero, A; Malacari, M; Maldera, S; Mallamaci, M; Maller, J; Mandat, D; Mantsch, P; Mariazzi, A G; Marin, V; Mariş, I C; Marsella, G; Martello, D; Martin, L; Martinez, H; Bravo, O Martínez; Martraire, D; Meza, J J Masías; Mathes, H J; Mathys, S; Matthews, J; Matthews, J A J; Matthiae, G; Maurizio, D; Mayotte, E; Mazur, P O; Medina, C; Medina-Tanco, G; Meissner, R; Mello, V B B; Melo, D; Menshikov, A; Messina, S; Meyhandan, R; Micheletti, M I; Middendorf, L; Minaya, I A; Miramonti, L; Mitrica, B; Molina-Bueno, L; Mollerach, S; Montanet, F; Morello, C; Mostafá, M; Moura, C A; Muller, M A; Müller, G; Müller, S; Mussa, R; Navarra, G; Navas, S; Necesal, P; Nellen, L; Nelles, A; Neuser, J; Nguyen, P H; Niculescu-Oglinzanu, M; Niechciol, M; Niemietz, L; Niggemann, T; Nitz, D; Nosek, D; Novotny, V; Nožka, L; Ochilo, L; Oikonomou, F; Olinto, A; Pacheco, N; Selmi-Dei, D Pakk; Palatka, M; Pallotta, J; Papenbreer, P; Parente, G; Parra, A; Paul, T; Pech, M; Pȩkala, J; Pelayo, R; Pepe, I M; Perrone, L; Petermann, E; Peters, C; Petrera, S; Petrov, Y; Phuntsok, J; Piegaia, R; Pierog, T; Pieroni, P; Pimenta, M; Pirronello, V; Platino, M; Plum, M; Porcelli, A; Porowski, C; Prado, R R; Privitera, P; Prouza, M; Purrello, V; Quel, E J; Querchfeld, S; Quinn, S; Rautenberg, J; Ravel, O; Ravignani, D; Reinert, D; Revenu, B; Ridky, J; Riggi, S; Risse, M; Ristori, P; Rizi, V; de Carvalho, W Rodrigues; Fernandez, G Rodriguez; Rojo, J Rodriguez; Rodríguez-Frías, M D; Rogozin, D; Rosado, J; Roth, M; Roulet, E; Rovero, A C; Saffi, S J; Saftoiu, A; Salamida, F; Salazar, H; Saleh, A; Greus, F Salesa; Salina, G; Sánchez, F; Sanchez-Lucas, P; Santos, E; Santos, E M; Sarazin, F; Sarkar, B; Sarmento, R; Sato, R; Scarso, C; Schauer, M; Scherini, V; Schieler, H; Schmidt, D; Scholten, O; Schoorlemmer, H; Schovánek, P; Schröder, F G; Schulz, A; Schulz, J; Schumacher, J; Sciutto, S J; Segreto, A; Settimo, M; Shadkam, A; Shellard, R C; Sidelnik, I; Sigl, G; Sima, O; Śmiałkowski, A; Šmída, R; Snow, G R; Sommers, P; Sorokin, J; Squartini, R; Srivastava, Y N; Stanca, D; Stanič, S; Stapleton, J; Stasielak, J; Stephan, M; Stutz, A; Suarez, F; Suomijärvi, T; Supanitsky, A D; Sutherland, M S; Swain, J; Szadkowski, Z; Taborda, O A; Tapia, A; Tepe, A; Theodoro, V M; Timmermans, C; Peixoto, C J Todero; Toma, G; Tomankova, L; Tomé, B; Tonachini, A; Elipe, G Torralba; Machado, D Torres; Travnicek, P; Trini, M; Ulrich, R; Unger, M; Urban, M; Galicia, J F Valdés; Valiño, I; Valore, L; van Aar, G; van Bodegom, P; Berg, A M van den; van Velzen, S; van Vliet, A; Varela, E; Cárdenas, B Vargas; Varner, G; Vasquez, R; Vázquez, J R; Vázquez, R A; Veberič, D; Verzi, V; Vicha, J; Videla, M; Villaseñor, L; Vlcek, B; Vorobiov, S; Wahlberg, H; Wainberg, O; Walz, D; Watson, A A; Weber, M; Weidenhaupt, K; Weindl, A; Werner, F; Widom, A; Wiencke, L; Wilczyński, H; Winchen, T; Wittkowski, D; Wundheiler, B; Wykes, S; Yang, L; Yapici, T; Yushkov, A; Zas, E; Zavrtanik, D; Zavrtanik, M; Zepeda, A; Zhu, Y; Zimmermann, B; Ziolkowski, M; Zong, Z; Zuccarello, F

    2016-01-01

    The Pierre Auger Observatory has begun a major Upgrade of its already impressive capabilities, with an emphasis on improved mass composition determination using the surface detectors of the Observatory. Known as AugerPrime, the upgrade will include new 4 m$^2$ plastic scintillator detectors on top of all 1660 water-Cherenkov detectors, updated and more flexible surface detector electronics, a large array of buried muon detectors, and an extended duty cycle for operations of the fluorescence detectors. This Preliminary Design Report was produced by the Collaboration in April 2015 as an internal document and information for funding agencies. It outlines the scientific and technical case for AugerPrime. We now release it to the public via the arXiv server. We invite you to review the large number of fundamental results already achieved by the Observatory and our plans for the future.

  1. Preliminary design for a pierce wiggler beamstick and addendum

    Energy Technology Data Exchange (ETDEWEB)

    Pirkle, D.

    1988-05-01

    Lawrence Livermore National Laboratory is developing a fast tunable microwave source for operation at 250 GHz and 10kW peak output power. This report presents the preliminary design of a Pierce gun and solenoid magnet that will be compatible with a Pierce-wiggler electron beam formation system (beamstick). The beamstick will be an appropriate power source for a tunable gyro-BWO at 250 GHz. Figure 1 presents the major components of the Pierce-wiggler beamstick: the electron gun, solenoid, beam tunnel, wiggler, and vacuum valve. Figure 2 shows an artistic conception of how the beamstick will interface with the interaction magnet, modulator and gyro-BWO circuit at MIT. 15 figs.

  2. Preliminary design of 600 MWt HTGR-gas turbine plant

    Energy Technology Data Exchange (ETDEWEB)

    Muto, Yasushi; Miyamoto, Yoshiaki; Shiozawa, Shusaku [Japan Atomic Energy Research Inst., Oarai, Ibaraki (Japan). Oarai Research Establishment

    1999-07-01

    In JAERI a feasibility study of the High Temperature Gas-cooled Reactor - Gas Turbine (HTGR-GT) system has been carried out since January, 1997 as an assigned work by the Science and Technology Agency. This paper describes a result of a preliminary design for a direct cycle plant of 600 MWt carried out in 1997 fiscal year within the framework of this feasibility study. A reactor inlet gas temperature of 460degC, a reactor outlet gas temperature of 850degC and a helium gas pressure of 6 MPa were selected. A power density of 6 MW/m{sup 3} and the maximum burnup of 10{sup 5} MWD/ton were achieved. A single-shaft horizontal turbomachine of 3600 rpm was selected and placed in a turbine vessel. A net thermal efficiency of 45.7% is expected to be achieved. (author)

  3. ACHIEVING HIGH INTEGRITY OF PROCESS-CONTROL SOFTWARE BY GRAPHICAL DESIGN AND FORMAL VERIFICATION

    NARCIS (Netherlands)

    HALANG, WA; Kramer, B.J.

    1992-01-01

    The International Electrotechnical Commission is currently standardising four compatible languages for designing and implementing programmable logic controllers (PLCs). The language family includes a diagrammatic notation that supports the idea of software ICs to encourage graphical design technique

  4. The Contribution of Virtual Reality Software to Design in Teaching Physical Education

    Directory of Open Access Journals (Sweden)

    Esther Zaretsky

    2011-08-01

    Full Text Available Up to date research shows that training with virtual software develops the design of virtual simulations by physical education pre service teachers. The design of virtual simulations improved spatial skills, especially visualization of the body

  5. ACHIEVING HIGH INTEGRITY OF PROCESS-CONTROL SOFTWARE BY GRAPHICAL DESIGN AND FORMAL VERIFICATION

    NARCIS (Netherlands)

    HALANG, WA; Kramer, B.J.

    The International Electrotechnical Commission is currently standardising four compatible languages for designing and implementing programmable logic controllers (PLCs). The language family includes a diagrammatic notation that supports the idea of software ICs to encourage graphical design

  6. Constructing Relationship Between Software Metrics and Code Reusability in Object Oriented Design

    Directory of Open Access Journals (Sweden)

    Manoj H.M

    2016-02-01

    Full Text Available The role of the design pattern in the form of software metric and internal code architecture for object-oriented design plays a critical role in software engineering regarding production cost efficiency. This paper discusses code reusability that is a frequently exercised cost saving methodology in IT production. After reviewing existing literature towards a study on software metrics, we found that very few studies are witnessed to incline towards code reusability. Hence, we developed a simple analytical model that establishes a relationship between the design components of standard software metric and code reusability using case studies of three software projects (Customer Relationship Management project, Supply Chain Management project, and Enterprise Relationship Management project. We also testify our proposal using stochastic based Markov model to find that proposed system can extract significant information of maximized values of code reusability with increasing level of uncertainties of software project methodologies.

  7. Evaluating a digital ship design tool prototype: Designers' perceptions of novel ergonomics software.

    Science.gov (United States)

    Mallam, Steven C; Lundh, Monica; MacKinnon, Scott N

    2017-03-01

    Computer-aided solutions are essential for naval architects to manage and optimize technical complexities when developing a ship's design. Although there are an array of software solutions aimed to optimize the human element in design, practical ergonomics methodologies and technological solutions have struggled to gain widespread application in ship design processes. This paper explores how a new ergonomics technology is perceived by naval architecture students using a mixed-methods framework. Thirteen Naval Architecture and Ocean Engineering Masters students participated in the study. Overall, results found participants perceived the software and its embedded ergonomics tools to benefit their design work, increasing their empathy and ability to understand the work environment and work demands end-users face. However, participant's questioned if ergonomics could be practically and efficiently implemented under real-world project constraints. This revealed underlying social biases and a fundamental lack of understanding in engineering postgraduate students regarding applied ergonomics in naval architecture. Copyright © 2016 Elsevier Ltd. All rights reserved.

  8. Greenridge Multi-Pollutant Control Project Preliminary Public Design Report

    Energy Technology Data Exchange (ETDEWEB)

    Connell, Daniel P

    2009-01-12

    the commercial readiness of an emissions control system that is specifically designed to meet the environmental compliance requirements of these smaller coal-fired EGUs. The multi-pollutant control system is being installed and tested on the AES Greenidge Unit 4 (Boiler 6) by a team including CONSOL Energy Inc. as prime contractor, AES Greenidge LLC as host site owner, and Babcock Power Environmental Inc. as engineering, procurement, and construction contractor. All funding for the project is being provided by the U.S. Department of Energy, through its National Energy Technology Laboratory, and by AES Greenidge. AES Greenidge Unit 4 is a 107 MW{sub e} (net), 1950s vintage, tangentially-fired, reheat unit that is representative of many of the 440 smaller coal-fired units identified above. Following design and construction, the multi-pollutant control system will be demonstrated over an approximately 20-month period while the unit fires 2-4% sulfur eastern U.S. bituminous coal and co-fires up to 10% biomass. This Preliminary Public Design Report is the first in a series of two reports describing the design of the multi-pollutant control facility that is being demonstrated at AES Greenidge. Its purpose is to consolidate for public use all available nonproprietary design information on the Greenidge Multi-Pollutant Control Project. As such, the report includes a discussion of the process concept, design objectives, design considerations, and uncertainties associated with the multi-pollutant control system and also summarizes the design of major process components and balance of plant considerations for the AES Greenidge Unit 4 installation. The Final Public Design Report, the second report in the series, will update this Preliminary Public Design Report to reflect the final, as-built design of the facility and to incorporate data on capital costs and projected operating costs.

  9. GENII Version 2 Software Design Document, PNNL-14584, Revision 3

    Energy Technology Data Exchange (ETDEWEB)

    Napier, B. A. [US Environmental Protection Agency (EPA), Washington, DC (United States); Strenge, D. L. [US Environmental Protection Agency (EPA), Washington, DC (United States); Ramsdell, Jr., J. V. [US Environmental Protection Agency (EPA), Washington, DC (United States); Eslinger, P. W. [US Environmental Protection Agency (EPA), Washington, DC (United States); Fosmire, C. [US Environmental Protection Agency (EPA), Washington, DC (United States)

    2009-12-01

    This report describes the mathematical formulations and implementation structure for version 2 of the GENII software product (GENII-V2). The following sections define the purpose and scope of this report, the framework operating structure for GENII-V2, and definitions and acronyms used in this report.

  10. Method and software to solution of inverse and inverse design fluid flow and heat transfer problems is compatible with CFD-software

    Energy Technology Data Exchange (ETDEWEB)

    Krukovsky, P.G. [Institute of Engineering Thermophysics, National Academy of Sciences of Ukraine, Kiev (Ukraine)

    1997-12-31

    The description of method and software FRIEND which provide a possibility of solution of inverse and inverse design problems on the basis of existing (base) CFD-software for solution of direct problems (in particular, heat-transfer and fluid-flow problems using software PHOENICS) are presented. FRIEND is an independent additional module that widens the operational capacities of the base software unified with this module. This unifying does not require any change or addition to the base software. Interfacing of FRIEND and the base software takes place through input and output files of the base software. A brief description of the computational technique applied for the inverse problem solution, same detailed information on the interfacing of FRIEND and CFD-software and solution results for testing inverse and inverse design problems, obtained using the tandem CFD-software PHOENICS and FRIEND, are presented. (author) 9 refs.

  11. Evolvable Hardware Based Software-Hardware Co-Designing Platform ECDP

    Institute of Scientific and Technical Information of China (English)

    TU Hang; WU Tao-jun; LI Yuan-xiang

    2005-01-01

    Based on the theories of EA (Evolutionary Algorithm) and EHW (Evolvable Hardware), we devise an EHW-based software-hardware co-designing platform ECDP, on which we provided standards for hardware system encoding and evolving operation designing, as well as circuit emulating tools. The major features of this system are: two-layer-encoding of circuit structure, off-line evolving with software emulation and the evolving of genetic program designing. With this system, we implemented the auto-designing of some software-hardware systems, like the random number generator.

  12. Designing Educational Software with Students through Collaborative Design Games: The We!Design&Play Framework

    Science.gov (United States)

    Triantafyllakos, George; Palaigeorgiou, George; Tsoukalas, Ioannis A.

    2011-01-01

    In this paper, we present a framework for the development of collaborative design games that can be employed in participatory design sessions with students for the design of educational applications. The framework is inspired by idea generation theory and the design games literature, and guides the development of board games which, through the use…

  13. Designing Educational Software with Students through Collaborative Design Games: The We!Design&Play Framework

    Science.gov (United States)

    Triantafyllakos, George; Palaigeorgiou, George; Tsoukalas, Ioannis A.

    2011-01-01

    In this paper, we present a framework for the development of collaborative design games that can be employed in participatory design sessions with students for the design of educational applications. The framework is inspired by idea generation theory and the design games literature, and guides the development of board games which, through the use…

  14. ATM Technology Demonstration-1 Phase II Boeing Configurable Graphical Display (CGD) Software Design Description

    Science.gov (United States)

    Wilber, George F.

    2017-01-01

    This Software Description Document (SDD) captures the design for developing the Flight Interval Management (FIM) system Configurable Graphics Display (CGD) software. Specifically this SDD describes aspects of the Boeing CGD software and the surrounding context and interfaces. It does not describe the Honeywell components of the CGD system. The SDD provides the system overview, architectural design, and detailed design with all the necessary information to implement the Boeing components of the CGD software and integrate them into the CGD subsystem within the larger FIM system. Overall system and CGD system-level requirements are derived from the CGD SRS (in turn derived from the Boeing System Requirements Design Document (SRDD)). Display and look-and-feel requirements are derived from Human Machine Interface (HMI) design documents and working group recommendations. This Boeing CGD SDD is required to support the upcoming Critical Design Review (CDR).

  15. Student Perceptions of a Trial of Electronic Text Matching Software: A Preliminary Investigation

    Science.gov (United States)

    Green, David; Lindemann, Iris; Marshall, Kelly; Wilkinson, Grette

    2005-01-01

    It is accepted that using electronic detection methods has benefits within an overall strategy to promote academic integrity in an institution. Little attention has been paid to obtaining student perceptions to evaluate the cost/benefit of using such methods. This study reports on the evaluation of a trial of Turnitin software. 728 students…

  16. DESIGN OF A SOFTWARE AGENT FOR BUSINESS GAMING SIMULATION

    Institute of Scientific and Technical Information of China (English)

    Yuji SHINODA; Mina RYOKE; Takao TERANO; Yoshiteru NAKAMORI

    2006-01-01

    This paper introduces a software agent as a virtual player of the business game called Bakery Game.The business game is a tool to understand business and management principles through experience in a virtual world. In order to construct software agents for the gaming simulation, which is able to participate in a game and become human players' worthy rival, we combine a simple model that considers the property of Bakery Game with a strategy adjustment model. The agent has so-called strategy parameters that are updated through the experience. The agent changes his strategy depending on particular situation. The agent participates in the game that is regenerated from log data in various situations.

  17. Preliminary Design of IHTS Cold Trap for PGSFR

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Jewhan; Lee, Taeho [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2014-05-15

    The main impurities in liquid sodium of the IHTS are oxygen and hydrogen. These impurities form oxides and hydrides with sodium and cause various problems. In order to eliminate the impurities the Cold Trap is installed in the loop. The life and capacity of the IHTS cold Trap depends the amount of impurities. For IHTS loop, the hydrogen has been identified as the major contamination from Steam Generator (SG) during the normal operation. In this study, the sizing of cold trap based on the source rate of hydrogen from SG from past experiences was conducted. Empirical relations among different variables were adopted to establish the temperature distribution, pressure drops, flow rates and geometries for the cold trap and its associated component. In this study, the IHTS cold trap for normal operation has been analyzed and the preliminary design of corresponding cold trap and economizer has been carried out. For further detailed design, R and D on basic sodium technology will be essential to optimize the Cold Trap.

  18. NSTX-U Digital Coil Protection System Software Detailed Design

    Energy Technology Data Exchange (ETDEWEB)

    None

    2014-06-01

    The National Spherical Torus Experiment (NSTX) currently uses a collection of analog signal processing solutions for coil protection. Part of the NSTX Upgrade (NSTX-U) entails replacing these analog systems with a software solution running on a conventional computing platform. The new Digital Coil Protection System (DCPS) will replace the old systems entirely, while also providing an extensible framework that allows adding new functionality as desired.

  19. Design and Implementation of Convex Analysis of Mixtures Software Suite

    OpenAIRE

    Meng, Fan

    2012-01-01

    Various convex analysis of mixtures (CAM) based algorithms have been developed to address real world blind source separation (BSS) problems and proven to have good performances in previous papers. This thesis reported the implementation of a comprehensive software CAM-Java, which contains three different CAM based algorithms, CAM compartment modeling (CAM-CM), CAM non-negative independent component analysis (CAM-nICA), and CAM non-negative well-grounded component analysis (CAM-nWCA). The imp...

  20. Model of Next Generation Energy-Efficient Design Software for Buildings

    Institute of Scientific and Technical Information of China (English)

    MA Zhiliang; ZHAO Yili

    2008-01-01

    Energy-efficient design for buildings (EEDB) is a vital step towards building energy-saving. In or-der to greatly improve the EEDB, the next generation EEDB software that makes use of latest technologies needs to be developed. This paper mainly focuses on establishing the model of the next generation EEDB software. Based on the investigation of literatures and the interviews to the designers, the requirements on the next generation EEDB software were identified, where the lifecycle assessment on both energy con-sumption and environmental impacts, 3D graphics support, and building information modeling (BIM) support were stressed. Then the workflow for using the next generation EEDB software was established. Finally,based on the workflow, the framework model for the software was proposed, and the partial models and the corresponding functions were systematically analyzed. The model lays a solid foundation for developing the next generation EEDB software.

  1. Analysis and design of software ecosystem architectures – Towards the 4S telemedicine ecosystem

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak; Hansen, Klaus Marius; Kyng, Morten

    2014-01-01

    , and application stove-pipes that inhibit the adoption of telemedical solutions. To which extent can a software ecosystem approach to telemedicine alleviate this? Objective In this article, we define the concept of software ecosystem architecture as the structure(s) of a software ecosystem comprising elements......, relations among them, and properties of both. Our objective is to show how this concept can be used i) in the analysis of existing software ecosystems and ii) in the design of new software ecosystems. Method We performed a mixed-method study that consisted of a case study and an experiment. For i), we...... performed a descriptive, revelatory case study of the Danish telemedicine ecosystem and for ii), we experimentally designed, implemented, and evaluated the architecture of 4S. Results We contribute in three areas. First, we define the software ecosystem architecture concept that captures organization...

  2. Design, Implementation, and Performance of CREAM Data Acquisition Software

    CERN Document Server

    Zinn, S Y; Bagliesi, M G; Beatty, J J; Childers, J T; Coutu, S; Duvernois, M A; Ganel, O; Kim, H J; Lee, M H; Lutz, L; Malinine, A; Maestro, P; Marrocchesi, P S; Park, I H; Seo, E S; Song, C; Swordy, S; Wu, J

    2005-01-01

    Cosmic Ray Energetics and Mass (CREAM) is a balloon-borne experiment scheduled for launching from Antarctica in late 2004. Its aim is to measure the energy spectrum and composition of cosmic rays from proton to iron nuclei at ultra high energies from 1 to 1,000 TeV. Ultra long duration balloons are expected to fly about 100 days. One special feature of the CREAM data acquisition software (CDAQ) is the telemetric operation of the instrument using satellites. During a flight the science event and housekeeping data are sent from the instrument to a ground facility. Likewise, commands for controlling both the hardware and the software are uploaded from the ground facility. This requires a robust, reliable, and fast software system. CDAQ has been developed and tested during three beam tests at CERN in July, September, and November 2003. Recently the interfaces to the transition radiation detector (TRD) and to the timing-based charge detector (TCD) have been added. These new additions to CDAQ will be checked at a t...

  3. Preliminary design concept of a subcritical reactor using available resources

    Energy Technology Data Exchange (ETDEWEB)

    Churnetski, E.L. [Oak Ridge Y-12 Plant, TN (United States); Hoyny, V.; Chaudhuri, B.R.; Taprantzis, A.; Yavas, A. [Univ. of Tennessee, Knoxville, TN (United States). Dept. of Nuclear Engineering

    1993-12-31

    During the Fall 1993 semester, a project was initiated within the Nuclear Engineering Department of the University of Tennessee with the objective of developing a design for a subcritical reactor with maximized multiplication factor using materials currently available. Such a device, if constructed, would serve as a teaching tool for the Department of Nuclear Engineering. Design work was conducted as a large number of computer calculations, with trial pile configurations based on fundamental nuclear engineering principles, in an effort to maximize multiplication factor through fuel element geometry, moderator type, fissile/moderator ratio, and reflector character. The principal objective of the design group for the early phase of this project was to present several possible ``baseline`` reactor designs and identify directions for improvements. For the sake of calculational ease, the cores analyzes to date have been of nearly cubic shape. The SCALE CSAS25 software which runs KENO.Va, a Monte Carlo code, was used for all neutronics calculations. The baseline reactors resulting from work to date are cuboidal in shape and graphite reflected. Two types of fuel element geometries are proposed, a typical triangular pitch rod lattice and an arrangement of discrete fuel slugs placed in a lattice corresponding to body centered cubic packing. The latter arrangement provides slightly higher multiplication factors than the former. Calculations were performed for both graphite and heavy water moderation with heavy water moderation producing considerably higher multiplication factors, as expected. In general, the maximum k{sub eff} for the reactors are in the range of 0.5 to 0.9, well subcritical, except in the cases of the extreme possible values of fuel assay where critical configurations are possible. In these cases, designs with reduced fuel loading are recommended to assure a subcritical multiplication factor.

  4. Unified Engineering Software System

    Science.gov (United States)

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

    1989-01-01

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

  5. Summary of the Preliminary Optical ICHMI Design Study: A Preliminary Engineering Design Study for a Standpipe Viewport

    Energy Technology Data Exchange (ETDEWEB)

    Anheier, Norman C.; Qiao, Hong (Amy); Berglin, Eric J.; Hatchell, Brian K.

    2013-12-26

    This summary report examines an in-vessel optical access concept intended to support standoff optical instrumentation, control and human-machine interface (ICHMI) systems for future advanced small modular reactor (AdvSMR) applications. Optical-based measurement and sensing systems for AdvSMR applications have several key benefits over traditional instrumentation and control systems used to monitor reactor process parameters, such as temperature, flow rate, pressure, and coolant chemistry (Anheier et al. 2013). Direct and continuous visualization of the in-vessel components can be maintained using external cameras. Many optical sensing techniques can be performed remotely using open optical beam path configurations. Not only are in-vessel cables eliminated by these configurations, but also sensitive optical monitoring components (e.g., electronics, lasers, detectors, and cameras) can be placed outside the reactor vessel in the instrument vault, containment building, or other locations where temperatures and radiation levels are much lower. However, the extreme AdvSMR environment present challenges for optical access designs and optical materials. Optical access is not provided in any commercial nuclear power plant or featured in any reactor design, although successful implementation of optical access has been demonstrated in test reactors (Arkani and Gharib 2009). This report outlines the key engineering considerations for an AdvSMR optical access concept. Strict American Society of Mechanical Engineers (ASME) construction codes must be followed for any U.S. nuclear facility component (ASME 2013); however, the scope of this study is to evaluate the preliminary engineering issues for this concept, rather than developing a nuclear-qualified design. In addition, this study does not consider accident design requirements. In-vessel optical access using a standpipe viewport concept serves as a test case to explore the engineering challenges and performance requirements

  6. Analysis and design of software ecosystem architectures – towards the 4S telemedicine ecosystem

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak; Hansen, Klaus Marius; Kyng, Morten;

    2014-01-01

    performed a descriptive, revelatory case study of the Danish telemedicine ecosystem and for ii), we experimentally designed, implemented, and evaluated the architecture of 4S. Results We contribute in three areas. First, we define the software ecosystem architecture concept that captures organization......, relations among them, and properties of both. Our objective is to show how this concept can be used i) in the analysis of existing software ecosystems and ii) in the design of new software ecosystems. Method We performed a mixed-method study that consisted of a case study and an experiment. For i), we...... experience in creating and evolving the 4S telemedicine ecosystem. Conclusion The concept of software ecosystem architecture can be used analytically and constructively in respectively the analysis and design of software ecosystems....

  7. Hermeneutics framework: integration of design rationale and optimizing software modules

    NARCIS (Netherlands)

    Aksit, Mehmet; Malakuti Khah Olun Abadi, Somayeh

    To tackle the evolution challenges of adaptive systems, this paper argues on the necessity of hermeneutic approaches that help to avoid too early elimination of design alternatives. This visionary paper proposes the Hermeneutics Framework, which computationally integrates a design rationale

  8. Design of the software development and verification system (SWDVS) for shuttle NASA study task 35

    Science.gov (United States)

    Drane, L. W.; Mccoy, B. J.; Silver, L. W.

    1973-01-01

    An overview of the Software Development and Verification System (SWDVS) for the space shuttle is presented. The design considerations, goals, assumptions, and major features of the design are examined. A scenario that shows three persons involved in flight software development using the SWDVS in response to a program change request is developed. The SWDVS is described from the standpoint of different groups of people with different responsibilities in the shuttle program to show the functional requirements that influenced the SWDVS design. The software elements of the SWDVS that satisfy the requirements of the different groups are identified.

  9. Development of requirements tracking and verification system for the software design of distributed control system

    Energy Technology Data Exchange (ETDEWEB)

    Jung, Chul Hwan; Kim, Jang Yeol; Kim, Jung Tack; Lee, Jang Soo; Ham, Chang Shik [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    1998-12-31

    In this paper a prototype of Requirement Tracking and Verification System(RTVS) for a Distributed Control System was implemented and tested. The RTVS is a software design and verification tool. The main functions required by the RTVS are managing, tracking and verification of the software requirements listed in the documentation of the DCS. The analysis of DCS software design procedures and interfaces with documents were performed to define the user of the RTVS, and the design requirements for RTVS were developed. 4 refs., 3 figs. (Author)

  10. Formal Software Design Technique – A Pattern Based Approach

    OpenAIRE

    Dey, Shouvik; IBM India Pvt. Ltd.; Bhattacharya, Swapan; National Institute of Technology

    2010-01-01

    Design patterns are usually modeled and documented in natural languages and visual languages, such as the Unified Modeling Language. UML does not keep track of pattern-related information when a design pattern is applied or composed with other patterns. Existing graphical notations are not able to provide complete information to the designers for specifying the role and scope of execution of the participating classes and their methods in a particular design pattern or combination of patterns....

  11. Using Drawing in Designing Educational Software with Children

    DEFF Research Database (Denmark)

    Andersen, Kristine

    2002-01-01

    Experience with children's drawings in design inquiry shows that drawing can be a way for the child to express his or her needs and wishes to a specific design and navigation. I suggest to focus on children's drawings as a means of expression about learning. My design experience show that drawing...... can serve as objects for dialogues with children when evaluating and designing digital educational material....

  12. Preliminary input to the space shuttle reaction control subsystem failure detection and identification software requirements (uncontrolled)

    Science.gov (United States)

    Bergmann, E.

    1976-01-01

    The current baseline method and software implementation of the space shuttle reaction control subsystem failure detection and identification (RCS FDI) system is presented. This algorithm is recommended for conclusion in the redundancy management (RM) module of the space shuttle guidance, navigation, and control system. Supporting software is presented, and recommended for inclusion in the system management (SM) and display and control (D&C) systems. RCS FDI uses data from sensors in the jets, in the manifold isolation valves, and in the RCS fuel and oxidizer storage tanks. A list of jet failures and fuel imbalance warnings is generated for use by the jet selection algorithm of the on-orbit and entry flight control systems, and to inform the crew and ground controllers of RCS failure status. Manifold isolation valve close commands are generated in the event of failed on or leaking jets to prevent loss of large quantities of RCS fuel.

  13. A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service

    DEFF Research Database (Denmark)

    Chauhan, Muhammad Aufeef; Babar, Muhammad Ali; Probst, Christian W.

    2016-01-01

    -enabled workSPACE (TSPACE). The framework is based on the state of the art results from literature and our experiences with designing software architectures for cloud-based systems. We have applied RADeF SRA design two types of TSPACE: software architecting TSPACE and software implementation TSPACE....... The presented framework emphasizes on keeping the conceptual meta-model of the domain under investigation at the core of SRA design strategy and use it as a guiding tool for design, evaluation, implementation and evolution of the SRA. The framework also emphasizes to consider the nature of the tools...... to be provisioned and underlying cloud platforms to be used while designing SRA. The framework recommends adoption of the multi-faceted approach for evaluation of SRA and quantifiable measurement scheme to evaluate quality of the SRA. We foresee that RADeF can facilitate software architects and researchers during...

  14. Preliminary Design Values, U.S., 2015, EPA/OAR/OAQPS/AQAD

    Data.gov (United States)

    U.S. Environmental Protection Agency — This web service contains a map layer with preliminary design values for 2015. In July 2017 the 2015 design values will become official. At that time they will added...

  15. [Treating anisometric amblyopia with HTS Amblyopia iNet Software--preliminary results].

    Science.gov (United States)

    Avram, Elena; Stănilă, Adriana

    2013-01-01

    Amblyopia or "lazy eye" represents a disorder of the visual system characterized by poor vision in an eye that is otherwise physically normal. Anisometropia, the condition in which the two eyes have an unequal refractive error, is considered the second most common cause of amblyopia. The purpose of this study is to determine the efficiency of HTS Amblyopia iNet Software by studying the progress of visual acuity, contrast sensitivity and stereopsis vision in anisometropic amblyopic children. 5 patients (age: 5-13 years), treated with HTS Amblyopia iNet Software at OftaTotal Clinic from Sibiu, between 2010-2013, participated in this clinical trial. Initially, visual acuity ranged from 0.25 to 0.8, contrast sensitivity from 1.35 to 1.65 Log. Unit. and 1 patient presented stereoscopic vision. After treatment, visual acuity ranged from 0.8 to 1, contrast sensitivity from 1.35 to 1.95 Log. Unit., also all patients presented stereoscopic vision. HTS Amblyopia iNet Software represents an effective modern approach in the treatment of anisometropic amblyopia.

  16. A Buyer Behaviour Framework for the Development and Design of Software Agents in E-Commerce.

    Science.gov (United States)

    Sproule, Susan; Archer, Norm

    2000-01-01

    Software agents are computer programs that run in the background and perform tasks autonomously as delegated by the user. This paper blends models from marketing research and findings from the field of decision support systems to build a framework for the design of software agents to support in e-commerce buying applications. (Contains 35…

  17. An Overview of U.S. Trends in Educational Software Design.

    Science.gov (United States)

    Colvin, Linda B.

    1989-01-01

    Describes trends in educational software design in the United States for elementary and secondary education. Highlights include user-friendly software; learner control; interfacing the computer with other media, including television, telecommunications networks, and optical disk technology; microworlds; graphics; word processing; database…

  18. Quantitative hardware prediction modeling for hardware/software co-design

    NARCIS (Netherlands)

    Meeuws, R.J.

    2012-01-01

    Hardware estimation is an important factor in Hardware/Software Co-design. In this dissertation, we present the Quipu Modeling Approach, a high-level quantitative prediction model for HW/SW Partitioning using statistical methods. Our approach uses linear regression between software complexity metric

  19. Improving the quality of numerical software through user-centered design

    Energy Technology Data Exchange (ETDEWEB)

    Pancake, C. M., Oregon State University

    1998-06-01

    The software interface - whether graphical, command-oriented, menu-driven, or in the form of subroutine calls - shapes the user`s perception of what software can do. It also establishes upper bounds on software usability. Numerical software interfaces typically are based on the designer`s understanding of how the software should be used. That is a poor foundation for usability, since the features that are ``instinctively right`` from the developer`s perspective are often the very ones that technical programmers find most objectionable or most difficult to learn. This paper discusses how numerical software interfaces can be improved by involving users more actively in design, a process known as user-centered design (UCD). While UCD requires extra organization and effort, it results in much higher levels of usability and can actually reduce software costs. This is true not just for graphical user interfaces, but for all software interfaces. Examples show how UCD improved the usability of a subroutine library, a command language, and an invocation interface.

  20. [Software and hardware design for the temperature control system of quantitative polymerase chain reaction].

    Science.gov (United States)

    Qiu, Xian-bo; Yuan, Jing-qi; Li, Qi

    2005-07-01

    A temperature control system for quantitive polymerase chain reaction (PCR) is presented in the paper with both software and hardware configuration. The performance of the control system has been improved by optimizing the software and hardware design according to the system's properties. The control system has been proven to have a good repeatability and reliability as well as high control precision.

  1. A co-design approach for embedded control software of cyber-physical systems

    NARCIS (Netherlands)

    Broenink, Jan F.; Vos, Peter-Jan D.; Lu, Zhou; Bezemer, Maarten M.

    2016-01-01

    This work is about an approach for designing control software for mechatronic and robotic machines. As all system parts (control algorithms, software infrastructure, I/O, and machine) influence each other, its total behaviour needs to be taken into account. Therefore, we use appropriate modelling fo

  2. Design, integration and preliminary results of the IXV Catalysis experiment

    Science.gov (United States)

    Viladegut, Alan; Panerai, F.; Chazot, O.; Pichon, T.; Bertrand, P.; Verdy, C.; Coddet, C.

    2016-08-01

    The CATalytic Experiment (CATE) is an in-flight demonstration of catalysis effects at the surface of thermal protection materials. A high-catalytic coating was applied over the baseline ceramic material on the windward side of the intermediate experimental vehicle (IXV). The temperature jump due to different catalytic activities was detected during re-entry through measurements made with near-surface thermocouples on the windward side of the vehicle. The experiment aimed at contributing to the development and validation of gas/surface interaction models for re-entry applications. The present paper summarizes the design of CATE and its integration on the windward side of the IXV. Results of a qualification campaign at the Plasmatron facility of the von Karman Institute for Fluid Dynamics are presented. They provided an experimental evidence of the temperature jump at the low-to-high catalytic interface of the heat shield under aerothermal conditions relevant to the actual IXV flight. These tests also gave confidence so that the high-catalytic patch would not endanger the integrity of the vehicle and the safety of the mission. A preliminary assessment of flight data from the thermocouple measurements shows consistency with results of the qualification tests.

  3. Preliminary Design and Evaluation of Portable Electronic Flight Progress Strips

    Science.gov (United States)

    Doble, Nathan A.; Hansman, R. John

    2002-01-01

    There has been growing interest in using electronic alternatives to the paper Flight Progress Strip (FPS) for air traffic control. However, most research has been centered on radar-based control environments, and has not considered the unique operational needs of the airport air traffic control tower. Based on an analysis of the human factors issues for control tower Decision Support Tool (DST) interfaces, a requirement has been identified for an interaction mechanism which replicates the advantages of the paper FPS (e.g., head-up operation, portability) but also enables input and output with DSTs. An approach has been developed which uses a Portable Electronic FPS that has attributes of both a paper strip and an electronic strip. The prototype flight strip system uses Personal Digital Assistants (PDAs) to replace individual paper strips in addition to a central management interface which is displayed on a desktop computer. Each PDA is connected to the management interface via a wireless local area network. The Portable Electronic FPSs replicate the core functionality of paper flight strips and have additional features which provide a heads-up interface to a DST. A departure DST is used as a motivating example. The central management interface is used for aircraft scheduling and sequencing and provides an overview of airport departure operations. This paper will present the design of the Portable Electronic FPS system as well as preliminary evaluation results.

  4. Learner Centered Software Design to Empower Physiology Education

    OpenAIRE

    2003-01-01

    Misconceptions in physiology undermine students’ knowledge. New uses of technology in education offer interesting alternatives to correct these problems. This poster presents a design strategy based in user-centered design and the result of such process: an interactive program to support learning of respiratory physiology. This is an ongoing project, and future efforts will measure the effectiveness of this design tool in medical education.

  5. Platform for dynamic tests: preliminary studies, design and construction

    Directory of Open Access Journals (Sweden)

    J. E. Campuzano

    Full Text Available This paper is about the design and construction of a platform for dynamic tests especially with people jumping, walking, etc. Initially it was tried to find out projects already implemented in platforms and dynamic tests and to study the loads produced by movement of people on slabs and the structural response to these loads. The limits established by different standards have been also studied for these dynamic responses, taking into account the ultimate limit state, as well as the structure in service, since the human body is very sensitive to structural vibrations. Parametric studies were performed considering various configurations of slabs (different spans, thicknesses and conditions of support have been done, looking for a configuration that could have natural frequency close to the frequencies of the human loads. The slab should have dimensions compatible with the available physical space, fundamental frequency below 5 Hz and maximum immediate deflection compatible with the indications of the Brazilian standard NBR6118: 2007. Based on these criteria was chosen a rectangular structure consists of a solid reinforced concrete rectangular slab studded in two opposite edges of steel beams with shear connectors type U. The other two edges are free. The steel beams supporting the slab, in turn, are supported on eight metal profiles (two in each corner of the slab that are supported on two to two short columns of steel profile H. Profiles U in steel are welded to four columns, forming a horizontal frame. Numerical analysis of the dynamic test platform have been performed for free and forced vibration, for obtaining the natural frequencies and corresponding vibration modes, considering the self-weight of the structure and the load that simulates people's weight. After obtaining a structural configuration that fulfilled the stipulated requirements, the design of the slab taking into account the recommendations of the Brazilian standard NBR6118: 2007

  6. Participatory design of a preliminary safety checklist for general practice.

    Science.gov (United States)

    Bowie, Paul; Ferguson, Julie; MacLeod, Marion; Kennedy, Susan; de Wet, Carl; McNab, Duncan; Kelly, Moya; McKay, John; Atkinson, Sarah

    2015-05-01

    The use of checklists to minimise errors is well established in high reliability, safety-critical industries. In health care there is growing interest in checklists to standardise checking processes and ensure task completion, and so provide further systemic defences against error and patient harm. However, in UK general practice there is limited experience of safety checklist use. To identify workplace hazards that impact on safety, health and wellbeing, and performance, and codesign a standardised checklist process. Application of mixed methods to identify system hazards in Scottish general practices and develop a safety checklist based on human factors design principles. A multiprofessional 'expert' group (n = 7) and experienced front-line GPs, nurses, and practice managers (n = 18) identified system hazards and developed and validated a preliminary checklist using a combination of literature review, documentation review, consensus building workshops using a mini-Delphi process, and completion of content validity index exercise. A prototype safety checklist was developed and validated consisting of six safety domains (for example, medicines management), 22 sub-categories (for example, emergency drug supplies) and 78 related items (for example, stock balancing, secure drug storage, and cold chain temperature recording). Hazards in the general practice work system were prioritised that can potentially impact on the safety, health and wellbeing of patients, GP team members, and practice performance, and a necessary safety checklist prototype was designed. However, checklist efficacy in improving safety processes and outcomes is dependent on user commitment, and support from leaders and promotional champions. Although further usability development and testing is necessary, the concept should be of interest in the UK and internationally. © British Journal of General Practice 2015.

  7. Critical Conversations: Feedback As A Stimulus To Creativity In Software Design

    Directory of Open Access Journals (Sweden)

    Raymond McCall

    2010-01-01

    Full Text Available Three decades of creating software to support design rationale showed the author how rationale processes can promote generation of novel ideas. Rationale can promote creative design by promoting critical conversations among designers and other project participants. Critical conversations intertwine ideation and evaluation, using feedback about consequences of decisions to challenge designers to devise new ideas. Such conversations take two forms. The first is discussion involving feedback from speculation about consequences of design decisions for implementation and use. The second is discussion involving feedback from actual experiences of implementation and use of the software being designed. The former is purely a process of reflective discourse, the latter a process of situated cognition involving both action and reflective discourse. Thus, the former is pure argumentation, the latter situated argumentation. Exploiting the full potential of critical conversations for creative design requires rethinking rationale methods and integrating them into software supporting implementation and use.

  8. Analysis of Design Basis Events in a Preliminary Specific Design of PGSFR

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Kwi Lim; Ha, Kwi Seok [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2014-05-15

    KAERI(Korea Atomic Energy Research Institute) has been developing a preliminary specific design of the PGSFR(Prototype Gen-IV Sodium-cooled Fast Reactor), which is a pool type sodium cooled fast reactor with a thermal power of 392.2 MW. Many alterations were made on a preliminary specific design of the PGSFR compared with a conceptual design: a heat removal capability of the DHRS was decreased, the DHXs were submerged in a cold pool, a pressure drop through the core was increased, and a shape of a redon was changed to a peanut type, etc. For identification of safety characteristics including the design changes, 5 DBE's(Design Bases Events) were analyzed using MARS-LMR code. The representative DBE's are TOP(Transient of Over Power), LOF(Loss Of Flow), LOHS(Loss Of Heat Sink), Reactor Vessel Leak and Pipe Break accidents. The representative DBE's were analyzed using the MARS-LMR code. As a result, it was identified that the PGSFR were appropriately tripped by the RPS(Reactor Protection System) and cooled by the DHRS. But a high cladding temperature was estimated in a pipe break accident. Therefore, integrity of the structure should be evaluated in the further study.

  9. Workshop on New Visions for Software Design and Productivity: Research and Applications

    Data.gov (United States)

    Networking and Information Technology Research and Development, Executive Office of the President — The goals of the SDP workshop on New Visions for Software Design and Productivity were to: Bring together leading-edge researchers and practitioners Encourage...

  10. Lost in translation : Improving the transition between design and production of instructional software

    NARCIS (Netherlands)

    Boot, E.W.; Nelson, J.; Faveri, D. de

    2007-01-01

    Developing modern instructional software has become very complex. As a result, the communication between instructional designers and other stakeholders in the development process is becoming increasingly important. However, due to differences in background, focus, and tools among ISD stakeholders in

  11. An application of the IMC software to controller design for the JPL LSCL Experiment Facility

    Science.gov (United States)

    Zhu, Guoming; Skelton, Robert E.

    1993-01-01

    A software package which Integrates Model reduction and Controller design (The IMC software) is applied to design controllers for the JPL Large Spacecraft Control Laboratory Experiment Facility. Modal Cost Analysis is used for the model reduction, and various Output Covariance Constraints are guaranteed by the controller design. The main motivation is to find the controller with the 'best' performance with respect to output variances. Indeed it is shown that by iterating on the reduced order design model, the controller designed does have better performance than that obtained with the first model reduction.

  12. An Analysis and Design of the Virtual Simulation Software Based on Pattern

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    The paper makes a detailed analysis and design of the Vega application software based on Windows NT platform. It includes object-oriented software analysis and design, design patterns and Windows kernel mechanism. The paper brings forward a design pattern, a fence-pattern, and depends on this pattern. Windows NT memory mapped files adopted, the paper presents a Vega application solution based on the multi-process technique. Although the design solution is developing under a real-time simulation system, it is established at the clear analysis of the Vega system, therefore, the solution has extensive practicability and many uses.

  13. Software Design for an Airborne Gravity Measurement System

    Science.gov (United States)

    1987-08-12

    surveys we have used a linear phase filter design program [10]. When calculated, filtered gravity should be stored in the space reserved for it in...1981. 10. J. H. McClellan, T. W. Parks, and L. R. Rabiner, "FIR Linear Phase Filter Design Program," in Programs for Digital Signal Processing (IEEE

  14. Hermeneutics framework: integration of design rationale and optimizing software modules

    NARCIS (Netherlands)

    Aksit, Mehmet; Malakuti Khah Olun Abadi, Somayeh

    2015-01-01

    To tackle the evolution challenges of adaptive systems, this paper argues on the necessity of hermeneutic approaches that help to avoid too early elimination of design alternatives. This visionary paper proposes the Hermeneutics Framework, which computationally integrates a design rationale manageme

  15. Hermeneutics framework: integration of design rationale and optimizing software modules

    NARCIS (Netherlands)

    Aksit, Mehmet; Malakuti, Somayeh

    2015-01-01

    To tackle the evolution challenges of adaptive systems, this paper argues on the necessity of hermeneutic approaches that help to avoid too early elimination of design alternatives. This visionary paper proposes the Hermeneutics Framework, which computationally integrates a design rationale manageme

  16. A QFD-based decision making model for computer-aided design software selection

    Directory of Open Access Journals (Sweden)

    Kanika Prasad

    2016-03-01

    Full Text Available With the progress in technology and innovation in product development, the contribution of computer- aided design (CAD software in the design and manufacture of parts/products is growing on significantly. Selection of an appropriate CAD software is not a trifling task as it involves analyzing the appositeness of the available software packages to the unique requirements of the organization. Existence of a large number of CAD software vendors, presence of discordance among different hardware and software systems, and dearth of technical knowledge and experience of the decision makers further complicate the selection procedure. Moreover, there are very few published research papers related to CAD software selection, and majority of them have either employed criteria weights computed utilizing subjective judgements of the end users or floundered to incorporate the voice of customers in the decision making process. Quality function deployment (QFD is a well-known technique for determining the relative importance of customers’ defined criteria for selection of any product or service. Therefore, this paper deals with design and development of a QFD-based decision making model in Visual BASIC 6.0 for selection of CAD software for manufacturing organizations. In order to demonstrate the applicability and potentiality of the developed model in the form of a software prototype, two illustrative examples are also provided.

  17. Designing a Signal Conditioning System with Software Calibration for Resistor-feedback Patch Clamp Amplifier.

    Science.gov (United States)

    Hu, Gang; Zhu, Quanhui; Qu, Anlian

    2005-01-01

    In this paper, a programmable signal conditioning system based on software calibration for resistor-feedback patch clamp amplifier (PCA) has been described, this system is mainly composed of frequency correction, programmable gain and filter whose parameters are configured by software automatically to minimize the errors, A lab-designed data acquisition system (DAQ) is used to implement data collections and communications with PC. The laboratory test results show good agreement with design specifications.

  18. Computer organization and design the hardware/software interface

    CERN Document Server

    Patterson, David A

    2009-01-01

    The classic textbook for computer systems analysis and design, Computer Organization and Design, has been thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies with examples highlighting the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, compu

  19. User-Centered Design of Health Care Software Development: Towards a Cultural Change.

    Science.gov (United States)

    Stanziola, Enrique; Uznayo, María Quispe; Ortiz, Juan Marcos; Simón, Mariana; Otero, Carlos; Campos, Fernando; Luna, Daniel

    2015-01-01

    Health care software gets better user efficiency, efficacy and satisfaction when the software is designed with their users' needs taken into account. However, it is not trivial to change the practice of software development to adopt user-centered design. In order to produce this change in the Health Informatics Department of the Hospital Italiano de Buenos Aires, a plan was devised and implemented. The article presents the steps of the plan, shows how the steps were carried on, and reflects on the lessons learned through the process.

  20. Drug Guru: a computer software program for drug design using medicinal chemistry rules.

    Science.gov (United States)

    Stewart, Kent D; Shiroda, Melisa; James, Craig A

    2006-10-15

    Drug Guru (drug generation using rules) is a new web-based computer software program for medicinal chemists that applies a set of transformations, that is, rules, to an input structure. The transformations correspond to medicinal chemistry design rules-of-thumb taken from the historical lore of drug discovery programs. The output of the program is a list of target analogs that can be evaluated for possible future synthesis. A discussion of the features of the program is followed by an example of the software applied to sildenafil (Viagra) in generating ideas for target analogs for phosphodiesterase inhibition. Comparison with other computer-assisted drug design software is given.

  1. Computer-aided design in power engineering. Application of software tools

    Energy Technology Data Exchange (ETDEWEB)

    Stojkovic, Zlatan

    2012-07-01

    Demonstrates the use software tools in the practice of design in the field of power systems. Presents many applications in the design in the field of power systems. Useful for educative purposes and practical work. This textbooks demonstrates the application of software tools in solving a series of problems from the field of designing power system structures and systems. It contains four chapters: The first chapter leads the reader through all the phases necessary in the procedures of computer aided modeling and simulation. It guides through the complex problems presenting on the basis of eleven original examples. The second chapter presents application of software tools in power system calculations of power systems equipment design. Several design example calculations are carried out using engineering standards like MATLAB, EMTP/ATP, Excel and Access, AutoCAD and Simulink. The third chapters focuses on the graphical documentation using a collection of software tools (AutoCAD, EPLAN, SIMARIS SIVACON, SIMARIS DESIGN) which enable the complete automation of the development of graphical documentation of a power systems. In the fourth chapter, the application of software tools in the project management in power systems is discussed. Here, the emphasis is put on the standard software MS Excel and MS Project.

  2. Digitally-assisted analog and RF CMOS circuit design for software-defined radio

    CERN Document Server

    Okada, Kenichi

    2011-01-01

    This book describes the state-of-the-art in RF, analog, and mixed-signal circuit design for Software Defined Radio (SDR). It synthesizes for analog/RF circuit designers the most important general design approaches to take advantage of the most recent CMOS technology, which can integrate millions of transistors, as well as several real examples from the most recent research results.

  3. Design-to-fabricate: maker hardware requires maker software.

    Science.gov (United States)

    Schmidt, Ryan; Ratto, Matt

    2013-01-01

    As a result of consumer-level 3D printers' increasing availability and affordability, the audience for 3D-design tools has grown considerably. However, current tools are ill-suited for these users. They have steep learning curves and don't take into account that the end goal is a physical object, not a digital model. A new class of "maker"-level design tools is needed to accompany this new commodity hardware. However, recent examples of such tools achieve accessibility primarily by constraining functionality. In contrast, the meshmixer project is building tools that provide accessibility and expressive power by leveraging recent computer graphics research in geometry processing. The project members have had positive experiences with several 3D-design-to-print workshops and are exploring several design-to-fabricate problems. This article is part of a special issue on 3D printing.

  4. Parametric Fuselage Geometry Generation and Aerodynamic Performance Prediction in Preliminary Rotorcraft Design

    OpenAIRE

    Kunze, Philipp

    2013-01-01

    The creation of an integrated rotorcraft conceptual and preliminary design framework at DLR involved the development of geometry and fuselage aerodynamics modules at the Institute of Aerodynamics and Flow Technology. After a short revision of the RIDE rotorcraft design environment architecture this paper focuses on the implementation of these disciplinary modules. The aim of the geometry module is to bridge the gap between conceptual and preliminary design and to allow for geometry parameter ...

  5. Psychosocial Risks Generated By Assets Specific Design Software

    Science.gov (United States)

    Remus, Furtună; Angela, Domnariu; Petru, Lazăr

    2015-07-01

    The human activity concerning an occupation is resultant from the interaction between the psycho-biological, socio-cultural and organizational-occupational factors. Tehnological development, automation and computerization that are to be found in all the branches of activity, the level of speed in which things develop, as well as reaching their complexity, require less and less physical aptitudes and more cognitive qualifications. The person included in the work process is bound in most of the cases to come in line with the organizational-occupational situations that are specific to the demands of the job. The role of the programmer is essencial in the process of execution of ordered softwares, thus the truly brilliant ideas can only come from well-rested minds, concentrated on their tasks. The actual requirements of the jobs, besides the high number of benefits and opportunities, also create a series of psycho-social risks, which can increase the level of stress during work activity, especially for those who work under pressure.

  6. Inverse design-momentum, a method for the preliminary design of horizontal axis wind turbines

    Energy Technology Data Exchange (ETDEWEB)

    Battisti, L [DIMS - Department of Mechanical and Structural Engineering, University of Trento, via Mesiano, 77, 38050 Trento (Italy); Soraperra, G [TOZZI NORD wind turbines, via S. Sebastian s.n.c. 38100 Trento (Italy); Fedrizzi, R [DIMS - Department of Mechanical and Structural Engineering, University of Trento, via Mesiano, 77, 38050 Trento (Italy); Zanne, L [DIMS - Department of Mechanical and Structural Engineering, University of Trento, via Mesiano, 77, 38050 Trento (Italy)

    2007-07-15

    Wind turbine rotor prediction methods based on generalized momentum theory BEM routinely used in industry and vortex wake methods demand the use of airfoil tabulated data and geometrical specifications such as the blade spanwise chord distribution. They belong to the category of 'direct design' methods. When, on the other hand, the geometry is deduced from some design objective, we refer to 'inverse design' methods. This paper presents a method for the preliminary design of wind turbine rotors based on an inverse design approach. For this purpose, a generalized theory was developed without using classical tools such as BEM. Instead, it uses a simplified meridional flow analysis of axial turbomachines and is based on the assumption that knowing the vortex distribution and appropriate boundary conditions is tantamount to knowing the velocity distribution. The simple conservation properties of the vortex components consistently cope with the forces and specific work exchange expressions through the rotor. The method allows for rotor arbitrarily radial load distribution and includes the wake rotation and expansion. Radial pressure gradient is considered in the wake. The capability of the model is demonstrated first by a comparison with the classical actuator disk theory in investigating the consistency of the flow field, then the model is used to predict the blade planform of a commercial wind turbine. Based on these validations, the authors postulate the use of a different vortex distribution (i.e. not-uniform loading) for blade design and discuss the effect of such choices on blade chord and twist, force distribution and power coefficient. In addition to the method's straightforward application to the pre-design phase, the model clearly shows the link between blade geometry and performance allowing quick preliminary evaluation of non uniform loading on blade structural characteristics.

  7. Multicore systems on-chip practical software/hardware design

    CERN Document Server

    Abdallah, Abderazek Ben

    2013-01-01

    System on chips designs have evolved from fairly simple unicore, single memory designs to complex heterogeneous multicore SoC architectures consisting of a large number of IP blocks on the same silicon. To meet high computational demands posed by latest consumer electronic devices, most current systems are based on such paradigm, which represents a real revolution in many aspects in computing.The attraction of multicore processing for power reduction is compelling. By splitting a set of tasks among multiple processor cores, the operating frequency necessary for each core can be reduced, allowi

  8. Computer organization and design the hardware/software interface

    CERN Document Server

    Patterson, David A

    2011-01-01

    This Fourth Revised Edition of Computer Organization and Design includes a complete set of updated and new exercises, along with improvements and changes suggested by instructors and students. Focusing on the revolutionary change taking place in industry today--the switch from uniprocessor to multicore microprocessors--this classic textbook has a modern and up-to-date focus on parallelism in all its forms. Examples highlighting multicore and GPU processor designs are supported with performance and benchmarking data. As with previous editions, a MIPS processor is the core used to pres

  9. Effort minimization in UI development by reusing existing DGML based UI design for qualitative software development

    CERN Document Server

    Suri, P K

    2010-01-01

    This paper addresses the methodology for achieving the user interface design reusability of a qualitative software system and effort minimization by applying the inference on the stored design documents. The pictorial design documents are stored in a special format in the form of keyword text [DGML tag based design]. The design document storage mechanism will expose the keywords per design stored. This methodology is having an inference engine. Inference mechanism search for the requirements and find the match for them in the available design repository. A match found will success in reusing it after checking the quality parameters of the found design module in the result set. DGML notations produces qualitative designs which helps in minimizing the efforts of software development life cycle.

  10. Software Developers' Attitudes toward User-Centered Design.

    Science.gov (United States)

    Frick, Theodore; Boling, Elizabeth; Kim, Kyong-Jee; Oswald, Daniel; Zazelenchuk, Todd

    The concepts of usability and user-centered design (UCD) have grown in popularity over the past 20 years as measured by the number of research and mainstream articles devoted to their discussion. As with all new developments, however, there are always the questions of how things work in practice compared to theory. A survey of 83 software…

  11. A comparison of graphical design techniques for parallel, distributed software

    NARCIS (Netherlands)

    M. Polman (Mark); M.R. van Steen

    1994-01-01

    textabstractWe have compared three graphical design techniques, OMT, ADL, and PARSE, on their suitability for the development of parallel/distributed applications. Our method has been to use all three of them in modeling one, existing, application: a backup facility running within the Andrew File

  12. A comparison of graphical design techniques for parallel, distributed software

    NARCIS (Netherlands)

    M. Polman; M.R. van Steen

    1994-01-01

    textabstractWe have compared three graphical design techniques, OMT, ADL, and PARSE, on their suitability for the development of parallel/distributed applications. Our method has been to use all three of them in modeling one, existing, application: a backup facility running within the Andrew File Sy

  13. AN ALGORITHMIC AND SOFTWARE ENGINEERING BASED APPROACH TO ROBUST VIDEO GAME DESIGN

    Directory of Open Access Journals (Sweden)

    Hollie Boudreaux

    2011-08-01

    Full Text Available Design and development of a large video game is a challenging software engineering and projectmanagement problem. Thus, it is a non-trivial task. This paper describes the design and development of agame, entitled N-STAL, which embodies nearly every aspect of game design and implementation,including researching, crafting of assets, selection and usage of proper tools, software development,testing, and team play. Key software engineering principles are followed throughout the design,development, and validation stages. Successful execution of such design and development in an academicsetting inspires team-based learning in students. It challenges them to meet project deadlines, preparesthem for life-long learning, and helps them understand some of the challenges that are faced withmodeling, simulation, and user interfacing.

  14. Preliminary verification of structure design for CN HCCB TBM with 1 × 4 configuration

    Energy Technology Data Exchange (ETDEWEB)

    Zhao, Zhou, E-mail: zhaozhou@swip.ac.cn; Zhou, Bing; Wang, Qijie; Cao, Qixiang; Feng, Kaiming; Wang, Xiaoyu; Zhang, Guoshu

    2016-02-15

    Highlights: • A new and simplification structural design scheme with 1 × 4 configuration is proposed for CN HCCB TBM. • The detail conceptual structural design for 1 × 4 TBM is completed. • The preliminary hydraulic analysis, thermo-hydraulic analysis and structural analysis for 1 × 4 TBM had been carried out. - Abstract: Based on the conceptual design of CN HCCB TBM with 1 × 4 configuration, the preliminary hydraulic analysis, thermo-hydraulic analysis and structural analysis had been carried out for it. Hydraulic and thermo-hydraulic analyses show that the coolant manifold system could meet the fluid design requirement preliminarily and the temperature of RAFMs structural parts, Be and Li{sub 4}SiO{sub 4} pebble beds are within the allowable range, and no zone shows a stress higher than the allowable limit in the preliminary structural analysis. These results indicate the design for CN HCCB TBM with 1 × 4 configuration is preliminary reasonable.

  15. Drain Tank Information for Developing Design Basis of the Preliminary Design

    Energy Technology Data Exchange (ETDEWEB)

    Ferrada, Juan J [ORNL

    2012-02-01

    Tokamak Cooling Water System (TCWS) drain tanks (DTs) serve two functions: normal operation and safety operation. Normal DTs are used for regular maintenance operations when draining is necessary. Safety DTs are used to receive the water leaked into the Vacuum Vessel (VV) after an in-vessel loss of coolant accident (LOCA) event. The preliminary design of the DTs shall be based on the information provided by this document. The capacity of the normal DTs is estimated based on the internal volume of in-vessel components [e.g., First Wall/Blanket (FW/BLK) and Divertor (DIV)]; Neutral Beam Injector (NBI) components; and TCWS piping, heat exchangers, electric heaters, pump casing, pressurizers, and valves. Water volumes have been updated based on 2004-design information, changes adopted because of approved Project Change Requests (PCRs), and data verification by US ITER and AREVA Federal Services, the US ITER A and E Company. Two tanks will store water from normal draining operations of the FW/BLK and DIV Primary Heat Transfer Systems (PHTSs). One tank will store water from normal draining operations of the NBI PHTS. The capacity of the safety DTs is based on analysis of a design basis accident: a large leak from in-vessel components. There are two safety DTs that will receive water from a VV LOCA event and drainage from the VV, as needed. In addition, there is one sump tank for the DIV that will be used for collecting drain water from the draining and drying processes and specifically for draining the DIV system as the DIV cassette lines are at a lower elevation than the DT connection point. Information documented in this report must be refined and verified during the preliminary design of the DTs, and there are several aspects to be considered to complete the preliminary design. Input to these design considerations is discussed in this report and includes, but is not limited to, water inventory; operating procedures/maintenance; Failure Modes and Effects Analysis (FMEA

  16. Drain Tank Information for Developing Design Basis of the Preliminary Design - R00

    Energy Technology Data Exchange (ETDEWEB)

    Ferrada, Juan J [ORNL

    2011-01-01

    Tokamak Cooling Water System (TCWS) drain tanks (DTs) serve two functions: normal operation and safety operation. Normal DTs are used for regular maintenance operations when draining is necessary. Safety DTs are used to receive the water leaked into the Vacuum Vessel (VV) after an in-vessel loss of cooling accident (LOCA) event. The preliminary design of the DTs shall be based on the information provided by this document. The capacity of the normal DTs is estimated based on the internal volume of in-vessel components [e.g., First Wall/Blanket (FW/BLK) and Divertor (DIV)], Neutral Beam Injector (NBI) components, and TCWS piping, heat exchangers, electric heaters, pump casing, pressurizers, and valves. Water volumes have been updated based on 2004 design information, changes adopted because of approved Project Change Requests (PCRs), and data verification by U.S. ITER. Two tanks will store water from normal draining operations of the FW/BLK and DIV Primary Heat Transfer Systems (PHTSs). One tank will store water from normal draining operations of the NBI PHTS. The capacity of the safety DTs is based on analysis of a design-basis accident:1 a large leak from in-vessel components. There are two safety DTs that will receive water from a VV LOCA event and drainage from the VV, as needed. In addition, there is one sump tank for the DIV that will be used for collecting drain water from the draining and drying processes and specifically for draining the DIV system as the DIV cassettes lines are at a lower elevation than the DT connection point. Information documented in this report must be refined and verified during the preliminary design of the DTs, and there are several aspects to be considered to complete the preliminary design. Input to these design considerations is discussed in this report and includes, but is not limited to, water inventory; operating procedures/maintenance; Failure Modes and Effects Analysis (FMEA); tank layout anddimensions, including design

  17. An automated methodology development. [software design for combat simulation

    Science.gov (United States)

    Hawley, L. R.

    1985-01-01

    The design methodology employed in testing the applicability of Ada in large-scale combat simulations is described. Ada was considered as a substitute for FORTRAN to lower life cycle costs and ease the program development efforts. An object-oriented approach was taken, which featured definitions of military targets, the capability of manipulating their condition in real-time, and one-to-one correlation between the object states and real world states. The simulation design process was automated by the problem statement language (PSL)/problem statement analyzer (PSA). The PSL/PSA system accessed the problem data base directly to enhance the code efficiency by, e.g., eliminating non-used subroutines, and provided for automated report generation, besides allowing for functional and interface descriptions. The ways in which the methodology satisfied the responsiveness, reliability, transportability, modifiability, timeliness and efficiency goals are discussed.

  18. The role of star performers in software design teams

    OpenAIRE

    Volmer, Judith; Sonnentag, Sabine

    2011-01-01

    Purpose - This study seeks to extend previous research on experts with mainly ad-hoc groups from laboratory research to a field setting. Specifically, this study aims to investigate experts relative importance in team performance. Expertise is differentiated into two categories (task functions and team functions) and the paper aims to investigate whether experts in task and team functions predict team performance over and above the team s average expertise level.Design/methodology/approach - L...

  19. POOLkits: Applying Object Oriented Principles from Software Engineering to Physics Object Oriented Learning -- Preliminary Concepts

    Science.gov (United States)

    Kassebaum, Thomas; Aubrecht, Gordon

    2012-04-01

    Object-oriented development depends upon the creation of generic pieces that can be built into more complex parts. In physics, we begin teaching basic principles and then develop more complex systems, a fertile environment to develop learning objects. Each learning object consists of observable quantities, such as the physical properties of a block of wood, and operators that act on the object, such as force. Additionally, each object can also include an assessment operator that evaluates the impact of the learning object on student comprehension. The physics object-oriented learning kits (POOLkits) will be developed to enhance student understanding of physics concepts, as well as, build a framework for developing a software object based on the physics concept. A POOLkit can be extended, similar to the concept of extending classes in object-oriented programming, as physics knowledge expands. The expectation for these POOLkits would be to provide physics students with a solid foundation in the first principles to be able to derive more complex formulae and have the understanding of the process with a secondary benefit of enhancing the object-oriented programming capabilities of physics students.

  20. Software/firmware design specification for 10-MWe solar-thermal central-receiver pilot plant

    Energy Technology Data Exchange (ETDEWEB)

    Ladewig, T.D.

    1981-03-01

    The software and firmware employed for the operation of the Barstow Solar Pilot Plant are completely described. The systems allow operator control of up to 2048 heliostats, and include the capability of operator-commanded control, graphic displays, status displays, alarm generation, system redundancy, and interfaces to the Operational Control System, the Data Acquisition System, and the Beam Characterization System. The requirements are decomposed into eleven software modules for execution in the Heliostat Array Controller computer, one firmware module for execution in the Heliostat Field Controller microprocessor, and one firmware module for execution in the Heliostat Controller microprocessor. The design of the modules to satisfy requirements, the interfaces between the computers, the software system structure, and the computers in which the software and firmware will execute are detailed. The testing sequence for validation of the software/firmware is described. (LEW)

  1. Software design of the hybrid robot machine for ITER vacuum vessel assembly and maintenance

    Energy Technology Data Exchange (ETDEWEB)

    Li, Ming, E-mail: Ming.Li@lut.fi [Laboratory of Intelligent Machines, Lappeenranta University of Technology (Finland); Wu, Huapeng; Handroos, Heikki [Laboratory of Intelligent Machines, Lappeenranta University of Technology (Finland); Yang, Guangyou [School of Mechanical Engineering, Hubei University of Technology, Wuhan (China)

    2013-10-15

    A specific software design is elaborated in this paper for the hybrid robot machine used for the ITER vacuum vessel (VV) assembly and maintenance. In order to provide the multi-machining-function as well as the complicated, flexible and customizable GUI designing satisfying the non-standardized VV assembly process in one hand, and in another hand guarantee the stringent machining precision in the real-time motion control of robot machine, a client–server-control software architecture is proposed, which separates the user interaction, data communication and robot control implementation into different software layers. Correspondingly, three particular application protocols upon the TCP/IP are designed to transmit the data, command and status between the client and the server so as to deal with the abundant data streaming in the software. In order not to be affected by the graphic user interface (GUI) modification process in the future experiment in VV assembly working field, the real-time control system is realized as a stand-alone module in the architecture to guarantee the controlling performance of the robot machine. After completing the software development, a milling operation is tested on the robot machine, and the result demonstrates that both the specific GUI operability and the real-time motion control performance could be guaranteed adequately in the software design.

  2. SIFT - A preliminary evaluation. [Software Implemented Fault Tolerant computer for aircraft control

    Science.gov (United States)

    Palumbo, D. L.; Butler, R. W.

    1983-01-01

    This paper presents the results of a performance evaluation of the SIFT computer system conducted in the NASA AIRLAB facility. The essential system functions are described and compared to both earlier design proposals and subsequent design improvements. The functions supporting fault tolerance are found to consume significant computing resources. With SIFT's specimen task load, scheduled at a 30-Hz rate, the executive tasks such as reconfiguration, clock synchronization and interactive consistency, require 55 percent of the available task slots. Other system overhead (e.g., voting and scheduling) use an average of 50 percent of each remaining task slot.

  3. Independent Verification and Validation Of SAPHIRE 8 Software Design and Interface Design Project Number: N6423 U.S. Nuclear Regulatory Commission

    Energy Technology Data Exchange (ETDEWEB)

    Kent Norris

    2009-10-01

    The purpose of the Independent Verification and Validation (IV&V) role in the evaluation of the SAPHIRE software design and interface design is to assess the activities that results in the development, documentation, and review of a software design that meets the requirements defined in the software requirements documentation. The IV&V team began this endeavor after the software engineering and software development of SAPHIRE had already been in production. IV&V reviewed the requirements specified in the NRC Form 189s to verify these requirements were included in SAPHIRE’s Software Verification and Validation Plan (SVVP) design specification.

  4. Independent Verification and Validation Of SAPHIRE 8 Software Design and Interface Design Project Number: N6423 U.S. Nuclear Regulatory Commission

    Energy Technology Data Exchange (ETDEWEB)

    Kent Norris

    2010-03-01

    The purpose of the Independent Verification and Validation (IV&V) role in the evaluation of the SAPHIRE software design and interface design is to assess the activities that results in the development, documentation, and review of a software design that meets the requirements defined in the software requirements documentation. The IV&V team began this endeavor after the software engineering and software development of SAPHIRE had already been in production. IV&V reviewed the requirements specified in the NRC Form 189s to verify these requirements were included in SAPHIRE’s Software Verification and Validation Plan (SVVP) design specification.

  5. Enterprise software architecture and design entities, services, and resources

    CERN Document Server

    Duggan, Dominic

    2012-01-01

    This book fills a gap between high-level overview texts that are often too general and low-level detail oriented technical handbooks that lose sight the "big picture". This book discusses SOA from the low-level perspective of middleware, various XML-based technologies, and basic service design. It also examines broader implications of SOA, particularly where it intersects with business process management and process modeling. Concrete overviews will be provided of the methodologies in those fields, so that students will have a hands-on grasp of how they may be used in the contex

  6. Software Design Document for the AMP Nuclear Fuel Performance Code

    Energy Technology Data Exchange (ETDEWEB)

    Philip, Bobby [ORNL; Clarno, Kevin T [ORNL; Cochran, Bill [ORNL

    2010-03-01

    The purpose of this document is to describe the design of the AMP nuclear fuel performance code. It provides an overview of the decomposition into separable components, an overview of what those components will do, and the strategic basis for the design. The primary components of a computational physics code include a user interface, physics packages, material properties, mathematics solvers, and computational infrastructure. Some capability from established off-the-shelf (OTS) packages will be leveraged in the development of AMP, but the primary physics components will be entirely new. The material properties required by these physics operators include many highly non-linear properties, which will be replicated from FRAPCON and LIFE where applicable, as well as some computationally-intensive operations, such as gap conductance, which depends upon the plenum pressure. Because there is extensive capability in off-the-shelf leadership class computational solvers, AMP will leverage the Trilinos, PETSc, and SUNDIALS packages. The computational infrastructure includes a build system, mesh database, and other building blocks of a computational physics package. The user interface will be developed through a collaborative effort with the Nuclear Energy Advanced Modeling and Simulation (NEAMS) Capability Transfer program element as much as possible and will be discussed in detail in a future document.

  7. Designing SQCRA as a Software to Semi-quantitative Chemical Risk Assessment in Workplace

    Directory of Open Access Journals (Sweden)

    Ali Karimi

    2014-06-01

    Full Text Available Background & Objectives : The aim of chemical risk assessment is to identify and evaluate risks originated from chemicals usages. This study aims to design a practical tool for facilitating chemical risk assessment. Methods: The proposed software was derived from chemical risk assessment method which was recommended by Ministry of Human Resources of Malaysia. All of the processes in question are designed in operating system software. Based on some revisions, this software was developed using Visual Basic (VB titled as SQCRA. The developed software was used for chemical risk assessment in Narges Vegetale Oil Company in Shiraz (center of Iran. Result: The output of software showed that the level of risk derived from sulfuric acid, phosphoric acid, aluminum sulphate, nickel catalyst, acetic acid used as a raw material were 2.4, 2.84, 2.3, 3.5 and 2.66, respectively. Moreover, risk rank and proposed control methods for each of these materials were determined. Conclusions : The developed software calculates the health risk level based on the degree of hazard and exposure in shorttime and without using risk matrix and chemical formula. After determining the risk rank, the software proposes the control procedures to reduce occupational exposure.

  8. Discussion on PKPM structure design software%谈PKPM结构设计软件

    Institute of Scientific and Technical Information of China (English)

    梁涛

    2011-01-01

    针对PKPM结构设计软件的具体应用进行了探讨,结合一些特设案例分别阐述了轻型门式刚架基础、钢框架结构等设计工作中PKPM软件的使用方法及设计过程中某些问题的解决措施,以期指导结构设计人员更熟练地应用该软件。%This paper explores the specific application of PKPM structure design software. Combining with some specific cases, it describes the utilization methods of PKPM software in the design of light-weight steel portal frame foundation and steel frame structure and measures for solving problems occurring in design process, so as to guide structural designers to skillfully apply the software.

  9. Educational technology for inclusion: Design of an educational software for individuals with autism spectrum disorders

    Directory of Open Access Journals (Sweden)

    Stefano Di Tore

    2015-12-01

    Full Text Available The study illustrates the design, prototyping and production stages of an educational software aimed at promoting the development of social skills in autistic pupils attending the Italian primary school. The educational design of the proposed activities within the software was created on the basis of the theory of simplexity, while the design of the forms of interaction of the activities was constructed on the basis of the tasks proposed in the educational programme for autistic individuals by Patricia Howlin. The research project aims to achieve two objectives: creating an educational freeware software designed to foster the development of social skills in autistic pupils attending Italian primary schools; assessing if and to what extent the introduction of a technological variable can determine changes in terms of teaching effectiveness in Howlin’s programme.

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

    DEFF Research Database (Denmark)

    Singh, Ravendra; Gernaey, Krist; Gani, Rafiqul

    2009-01-01

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

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

    Energy Technology Data Exchange (ETDEWEB)

    GLASSCOCK, J.A.

    2000-01-27

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

  12. Preliminary Design of a Pendulum Experiment for Searching for a Lorentz-Violation Signal

    CERN Document Server

    Shao, Cheng-Gang; Tan, Yu-Jie

    2016-01-01

    This work mainly presents a preliminary design for a pendulum experiment with both the source mass and the test mass in a striped pattern to amplify the Lorentz-violation signal, since the signal is sensitive to edge effects.

  13. Adding Timing Requirements to the CODARTS Real-Time Software Design Method

    DEFF Research Database (Denmark)

    Bach, K.R.

    The CODARTS software design method consideres how concurrent, distributed and real-time applications can be designed. Although accounting for the important issues of task and communication, the method does not provide means for expressing the timeliness of the tasks and communication directly...

  14. ALGORITHMIC FACILITIES AND SOFTWARE FOR VIRTUAL DESIGN OF ANTI-BLOCK AND COUNTER-SLIPPING SYSTEMS

    Directory of Open Access Journals (Sweden)

    N. N. Hurski

    2009-01-01

    Full Text Available The paper considers algorithms of designing a roadway covering for virtual test of mobile machine movement dynamics; an algorithm of forming actual values of forces/moments in «road–wheel–car» contact and their derivatives, and also a software for virtual designing of mobile machine dynamics.

  15. Abnormity control design and performance analysis of real-time data exchange software based on Petri net

    Institute of Scientific and Technical Information of China (English)

    Zhang Weimin

    2005-01-01

    In many spaceflight measure and control software systems, varieties of measure data are exchanged between different software. Qualities of measure and control software systems are influenced by the performances of data exchange software greatly. Many problems that appear during the running process of real-time measure and control software and are difficult to be located are caused by data exchange software. So, it is necessary to analyze the performances of data exchange software while designing measure and control software systems. In this article, the Petri net model of the real-time data exchange software is established first. Then the model is simplified and analyzed. The design of abnormity control for buffer overflow is given. Finally,using the Petri net method, the performances of the real-time data exchange software are analyzed and discussed.

  16. A software radio approach to global navigation satellite system receiver design

    Science.gov (United States)

    Akos, Dennis Matthew

    1997-12-01

    The software radio has been described as the most significant evolution in receiver design since the development of the superheterodyne concept in 1918. The software radio design philosophy is to position an analog-to-digital converter (ADC) as close to the antenna as possible and then process the samples using a combination of software and a programmable microprocessor. There are a number of important advantages to be gained through full exploitation of the software radio concept. The most notable include: (1) The removal of analog signal processing components and their associated nonlinear, temperature-based, and age-based performance characteristics. (2) A single antenna/front-end configuration can be used to receive and demodulate a variety of radio frequency (RF) transmissions. (3) The software radio provides the ultimate simulation/testing environment. Global Navigation Satellite Systems (GNSSs) are the latest and most complex radionavigation systems in widespread use. The United States' Global Positioning System (GPS) and, to a lesser extent, the Russian Global Orbiting Navigation Satellite System (GLONASS) are being targeted for use as next generation aviation navigation systems. As a result, it is critical that a GNSS achieve the reliability and integrity necessary for use within the aerospace system. The receiver design is a key element in achieving the high standards required. This work presents the complete development of a GNSS software radio. A GNSS receiver front end has been constructed, based on the software radio design goals, and has been evaluated against the traditional design. Trade-offs associated with each implementation are presented along with experimental results. Novel bandpass sampling front end designs have been proposed, implemented and tested for the processing of multiple GNSS transmissions. Finally, every aspect of GNSS signal processing has been implemented in software from the necessary spread spectrum acquisition algorithms to

  17. Drivers of Customer Satisfaction for Software Products: Implications for Design and Service Support

    OpenAIRE

    Sunder Kekre; Mayuram S. Krishnan; Kannan Srinivasan

    1995-01-01

    We study the key determinants of customer satisfaction with software products. Our analysis, based upon a large sample of over 2,500 customer responses, suggests that capability and usability are the critical drivers of overall customer satisfaction. We also find that the importance of seven key satisfaction factors differs across customer and product segments. Our results have significant implications for Quality Function Deployment in making design and service support choices for software p...

  18. The design of aided software for osmotic stress responding genes mining in plant genome

    Institute of Scientific and Technical Information of China (English)

    2007-01-01

    A software and algorithm which based on random sequence model uses osmotic stress responding cis elements from existing information sources of biology was designed. It can infer the genie downstream function of Arabidopsis thaliana through analyzing its promoter region, and can offer effective aided analysis to mine osmotic stress responding genes in Arabidopsis thaliana genome. The practical application proves that this software can aid to analyze vast genie data and offer important data evidence.

  19. Computer organization and design the hardware/software interface

    CERN Document Server

    Patterson, David A

    2013-01-01

    The 5th edition of Computer Organization and Design moves forward into the post-PC era with new examples, exercises, and material highlighting the emergence of mobile computing and the cloud. This generational change is emphasized and explored with updated content featuring tablet computers, cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures. Because an understanding of modern hardware is essential to achieving good performance and energy efficiency, this edition adds a new concrete example, "Going Faster," used throughout the text to demonstrate extremely effective optimization techniques. Also new to this edition is discussion of the "Eight Great Ideas" of computer architecture. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Optimization techniques featured throughout the text. It covers parallelism in depth with...

  20. Design and Realization of Numerical Control Ladder Diagram Edition Software

    Institute of Scientific and Technical Information of China (English)

    ZHAO Haixin; MO Yimin; PAN Yunping

    2006-01-01

    The thesis is directed by the idea of oriented- object. Considering the basic functions that NC system Ladder Diagram editor should provide, and through theoretical research and practice, the thesis developed a set of NC system Ladder Diagram editor which can form a Ladder Diagram editor based on vector plotting, intelligently compiling, simulation. This system uses the ladder diagram symbol to express operational order and use the chart symbol series-parallel connection and the position order to express the logical relations between the operational orders, divide the ladder diagram into four parts: the stave, the line, the row and the part, uses the standard order vessel list vessel of the standard template stack (STL) to save the data which involved in the design process. This system can write PLC program by ladder diagram language and is easy to use. The compilation and simulation for PLC diagram have been achieved. It greatly improves the work-efficiency.

  1. Current Mooring Design in Partner WECs and Candidates for Preliminary Analysis

    DEFF Research Database (Denmark)

    Thomsen, Jonas Bjerg; Ferri, Francesco; Kofoed, Jens Peter

    This report is the combined report of Commercial Milestone "CM1: Design and Cost of Current Mooring Solutions of Partner WECs" and Milestone "M3: Mooring Solutions for Preliminary Analysis" of the EUDP project "Mooring Solutions for Large Wave Energy Converters". The report covers a description...... of the current mooring design of the partner Wave Energy Converter (WEC) developers in the project, together with a preliminary cost estimate of the systems....

  2. SbSAD: An Integrated Service-based Software Design Framework

    Directory of Open Access Journals (Sweden)

    Mohamed Dbouk

    2010-11-01

    Full Text Available Phased software engineering process continues to be the most popular paradigm leading to devise and drawing-up all system architectural designs. In this paper we trying to explore and examine the most significant software engineering activity: Software architectural design. In this paper we discuss and evaluate an integrated service-based (the common and modern architectural styles upon which many systems are currently based software architectural design framework called SbSAD. SbSAD is, mainly, built on top a proprietary micro-phased design process. In this paper, we first reconsider and refine such process in order to become more flexible. We, then, trying to evaluate this process by providing one devoted CASE-like prototype built using java technologies. Our approach consists of building overall software architectures while being based on the concept of business front-end services. The experiments show that: applying such strategy may cause some confliction with the so known SOA and may disorient both readers and designers. However, at the end, we testify that our service-based process should not have any direct connection with the SOA style. Working on some re-drawing and mapping rules leading to transcript SbSAD into SOA could characterize our future works.

  3. Internet-based hardware/software co-design framework for embedded 3D graphics applications

    Directory of Open Access Journals (Sweden)

    Wong Weng-Fai

    2011-01-01

    Full Text Available Abstract Advances in technology are making it possible to run three-dimensional (3D graphics applications on embedded and handheld devices. In this article, we propose a hardware/software co-design environment for 3D graphics application development that includes the 3D graphics software, OpenGL ES application programming interface (API, device driver, and 3D graphics hardware simulators. We developed a 3D graphics system-on-a-chip (SoC accelerator using transaction-level modeling (TLM. This gives software designers early access to the hardware even before it is ready. On the other hand, hardware designers also stand to gain from the more complex test benches made available in the software for verification. A unique aspect of our framework is that it allows hardware and software designers from geographically dispersed areas to cooperate and work on the same framework. Designs can be entered and executed from anywhere in the world without full access to the entire framework, which may include proprietary components. This results in controlled and secure transparency and reproducibility, granting leveled access to users of various roles.

  4. A Preliminary Rubric Design to Evaluate Mixed Methods Research

    Science.gov (United States)

    Burrows, Timothy J.

    2013-01-01

    With the increase in frequency of the use of mixed methods, both in research publications and in externally funded grants there are increasing calls for a set of standards to assess the quality of mixed methods research. The purpose of this mixed methods study was to conduct a multi-phase analysis to create a preliminary rubric to evaluate mixed…

  5. Preliminary Design Study of a Hybrid Airship for Flight Research

    Science.gov (United States)

    Browning, R. G. E.

    1981-01-01

    The feasibility of using components from four small helicopters and an airship envelope as the basis for a quad-rotor research aircraft was studied. Preliminary investigations included a review of candidate hardware and various combinations of rotor craft/airship configurations. A selected vehicle was analyzed to assess its structural and performance characteristics.

  6. A Preliminary Rubric Design to Evaluate Mixed Methods Research

    Science.gov (United States)

    Burrows, Timothy J.

    2013-01-01

    With the increase in frequency of the use of mixed methods, both in research publications and in externally funded grants there are increasing calls for a set of standards to assess the quality of mixed methods research. The purpose of this mixed methods study was to conduct a multi-phase analysis to create a preliminary rubric to evaluate mixed…

  7. NEXUS/NASCAD- NASA ENGINEERING EXTENDIBLE UNIFIED SOFTWARE SYSTEM WITH NASA COMPUTER AIDED DESIGN

    Science.gov (United States)

    Purves, L. R.

    1994-01-01

    NEXUS, the NASA Engineering Extendible Unified Software system, is a research set of computer programs designed to support the full sequence of activities encountered in NASA engineering projects. This sequence spans preliminary design, design analysis, detailed design, manufacturing, assembly, and testing. NEXUS primarily addresses the process of prototype engineering, the task of getting a single or small number of copies of a product to work. Prototype engineering is a critical element of large scale industrial production. The time and cost needed to introduce a new product are heavily dependent on two factors: 1) how efficiently required product prototypes can be developed, and 2) how efficiently required production facilities, also a prototype engineering development, can be completed. NEXUS extendibility and unification are achieved by organizing the system as an arbitrarily large set of computer programs accessed in a common manner through a standard user interface. The NEXUS interface is a multipurpose interactive graphics interface called NASCAD (NASA Computer Aided Design). NASCAD can be used to build and display two and three-dimensional geometries, to annotate models with dimension lines, text strings, etc., and to store and retrieve design related information such as names, masses, and power requirements of components used in the design. From the user's standpoint, NASCAD allows the construction, viewing, modification, and other processing of data structures that represent the design. Four basic types of data structures are supported by NASCAD: 1) three-dimensional geometric models of the object being designed, 2) alphanumeric arrays to hold data ranging from numeric scalars to multidimensional arrays of numbers or characters, 3) tabular data sets that provide a relational data base capability, and 4) procedure definitions to combine groups of system commands or other user procedures to create more powerful functions. NASCAD has extensive abilities to

  8. NEXUS/NASCAD- NASA ENGINEERING EXTENDIBLE UNIFIED SOFTWARE SYSTEM WITH NASA COMPUTER AIDED DESIGN

    Science.gov (United States)

    Purves, L. R.

    1994-01-01

    NEXUS, the NASA Engineering Extendible Unified Software system, is a research set of computer programs designed to support the full sequence of activities encountered in NASA engineering projects. This sequence spans preliminary design, design analysis, detailed design, manufacturing, assembly, and testing. NEXUS primarily addresses the process of prototype engineering, the task of getting a single or small number of copies of a product to work. Prototype engineering is a critical element of large scale industrial production. The time and cost needed to introduce a new product are heavily dependent on two factors: 1) how efficiently required product prototypes can be developed, and 2) how efficiently required production facilities, also a prototype engineering development, can be completed. NEXUS extendibility and unification are achieved by organizing the system as an arbitrarily large set of computer programs accessed in a common manner through a standard user interface. The NEXUS interface is a multipurpose interactive graphics interface called NASCAD (NASA Computer Aided Design). NASCAD can be used to build and display two and three-dimensional geometries, to annotate models with dimension lines, text strings, etc., and to store and retrieve design related information such as names, masses, and power requirements of components used in the design. From the user's standpoint, NASCAD allows the construction, viewing, modification, and other processing of data structures that represent the design. Four basic types of data structures are supported by NASCAD: 1) three-dimensional geometric models of the object being designed, 2) alphanumeric arrays to hold data ranging from numeric scalars to multidimensional arrays of numbers or characters, 3) tabular data sets that provide a relational data base capability, and 4) procedure definitions to combine groups of system commands or other user procedures to create more powerful functions. NASCAD has extensive abilities to

  9. Trade-off results and preliminary designs of Near-Term Hybrid Vehicles

    Science.gov (United States)

    Sandberg, J. J.

    1980-01-01

    Phase I of the Near-Term Hybrid Vehicle Program involved the development of preliminary designs of electric/heat engine hybrid passenger vehicles. The preliminary designs were developed on the basis of mission analysis, performance specification, and design trade-off studies conducted independently by four contractors. THe resulting designs involve parallel hybrid (heat engine/electric) propulsion systems with significant variation in component selection, power train layout, and control strategy. Each of the four designs is projected by its developer as having the potential to substitute electrical energy for 40% to 70% of the petroleum fuel consumed annually by its conventional counterpart.

  10. TMT common software update

    Science.gov (United States)

    Gillies, Kim; Brighton, Allan; Buur, Hanne

    2016-08-01

    TMT Common Software (CSW). CSW consists of software services and library code that is used by developers to create the subsystems and components that participate in the software system. CSW also defines the types of components that can be constructed and their functional roles in the software system. TMT CSW has recently passed its preliminary design review. The unique features of CSW include its use of multiple, open-source products as the basis for services, and an approach that works to reduce the amount of CSW-provided infrastructure code. Considerable prototyping was completed during this phase to mitigate risk with results that demonstrate the validity of this design approach and the selected service implementation products. This paper describes the latest design of TMT CSW, key features, and results from the prototyping effort.

  11. A knowledge-based design framework for airplane conceptual and preliminary design

    Science.gov (United States)

    Anemaat, Wilhelmus A. J.

    The goal of work described herein is to develop the second generation of Advanced Aircraft Analysis (AAA) into an object-oriented structure which can be used in different environments. One such environment is the third generation of AAA with its own user interface, the other environment with the same AAA methods (i.e. the knowledge) is the AAA-AML program. AAA-AML automates the initial airplane design process using current AAA methods in combination with AMRaven methodologies for dependency tracking and knowledge management, using the TechnoSoft Adaptive Modeling Language (AML). This will lead to the following benefits: (1) Reduced design time: computer aided design methods can reduce design and development time and replace tedious hand calculations. (2) Better product through improved design: more alternative designs can be evaluated in the same time span, which can lead to improved quality. (3) Reduced design cost: due to less training and less calculation errors substantial savings in design time and related cost can be obtained. (4) Improved Efficiency: the design engineer can avoid technically correct but irrelevant calculations on incomplete or out of sync information, particularly if the process enables robust geometry earlier. Although numerous advancements in knowledge based design have been developed for detailed design, currently no such integrated knowledge based conceptual and preliminary airplane design system exists. The third generation AAA methods are tested over a ten year period on many different airplane designs. Using AAA methods will demonstrate significant time savings. The AAA-AML system will be exercised and tested using 27 existing airplanes ranging from single engine propeller, business jets, airliners, UAV's to fighters. Data for the varied sizing methods will be compared with AAA results, to validate these methods. One new design, a Light Sport Aircraft (LSA), will be developed as an exercise to use the tool for designing a new airplane

  12. Design of a New Research Reactor: Preliminary Conceptual Design (3rd Year)

    Energy Technology Data Exchange (ETDEWEB)

    Park, Cheol; Lee, B. C.; Chae, H. T. and others

    2006-01-15

    A research reactor design is a kind of integral engineering project and a process to obtain a concrete shape through several years of concept development, conceptual design, basic design and detail design. So it requires close cooperation in various areas as well as lots of manpower and cost. The overall process at each stage may be said to be similar except for some stage-specific works. In 2005 as last year of a concept development stage, investigations on the various concepts of the fuel, reactor structure and systems which can meet the requirements established. The requirements for the process systems and I and C systems have also been embodied. The major tasks planned at the early of 2005 have been performed for each area of reactor design as follows: Establishment of the fuel and reactor core concept, and the core analysis, Preliminary thermal-hydraulic and safety analyses for the conceptual cores, Establishment and improvement of analysis system, Concept developments of the reactor structures and major systems, Test and test plan to verify the developed concepts, International cooperation to establish the foundations for exporting a research reactor.

  13. A Story-Telling Approach for a Software Engineering Course Design

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    2009-01-01

    Advanced programming and software engineering techniques are challenging to learn due to their inherent complexity. However, to the average student they are even more challenging because they have never experienced the context in which the techniques are appropriate. For instance, why learn design...... patterns to increase maintainability when student exercises are never maintained? In this paper, we outline the contextual problems that software engineering teaching has to deal with and present a story telling approach for course design as a remedy. We outline the stories that over the last five years...... have structured lecturing and mandatory exercises for our advanced programming/software engineering course, and present benefits, liabilities, and experiences with the approach comparing it to the normal, topic structured, course design....

  14. A configurable process for design of object-oriented software architectures

    DEFF Research Database (Denmark)

    lønvig, Birgitte

    combinations of problems and solutions in a number of different domains. The workflow of how to configure a process for a domain is although applicable for different domains. The software architecture design process is based on a general conceptual framework consisting of domain characteristics, requirements......When we design large complex software systems, such as systems in the telecommunications world, and we follow one of the standard object-oriented methods or processes, we end up with a system that fulfills the requirements of functionality. However, it is difficult to ensure that other requirements......, such as modifiability and reusability, are fulfilled. Furthermore the architecture is not explicitly described and is therefore difficult to comprehend. This Ph. D. dissertation defines a configurable process for design of object-oriented software architectures. The process can be regarded as an extension to standard...

  15. Designing a Strategic Measurement Program for Software Engineering Organizations: Discovering Difficulties and Problems

    Directory of Open Access Journals (Sweden)

    Mitre-Hernández Hugo A.

    2014-04-01

    Full Text Available Software measurement is widely recognized as an essential part of understanding, controlling, monitoring, predicting, and evaluating software development and maintenance projects. Both, software process improvement (SPI and software measurement literature include many case studies of successful companies and descriptions of their measurement programs. However, there are still concerns on how to design efficient strategic measurement programs. These concerns include the lack of involvement of the SEO’s personnel, bad alignment with its strategy and improvement initiative, difficulty to justify the utility of using standards or improvement initiatives, etc. All of the former results in inadequate measurement programs that often lead to poor decisions and economic loss. This paper describes a pilot study to observe and analyze the operation of measurement teams when using measurement methods such as Balanced Objective-Quantifiers Method (BOQM, Practical Software Measurement (PSM and Balanced Scorecard and Goal-Driven Measurement (BSC&GQ[I]M to design a strategic measurement program. From the results of the study, we gained some insight on common difficulties and problems, which are useful to consider when designing of strategic measurement programs. This paper describes an important milestone in achieving our main research goal, evaluate and find suggestions to design a strategic measurement program aligned correctly with the strategic goals, for effective decision making at all organization levels and justify the utilities or benefits of integrating improvement initiatives.

  16. BioXTAS RAW, a software program for high-throughput automated small-angle X-ray scattering data reduction and preliminary analysis

    DEFF Research Database (Denmark)

    Nielsen, S.S.; Toft, K.N.; Snakenborg, Detlef

    2009-01-01

    -dimensional data in terms of the indirect Fourier transform using the objective Bayesian approach to obtain the pair-distance distribution function, PDDF, and is thereby a free and open-source alternative to existing PDDF estimation software. Apart from the TIFF input format, the program also accepts ASCII......A fully open source software program for automated two-dimensional and one-dimensional data reduction and preliminary analysis of isotropic small-angle X-ray scattering (SAXS) data is presented. The program is freely distributed, following the open-source philosophy, and does not rely on any...... commercial software packages. BioXTAS RAW is a fully automated program that, via an online feature, reads raw two-dimensional SAXS detector output files and processes and plots data as the data files are created during measurement sessions. The software handles all steps in the data reduction. This includes...

  17. NanoDesign: Concepts and Software for a Nanotechnology Based on Functionalized Fullerenes

    Science.gov (United States)

    Globus, Al; Jaffe, Richard; Chancellor, Marisa K. (Technical Monitor)

    1996-01-01

    Eric Drexler has proposed a hypothetical nanotechnology based on diamond and investigated the properties of such molecular systems. While attractive, diamonoid nanotechnology is not physically accessible with straightforward extensions of current laboratory techniques. We propose a nanotechnology based on functionalized fullerenes and investigate carbon nanotube based gears with teeth added via a benzyne reaction known to occur with C60. The gears are single-walled carbon nanotubes with appended coenzyme groups for teeth. Fullerenes are in widespread laboratory use and can be functionalized in many ways. Companion papers computationally demonstrate the properties of these gears (they appear to work) and the accessibility of the benzyne/nanotube reaction. This paper describes the molecular design techniques and rationale as well as the software that implements these design techniques. The software is a set of persistent C++ objects controlled by TCL command scripts. The c++/tcl interface is automatically generated by a software system called tcl_c++ developed by the author and described here. The objects keep track of different portions of the molecular machinery to allow different simulation techniques and boundary conditions to be applied as appropriate. This capability has been required to demonstrate (computationally) our gear's feasibility. A new distributed software architecture featuring a WWW universal client, CORBA distributed objects, and agent software is under consideration. The software architecture is intended to eventually enable a widely disbursed group to develop complex simulated molecular machines.

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

    Directory of Open Access Journals (Sweden)

    Freddy Alexander Díaz González

    2016-04-01

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

  19. A BEHAVIOR-PRESERVING TRANSLATION FROM FBD DESIGN TO C IMPLEMENTATION FOR REACTOR PROTECTION SYSTEM SOFTWARE

    Directory of Open Access Journals (Sweden)

    JUNBEOM YOO

    2013-08-01

    Full Text Available Software safety for nuclear reactor protection systems (RPSs is the most important requirement for the obtainment of permission for operation and export from government authorities, which is why it should be managed with well-experienced software development processes. The RPS software is typically modeled with function block diagrams (FBDs in the design phase, and then mechanically translated into C programs in the implementation phase, which is finally compiled into executable machine codes and loaded on RPS hardware – PLC (Programmable Logic Controller. Whereas C Compilers are fully-verified COTS (Commercial Off-The-Shelf software, translators from FBDs to C programs are provided by PLC vendors. Long-term experience, experiments and simulations have validated their correctness and function safety. This paper proposes a behavior-preserving translation from FBD design to C implementation for RPS software. It includes two sets of translation algorithms and rules as well as a prototype translator. We used an example of RPS software in a Korean nuclear power plant to demonstrate the correctness and effectiveness of the proposed translation.

  20. A Behavior-Preserving Translation From FBD Design to C Implementation for Reactor Protection System Software

    Energy Technology Data Exchange (ETDEWEB)

    Yoo, Junbeom; Kim, Euisub [Konkuk Univ., Seoul (Korea, Republic of); Lee, Jangsoo [Korea Atomic Energy Research Institute, Daejeon (Korea, Republic of)

    2013-08-15

    Software safety for nuclear reactor protection systems (RPSs) is the most important requirement for the obtainment of permission for operation and export from government authorities, which is why it should be managed with well-experienced software development processes. The RPS software is typically modeled with function block diagrams (FBDs) in the design phase, and then mechanically translated into C programs in the implementation phase, which is finally compiled into executable machine codes and loaded on RPS hardware - PLC (Programmable Logic Controller). Whereas C Compilers are fully-verified COTS (Commercial Off-The-Shelf) software, translators from FBDs to C programs are provided by PLC vendors. Long-term experience, experiments and simulations have validated their correctness and function safety. This paper proposes a behavior-preserving translation from FBD design to C implementation for RPS software. It includes two sets of translation algorithms and rules as well as a prototype translator. We used an example of RPS software in a Korean nuclear power plant to demonstrate the correctness and effectiveness of the proposed translation.

  1. Preliminary Design of the Ada Programming Support Environment Configuration Manager.

    Science.gov (United States)

    1984-06-01

    October 1980. 62 ............................................... 10. Buxton , J. and V. H. Stenning, eds. "Stoneman," Requirements for Ada Programming...18. Stoner, Bill . Logicon. Course EE 5.45, "Software Acquisition," School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB OH

  2. Software Architecture Design for Spatially-Indexed Media in Smart Environments

    Directory of Open Access Journals (Sweden)

    SCHIPOR, O.-A.

    2017-05-01

    Full Text Available We introduce in this work a new software architecture design, based on well-established web communication protocols and scripting languages, for implementing spatially-indexed media in smart environments. We based our approach on specific design guidelines. Our concept of spatially-indexed media enables users to readily instantiate mappings between digital content and specific regions of the physical space. We present an implementation of the architecture using a motion capture system, a large visualization display, and several smart devices. We also present an experimental evaluation of our new software architecture by reporting response times function of changes in the complexity of physical-digital environment.

  3. Design of Embedded Real-time Systems: Developing a Method for Practical Software Engineering

    DEFF Research Database (Denmark)

    Løvengreen, Hans Henrik; Ravn, Anders P.; Rischel, Hans

    1990-01-01

    The methodological issues and practical problems in development and industrial use of a theory-based design method for embedded, real-time systems are discussed. The method has been used for several years in a number of smaller industries that develop both electronics and software for a professio......The methodological issues and practical problems in development and industrial use of a theory-based design method for embedded, real-time systems are discussed. The method has been used for several years in a number of smaller industries that develop both electronics and software...

  4. Cerec Smile Design--a software tool for the enhancement of restorations in the esthetic zone.

    Science.gov (United States)

    Kurbad, Andreas; Kurbad, Susanne

    2013-01-01

    Restorations in the esthetic zone can now be enhanced using software tools. In addition to the design of the restoration itself, a part or all of the patient's face can be displayed on the monitor to increase the predictability of treatment results. Using the Smile Design components of the Cerec and inLab software, a digital photograph of the patient can be projected onto a three-dimensional dummy head. In addition to its use for the enhancement of the CAD process, this technology can also be utilized for marketing purposes.

  5. Use of software engineering techniques in the design of the ALEPH data acquisition system

    Energy Technology Data Exchange (ETDEWEB)

    Charity, T.; McClatchey, R.; Harvey, J.

    1987-08-01

    The SASD methodology is being used to provide a rigorous design framework for various components of the ALEPH data acquisition system. The Entity-Relationship data model is used to describe the layout and configuration of the control and acquisition systems and detector components. State transition diagrams are used to specify control applications such as run control and resource management and data flow diagrams assist in decomposing software tasks and defining interfaces between processes. These techniques encourage rigorous software design leading to enhanced functionality and reliability. Improved documentation and communication ensures continuity over the system life-cycle and simplifies project management.

  6. Development of User-Friendly Software to Design Dairy Heat Exchanger and Performance Evaluation

    Directory of Open Access Journals (Sweden)

    DipankarMandal

    2015-02-01

    Full Text Available The paper proposes a calculation algorithm and development of a software in Visual Basic(Visual Studio 2012 Express Desktop used in heat transfer studies when different heat exchangers are involved (e.g. Helical Type Triple Tube Heat Exchanger , Plate Type Heat Exchanger.It includes the easy calculation of heat transfer coefficient and followed by the design and simulation of heat exchanger design parameter by inputting general known parameters of a heat exchanger into the developed software—-―DAIRY –HE ―. A parametric study is conducted using the software interface to determine the length of tubes or dimensions of heat exchanger.

  7. Design of Radial Basis Function Neural Networks for Software Effort Estimation

    Directory of Open Access Journals (Sweden)

    Ali Idri

    2010-07-01

    Full Text Available In spite of the several software effort estimation models developed over the last 30 years, providing accurate estimates of the software project under development is still unachievable goal. Therefore, many researchers are working on the development of new models and the improvement of the existing ones using artificial intelligence techniques such as: case-based reasoning, decision trees, genetic algorithms and neural networks. This paper is devoted to the design of Radial Basis Function Networks for software cost estimation. It shows the impact of the RBFN network structure, especially the number of neurons in the hidden layer and the widths of the basis function, on the accuracy of the produced estimates measured by means of MMRE and Pred indicators. The empirical study uses two different software project datasets namely, artificial COCOMO'81 and Tukutuku datasets.

  8. Near-term hybrid vehicle program, phase 1. Appendix C: Preliminary design data package

    Science.gov (United States)

    1979-01-01

    The design methodology, the design decision rationale, the vehicle preliminary design summary, and the advanced technology developments are presented. The detailed vehicle design, the vehicle ride and handling and front structural crashworthiness analysis, the microcomputer control of the propulsion system, the design study of the battery switching circuit, the field chopper, and the battery charger, and the recent program refinements and computer results are presented.

  9. WRF-CMAQ two-way coupled system with aerosol feedback: software development and preliminary results

    Directory of Open Access Journals (Sweden)

    D. C. Wong

    2012-03-01

    Full Text Available Air quality models such as the EPA Community Multiscale Air Quality (CMAQ require meteorological data as part of the input to drive the chemistry and transport simulation. The Meteorology-Chemistry Interface Processor (MCIP is used to convert meteorological data into CMAQ-ready input. Key shortcoming of such one-way coupling include: excessive temporal interpolation of coarsely saved meteorological input and lack of feedback of atmospheric pollutant loading on simulated dynamics. We have developed a two-way coupled system to address these issues. A single source code principle was used to construct this two-way coupling system so that CMAQ can be consistently executed as a stand-alone model or part of the coupled system without any code changes; this approach eliminates maintenance of separate code versions for the coupled and uncoupled systems. The design also provides the flexibility to permit users: (1 to adjust the call frequency of WRF and CMAQ to balance the accuracy of the simulation versus computational intensity of the system, and (2 to execute the two-way coupling system with feedbacks to study the effect of gases and aerosols on short wave radiation and subsequent simulated dynamics. Details on the development and implementation of this two-way coupled system are provided. When the coupled system is executed without radiative feedback, computational time is virtually identical when using the Community Atmospheric Model (CAM radiation option and a slightly increased (~8.5% when using the Rapid Radiative Transfer Model for GCMs (RRTMG radiation option in the coupled system compared to the offline WRF-CMAQ system. Once the feedback mechanism is turned on, the execution time increases only slightly with CAM but increases about 60% with RRTMG due to the use of a more detailed Mie calculation in this implementation of feedback mechanism. This two-way model with radiative feedback shows noticeably reduced bias in simulated surface shortwave

  10. Cross-Participants : fostering design-use mediation in an Open Source Software community

    CERN Document Server

    Barcellini, Flore; Burkhardt, Jean-Marie

    2007-01-01

    Motivation - This research aims at investigating emerging roles and forms of participation fostering design-use mediation during the Open Source Software design process Research approach - We compare online interactions for a successful "pushed-by-users" design process with unsuccessful previous proposals. The methodology developed, articulate structural analyses of the discussions (organization of discussions, participation) to actions to the code and documentation made by participants to the project. We focus on the useroriented and the developer-oriented mailing-lists of the Python project. Findings/Design - We find that key-participants, the cross-participants, foster the design process and act as boundary spanners between the users and the developers' communities. Research limitations/Implications - These findings can be reinforced developing software to automate the structural analysis of discussions and actions to the code and documentation. Further analyses, supported by these tools, will be necessary...

  11. The effects of instructional software designed in accordance with instructional transaction theory on achievements of students

    Directory of Open Access Journals (Sweden)

    Murat Paşa Uysal

    2012-01-01

    Full Text Available Normal 0 21 false false false MicrosoftInternetExplorer4 Normal 0 21 false false false MicrosoftInternetExplorer4 This research study was carried out to investigate how the instructional software (IS designed in accordance with Instructional Transaction Theory (ITT effects the academic achievements of students. Computer-Aided Instructional (CAI system constituted the independent variable, while the academic achievement did the dependent variable. The samples of the study were the 130 students who took the Computer Programming course. Randomly selected 69 students in one study group used the IS based on ITT and 61 students in another study group used the conventional CAI system. Instructional transactions, which included the knowledge objects, were designed to form a relational knowledge base. The frame-based design principles, which are generally used for the CAI software, were adopted as an instructional design approach for the conventional CAI system. In line with the purposes of this research study, nonparametric statistical analysis methods were used. A significant difference was found between the study groups in academic achievements of students. This finding was on behalf of the instructional software designed in accordance with ITT. Furthermore, in terms of instructional software, learning styles of students revealed no significant difference regarding the academic achievements.

  12. Methodology for object-oriented real-time systems analysis and design: Software engineering

    Science.gov (United States)

    Schoeffler, James D.

    1991-01-01

    Successful application of software engineering methodologies requires an integrated analysis and design life-cycle in which the various phases flow smoothly 'seamlessly' from analysis through design to implementation. Furthermore, different analysis methodologies often lead to different structuring of the system so that the transition from analysis to design may be awkward depending on the design methodology to be used. This is especially important when object-oriented programming is to be used for implementation when the original specification and perhaps high-level design is non-object oriented. Two approaches to real-time systems analysis which can lead to an object-oriented design are contrasted: (1) modeling the system using structured analysis with real-time extensions which emphasizes data and control flows followed by the abstraction of objects where the operations or methods of the objects correspond to processes in the data flow diagrams and then design in terms of these objects; and (2) modeling the system from the beginning as a set of naturally occurring concurrent entities (objects) each having its own time-behavior defined by a set of states and state-transition rules and seamlessly transforming the analysis models into high-level design models. A new concept of a 'real-time systems-analysis object' is introduced and becomes the basic building block of a series of seamlessly-connected models which progress from the object-oriented real-time systems analysis and design system analysis logical models through the physical architectural models and the high-level design stages. The methodology is appropriate to the overall specification including hardware and software modules. In software modules, the systems analysis objects are transformed into software objects.

  13. Assimilation of Usability Engineering and User-Centered Design using Agile Software Development Approach

    Directory of Open Access Journals (Sweden)

    Hina Iqbal

    2014-10-01

    Full Text Available Various agile software development methodologies, since their commencement, encouraged the development of high quality software product. Quality of a product is the compelling trait that plays a vital role in any product's success. Usability engineering and User centered design are user-centered approaches, covering the customer's concerns. The way these approaches are understood and carried out with agile practices is not properly understood and adopted till now. For software applications to be usable and valuable it is necessary to understand the correct user requirements in order to develop the interface that is usable and valuable to the customer. In this research work, we are discussing the scrum approach of agile development and integrate this with the usability engineering and user centered design approaches which helps the agile development team to understand usability demand of users and develop a product according to their expectations.

  14. Software package for the design and analysis of DNA origami structures

    DEFF Research Database (Denmark)

    Andersen, Ebbe Sloth; Nielsen, Morten Muhlig; Dong, Mingdong

    was observed on the mica surface with a fraction of the dolphin nanostructures showing extensive tail flexibility of approximately 90 degrees. The Java editor and tools are free software distributed under the GNU license. The open architecture of the editor makes it easy for the scientific community......A software package was developed for the semi-automated design of DNA origamis and further data analysis of Atomic Force Microscopy (AFM) images. As an example, we design the shape of a bottlenose dolphin and analyze it by means of high resolution AFM imaging. A high yield of DNA dolphins...... to contribute new tools and functionalities. Documentation, tutorials and software will be made available online....

  15. An Intelligent Software Workflow Process Design for Location Management on Mobile Devices

    CERN Document Server

    Rao, N Mallikharjuna

    2012-01-01

    Advances in the technologies of networking, wireless communication and trimness of computers lead to the rapid development in mobile communication infrastructure, and have drastically changed information processing on mobile devices. Users carrying portable devices can freely move around, while still connected to the network. This provides flexibility in accessing information anywhere at any time. For improving more flexibility on mobile device, the new challenges in designing software systems for mobile networks include location and mobility management, channel allocation, power saving and security. In this paper, we are proposing intelligent software tool for software design on mobile devices to fulfill the new challenges on mobile location and mobility management. In this study, the proposed Business Process Redesign (BPR) concept is aims at an extension of the capabilities of an existing, widely used process modeling tool in industry with 'Intelligent' capabilities to suggest favorable alternatives to an ...

  16. Software system design for the non-null digital Moiré interferometer

    Science.gov (United States)

    Chen, Meng; Hao, Qun; Hu, Yao; Wang, Shaopu; Li, Tengfei; Li, Lin

    2016-11-01

    Aspheric optical components are an indispensable part of modern optics systems. With the development of aspheric optical elements fabrication technique, high-precision figure error test method of aspheric surfaces is a quite urgent issue now. We proposed a digital Moiré interferometer technique (DMIT) based on partial compensation principle for aspheric and freeform surface measurement. Different from traditional interferometer, DMIT consists of a real and a virtual interferometer. The virtual interferometer is simulated with Zemax software to perform phase-shifting and alignment. We can get the results by a series of calculation with the real interferogram and virtual interferograms generated by computer. DMIT requires a specific, reliable software system to ensure its normal work. Image acquisition and data processing are two important parts in this system. And it is also a challenge to realize the connection between the real and virtual interferometer. In this paper, we present a software system design for DMIT with friendly user interface and robust data processing features, enabling us to acquire the figure error of the measured asphere. We choose Visual C++ as the software development platform and control the ideal interferometer by using hybrid programming with Zemax. After image acquisition and data transmission, the system calls image processing algorithms written with Matlab to calculate the figure error of the measured asphere. We test the software system experimentally. In the experiment, we realize the measurement of an aspheric surface and prove the feasibility of the software system.

  17. The Design of Lessons Using Mathematics Analysis Software to Support Multiple Representations in Secondary School Mathematics

    Science.gov (United States)

    Pierce, Robyn; Stacey, Kaye; Wander, Roger; Ball, Lynda

    2011-01-01

    Current technologies incorporating sophisticated mathematical analysis software (calculation, graphing, dynamic geometry, tables, and more) provide easy access to multiple representations of mathematical problems. Realising the affordances of such technology for students' learning requires carefully designed lessons. This paper reports on design…

  18. A Novel Software Tool to Generate Customer Needs for Effective Design of Online Shopping Websites

    Directory of Open Access Journals (Sweden)

    Ashish K. Sharma

    2016-03-01

    Full Text Available —Effective design of online shopping websites is the need of the hour as design plays a crucial role in the success of online shopping businesses. Recently, the use of Quality Function Deployment (QFD has been reported for the design of online shopping websites. QFD is a customer driven process that encompasses voluminous data gathered from customers through several techniques like personal interview, focus groups, surveys etc. This massive, unsorted and unstructured data is required to be transformed into a limited number of structured information to represent the actual Customer Needs (CNs which are then utilized in subsequent stages of QFD process. This can be achieved through brainstorming using techniques like Affinity Process. However, integrating the Affinity Process within QFD is tedious and time consuming and cannot be dealt with manually. This generates a pressing need for a software tool to serve the purpose. Moreover, the researches carried out so far have focused on QFD application, post the generation of CNs. Also, the available QFD softwares lack the option to generate CNs from collected data. Thus, the paper aims to develop a novel software tool that integrates Affinity Process with QFD to generate customers‘ needs for effective design of online shopping websites. The software system is developed using Visual Basic Dot Net (VB.Net that integrates a MS-Access database.

  19. The Design and Evaluation of a Cryptography Teaching Strategy for Software Engineering Students

    Science.gov (United States)

    Dowling, T.

    2006-01-01

    The present paper describes the design, implementation and evaluation of a cryptography module for final-year software engineering students. The emphasis is on implementation architectures and practical cryptanalysis rather than a standard mathematical approach. The competitive continuous assessment process reflects this approach and rewards…

  20. Design Genetic Algorithm Optimization Education Software Based Fuzzy Controller for a Tricopter Fly Path Planning

    Science.gov (United States)

    Tran, Huu-Khoa; Chiou, Juing -Shian; Peng, Shou-Tao

    2016-01-01

    In this paper, the feasibility of a Genetic Algorithm Optimization (GAO) education software based Fuzzy Logic Controller (GAO-FLC) for simulating the flight motion control of Unmanned Aerial Vehicles (UAVs) is designed. The generated flight trajectories integrate the optimized Scaling Factors (SF) fuzzy controller gains by using GAO algorithm. The…

  1. Co-verification of hardware and software for ARM SoC design

    CERN Document Server

    Andrews, Jason

    2004-01-01

    Hardware/software co-verification is how to make sure that embedded system software works correctly with the hardware, and that the hardware has been properly designed to run the software successfully -before large sums are spent on prototypes or manufacturing. This is the first book to apply this verification technique to the rapidly growing field of embedded systems-on-a-chip(SoC). As traditional embedded system design evolves into single-chip design, embedded engineers must be armed with the necessary information to make educated decisions about which tools and methodology to deploy. SoC verification requires a mix of expertise from the disciplines of microprocessor and computer architecture, logic design and simulation, and C and Assembly language embedded software. Until now, the relevant information on how it all fits together has not been available. Andrews, a recognized expert, provides in-depth information about how co-verification really works, how to be successful using it, and pitfalls to avoid. H...

  2. The Design of Lessons Using Mathematics Analysis Software to Support Multiple Representations in Secondary School Mathematics

    Science.gov (United States)

    Pierce, Robyn; Stacey, Kaye; Wander, Roger; Ball, Lynda

    2011-01-01

    Current technologies incorporating sophisticated mathematical analysis software (calculation, graphing, dynamic geometry, tables, and more) provide easy access to multiple representations of mathematical problems. Realising the affordances of such technology for students' learning requires carefully designed lessons. This paper reports on design…

  3. Design Genetic Algorithm Optimization Education Software Based Fuzzy Controller for a Tricopter Fly Path Planning

    Science.gov (United States)

    Tran, Huu-Khoa; Chiou, Juing -Shian; Peng, Shou-Tao

    2016-01-01

    In this paper, the feasibility of a Genetic Algorithm Optimization (GAO) education software based Fuzzy Logic Controller (GAO-FLC) for simulating the flight motion control of Unmanned Aerial Vehicles (UAVs) is designed. The generated flight trajectories integrate the optimized Scaling Factors (SF) fuzzy controller gains by using GAO algorithm. The…

  4. An Assessmant of a Beofulf System for a Wide Class of Analysis and Design Software

    Science.gov (United States)

    Katz, D. S.; Cwik, T.; Kwan, B. H.; Lou, J. Z.; Springer, P. L.; Sterling, T. L.; Wang, P.

    1997-01-01

    This paper discusses Beowulf systems, focusing on Hyglac, the Beowulf system installed at the Jet Propulsion Laboratory. The purpose of the paper is to assess how a system of this type will perform while running a variety of scientific and engineering analysis and design software.

  5. A CSP-based trajectory for designing formally verified embedded control software

    NARCIS (Netherlands)

    Jovanovic, D.S.; Liet, Geert K.; Broenink, Johannes F.

    2005-01-01

    This paper presents in a nutshell a procedure for producing formally verified concurrent software. The design paradigm provides means for translating block-diagrammed models of systems from various problem domains in a graphical notation for process-oriented architectures. Briefly presented CASE

  6. The Design and Evaluation of a Cryptography Teaching Strategy for Software Engineering Students

    Science.gov (United States)

    Dowling, T.

    2006-01-01

    The present paper describes the design, implementation and evaluation of a cryptography module for final-year software engineering students. The emphasis is on implementation architectures and practical cryptanalysis rather than a standard mathematical approach. The competitive continuous assessment process reflects this approach and rewards…

  7. Design and Use of CSP Meta-Model for Embedded Control Software Development

    NARCIS (Netherlands)

    Bezemer, Maarten M.; Wilterdink, Robert J.W.; Broenink, Jan F.; Welch, Peter H.; Barnes, Frederick R.M.; Chalmers, Kevin; Baekgaard Pedersen, Jan; Sampson, Adam T.

    2012-01-01

    Software that is used to control machines and robots must be predictable and reliable. Model-Driven Design (MDD) techniques are used to comply with both the technical and business needs. This paper introduces a CSP meta-model that is suitable for these MDD techniques. The meta-model describes the st

  8. Similarities and Differences in the Academic Education of Software Engineering and Architectural Design Professionals

    Science.gov (United States)

    Hazzan, Orit; Karni, Eyal

    2006-01-01

    This article focuses on the similarities and differences in the academic education of software engineers and architects. The rationale for this work stems from our observation, each from the perspective of her or his own discipline, that these two professional design and development processes share some similarities. A pilot study was performed,…

  9. A CSP-Based Trajectory for Designing Formally Verified Embedded Control Software

    NARCIS (Netherlands)

    Jovanovic, Dusko S.; Liet, Geert K.; Broenink, Jan F.

    2005-01-01

    This paper presents in a nutshell a procedure for producing formally verified concurrent software. The design paradigm provides means for translating block-diagrammed models of systems from various problem domains in a graphical notation for process-oriented architectures. Briefly presented CASE too

  10. A software package for predicting design-flood hydrographs in small and ungauged basins

    Directory of Open Access Journals (Sweden)

    Rodolfo Piscopia

    2015-06-01

    Full Text Available In this study, software for estimating design hydrographs in small and ungauged basins is presented. The main aim is to propose a fast and user-friendly empirical tool that the practitioner can apply for hydrological studies characterised by a lack of observed data. The software implements a homonymous framework called event-based approach for small and ungauged basins (EBA4SUB that was recently developed and tested by the authors to estimate the design peak discharge using the same input information necessary to apply the rational formula. EBA4SUB is a classical hydrological event-based model in which each step (design hyetograph, net rainfall estimation, and rainfall-runoff transformation is appropriately adapted for empirical applications without calibration. As a case study, the software is applied in a small watershed while varying the hyetograph shape, rainfall peak position, and return time. The results provide an overview of the software and confirm the secondary role of the design rainfall peak position.

  11. Computer Game Theories for Designing Motivating Educational Software: A Survey Study

    Science.gov (United States)

    Ang, Chee Siang; Rao, G. S. V. Radha Krishna

    2008-01-01

    The purpose of this study is to evaluate computer game theories for educational software. We propose a framework for designing engaging educational games based on contemporary game studies which includes ludology and narratology. Ludology focuses on the study of computer games as play and game activities, while narratology revolves around the…

  12. Software design as a problem in learning theory (a research overview)

    Science.gov (United States)

    Fass, Leona F.

    1992-01-01

    Our interest in automating software design has come out of our research in automated reasoning, inductive inference, learnability, and algebraic machine theory. We have investigated these areas extensively, in connection with specific problems of language representation, acquisition, processing, and design. In the case of formal context-free (CF) languages we established existence of finite learnable models ('behavioral realizations') and procedures for constructing them effectively. We also determined techniques for automatic construction of the models, inductively inferring them from finite examples of how they should 'behave'. These results were obtainable due to appropriate representation of domain knowledge, and constraints on the domain that the representation defined. It was when we sought to generalize our results, and adapt or apply them, that we began investigating the possibility of determining similar procedures for constructing correct software. Discussions with other researchers led us to examine testing and verification processes, as they are related to inference, and due to their considerable importance in correct software design. Motivating papers by other researchers, led us to examine these processes in some depth. Here we present our approach to those software design issues raised by other researchers, within our own theoretical context. We describe our results, relative to those of the other researchers, and conclude that they do not compare unfavorably.

  13. Preliminary design of a satellite observation system for Space Station Freedom

    Science.gov (United States)

    Cabe, Greg (Editor); Gallagher, Chris; Wilson, Brian; Rehfeld, James; Maurer, Alexa; Stern, Dan; Nualart, Jaime; Le, Xuan-Trang

    1992-01-01

    Degobah Satellite Systems (DSS), in cooperation with the University Space Research Association (USRA), NASA - Johnson Space Center (JSC), and the University of Texas, has completed the preliminary design of a satellite system to provide inexpensive on-demand video images of all or any portion of Space Station Freedom (SSF). DSS has narrowed the scope of the project to complement the work done by Mr. Dennis Wells at Johnson Space Center. This three month project has resulted in completion of the preliminary design of AERCAM, the Autonomous Extravehicular Robotic Camera, detailed in this design report. This report begins by providing information on the project background, describing the mission objectives, constraints, and assumptions. Preliminary designs for the primary concept and satellite subsystems are then discussed in detail. Included in the technical portion of the report are detailed descriptions of an advanced imaging system and docking and safing systems that ensure compatibility with the SSF. The report concludes by describing management procedures and project costs.

  14. Web-based software tool for constraint-based design specification of synthetic biological systems.

    Science.gov (United States)

    Oberortner, Ernst; Densmore, Douglas

    2015-06-19

    miniEugene provides computational support for solving combinatorial design problems, enabling users to specify and enumerate designs for novel biological systems based on sets of biological constraints. This technical note presents a brief tutorial for biologists and software engineers in the field of synthetic biology on how to use miniEugene. After reading this technical note, users should know which biological constraints are available in miniEugene, understand the syntax and semantics of these constraints, and be able to follow a step-by-step guide to specify the design of a classical synthetic biological system-the genetic toggle switch.1 We also provide links and references to more information on the miniEugene web application and the integration of the miniEugene software library into sophisticated Computer-Aided Design (CAD) tools for synthetic biology ( www.eugenecad.org ).

  15. WRAP Module 1 data management system (DMS) software design description (SDD)

    Energy Technology Data Exchange (ETDEWEB)

    Talmage, P.A.

    1995-03-17

    The Waste Receiving and Processing (WRAP) Module 1 Data Management System (DMS) System Design Description (SDD) describes the logical and physical architecture of the system. The WRAP 1 DMS SDD formally partitions the elements of the system described in the WRAP 1 DMS Software requirements specification into design objects and describes the key properties and relationships among the design objects and interfaces with external systems such as the WRAP Plant Control System (PCS). The WRAP 1 DMS SDD can be thought of as a detailed blueprint for implementation activities. The design descriptions contained within this document will describe, in detail, the software products that will be developed to assist the Project W-026, Waste Receiving and Processing Module 1, in their management functions. The WRAP 1 DMS is required to collect, store, and report data related to certification, tracking, packaging, repackaging, processing, and shipment of waste processed or stored at the WRAP 1 facility.

  16. Design and realization of the drawing software for snow/ice stratigraphic profile

    Institute of Scientific and Technical Information of China (English)

    温家洪; 杨文璐

    2003-01-01

    Snow/ice stratigraphic profile is one of the traditional and important research fields in glaciology.The profile drawn by hand, however, is a tough job.Using the Object Oriented Programming (OOP) Visual Basic (VB), we developed a Drawing Software for Snow/Ice Stratigraphic Profile (DSSISP).This paper introduces the functions, designing process and realizing methods of the drawing software.It presents the key techniques and aspects that should be payed attention to during the software development.Moreover, it also proposes the ideas for complete development of this drawing system.Legend database is a key aspect in the software designing.The major functions of the software include the stratigraphic profile drawing, edition and data management, which can help researchers draw the stratigraphic profile (including the scale, stratigraphic figure, text note and legend) quickly in a computer.In addition, the database technique is used to manage drawing data, which makes the figure drawing convenient and efficient.The drawing data is also convenient to be preserved, exchanged, processed and used.

  17. Preliminary design report for the K basins integrated water treatment system

    Energy Technology Data Exchange (ETDEWEB)

    Pauly, T.R., Westinghouse Hanford

    1996-08-12

    This Preliminary Design Report (PDR) provides a revised concept for the K Basins Integrated Water Treatment Systems (IWTS). This PDR incorporates the 11 recommendations made in a May 1996 Value Engineering session into the Conceptual Design, and provides new flow diagrams, hazard category assessment, cost estimate, and schedule for the IWTS Subproject.

  18. A Preliminary Study on Gender Differences in Studying Systems Analysis and Design

    Science.gov (United States)

    Lee, Fion S. L.; Wong, Kelvin C. K.

    2017-01-01

    Systems analysis and design is a crucial task in system development and is included in a typical information systems programme as a core course. This paper presented a preliminary study on gender differences in studying a systems analysis and design course of an undergraduate programme. Results indicated that male students outperformed female…

  19. Hardware/software co-design and optimization for cyberphysical integration in digital microfluidic biochips

    CERN Document Server

    Luo, Yan; Ho, Tsung-Yi

    2015-01-01

    This book describes a comprehensive framework for hardware/software co-design, optimization, and use of robust, low-cost, and cyberphysical digital microfluidic systems. Readers with a background in electronic design automation will find this book to be a valuable reference for leveraging conventional VLSI CAD techniques for emerging technologies, e.g., biochips or bioMEMS. Readers from the circuit/system design community will benefit from methods presented to extend design and testing techniques from microelectronics to mixed-technology microsystems. For readers from the microfluidics domain,

  20. Calculator: A Hardware Design, Math and Software Programming Project Base Learning

    Directory of Open Access Journals (Sweden)

    F. Criado

    2015-03-01

    Full Text Available This paper presents the implementation by the students of a complex calculator in hardware. This project meets hardware design goals, and also highly motivates them to use competences learned in others subjects. The learning process, associated to System Design, is hard enough because the students have to deal with parallel execution, signal delay, synchronization … Then, to strengthen the knowledge of hardware design a methodology as project based learning (PBL is proposed. Moreover, it is also used to reinforce cross subjects like math and software programming. This methodology creates a course dynamics that is closer to a professional environment where they will work with software and mathematics to resolve the hardware design problems. The students design from zero the functionality of the calculator. They are who make the decisions about the math operations that it is able to resolve it, and also the operands format or how to introduce a complex equation into the calculator. This will increase the student intrinsic motivation. In addition, since the choices may have consequences on the reliability of the calculator, students are encouraged to program in software the decisions about how implement the selected mathematical algorithm. Although math and hardware design are two tough subjects for students, the perception that they get at the end of the course is quite positive.