958 research outputs found

    Strategic issues for computer software development in Montana

    Get PDF

    Spacelab data analysis and interactive control study

    Get PDF
    The study consisted of two main tasks, a series of interviews of Spacelab users and a survey of data processing and display equipment. Findings from the user interviews on questions of interactive control, downlink data formats, and Spacelab computer software development are presented. Equipment for quick look processing and display of scientific data in the Spacelab Payload Operations Control Center (POCC) was surveyed. Results of this survey effort are discussed in detail, along with recommendations for NASA development of several specific display systems which meet common requirements of many Spacelab experiments

    Computer Software Development (Galal-M-RP) for Concrete Pavement Analysis and Design

    Get PDF
    A computer expert system has been developed for structural design of rigid pavements entitled Galal-Muram Rigid Pavement (Galal-M-RP). The developed software program is a design package as well as educational and training tool. The user is assisted to select design inputs by a systematic rule-based expert. These rules are intended to determine AASHTO recommended values. These values are shown on the screen along with a brief explanation during the design process. Screens and various group boxes assist the user in selecting the design inputs. A sensitivity analysis option allows the user to confirm the required precision of the design inputs. The results obtained from this software were evaluated and compared to the manual design case study of Omdurman ring road, as well as with other design examples. They include examples by Huang; AASHO 1993 Guide and Kici, A. and Tigdemir, M. in 2017 applying user friendly software, in addition to lecture notes by Drakos in 2009 at University of Florida. Comparisons were found excellent with differences in pavement thickness ranging between 0.1 and 0.9 cm. Concrete pavement design software Galal-M-RP supersedes conventional design methods regarding errors and difficulties in addition to saving significant time. Keywords: Visua

    Upgraded viscous flow analysis of multi-element airfoils

    Get PDF
    A description of an improved version of the NASA/Lockheed multi-element airfoil analysis computer program is presented. The improvements include several major modifications of the aerodynamic model as well as substantial changes of the computer code. The modifications of the aerodynamic model comprise the representation of the boundary layer and wake displacement effects with an equivalent source distribution, the prediction of wake parameters with Green's lag-entrainment method, the calculation of turbulent boundary layer separation with the method of Nash and Hicks, the estimation of the onset of confluent boundary layer separation with a modified form of Goradia's method, and the prediction of profile drag with the formula of Squire and Young. The modifications of the computer program for which the structured approach to computer software development was employed are also described. Important aspects of the structured program development such as the functional decomposition of the aerodynamic theory and its numerical implementation, the analysis of the data flow within the code, and the application of a pseudo code are discussed

    An Object-Oriented Approach to Writing Computational Electromagnetics Codes

    Get PDF
    Presently, most computer software development in the Computational Electromagnetics (CEM) community employs the structured programming paradigm, particularly using the Fortran language. Other segments of the software community began switching to an Object-Oriented Programming (OOP) paradigm in recent years to help ease design and development of highly complex codes. This paper examines design of a time-domain numerical analysis CEM code using the OOP paradigm, comparing OOP code and structured programming code in terms of software maintenance, portability, flexibility, and speed

    Using Ada: The deeper challenges

    Get PDF
    The Ada programming language and the associated Ada Programming Support Environment (APSE) and Ada Run Time Environment (ARTE) provide the potential for significant life-cycle cost reductions in computer software development and maintenance activities. The Ada programming language itself is standardized, trademarked, and controlled via formal validation procedures. Though compilers are not yet production-ready as most would desire, the technology for constructing them is sufficiently well known and understood that time and money should suffice to correct current deficiencies. The APSE and ARTE are, on the other hand, significantly newer issues within most software development and maintenance efforts. Currently, APSE and ARTE are highly dependent on differing implementer concepts, strategies, and market objectives. Complex and sophisticated mission-critical computing systems require the use of a complete Ada-based capability, not just the programming language itself; yet the range of APSE and ARTE features which must actually be utilized can vary significantly from one system to another. As a consequence, the need to understand, objectively evaluate, and select differing APSE and ARTE capabilities and features is critical to the effective use of Ada and the life-cycle efficiencies it is intended to promote. It is the selection, collection, and understanding of APSE and ARTE which provide the deeper challenges of using Ada for real-life mission-critical computing systems. Some of the current issues which must be clarified, often on a case-by-case basis, in order to successfully realize the full capabilities of Ada are discussed

    Calculation the gas flow velocity in the sections of ejecting melt-blowing devices. Application "ejfluent V2.0"

    Get PDF
    The article is devoted to aspects of the computer software development for calculation the gas flow velocity in the sections of fiber-forming ejecting devices regarding to their geometrical and operational parameters

    Selection of Programming Language in the Development of Computer Application Software

    Get PDF
    Research showed that the popularization of the Internet among people can be attributed to recent years’ continuous development of science and technology, making it an important part of people’s daily life. Researcher showed that, for the better development of software application, the related staff should throw themselves actively into the appropriate selection and application of programming language. The variety of the programming languages in network system have imposed a restriction on the optimization of programmers’ level, as a result, developers often find it difficult to effectively implement the application of relevant programming languages. The appropriate management of this problem requires active analysis of the various programming languages, and it also has becoming an important issue in the development of China’s Internet industry. Aiming at promote the level of computer software development. This article explored the programming language selection under the process of computer application software development
    corecore