WorldWideScience

Sample records for ground software maintenance

  1. Software Maintenance.

    Science.gov (United States)

    Cannon, Glenn; Jobe, Holly

    Proper cleaning and storage of audiovisual aids is outlined in this brief guide. Materials and equipment needed for first line maintenance are listed, as well as maintenance procedures for records, audio and video tape, film, filmstrips, slides, realia, models, prints, graphics, maps, and overhead transparencies. A 15-item quiz on software…

  2. Software Maintenance Success Recipes

    CERN Document Server

    Reifer, Donald J

    2011-01-01

    Dispelling much of the folklore surrounding software maintenance, Software Maintenance Success Recipes identifies actionable formulas for success based on in-depth analysis of more than 200 real-world maintenance projects. It details the set of factors that are usually present when effective software maintenance teams do their work and instructs on the methods required to achieve success. Donald J. Reifer--an award winner for his contributions to the field of software engineering and whose experience includes managing the DoD Software Initiatives Office--provides step-by-step guidance on how t

  3. Software evolution and maintenance

    CERN Document Server

    Tripathy, Priyadarshi

    2014-01-01

    Software Evolution and Maintenance: A Practitioner's Approach is an accessible textbook for students and professionals, which collates the advances in software development and provides the most current models and techniques in maintenance.Explains two maintenance standards: IEEE/EIA 1219 and ISO/IEC14764Discusses several commercial reverse and domain engineering toolkitsSlides for instructors are available onlineInformation is based on the IEEE SWEBOK (Software Engineering Body of Knowledge)

  4. Positioning embedded software maintenance within industrial maintenance

    OpenAIRE

    Karim, Ramin; Kajko-Mattsson, Mira; Söderholm, Peter; Candell, Olov; Tyrbern, Tommy; Öhlund, Hans; Johansson, Jan

    2008-01-01

    Little is known about of how software embedded in complex industrial technical systems is maintained. In this paper, we identify industrial maintenance process steps and position software maintenance activities within them. We do this in the context of JAS 39 Gripen, a multi-role combat aircraft developed by Saab.

  5. Entretian Model for Software Maintenance

    Directory of Open Access Journals (Sweden)

    Priya K Betala

    2013-10-01

    Full Text Available Maintenance refers to the act of modifying the software after putting in use in order to maintain its usability.[1]. In other words, Software maintenance can be defined as; it is the process of providing services to the customers after the delivery of the software. Despite the fact that maintaining software is very challenging, it is the most important routine that must be carried out in the development cycle. If the software is not maintained efficiently it may lead to the death of the software. Maintenance of software may be carried out in two ways. The first one is called „In-house maintenance‟ and the second one is called „Transition maintenance‟. The latter faces the drastic challenges when compared to former, as one team may not provide complete source code to the other, leading to unstructured code, lack of appropriate technique and knowledge about the functioning of the current software. There are a few aspects of software maintenance that set it apart from the other phases. Software maintenance cost comprises more than half of the total software development cost. Also, without software maintenance, it is impossible to change the problems within the product after its release, and many disasters can happen because of immature software. Recognising the importance of software maintenance, this paper proposes a model called “ENTRETIAN MODEL” (Entretian, a French word meaning Maintenance which consists of six basic steps to follow while maintaining software system. This model overcomes certain misconceptions about maintenance phase and it is highly beneficial to the Maintenance Support Team (MST to handle their maintenance activities systematically and efficiently. By employing the proposed model, the MST is able to overcome the technical and managerial issues that are faced earlier in the maintenance phase. The advantage of using “Entretian Model” is best illustrated in this paper with the help of the ERP package.

  6. Software Maintenance and Evolution: The Implication for Software ...

    African Journals Online (AJOL)

    PROF. O. E. OSUAGWU

    2013-06-01

    Jun 1, 2013 ... ... the test of time. Keywords: Software, software maintenance, software evolution, reverse engineering, ... area of human endeavour be it automobile, software, etc. at .... greater efficiency and productivity in the maintenance ...

  7. Using Modern Methodologies with Maintenance Software

    Science.gov (United States)

    Streiffert, Barbara A.; Francis, Laurie K.; Smith, Benjamin D.

    2014-01-01

    Jet Propulsion Laboratory uses multi-mission software produced by the Mission Planning and Sequencing (MPS) team to process, simulate, translate, and package the commands that are sent to a spacecraft. MPS works under the auspices of the Multi-Mission Ground Systems and Services (MGSS). This software consists of nineteen applications that are in maintenance. The MPS software is classified as either class B (mission critical) or class C (mission important). The scheduling of tasks is difficult because mission needs must be addressed prior to performing any other tasks and those needs often spring up unexpectedly. Keeping track of the tasks that everyone is working on is also difficult because each person is working on a different software component. Recently the group adopted the Scrum methodology for planning and scheduling tasks. Scrum is one of the newer methodologies typically used in agile development. In the Scrum development environment, teams pick their tasks that are to be completed within a sprint based on priority. The team specifies the sprint length usually a month or less. Scrum is typically used for new development of one application. In the Scrum methodology there is a scrum master who is a facilitator who tries to make sure that everything moves smoothly, a product owner who represents the user(s) of the software and the team. MPS is not the traditional environment for the Scrum methodology. MPS has many software applications in maintenance, team members who are working on disparate applications, many users, and is interruptible based on mission needs, issues and requirements. In order to use scrum, the methodology needed adaptation to MPS. Scrum was chosen because it is adaptable. This paper is about the development of the process for using scrum, a new development methodology, with a team that works on disparate interruptible tasks on multiple software applications.

  8. Using Modern Methodologies with Maintenance Software

    Science.gov (United States)

    Streiffert, Barbara A.; Francis, Laurie K.; Smith, Benjamin D.

    2014-01-01

    Jet Propulsion Laboratory uses multi-mission software produced by the Mission Planning and Sequencing (MPS) team to process, simulate, translate, and package the commands that are sent to a spacecraft. MPS works under the auspices of the Multi-Mission Ground Systems and Services (MGSS). This software consists of nineteen applications that are in maintenance. The MPS software is classified as either class B (mission critical) or class C (mission important). The scheduling of tasks is difficult because mission needs must be addressed prior to performing any other tasks and those needs often spring up unexpectedly. Keeping track of the tasks that everyone is working on is also difficult because each person is working on a different software component. Recently the group adopted the Scrum methodology for planning and scheduling tasks. Scrum is one of the newer methodologies typically used in agile development. In the Scrum development environment, teams pick their tasks that are to be completed within a sprint based on priority. The team specifies the sprint length usually a month or less. Scrum is typically used for new development of one application. In the Scrum methodology there is a scrum master who is a facilitator who tries to make sure that everything moves smoothly, a product owner who represents the user(s) of the software and the team. MPS is not the traditional environment for the Scrum methodology. MPS has many software applications in maintenance, team members who are working on disparate applications, many users, and is interruptible based on mission needs, issues and requirements. In order to use scrum, the methodology needed adaptation to MPS. Scrum was chosen because it is adaptable. This paper is about the development of the process for using scrum, a new development methodology, with a team that works on disparate interruptible tasks on multiple software applications.

  9. Software Maintenance Management Evaluation and Continuous Improvement

    CERN Document Server

    April, Alain

    2008-01-01

    This book explores the domain of software maintenance management and provides road maps for improving software maintenance organizations. It describes full maintenance maturity models organized by levels 1, 2, and 3, which allow for benchmarking and continuous improvement paths. Goals for each key practice area are also provided, and the model presented is fully aligned with the architecture and framework of software development maturity models of CMMI and ISO 15504. It is complete with case studies, figures, tables, and graphs.

  10. A Review of Software Maintenance Technology.

    Science.gov (United States)

    1980-02-01

    is a concept that must be formalized. Class differentiation in this context implies that there are varying maintenance requirements among the classes...has been developed using a number of fundamental equations which relate failures experienced, present MTTF, MTTF objective, and time required to meet...34Scheduled Maintenance of Applications Software,’ Datamation, Volume 19, Number 5, May 1973, pp. 64-67. Liskov, B. and Zilles , S., "Specification

  11. The use of Software Quality Metrics in Software Maintenance

    OpenAIRE

    Kafura, Dennis G.; Reddy, Geereddy R.

    1985-01-01

    This paper reports on a modest study which relates seven different software complexity metrics to the experience of maintenance activities performed on a medium size sofhvare system. Three different versions of the system that evolved over aperiod of three years were analyzed in this study. A major revision of the system, while still in its design phase, was also analyzed. The results of this study indicate: (1) that the growth in system complexity as determined by the software...

  12. Productivity in Software Maintenance Multicultural Teams

    Directory of Open Access Journals (Sweden)

    Mircea PRODAN

    2014-04-01

    Full Text Available Software maintenance has been and remains a significant part of the information technology business, no matter if you we are referring to legacy software, SAP, cloud or mobile applications. In the latest ten years we have witnessed a massive move of IT jobs into countries like India, Philippines, Brazil and Romania which generated a high degree of multicultural diversity. In this context it could have an impact on team overall productivity. A significant part of the software lifecycle budget varying from 40% to 70% is spent in the maintenance phase, from where there is a high interest in continuous increase of productivity both from the client and the supplier. Through this paper we are proposing to analyze previous written literature on this topic and use the experience in multicultural IT environment, as well as providing a fresh view of the factors contributing to higher level of performance.

  13. Documentation in a Software Maintenance Environment.

    Science.gov (United States)

    1987-08-28

    revisions addressing problems left unresolved by the older standard, as defined by Kernighan and Ritchie. Translation programs convert software...maintenance. Development is being done under 4.2bsd Unix running on a VAX 11/750. The Unix environment provides a rich set of utilities that aid in the...development of compilers and preprocessors. Unix utilities employed were lex (for lexical analysis), and yacc (for syntax analysis). Regular expressions

  14. Applying reliability models to the maintenance of Space Shuttle software

    Science.gov (United States)

    Schneidewind, Norman F.

    1992-01-01

    Software reliability models provide the software manager with a powerful tool for predicting, controlling, and assessing the reliability of software during maintenance. We show how a reliability model can be effectively employed for reliability prediction and the development of maintenance strategies using the Space Shuttle Primary Avionics Software Subsystem as an example.

  15. GRACAT, Software for grounding and collision analysis

    DEFF Research Database (Denmark)

    Friis-Hansen, Peter; Simonsen, Bo Cerup

    2002-01-01

    From 1998 to 2001 an integrated software package for grounding and collision analysis was developed at the Technical University of Denmark within the ISESO project at the cost of six man years (0.75M US$). The software provides a toolbox for a multitude of analyses related to collision and ground......From 1998 to 2001 an integrated software package for grounding and collision analysis was developed at the Technical University of Denmark within the ISESO project at the cost of six man years (0.75M US$). The software provides a toolbox for a multitude of analyses related to collision...... route where the result is the probability density functions for the cost of oil outflow in a given area per year for the two vessels. In this paper we describe the basic modelling principles and the capabilities of the software package. The software package can be downloaded for research purposes from...

  16. Web Application Software for Ground Operations Planning Database (GOPDb) Management

    Science.gov (United States)

    Lanham, Clifton; Kallner, Shawn; Gernand, Jeffrey

    2013-01-01

    A Web application facilitates collaborative development of the ground operations planning document. This will reduce costs and development time for new programs by incorporating the data governance, access control, and revision tracking of the ground operations planning data. Ground Operations Planning requires the creation and maintenance of detailed timelines and documentation. The GOPDb Web application was created using state-of-the-art Web 2.0 technologies, and was deployed as SaaS (Software as a Service), with an emphasis on data governance and security needs. Application access is managed using two-factor authentication, with data write permissions tied to user roles and responsibilities. Multiple instances of the application can be deployed on a Web server to meet the robust needs for multiple, future programs with minimal additional cost. This innovation features high availability and scalability, with no additional software that needs to be bought or installed. For data governance and security (data quality, management, business process management, and risk management for data handling), the software uses NAMS. No local copy/cloning of data is permitted. Data change log/tracking is addressed, as well as collaboration, work flow, and process standardization. The software provides on-line documentation and detailed Web-based help. There are multiple ways that this software can be deployed on a Web server to meet ground operations planning needs for future programs. The software could be used to support commercial crew ground operations planning, as well as commercial payload/satellite ground operations planning. The application source code and database schema are owned by NASA.

  17. XMM instrument on-board software maintenance concept

    Science.gov (United States)

    Peccia, N.; Giannini, F.

    1994-01-01

    While the pre-launch responsibility for the production, validation and maintenance of instrument on-board software traditionally lies with the experimenter, the post-launch maintenance has been the subject of ad hoc arrangements with the responsibility shared to different extent between the experimenter, ESTEC and ESOC. This paper summarizes the overall design and development of the instruments on-board software for the XMM satellite, and describes the concept adopted for the maintenance of such software post-launch. The paper will also outline the on-board software maintenance and validation facilities and the expected advantages to be gained by the proposed strategy. Conclusions with respect to adequacy of this approach will be presented as well as recommendations for future instrument on-board software developments.

  18. Experimenting Maintenance of Flight Software in an Integrated Modular Avionics for Space

    Science.gov (United States)

    Hardy, Johan; Laroche, Thomas; Creten, Philippe; Parisis, Paul; Hiller, Martin

    2014-08-01

    This paper presents an experiment of Flight Software partitioning in an Integrated Modular Avionics for Space (IMA-SP) system. This experiment also tackles the maintenance aspects of IMA-SP systems. The presented case study is PROBA-2 Flight Software. The paper addresses and discusses the following subjects: On-Board Software Maintenance in IMA- SP, boot strategy for Time and Space Partitioning, considerations about the ground segment related to On-Board Software Maintenance in IMA-SP, and architectural impacts of Time and Space Partitioning for PROBA software's. Finally, this paper presents the results and the achievements of the study and it appeals at further perspectives for IMA-SP and Time and Space Partitioning.

  19. Understanding and Predicting the Process of Software Maintenance Releases

    Science.gov (United States)

    Basili, Victor; Briand, Lionel; Condon, Steven; Kim, Yong-Mi; Melo, Walcelio L.; Valett, Jon D.

    1996-01-01

    One of the major concerns of any maintenance organization is to understand and estimate the cost of maintenance releases of software systems. Planning the next release so as to maximize the increase in functionality and the improvement in quality are vital to successful maintenance management. The objective of this paper is to present the results of a case study in which an incremental approach was used to better understand the effort distribution of releases and build a predictive effort model for software maintenance releases. This study was conducted in the Flight Dynamics Division (FDD) of NASA Goddard Space Flight Center(GSFC). This paper presents three main results: 1) a predictive effort model developed for the FDD's software maintenance release process; 2) measurement-based lessons learned about the maintenance process in the FDD; and 3) a set of lessons learned about the establishment of a measurement-based software maintenance improvement program. In addition, this study provides insights and guidelines for obtaining similar results in other maintenance organizations.

  20. SOFTM: a software maintenance expert system in Prolog

    DEFF Research Database (Denmark)

    Pau, L.; Negret, J. M.

    1988-01-01

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

  1. Deriving the Cost of Software Maintenance for Software Intensive Systems

    Science.gov (United States)

    2011-08-29

    DataManager and SLIM– MasterPlan (QSM, 2006). SLIM–Estimate allows the customer to import his or her own data from previous projects in order to calibrate...tab. The maintenance inputs of the SLIM–Estimate model can then be transferred to the additional SLIM– MasterPlan tool to produce an easy-to-read

  2. Software maintenance: an analysis of industrial needs and constraints

    OpenAIRE

    Haziza, Marc; Voidrot, Jean-François; Queille, Jean-Pierre; Pofelski, Lech; Blazy, Sandrine

    1992-01-01

    The results are given of a series of case studies conducted at different industrial sites in the framework of the ESF/EPSOM (Eureka Software Factory/European Platform for Software Maintenance) project. The approach taken in the case studies was to directly contact software maintainers and obtain their own view of their activity, mainly through the use of interactive methods based on group work. This approach is intended to complement statistical studies which can be found in the literature, b...

  3. Maintenance Metrics for Jovial (J73) Software

    Science.gov (United States)

    1988-12-01

    Captain Daniel, Deputy for Engineering and Software Analysis. Telephone interview. AFOTEC/F-16 MSIP , Edwards Air Force Base, California, 7 October 1988a...13e. TYPE OF REPORT 13b. TIME COVERED 14. DATE OF REPORT (Year, Month, Day) 15. PAGE COUNT MS Thesis FROM TO 1988 DecemberI 116 16. SUPPLEMENTARY

  4. Software Maintenance Exercises for a Software Engineering Project Course

    Science.gov (United States)

    1989-02-01

    Specilleauons: A Frarnewo* * CM-12 Software Metrws CM- 13 Introduction to Softwarell Verification and Validation CM-14 Intelectual Property Protection for...course. Reviews can be conducted in a number of different ways; a good introduction for the instructor may be found in [Collofello88a]. Stepwise...example, exer- cises 4.16, 4.17, and 4.18). For the DASC system, which is reasonably well structured and makes good use of Ada packages, this

  5. Simplified approach to effort estimation in software maintenance

    Directory of Open Access Journals (Sweden)

    Petr Marounek

    2012-07-01

    Full Text Available This article introduces software support and maintenance from effort estimation perspective. Software maintenance is a set of activities needed for cost-effective support of IT solution. More or less, delivery strategies and best practices focus mostly on delivery process and only some of them partially cover effort estimation. Magne Jørgensen in his work formulated conclusions that 83 to 84% of all estimation is done by pure expert estimates and estimating models are not used basically due to their complexity. Author introduced his simplified, easy to use approach to effort estimation in software maintenance based on extending PERT formula about quality of estimator and historical experience. Both formulas were verified in sub-competence center for supporting mortgage IS with significantly better result than only pure PERT estimate (98.8% and 91.8% against pure PERT 90.1%.

  6. Advanced Ground Systems Maintenance Anomaly Detection Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This project will develop the capability to identify anomalous conditions (indications to potential impending system failure) in ground system operations before such...

  7. Classifying Desirable Features of Software Visualization Tools for Corrective Maintenance

    NARCIS (Netherlands)

    Sensalire, Mariam; Ogao, Patrick; Telea, Alexandru

    2008-01-01

    We provide an evaluation of 15 software visualization tools applicable to corrective maintenance. The tasks supported as well as the techniques used are presented and graded based on the support level. By analyzing user acceptation of current tools, we aim to help developers to select what to consid

  8. Open software architecture for east articulated maintenance arm

    Energy Technology Data Exchange (ETDEWEB)

    Wu, Jing, E-mail: wujing@ipp.ac.cn [Institute of Plasma Physics Chinese Academy of Sciences, 350 Shushanhu Rd Hefei Anhui (China); Lappeenranta University of Technology, Skinnarilankatu 34 Lappeenranta (Finland); Wu, Huapeng [Lappeenranta University of Technology, Skinnarilankatu 34 Lappeenranta (Finland); Song, Yuntao [Institute of Plasma Physics Chinese Academy of Sciences, 350 Shushanhu Rd Hefei Anhui (China); Li, Ming [Lappeenranta University of Technology, Skinnarilankatu 34 Lappeenranta (Finland); Yang, Yang [Institute of Plasma Physics Chinese Academy of Sciences, 350 Shushanhu Rd Hefei Anhui (China); Alcina, Daniel A.M. [Lappeenranta University of Technology, Skinnarilankatu 34 Lappeenranta (Finland)

    2016-11-01

    Highlights: • A software requirement of serial-articulated robot for EAST assembly and maintains is presented. • A open software architecture of the robot is developed. • A component-based model distribution system with real-time communication of the robot is constructed. - Abstract: For the inside inspection and the maintenance of vacuum vessel in the EAST, an articulated maintenance arm is developed. In this article, an open software architecture developed for the EAST articulated maintenance arm (EAMA) is described, which offers a robust and proper performance and easy-going experience based on standard open robotic platform OROCOS. The paper presents a component-based model software architecture using multi-layer structure: end layer, up layer, middle, and down layer. In the end layer the components are defined off-line in the task planner manner. The components in up layer complete the function of trajectory plan. The CORBA, as a communication framework, is adopted to exchange the data between the distributed components. The contributors use Real-Time Workshop from the MATLAB/Simulink to generate the components in the middle layer. Real-time Toolkit guarantees control applications running in the hard real-time mode. Ethernets and the CAN bus are used for data transfer in the down layer, where the components implement the hardware functions. The distributed architecture of control system associates each processing node with each joint, which is mapped to a component with all functioning features of the framework.

  9. A Grounded Theory Study of Aircraft Maintenance Technician Decision-Making

    Science.gov (United States)

    Norcross, Robert

    Aircraft maintenance technician decision-making and actions have resulted in aircraft system errors causing aircraft incidents and accidents. Aircraft accident investigators and researchers examined the factors that influence aircraft maintenance technician errors and categorized the types of errors in an attempt to prevent similar occurrences. New aircraft technology introduced to improve aviation safety and efficiency incur failures that have no information contained in the aircraft maintenance manuals. According to the Federal Aviation Administration, aircraft maintenance technicians must use only approved aircraft maintenance documents to repair, modify, and service aircraft. This qualitative research used a grounded theory approach to explore the decision-making processes and actions taken by aircraft maintenance technicians when confronted with an aircraft problem not contained in the aircraft maintenance manuals. The target population for the research was Federal Aviation Administration licensed aircraft and power plant mechanics from across the United States. Nonprobability purposeful sampling was used to obtain aircraft maintenance technicians with the experience sought in the study problem. The sample population recruitment yielded 19 participants for eight focus group sessions to obtain opinions, perceptions, and experiences related to the study problem. All data collected was entered into the Atlas ti qualitative analysis software. The emergence of Aircraft Maintenance Technician decision-making themes regarding Aircraft Maintenance Manual content, Aircraft Maintenance Technician experience, and legal implications of not following Aircraft Maintenance Manuals surfaced. Conclusions from this study suggest Aircraft Maintenance Technician decision-making were influenced by experience, gaps in the Aircraft Maintenance Manuals, reliance on others, realizing the impact of decisions concerning aircraft airworthiness, management pressures, and legal concerns

  10. Software for calculations of surge processes in ground conductors and grounded objects

    Directory of Open Access Journals (Sweden)

    Kuklin D.V.

    2015-03-01

    Full Text Available Software for calculations related to propagation of electromagnetic waves in high-voltage objects (transmission towers and their grounding, substation grounding has been described in the paper. Using the software the oblique thin wire simulation method proposed by Guiffaut et al. (2012 has been verified for conductive medium

  11. Formulation of price strategies in the software sector: outsourcing of development and maintenance software product case

    Directory of Open Access Journals (Sweden)

    Antonio Cezar Bornia

    2008-07-01

    Full Text Available The main goal of this article is to discuss the formulation of price strategies in the software sector. In the intention of reaching the proposed goal, strategies models of prices are introduced along with the procedure to the formulation of price strategies, composed by five stages: external and internal analyses, consolidation, positioning, price strategy formalization and market attendance. As for the methodology, the study is classified as qualitative, exploratory, descriptive, documental, of field and case study, according to the approach of Vergara (1998. In the case study, the model to the formulation of price strategies is applied in a company’s software sector, being analyzed the outsourcing of development and maintenance software product. As main contributions, it is highlighted the price procedure application that emphasizes strategic price logic and prices strategies formulations, with base in the analysis of five main factors: quality, comparison with the competition, company life cycle, product life cycle and characteristics of the segment-objective. Based on the analyzed factors, a possible strategy to be adopted considering the characteristics of the product and the company is the price strategy and superior value. Key-words: Pricing Strategies. Price Formulation. Software Enterprises.

  12. Advanced Ground Systems Maintenance Physics Models For Diagnostics Project

    Science.gov (United States)

    Perotti, Jose M.

    2015-01-01

    The project will use high-fidelity physics models and simulations to simulate real-time operations of cryogenic and systems and calculate the status/health of the systems. The project enables the delivery of system health advisories to ground system operators. The capability will also be used to conduct planning and analysis of cryogenic system operations. This project will develop and implement high-fidelity physics-based modeling techniques tosimulate the real-time operation of cryogenics and other fluids systems and, when compared to thereal-time operation of the actual systems, provide assessment of their state. Physics-modelcalculated measurements (called “pseudo-sensors”) will be compared to the system real-timedata. Comparison results will be utilized to provide systems operators with enhanced monitoring ofsystems' health and status, identify off-nominal trends and diagnose system/component failures.This capability can also be used to conduct planning and analysis of cryogenics and other fluidsystems designs. This capability will be interfaced with the ground operations command andcontrol system as a part of the Advanced Ground Systems Maintenance (AGSM) project to helpassure system availability and mission success. The initial capability will be developed for theLiquid Oxygen (LO2) ground loading systems.

  13. Common Grounds for Modelling Mathematics in Educational Software

    Science.gov (United States)

    Neuper, Walther

    2010-01-01

    Two kinds of software, CAS and DGS, are starting to work towards mutual integration. This paper envisages common grounds for such integration based on principles of computer theorem proving (CTP). Presently, the CTP community seems to lack awareness as to which of their products' features might serve mathematics education from high-school to…

  14. Software Development and Test Methodology for a Distributed Ground System

    Science.gov (United States)

    Ritter, George; Guillebeau, Pat; McNair, Ann R. (Technical Monitor)

    2002-01-01

    The Marshall Space Flight Center's (MSFC) Payload Operations Center (POC) ground system has evolved over a period of about 10 years. During this time the software processes have migrated from more traditional to more contemporary development processes in an effort to minimize unnecessary overhead while maximizing process benefits. The Software processes that have evolved still emphasize requirements capture, software configuration management, design documenting, and making sure the products that have been developed are accountable to initial requirements. This paper will give an overview of how the Software Processes have evolved, highlighting the positives as well as the negatives. In addition, we will mention the COTS tools that have been integrated into the processes and how the COTS have provided value to the project.

  15. Analyzing Trends for Maintenance Request Process Assessment: Empirical Investigation in a Very Small Software Company

    Directory of Open Access Journals (Sweden)

    Zeljko Stojanov

    2013-11-01

    Full Text Available Assessment and improvement of software maintenance processes in small software companies is very important because of large costs of maintenance and constraints of small software companies. This study presents an approach to assessment of software maintenance requests' processing in a very small local software company. The approach is context dependent and uses trend analysis and feedback sessions for assessing the current state of maintenance request processing. The analysis is based on various sources of data such as: internal repository of maintenance requests, company documents, transcribed records of interviews with company employees, and transcribed records of feedback sessions. Monthly trends for maintenance requests, working hours and types of maintenance tasks, by considering clients and software products are presented in the article. Identified trends were discussed during feedback sessions in the company. Participants in feedback sessions were company employees and researchers. During discussions of trends, some directions for further improvement of maintenance requests' processing were proposed. The article concludes with implications for practitioners from industry and researchers, as well as further research directions.

  16. Embracing Safe Ground Test Facility Operations and Maintenance

    Science.gov (United States)

    Dunn, Steven C.; Green, Donald R.

    2010-01-01

    Conducting integrated operations and maintenance in wind tunnel ground test facilities requires a balance of meeting due dates, efficient operation, responsiveness to the test customer, data quality, effective maintenance (relating to readiness and reliability), and personnel and facility safety. Safety is non-negotiable, so the balance must be an "and" with other requirements and needs. Pressure to deliver services faster at increasing levels of quality in under-maintained facilities is typical. A challenge for management is to balance the "need for speed" with safety and quality. It s especially important to communicate this balance across the organization - workers, with a desire to perform, can be tempted to cut corners on defined processes to increase speed. Having a lean staff can extend the time required for pre-test preparations, so providing a safe work environment for facility personnel and providing good stewardship for expensive National capabilities can be put at risk by one well-intending person using at-risk behavior. This paper documents a specific, though typical, operational environment and cites management and worker safety initiatives and tools used to provide a safe work environment. Results are presented and clearly show that the work environment is a relatively safe one, though still not good enough to keep from preventing injury. So, the journey to a zero injury work environment - both in measured reality and in the minds of each employee - continues. The intent of this paper is to provide a benchmark for others with operational environments and stimulate additional sharing and discussion on having and keeping a safe work environment.

  17. Examining a Paradigm Shift in Organic Depot-Level Software Maintenance for Army Communications and Electronics Equipment

    Science.gov (United States)

    2015-05-30

    Examining a Paradigm Shift in Organic Depot-Level Software Maintenance for Army Communications and Electronics Equipment Randolph L...functional realignment of maintenance responsibilities. The results indicate that this paradigm shift in software maintenance responsibilities is...of communications and electronics equipment, can CECOM continue to operate under a paradigm of two distinct depots for software and hardware

  18. Decreasing costs of ground data processing system development using a software product line

    Science.gov (United States)

    Chaffin, Brian

    2005-01-01

    In this paper, I describe software product lines and why a Ground Data Processing System should use one. I also describe how to develop a software product line, using examples from an imaginary Ground Data Processing System.

  19. Ground Systems Development Environment (GSDE) software configuration management

    Science.gov (United States)

    Church, Victor E.; Long, D.; Hartenstein, Ray; Perez-Davila, Alfredo

    1992-01-01

    This report presents a review of the software configuration management (CM) plans developed for the Space Station Training Facility (SSTF) and the Space Station Control Center. The scope of the CM assessed in this report is the Systems Integration and Testing Phase of the Ground Systems development life cycle. This is the period following coding and unit test and preceding delivery to operational use. This report is one of a series from a study of the interfaces among the Ground Systems Development Environment (GSDE), the development systems for the SSTF and the SSCC, and the target systems for SSCC and SSTF. This is the last report in the series. The focus of this report is on the CM plans developed by the contractors for the Mission Systems Contract (MSC) and the Training Systems Contract (TSC). CM requirements are summarized and described in terms of operational software development. The software workflows proposed in the TSC and MSC plans are reviewed in this context, and evaluated against the CM requirements defined in earlier study reports. Recommendations are made to improve the effectiveness of CM while minimizing its impact on the developers.

  20. Application of parallelized software architecture to an autonomous ground vehicle

    Science.gov (United States)

    Shakya, Rahul; Wright, Adam; Shin, Young Ho; Momin, Orko; Petkovsek, Steven; Wortman, Paul; Gautam, Prasanna; Norton, Adam

    2011-01-01

    This paper presents improvements made to Q, an autonomous ground vehicle designed to participate in the Intelligent Ground Vehicle Competition (IGVC). For the 2010 IGVC, Q was upgraded with a new parallelized software architecture and a new vision processor. Improvements were made to the power system reducing the number of batteries required for operation from six to one. In previous years, a single state machine was used to execute the bulk of processing activities including sensor interfacing, data processing, path planning, navigation algorithms and motor control. This inefficient approach led to poor software performance and made it difficult to maintain or modify. For IGVC 2010, the team implemented a modular parallel architecture using the National Instruments (NI) LabVIEW programming language. The new architecture divides all the necessary tasks - motor control, navigation, sensor data collection, etc. into well-organized components that execute in parallel, providing considerable flexibility and facilitating efficient use of processing power. Computer vision is used to detect white lines on the ground and determine their location relative to the robot. With the new vision processor and some optimization of the image processing algorithm used last year, two frames can be acquired and processed in 70ms. With all these improvements, Q placed 2nd in the autonomous challenge.

  1. Analysis of Software Maintenance%浅析软件维护

    Institute of Scientific and Technical Information of China (English)

    彭汉国; 张渊博; 雷波

    2014-01-01

    软件维护是软件生命周期的最后一个阶段,并且软件维护的成本大约占总开发成本70%以上,软件维护的巨大成本使得软件工程研究人员不得不对它更加重视。本文以软件工程原理为基础,分析了软件维护的类型和影响因素,提出了一些软件维护策略和未来的努力目标。%Software maintenance is the last phase of software lift cycle,and the cost of software maintenance takes up more than 70 percent of the total development cost.The lager cost of software maintenance makes software enifneering researcher pay more attention on it.On the basis of software engineering theory,this paper analyses any possible types and factors of software maintenance,at last provides some software maintence strategy and efforts to target for the future.

  2. Analysis of a Software Maintenance System: A Case Study

    Science.gov (United States)

    1992-11-01

    of federal, state or local laws, or executive orders While the federal government does continue to exclude gays , lesbians and bisexuals from... coupled across a network, which meant that many of the software changes had to be coordinated. The problem changed from maintaining two sets of... itali - cized font (e.g. install modifications). 4.2 The Top-Level View Figure 4.2 shows a top-level view of the project process. A change (bug

  3. A Literature Review of Code Clone Analysis to Improve Software Maintenance Process

    CERN Document Server

    Morshed, Md Monzur; Ahmed, Salah Uddin

    2012-01-01

    Software systems are getting more complex as the system grows where maintaining such system is a primary concern for the industry. Code clone is one of the factors making software maintenance more difficult. It is a process of replicating code blocks by copy-and-paste that is common in software development. In the beginning stage of the project, developers find it easy and time consuming though it has crucial drawbacks in the long run. There are two types of researchers where some researchers think clones lead to additional changes during maintenance phase, in later stage increase the overall maintenance effort. On the other hand, some researchers think that cloned codes are more stable than non cloned codes. In this study, we discussed Code Clones and different ideas, methods, clone detection tools, related research on code clone, case study.

  4. A software cost model with maintenance and risk costs for safety-critical systems

    Institute of Scientific and Technical Information of China (English)

    LIU Hong-wei; YANG Xiao-zong; QU Feng; DONG Jian

    2006-01-01

    According to the consequences of software failures, software faults remaining in safety-critical systems can be classified into two sets: common faults and fatal faults. Common faults cause slight loss when they are activated. A fatal fault can lead to significant loss, and even damage the safety-critical system entirely when it is activated. A software reliability growth model for safety-critical systems is developed based on G-O model. And a software cost model is proposed too. The cost model considers maintenance and risk costs due to software failures. The optimal release policies are discussed to minimize the total software cost. A numerical example is provided to illustrate how to use the results we obtained.

  5. Easy-to-Use UAV Ground Station Software for Low-Altitude Civil Operations Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We propose to design and develop easy-to-use Ground Control Station (GCS) software for low-altitude civil Unmanned Aerial Vehicle (UAV) operations. The GCS software...

  6. The Effects of Beacons, Comments, and Tasks on Program Comprehension Process in Software Maintenance

    Science.gov (United States)

    Fan, Quyin

    2010-01-01

    Program comprehension is the most important and frequent process in software maintenance. Extensive research has found that individual characteristics of programmers, differences of computer programs, and differences of task-driven motivations are the major factors that affect the program comprehension results. There is no study specifically…

  7. Integrating Software in the Teaching of Grounded Theory Methodology

    Directory of Open Access Journals (Sweden)

    Agnes Mühlmeyer-Mentzel

    2011-09-01

    Full Text Available The implementation of our hands-on seminar is based on the understanding of grounded theory methodology (GTM as a craft that can be taught to a great extent. The successful learning process requires knowing, understanding and practising the procedural steps of this craft. It is also important to open up spaces for the development of reflexive and analytical competences. Having an orientation toward a research project within the teaching-learning process assists in deepening the understanding of GTM and provides a scope for practise and reflection at the same time. It is important for us to retain the student-centred nature of the teaching-learning process to enable active and praxis-oriented student engagement instead of focusing on the transmission of factual knowledge. The structural fit that exists between GTM and ATLAS.ti allows students to experience the software as a support in the analyses of their own data. URN: http://nbn-resolving.de/urn:nbn:de:0114-fqs1103171

  8. Integrated Development and Maintenance of Software Products to Support Efficient Updating of Customer Configurations: A Case Study in Mass Market ERP Software

    NARCIS (Netherlands)

    Jansen, S.R.L.; Brinkkemper, S.; Ballintijn, G.; Nieuwland, Arco van

    2006-01-01

    The maintenance of enterprise application software at a customer site is a potentially complex task for software vendors. This complexity can unfortunately result in a significant amount of work and risk. This paper presents a case study of a product software vendor that tries to reduce this

  9. Integrated Development and Maintenance of Software Products to Support Efficient Updating of Customer Configurations: A Case Study in Mass Market ERP Software

    NARCIS (Netherlands)

    Jansen, S.R.L.; Brinkkemper, S.; Ballintijn, G.; Nieuwland, Arco van

    2006-01-01

    The maintenance of enterprise application software at a customer site is a potentially complex task for software vendors. This complexity can unfortunately result in a significant amount of work and risk. This paper presents a case study of a product software vendor that tries to reduce this complex

  10. Integrated Development and Maintenance of Software Products to Support Efficient Updating of Customer Configurations: A Case Study in Mass Market ERP Software

    NARCIS (Netherlands)

    Jansen, S.R.L.; Brinkkemper, S.; Ballintijn, G.; Nieuwland, Arco van

    2008-01-01

    The maintenance of enterprise application software at a customer site is a potentially complex task for software vendors. This complexity can unfortunately result in a significant amount of work and risk. This paper presents a case study of a product software vendor that tries to reduce this complex

  11. Thematic Review and Analysis of Grounded Theory Application in Software Engineering

    Directory of Open Access Journals (Sweden)

    Omar Badreddin

    2013-01-01

    Full Text Available We present metacodes, a new concept to guide grounded theory (GT research in software engineering. Metacodes are high level codes that can help software engineering researchers guide the data coding process. Metacodes are constructed in the course of analyzing software engineering papers that use grounded theory as a research methodology. We performed a high level analysis to discover common themes in such papers and discovered that GT had been applied primarily in three software engineering disciplines: agile development processes, geographically distributed software development, and requirements engineering. For each category, we collected and analyzed all grounded theory codes and created, following a GT analysis process, what we call metacodes that can be used to drive further theory building. This paper surveys the use of grounded theory in software engineering and presents an overview of successes and challenges of applying this research methodology.

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

    Science.gov (United States)

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

    2002-01-01

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

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

    Science.gov (United States)

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

    2002-01-01

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

  14. Development of ground-penetrating radar equipment for detecting pavement condition for preventive maintenance

    Science.gov (United States)

    Smith, S. S.; Scuillion, T.

    1993-10-01

    The report documents the development of a ground penetrating radar (GPR) system for locating potential maintenance problems in highway pavements. The report illustrates how GPR has the potential to detect four defects in pavements: stripping in an asphalt layer; moisture in base layer; voids or loss of support under rigid pavements; and overlay delamination.

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

  16. Software-Defined Ground Stations - Enhancing Multi-Mission Support Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This SBIR Phase 1 proposal to NASA requests $99,055.69 to enhance multiple mission support in ground stations through the use of software defined radios and virtual...

  17. The SCEC Broadband Platform: Open-Source Software for Strong Ground Motion Simulation and Validation

    Science.gov (United States)

    Goulet, C.; Silva, F.; Maechling, P. J.; Callaghan, S.; Jordan, T. H.

    2015-12-01

    The Southern California Earthquake Center (SCEC) Broadband Platform (BBP) is a carefully integrated collection of open-source scientific software programs that can simulate broadband (0-100Hz) ground motions for earthquakes at regional scales. The BBP scientific software modules implement kinematic rupture generation, low and high-frequency seismogram synthesis using wave propagation through 1D layered velocity structures, seismogram ground motion amplitude calculations, and goodness of fit measurements. These modules are integrated into a software system that provides user-defined, repeatable, calculation of ground motion seismograms, using multiple alternative ground motion simulation methods, and software utilities that can generate plots, charts, and maps. The BBP has been developed over the last five years in a collaborative scientific, engineering, and software development project involving geoscientists, earthquake engineers, graduate students, and SCEC scientific software developers. The BBP can run earthquake rupture and wave propagation modeling software to simulate ground motions for well-observed historical earthquakes and to quantify how well the simulated broadband seismograms match the observed seismograms. The BBP can also run simulations for hypothetical earthquakes. In this case, users input an earthquake location and magnitude description, a list of station locations, and a 1D velocity model for the region of interest, and the BBP software then calculates ground motions for the specified stations. The SCEC BBP software released in 2015 can be compiled and run on recent Linux systems with GNU compilers. It includes 5 simulation methods, 7 simulation regions covering California, Japan, and Eastern North America, the ability to compare simulation results against GMPEs, updated ground motion simulation methods, and a simplified command line user interface.

  18. Software for analysis of equine ground reaction force data

    NARCIS (Netherlands)

    Schamhardt, H.C.; Merkens, H.W.; Lammertink, J.L.M.A.

    1986-01-01

    Software for analysis of force plate recordings of the horse at normal walk is described. The data of a number of stance phases are averaged to obtain a representative tracing of that horse. The amplitudes of a number of characteristic peaks in the force-time curves are used to compare left and righ

  19. Road Maintenance Experience Using Polyurethane (PU) Foam Injection System and Geocrete Soil Stabilization as Ground Rehabilitation

    Science.gov (United States)

    Fakhar, A. M. M.; Asmaniza, A.

    2016-07-01

    There are many types of ground rehabilation and improvement that can be consider and implement in engineering construction works for soil improvement in order to prevent road profile deformation in later stage. However, when comes to road maintenance especially on operated expressways, not all method can be apply directly as it must comply to opreation's working window and lane closure basis. Key factors that considering ideal proposal for ground rehabilitation are time, cost, quality and most importantly practicality. It should provide long lifespan structure in order to reduce continuous cycle of maintenance. Thus, this paper will present two approaches for ground rehabilitation, namely Polyurethane (PU) Foam Injection System and Geocrete Soil Stabilization. The first approach is an injection system which consists two-parts chemical grout of Isocynate and Polyol when mixed together within soil structure through injection will polymerized with volume expansion. The strong expansion of grouting causes significant compression and compacting of the surrounding soil and subsequently improve ground properties and uplift sunken structure. The later is a cold in-place recyclying whereby mixture process that combines in-situ soil materials, cement, white powder (alkaline) additive and water to produce hard yet flexible and durable ground layer that act as solid foundation with improved bearing capacity. The improvement of the mechanical behaviour of soil through these two systems is investigated by an extensive testing programme which includes in-situ and laboratory test in determining properties such as strength, stiffness, compressibility, bearing capacity, differential settlement and etc.

  20. A United Allocation Method of Spare Parts and Ground Maintenance Equipment for Civil Aircraft

    Directory of Open Access Journals (Sweden)

    Li Yongkai

    2017-01-01

    Full Text Available Aimed at multi-echelon inventory allocation problem with finite repair capacity for civil aircraft,a united planning method based on queuing theory and Vari-Metric model is presented to deploy the aircraft spare parts and ground maintenance equipment. Through the analysis of actual engineering, the effect of repair time is quantified by the number of maintenance equipment. On this basis, the available of fleet and the cost expense are selected as the objective and constraint respectively, marginal analysis method is set as the optimization, a new allocation scheme which was suit to civil aircraft’s maintenance resources is put forward. By applied examples analysis, it is shows that this method is reasonable and feasible.

  1. Reliability-centered maintenance for ground-based large optical telescopes and radio antenna arrays

    Science.gov (United States)

    Marchiori, G.; Formentin, F.; Rampini, F.

    2014-07-01

    In the last years, EIE GROUP has been more and more involved in large optical telescopes and radio antennas array projects. In this frame, the paper describes a fundamental aspect of the Logistic Support Analysis (LSA) process, that is the application of the Reliability-Centered Maintenance (RCM) methodology for the generation of maintenance plans for ground-based large optical telescopes and radio antennas arrays. This helps maintenance engineers to make sure that the telescopes continue to work properly, doing what their users require them to do in their present operating conditions. The main objective of the RCM process is to establish the complete maintenance regime, with the safe minimum required maintenance, carried out without any risk to personnel, telescope and subsystems. At the same time, a correct application of the RCM allows to increase the cost effectiveness, telescope uptime and items availability, and to provide greater understanding of the level of risk that the organization is managing. At the same time, engineers shall make a great effort since the initial phase of the project to obtain a telescope requiring easy maintenance activities and simple replacement of the major assemblies, taking special care on the accesses design and items location, implementation and design of special lifting equipment and handling devices for the heavy items. This maintenance engineering framework is based on seven points, which lead to the main steps of the RCM program. The initial steps of the RCM process consist of: system selection and data collection (MTBF, MTTR, etc.), definition of system boundaries and operating context, telescope description with the use of functional block diagrams, and the running of a FMECA to address the dominant causes of equipment failure and to lay down the Critical Items List. In the second part of the process the RCM logic is applied, which helps to determine the appropriate maintenance tasks for each identified failure mode. Once

  2. Software performance in segmenting ground-glass and solid components of subsolid nodules in pulmonary adenocarcinomas.

    Science.gov (United States)

    Cohen, Julien G; Goo, Jin Mo; Yoo, Roh-Eul; Park, Chang Min; Lee, Chang Hyun; van Ginneken, Bram; Chung, Doo Hyun; Kim, Young Tae

    2016-12-01

    To evaluate the performance of software in segmenting ground-glass and solid components of subsolid nodules in pulmonary adenocarcinomas. Seventy-three pulmonary adenocarcinomas manifesting as subsolid nodules were included. Two radiologists measured the maximal axial diameter of the ground-glass components on lung windows and that of the solid components on lung and mediastinal windows. Nodules were segmented using software by applying five (-850 HU to -650 HU) and nine (-130 HU to -500 HU) attenuation thresholds. We compared the manual and software measurements of ground-glass and solid components with pathology measurements of tumour and invasive components. Segmentation of ground-glass components at a threshold of -750 HU yielded mean differences of +0.06 mm (p = 0.83, 95 % limits of agreement, 4.51 to 4.67) and -2.32 mm (p software (at -350 HU) and pathology measurements and between the manual (lung and mediastinal windows) and pathology measurements were -0.12 mm (p = 0.74, -5.73 to 5.55]), 0.15 mm (p = 0.73, -6.92 to 7.22), and -1.14 mm (p Software segmentation of ground-glass and solid components in subsolid nodules showed no significant difference with pathology. • Software can effectively segment ground-glass and solid components in subsolid nodules. • Software measurements show no significant difference with pathology measurements. • Manual measurements are more accurate on lung windows than on mediastinal windows.

  3. Hardware and software for ground tests of onboard charged particle spectrometers

    Energy Technology Data Exchange (ETDEWEB)

    Batischev, A. G., E-mail: Alexey-Batischev@mail.ru; Galper, A. M. [National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) (Russian Federation); Grishin, S. A. [Academy of Sciences of Belarus, Stepanov Institute of Physics, National (Belarus); Naumov, P. Yu. [National Research Nuclear University MEPhI (Moscow Engineering Physics Institute) (Russian Federation); Niadvetski, N. S. [Academy of Sciences of Belarus, Stepanov Institute of Physics, National (Belarus)

    2015-12-15

    The article presents a hardware and software complex for ground tests of onboard charged particle spectrometers that are designed at the National Research Nuclear University MEPhI for monitoring of nuclear-physical factors of space weather and can be installed in a wide class of satellites. The structural scheme and operating principles of component parts are discussed. The main algorithm and software features are presented. The technique of ground spectrometer tests and calibrations in various measurement modes at atmospheric cosmic particle flows, both in autonomous laboratories and in interface tests as part of a satellite, is also described.

  4. Computer Aided Design of Transformer Station Grounding System Using CDEGS Software

    Directory of Open Access Journals (Sweden)

    S. Nikolovski

    2004-01-01

    Full Text Available This paper presents a computer-aided design of a transformer station grounding system. Fault conditions in a transformer station can produce huge damage to transformer station equipment if the grounding system is not designed properly. A well designed grounding system is a very important part of the project for transformer station design as a whole. This paper analyses a procedure for transformer grounding system design and spatial distribution of touch and step voltage on the ground surface level, using the CDEGS (Current Distribution Electromagnetic Interference Grounding and Soil Structure Analysis software. Spatial distribution is needed for checking and finding dangerous step and touch voltages above and around the transformer station. Apparent earth resistivity data is measured and analyzed using the RESAP module of the CDEGS software. Because of the very high current flow into the grounding system during a single line to ground fault or a three phase fault in the transformer station, very high and dangerous potentials can be induced on the metallic structures including the fence, which can cause dangerous situations for people and animals near the station and for the personnel inside the station. The PLOT module of CDEGS is used to view the results of the scalar potential, step and touch voltage on the surface. Graphic displays include equipotent contour lines and potential profiles (gradients in 3D and 2D perspective and apparent soil resistivity (Wm versus inter electrode spacing (m. The results of alternative grid designs may be displayed simultaneously for the purpose of comparison.

  5. SSE software test management STM capability: Using STM in the Ground Systems Development Environment (GSDE)

    Science.gov (United States)

    Church, Victor E.; Long, D.; Hartenstein, Ray; Perez-Davila, Alfredo

    1992-01-01

    This report is one of a series discussing configuration management (CM) topics for Space Station ground systems software development. It provides a description of the Software Support Environment (SSE)-developed Software Test Management (STM) capability, and discusses the possible use of this capability for management of developed software during testing performed on target platforms. This is intended to supplement the formal documentation of STM provided by the SEE Project. How STM can be used to integrate contractor CM and formal CM for software before delivery to operations is described. STM provides a level of control that is flexible enough to support integration and debugging, but sufficiently rigorous to insure the integrity of the testing process.

  6. Weight maintenance as a tight rope walk - a Grounded Theory study

    Directory of Open Access Journals (Sweden)

    Weinehall Lars

    2010-02-01

    Full Text Available Abstract Background Overweight and obesity are considerable public health problems internationally as well as in Sweden. The long-term results of obesity treatment are modest as reported by other studies. The importance of extending the focus to not only comprise obesity treatment but also prevention of weight gain is therefore being emphasized. However, despite the suggested change in focus there is still no consensus on how to prevent obesity or maintain weight. This study reports findings from a qualitative study focusing on attitudes, behaviors and strategies important for primary weight maintenance in a middle-aged population. Methods In depth interviews were conducted with 23 maintainers and four slight gainers in Sweden. The interviews were transcribed and an analysis of weight maintenance was performed using Grounded Theory. Results Based on the informants' stories, describing attitudes, behaviors and strategies of importance for primary weight maintenance, a model illustrating the main findings, was constructed. Weight maintenance was seen as "a tightrope walk" and four strategies of significance for this "tightrope walk" were described as "to rely on heritage", "to find the joy", "to find the routine" and "to be in control". Eleven "ideal types" were included in the model to illustrate different ways of relating to the main strategies. These "ideal types" described more specific attitudes and behaviors such as; eating food that is both tasteful and nutritious, and choosing exercise that provides joy. However, other somewhat contradictory behaviors were also found such as; only eating nutritious food regardless of taste, and being physically active to control stress and emotions. Conclusion This study show great variety with regards to attitudes, strategies and behaviors important for weight maintenance, and considerations need to be taken before putting the model into practice. However, the results from this study can be used within

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

  8. Review of Ground Systems Development and Operations (GSDO) Tools for Verifying Command and Control Software

    Science.gov (United States)

    Aguilar, Michael L.; Bonanne, Kevin H.; Favretto, Jeffrey A.; Jackson, Maddalena M.; Jones, Stephanie L.; Mackey, Ryan M.; Sarrel, Marc A.; Simpson, Kimberly A.

    2014-01-01

    The Exploration Systems Development (ESD) Standing Review Board (SRB) requested the NASA Engineering and Safety Center (NESC) conduct an independent review of the plan developed by Ground Systems Development and Operations (GSDO) for identifying models and emulators to create a tool(s) to verify their command and control software. The NESC was requested to identify any issues or weaknesses in the GSDO plan. This document contains the outcome of the NESC review.

  9. The computation of the terrain correction close to ground stations in GTE software

    Science.gov (United States)

    Capponi, Martina; Sampietro, Daniele

    2017-04-01

    In many geophysical and geodetic applications related to the gravitational field, the detailed modeling of the vertical component of the gravitational attraction due to topographic masses, represents a major issue. In fact, the increasing resolution of recently developed DTM, the increasing number of observation points and the increasing accuracy of gravity data demand the computation of a very accurate terrain correction (TC) of a fine DTM on large areas. As well known, classical methods such as prism or point masses approximations are indeed too slow while Fourier based techniques are usually too approximate if compared to the required accuracy. In 2016 GReD and Politecnico di Milano developed a new software, called GTE, based on an hybrid FFT-prism algorithm to compute TC for airborne observations. In this work we present the improvements of the GTE software to compute TC also at ground level. This requires to modify the FFT algorithm previously implemented and to properly handle the DTM slope close to the observation ground station. In order to resolve the latter problem, different algorithms, namely triangulated polyhedrons, ultra high resolution squared prisms and segmented concentric cylindrical rings centred on the station, have been tested to define an optimal method. Some tests to analyse the computational time and the accuracy obtained with each method are here presented and the performances of the improved GTE software to compute terrain corrections on ground stations are presented too. In details, the performed tests show that the algorithm is able to compute the TC from a DTM of 1001 × 1001 cells on the same grid in less than 5 minutes with accuracies of the order of 0.002 mGal, degradating to 0.2 mGal when computed on the ground stations.

  10. Comparing On-Orbit and Ground Performance for an S-Band Software-Defined Radio

    Science.gov (United States)

    Chelmins, David T.; Welch, Bryan W.

    2014-01-01

    NASA's Space Communications and Navigation Testbed was installed on an external truss of the International Space Station in 2012. The testbed contains several software-defined radios (SDRs), including the Jet Propulsion Laboratory (JPL) SDR, which underwent performance testing throughout 2013 with NASAs Tracking and Data Relay Satellite System (TDRSS). On-orbit testing of the JPL SDR was conducted at S-band with the Glenn Goddard TDRSS waveform and compared against an extensive dataset collected on the ground prior to launch. This paper will focus on the development of a waveform power estimator on the ground post-launch and discuss the performance challenges associated with operating the power estimator in space.

  11. Ground track maintenance for BeiDou IGSO satellites subject to tesseral resonances and the luni-solar perturbations

    Science.gov (United States)

    Fan, Li; Jiang, Chao; Hu, Min

    2017-02-01

    Eight inclined geosynchronous satellite orbit (IGSO) satellites in the Chinese BeiDou Navigation Satellite System (BDS) have been put in orbit until now. IGSO is a special class of geosynchronous circular orbit, with the inclination not equal to zero. It can provide high elevation angle coverage to high-latitude areas. The geography longitude of the ground track cross node is the main factor to affect the ground coverage areas of the IGSO satellites. In order to ensure the navigation performance of the IGSO satellites, the maintenance control of the ground track cross node is required. Considering the tesseral resonances and the luni-solar perturbations, a control approach is proposed to maintain the ground track for the long-term evolution. The drifts of the ground track cross node of the IGSO satellites are analyzed, which is formulated as a function of the bias of the orbit elements and time. Based on the derived function, a method by offsetting the semi-major axis is put forward to maintain the longitude of the ground track cross node, and the offset calculation equation is presented as well. Moreover, the orbit inclination is adjusted to maintain the location angle intervals between each two IGSO satellites. Finally, the precision of the offset calculation equation is analyzed to achieve the operational deployment. Simulation results show that the semi-major axis offset method is effective, and its calculation equation is accurate. The proposed approach has been applied to the maintenance control of BeiDou IGSO satellites.

  12. Software Tools for Fault Management Technologies Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Fault Management (FM) is a key requirement for safety, efficient onboard and ground operations, maintenance, and repair. QSI's TEAMS Software suite is a leading...

  13. Computer Program Maintenance. One of the Software Acquisition Engineering Guidebook Series.

    Science.gov (United States)

    1977-12-01

    61 5.3.1 Change Management Definition ........................ 62 5.3.2 Baseline Management...Formal change control is estab- / lished for CPCI specifications when they 5.3.1 Change Management Definition are approved. Software change control is

  14. Software protocol design: Communication and control in a multi-task 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); Wang, Yongbo [Laboratory of Intelligent Machines, Lappeenranta University of Technology (Finland)

    2015-10-15

    applying these protocols, the software for a multi-task robot machine that is used for ITER vacuum vessel assembly and maintenance has been developed and it is demonstrated that machining tasks of the robot machine, such as milling, drilling, welding etc., can be implemented in both an individual and composite way.

  15. Grounded Theory Study of Conflicts in Norwegian Agile Software Projects: The Project Managers’ Perspective

    Directory of Open Access Journals (Sweden)

    Lubna Siddique

    2016-07-01

    Full Text Available This paper aims to explore the process of conflicts in agile software projects. The purpose was to investigate the causes and consequences of these conflicts. For this purpose, we conducted a qualitative study involving agile software projects in Norway. Grounded theory was used to analyze the data and the interview findings are presented using Glaser´s Six C model (context, condition, causes, consequences, contingencies, and covariance. The research findings suggest that there are several causes of conflicts. These include: the role of the product owner, an inexperienced project manager, the customer’s lack of knowledge about methodology organizational hierarchy in public companies, contracting, personal egos, financial issues, not getting the right team. Consequences of conflicts include: decreased productivity, wastage of time and resources, diverted attention from project objectives loss of motivation, poor decision making, loss of communication. Based on interview data, different conflict strategies are suggested and these include appropriately skilled project manager, communication and negotiation, defining clear roles, stakeholder analysis, managing stakeholder´s expectations, discussion, finding the root cause of conflict. Project managers are using these strategies to avoid or resolve conflicts. The competencies required to handle these kind of conflicts are also discussed in the paper, while the implications of theory and practice of conflict management theory are also presented.

  16. Software Tools for Software Maintenance

    Science.gov (United States)

    1988-10-01

    I- IIBM Main DOS, OS! None Spoc I Quikjob I AI ----------- ------------ I ----------------------------- I-- IBM Main OS Cobol I...Cobol Debug A I ---------------------- -------------------------- i IBM Main OS Cobol I Quick Online Debugging System A I ----------------------I...Debug Assembler JSCDebu&.Cobot Debug Cobol QUODS (Qusk Online Dtbugring System) Cobol Superbug Antmblcr Trace Ary Tracer Fortn Assembler X)tbug

  17. gprMax: Open source software to simulate electromagnetic wave propagation for Ground Penetrating Radar

    Science.gov (United States)

    Warren, Craig; Giannopoulos, Antonios; Giannakis, Iraklis

    2016-12-01

    gprMax is open source software that simulates electromagnetic wave propagation, using the Finite-Difference Time-Domain (FDTD) method, for the numerical modelling of Ground Penetrating Radar (GPR). gprMax was originally developed in 1996 when numerical modelling using the FDTD method and, in general, the numerical modelling of GPR were in their infancy. Current computing resources offer the opportunity to build detailed and complex FDTD models of GPR to an extent that was not previously possible. To enable these types of simulations to be more easily realised, and also to facilitate the addition of more advanced features, gprMax has been redeveloped and significantly modernised. The original C-based code has been completely rewritten using a combination of Python and Cython programming languages. Standard and robust file formats have been chosen for geometry and field output files. New advanced modelling features have been added including: an unsplit implementation of higher order Perfectly Matched Layers (PMLs) using a recursive integration approach; diagonally anisotropic materials; dispersive media using multi-pole Debye, Drude or Lorenz expressions; soil modelling using a semi-empirical formulation for dielectric properties and fractals for geometric characteristics; rough surface generation; and the ability to embed complex transducers and targets.

  18. Sensor Technology Baseline Study for Enabling Condition Based Maintenance Plus in Army Ground Vehicles

    Science.gov (United States)

    2012-03-01

    and mechanisms are identified. Based on this analysis, baselines sensor technologies are determined to prognosticate these types failure causes early...Current/voltage sensor measured at sensor terminals; Fluid level sensor Excessive slippage and clutch chatter Internal transmission failure ... TYPE Final 3. DATES COVERED (From - To) 4. TITLE AND SUBTITLE Sensor Technology Baseline Study for Enabling Condition Based Maintenance Plus in

  19. Development of the command data system and ground software for the SEDSAT-1 microsatellite

    Science.gov (United States)

    Wells, B. Earl

    1996-01-01

    included the low level CDS hardware design and the formulization of a general software plan and schedule for both the CDS and ground station portions of the project.

  20. How Precise Are Preinterventional Measurements Using Centerline Analysis Applications? Objective Ground Truth Evaluation Reveals Software-Specific Centerline Characteristics.

    Science.gov (United States)

    Hoegen, Philipp; Wörz, Stefan; Müller-Eschner, Matthias; Geisbüsch, Philipp; Liao, Wei; Rohr, Karl; Schmitt, Matthias; Rengier, Fabian; Kauczor, Hans-Ulrich; von Tengg-Kobligk, Hendrik

    2017-08-01

    To evaluate different centerline analysis applications using objective ground truth from realistic aortic aneurysm phantoms with precisely defined geometry and centerlines to overcome the lack of unknown true dimensions in previously published in vivo validation studies. Three aortic phantoms were created using computer-aided design (CAD) software and a 3-dimensional (3D) printer. Computed tomography angiograms (CTAs) of phantoms and 3 patients were analyzed with 3 clinically approved and 1 research software application. The 3D centerline coordinates, intraluminal diameters, and lengths were validated against CAD ground truth using a dedicated evaluation software platform. The 3D centerline position mean error ranged from 0.7±0.8 to 2.9±2.5 mm between tested applications. All applications calculated centerlines significantly different from ground truth. Diameter mean errors varied from 0.5±1.2 to 1.1±1.0 mm among 3 applications, but exceeded 8.0±11.0 mm with one application due to an unsteady distortion of luminal dimensions along the centerline. All tested commercially available software tools systematically underestimated centerline total lengths by -4.6±0.9 mm to -10.4±4.3 mm (maximum error -14.6 mm). Applications with the highest 3D centerline accuracy yielded the most precise diameter and length measurements. One clinically approved application did not provide reproducible centerline-based analysis results, while another approved application showed length errors that might influence stent-graft choice and procedure success. The variety and specific characteristics of endovascular aneurysm repair planning software tools require scientific evaluation and user awareness.

  1. Mars, accessing the third dimension: a software tool to exploit Mars ground penetrating radars data.

    Science.gov (United States)

    Cantini, Federico; Ivanov, Anton B.

    2016-04-01

    The Mars Advanced Radar for Subsurface and Ionosphere Sounding (MARSIS), on board the ESA's Mars Express and the SHAllow RADar (SHARAD), on board the NASA's Mars Reconnaissance Orbiter are two ground penetrating radars (GPRs) aimed to probe the crust of Mars to explore the subsurface structure of the planet. By now they are collecting data since about 10 years covering a large fraction of the Mars surface. On the Earth GPRs collect data by sending electromagnetic (EM) pulses toward the surface and listening to the return echoes occurring at the dielectric discontinuities on the planet's surface and subsurface. The wavelengths used allow MARSIS EM pulses to penetrate the crust for several kilometers. The data products (Radargrams) are matrices where the x-axis spans different sampling points on the planet surface and the y-axis is the power of the echoes over time in the listening window. No standard way to manage this kind of data is established in the planetary science community and data analysis and interpretation require very often some knowledge of radar signal processing. Our software tool is aimed to ease the access to this data in particular to scientists without a specific background in signal processing. MARSIS and SHARAD geometrical data such as probing point latitude and longitude and spacecraft altitude, are stored, together with relevant acquisition metadata, in a geo-enabled relational database implemented using PostgreSQL and PostGIS. Data are extracted from official ESA and NASA released data using self-developed python classes and scripts and inserted in the database using OGR utilities. This software is also aimed to be the core of a collection of classes and script to implement more complex GPR data analysis. Geometrical data and metadata are exposed as WFS layers using a QGIS server, which can be further integrated with other data, such as imaging, spectroscopy and topography. Radar geometry data will be available as a part of the iMars Web

  2. Autonomous Inspection Robot for Power Transmission Lines Maintenance While Operating on the Overhead Ground Wires

    Directory of Open Access Journals (Sweden)

    Zheng Li

    2011-01-01

    Full Text Available This paper describes the development of a mobile robot capable of clearing such obstacles as counterweights, anchor clamps, and torsion tower. The mobile robot walks on overhead ground wires in 500KV power tower. Its ultimate purpose is to automate to inspect the defect of power transmission line. The robot with 13 motors is composed of two arms, two wheels, two claws, two wrists, etc. Each arm has 4 degree of freedom. Claws are also mounted on the arms. An embedded computer based on PC/104 is chosen as the core of control system. Visible light and thermal infrared cameras are installed to obtain the video and temperature information, and the communication system is based on wireless LAN TCP/IP protocol. A prototype robot was developed with careful considerations of mobility. The new sensor configuration is used for the claw to grasp the overhead ground wires. The bridge is installed in the torsion tower for the robot easy to cross obstacles. The new posture plan is proposed for obstacles cleaning in the torsion tower. Results of experiments demonstrate that the robot can be applied to execute the navigation and inspection tasks.

  3. Autonomous Inspection Robot for Power Transmission Lines Maintenance While Operating on the Overhead Ground Wires

    Directory of Open Access Journals (Sweden)

    Zheng Li

    2010-12-01

    Full Text Available This paper describes the development of a mobile robot capable of clearing such obstacles as counterweights, anchor clamps, and torsion tower. The mobile robot walks on overhead ground wires in 500KV power tower. Its ultimate purpose is to automate to inspect the defect of power transmission line. The robot with 13 motors is composed of two arms, two wheels, two claws, two wrists, etc. Each arm has 4 degree of freedom. Claws are also mounted on the arms. An embedded computer based on PC/104 is chosen as the core of control system. Visible light and thermal infrared cameras are installed to obtain the video and temperature information, and the communication system is based on wireless LAN TCP/IP protocol. A prototype robot was developed with careful considerations of mobility. The new sensor configuration is used for the claw to grasp the overhead ground wires. The bridge is installed in the torsion tower for the robot easy to cross obstacles. The new posture plan is proposed for obstacles cleaning in the torsion tower. Results of experiments demonstrate that the robot can be applied to execute the navigation and inspection tasks.

  4. Measurement of ground displacement from optical satellite image correlation using the free open-source software MicMac

    Science.gov (United States)

    Rosu, Ana-Maria; Pierrot-Deseilligny, Marc; Delorme, Arthur; Binet, Renaud; Klinger, Yann

    2015-02-01

    Image correlation is one of the most efficient techniques to determine horizontal ground displacements due to earthquakes, landslides, ice flows or sand dune migrations. Analyzing these deformations allows a better understanding of the causes and mechanisms of the events. By using sub-pixel correlation on before- and after-event ortho-images obtained from high resolution satellite images it is possible to compute the displacement field with high planimetric resolution. In this paper, we focus on measuring the ground displacements due to seismotectonic events. The three sub-pixel correlators used are: COSI-Corr - developed by Caltech, a free, closed-source correlator, dependent on commercial software (ENVI) and widely used by the geoscience community for measuring ground displacement; Medicis - developed by CNES, also a closed-source correlator capable of measuring this type of deformation; and MicMac - developed by IGN, the free open-source correlator we study and tune for measuring fine ground displacements. We measured horizontal ground deformation using these three correlators on SPOT images in three study cases: the 2001 Kokoxili earthquake, the 2005 dyke intrusion in the Afar depression and the 2008 Yutian earthquake.

  5. 高校网络教室软件系统的管理与维护%Management and Maintenance of Software System in College Network Classrooms

    Institute of Scientific and Technical Information of China (English)

    杨帆

    2012-01-01

    With the development of computer network, the university network classroom construction pace of increase, the classroom has been the increasing popularity of the university's network, has also become a new topic in the management and maintenance of networked classrooms software system. This article describes and summarizes the software systems from the angle of network classroom management and maintenance.%随着计算机网络的发展,高校网络教室建设步伐加大,高校的网络教室已经逐渐普及,对网络教室软件系统的管理和维护也成为一个新课题。本文将从网络教室软件系统管理和维护的角度加以说明和总结。

  6. The SCEC Broadband Platform: A Collaborative Open-Source Software Package for Strong Ground Motion Simulation and Validation

    Science.gov (United States)

    Silva, F.; Maechling, P. J.; Goulet, C. A.; Somerville, P.; Jordan, T. H.

    2014-12-01

    The Southern California Earthquake Center (SCEC) Broadband Platform is a collaborative software development project involving geoscientists, earthquake engineers, graduate students, and the SCEC Community Modeling Environment. The SCEC Broadband Platform (BBP) is open-source scientific software that can generate broadband (0-100Hz) ground motions for earthquakes, integrating complex scientific modules that implement rupture generation, low and high-frequency seismogram synthesis, non-linear site effects calculation, and visualization into a software system that supports easy on-demand computation of seismograms. The Broadband Platform operates in two primary modes: validation simulations and scenario simulations. In validation mode, the Platform runs earthquake rupture and wave propagation modeling software to calculate seismograms for a well-observed historical earthquake. Then, the BBP calculates a number of goodness of fit measurements that quantify how well the model-based broadband seismograms match the observed seismograms for a certain event. Based on these results, the Platform can be used to tune and validate different numerical modeling techniques. In scenario mode, the Broadband Platform can run simulations for hypothetical (scenario) earthquakes. In this mode, users input an earthquake description, a list of station names and locations, and a 1D velocity model for their region of interest, and the Broadband Platform software then calculates ground motions for the specified stations. Working in close collaboration with scientists and research engineers, the SCEC software development group continues to add new capabilities to the Broadband Platform and to release new versions as open-source scientific software distributions that can be compiled and run on many Linux computer systems. Our latest release includes 5 simulation methods, 7 simulation regions covering California, Japan, and Eastern North America, the ability to compare simulation results

  7. Board Management Application in Software Maintenance Projects%看板管理在软件维护项目中的应用

    Institute of Scientific and Technical Information of China (English)

    杨瑞雪

    2011-01-01

    由于软件维护项目常常需要处理复杂琐碎,不连贯及不确定的任务,目前没有特别针对维护项目而设计的项目管理流程。笔者通过多年的实l~.x-作经验,将看板管理一这种在制造行业中比较成功的管理方法演变应用到软件维护项目中。其用可视化的方法推动每个工作单元,使维护工作更快捷高效,避免遗漏。%Due to software maintenance projects often need to deal with complex trivial,inconsistent and uncertain task,there is no maintenance program designed specifically for the project management process.Through years of practical experience,the Kanban-a relatively successful in the manufacturing industry in the evolution of management methods applied to software maintenance projects.Use of visual methods to promote each unit of work to make maintenance work more quickly and efficiently,to avoid omissions.

  8. Advanced Software Ground Station and UAV Development for NLoS Control Using Mobile Communications

    Directory of Open Access Journals (Sweden)

    Amr AbdElHamid

    2015-01-01

    Full Text Available Over the last decades, Unmanned Aerial Systems (UASs have gained much attention due to their various applications in different sections. However, their communication range is limited to utilized communication equipment. Therefore, utilization of GSM channels opens a new prospect towards long distance UAV missions and mobile command and control centers. This paper demonstrates new design and development of a small-scale UAV and a Ground Control Station (GCS using GSM bidirectional communications for Non-Line of Sight (NLoS long range control. GCSs are considered the front end node in UAV guidance process. Therefore, the proposed GCS employs a two-layer framework to consider all ground pilot requirements. Moreover, a new exploitation of global weather forecast data is added to the GCS. On the other hand, the proposed airborne system utilizes a new integration of different Commercial off-the-Shelf (COTS components and excludes short range receivers. The ground and flight tests show that stable bidirectional GSM communication is established, reliable hardware integration is accomplished, real time performance is achieved, GCS functional fidelity is obtained, and low cost is maintained. Finally, some qualitative aspects of the proposed platform are presented to address the detailed features.

  9. CASES: A Novel Low-Cost Ground-based Dual-Frequency GPS Software Receiver

    Science.gov (United States)

    Haacke, B.; Crowley, G.; Reynolds, A.; Bust, G. S.; Kintner, P. M.; Psaiki, M.; Humphreys, T. E.; Powell, S.; O'Hanlon, B.

    2010-12-01

    GPS receivers can be used for monitoring space weather events such as TEC variations and scintillation. The new CASES GPS sensor developed by ASTRA, Cornell and UTAustin represents a revolutionary advance in dual frequency GPS space-weather monitoring. CASES is a paperback-novel-sized dual-frequency GPS software receiver with robust dual-frequency tracking performance, stand-alone capability, and complete software upgradability. This sensor measures and calculates TEC with a relative accuracy of a few 0.01 TECU at a cadence of up to 100 Hz. It measures amplitude and phase at up to 100 Hz on both L1 and L2, for up to 12 satellites in view. It calculates the scintillation severity indicators S4, τ0, and σφ at a cadence that is user defined. It is able to track through scintillation with {S4, τ0, amplitude} combinations as severe as {0.8, 0.8 seconds, 43 dB-Hz (nominal)} (i.e., commensurate with vigorous post-sunset equatorial scintillation) with a mean time between cycle slips greater than 240 seconds and with a mean time between frequency-unlock greater than 1 hour. Other capabilities and options include: Various data interface solutions; In-receiver and network-wide calibration of biases, and detection and mitigation of multipath; Network-wide automated remote configuration of receivers, quality control, re-processing, archiving and redistribution of data in real-time; Software products for data-processing and visualization. The low price of the sensor means that many more instruments can be purchased on a fixed budget, which will lead to new kinds of opportunities for monitoring and scientific study, including networked applications. Other uses for CASES receivers include geodetic and seismic monitoring, measurement of precipitable water vapor in the troposphere at meso-scale resolution, and educational outreach.

  10. Unisys' experience in software quality and productivity management of an existing system

    Science.gov (United States)

    Munson, John B.

    1988-01-01

    A summary of Quality Improvement techniques, implementation, and results in the maintenance, management, and modification of large software systems for the Space Shuttle Program's ground-based systems is provided.

  11. Helping Students make the transition from novice learner of ground-water concepts to expert using the Plume Busters software

    Science.gov (United States)

    Macfarlane, P.A.; Bohling, G.; Thompson, K.W.; Townsend, M.

    2006-01-01

    Environmental and earth science students are novice learners and lack the experience needed to rise to the level of expert. To address this problem we have developed the prototype Plume Busters?? software as a capstone educational experience, in which students take on the role of an environmental consultant. Following a pipeline spill, the environmental consultant is hired by the pipeline owner to locate the resulting plume created by spill and remediate the contaminated aquifer at minimum monetary and time cost. The contamination must be removed from the aquifer before it reaches the river and eventually a downstream public water supply. The software consists of an interactive Java application and accompanying HTML linked pages. The application simulates movement of a plume from a pipeline break throug h a shallow alluvial aquifer towards the river. The accompanying web pages establish the simulated contamination scenario and provide students with background material on ground-water flow and transport principles. To make the role-play more realistic, the student must consider cost and time when making decisions about siting observation wells and wells for the pump-and-treat remediation system.

  12. Remote Maintenance Monitoring System -

    Data.gov (United States)

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

  13. Aircraft Ground Operation, Servicing, Fluid Lines and Fittings, Mechanics Privileges and Limitations, and Maintenance Publications, Forms and Records (Course Outline), Aviation Mechanics 1 (Power and Frame): 9073.02.

    Science.gov (United States)

    Dade County Public Schools, Miami, FL.

    The course outline consists of five instructional blocks of several units each: (1) Aircraft Ground Operation and Servicing; (2) Fluid Lines and Fittings; (3) Mechanics Requirements, Privileges and Limitations; (4) Maintenance Publications; and, (5) Maintenance forms and Records. It is a basic course of knowledge and skills necessary to any…

  14. GENII (Generation II): The Hanford Environmental Radiation Dosimetry Software System: Volume 3, Code maintenance manual: Hanford Environmental Dosimetry Upgrade Project

    Energy Technology Data Exchange (ETDEWEB)

    Napier, B.A.; Peloquin, R.A.; Strenge, D.L.; Ramsdell, J.V.

    1988-09-01

    The Hanford Environmental Dosimetry Upgrade Project was undertaken to incorporate the internal dosimetry models recommended by the International Commission on Radiological Protection (ICRP) in updated versions of the environmental pathway analysis models used at Hanford. The resulting second generation of Hanford environmental dosimetry computer codes is compiled in the Hanford Environmental Dosimetry System (Generation II, or GENII). This coupled system of computer codes is intended for analysis of environmental contamination resulting from acute or chronic releases to, or initial contamination of, air, water, or soil, on through the calculation of radiation doses to individuals or populations. GENII is described in three volumes of documentation. This volume is a Code Maintenance Manual for the serious user, including code logic diagrams, global dictionary, worksheets to assist with hand calculations, and listings of the code and its associated data libraries. The first volume describes the theoretical considerations of the system. The second volume is a Users' Manual, providing code structure, users' instructions, required system configurations, and QA-related topics. 7 figs., 5 tabs.

  15. Improvement of E and P PETROBRAS maintenance program by an RCM tool; MCC Net: software de revisao de planos de manutencao com base M.C.C. Metodo qualitativo

    Energy Technology Data Exchange (ETDEWEB)

    Frydman, Bernardo; Okada, Ricardo Yoshinori [PETROBRAS, Rio de Janeiro, RJ (Brazil). Exploracao e Producao; Souza, Arleniro Oliveira de [PETROBRAS, AM (Brazil). Unidade de Exploracao e Producao da Bacia do Solimoes; Frazao, Nelson A. [PETROBRAS, Macae, RJ (Brazil). Unidade de Negocios da Bacia de Campos

    2004-07-01

    The objective of this paper are remember some basic concepts necessaries to understanding the Reliability Centered Maintenance technique, presenting a report of the RCM applications already developed in the exploration and production segment at PETROBRAS, with some examples of results obtained, presents the premises that based the development of the denominated software MCCNet, developed by PETROBRAS E and P, tool for use of the technique of Reliability Centered Maintenance , for elaboration and/or revision of the preventive maintenance plans of equipment or systems, that it can be used for the study of any process type, and, still presenting the future vision for the subject of RCM in this company segment. (author)

  16. Distributed operating system for NASA ground stations

    Science.gov (United States)

    Doyle, John F.

    1987-01-01

    NASA ground stations are characterized by ever changing support requirements, so application software is developed and modified on a continuing basis. A distributed operating system was designed to optimize the generation and maintenance of those applications. Unusual features include automatic program generation from detailed design graphs, on-line software modification in the testing phase, and the incorporation of a relational database within a real-time, distributed system.

  17. Distributed operating system for NASA ground stations

    Science.gov (United States)

    Doyle, John F.

    1987-01-01

    NASA ground stations are characterized by ever changing support requirements, so application software is developed and modified on a continuing basis. A distributed operating system was designed to optimize the generation and maintenance of those applications. Unusual features include automatic program generation from detailed design graphs, on-line software modification in the testing phase, and the incorporation of a relational database within a real-time, distributed system.

  18. A comparison of two commercial volumetry software programs in the analysis of pulmonary ground-glass nodules: Segmentation capability and measurement accuracy

    Energy Technology Data Exchange (ETDEWEB)

    Kim, Hyung Jin; Park, Chang Min; Lee, Sang Min; Lee, Hyun Joo; Goo, Jin Mo [Dept. of Radiology, Seoul National University College of Medicine, and Institute of Radiation Medicine, Seoul National University Medical Research Center, Seoul (Korea, Republic of)

    2013-08-15

    To compare the segmentation capability of the 2 currently available commercial volumetry software programs with specific segmentation algorithms for pulmonary ground-glass nodules (GGNs) and to assess their measurement accuracy. In this study, 55 patients with 66 GGNs underwent unenhanced low-dose CT. GGN segmentation was performed by using 2 volumetry software programs (LungCARE, Siemens Healthcare; LungVCAR, GE Healthcare). Successful nodule segmentation was assessed visually and morphologic features of GGNs were evaluated to determine factors affecting segmentation by both types of software. In addition, the measurement accuracy of the software programs was investigated by using an anthropomorphic chest phantom containing simulated GGNs. The successful nodule segmentation rate was significantly higher in LungCARE (90.9%) than in LungVCAR (72.7%) (p = 0.012). Vascular attachment was a negatively influencing morphologic feature of nodule segmentation for both software programs. As for measurement accuracy, mean relative volume measurement errors in nodules ≥ 10 mm were 14.89% with LungCARE and 19.96% with LungVCAR. The mean relative attenuation measurement errors in nodules ≥ 10 mm were 3.03% with LungCARE and 5.12% with LungVCAR. LungCARE shows significantly higher segmentation success rates than LungVCAR. Measurement accuracy of volume and attenuation of GGNs is acceptable in GGNs ≥ 10 mm by both software programs.

  19. Reusable Software.

    Science.gov (United States)

    1984-03-01

    overseeing reusable software, the Reusable Software Organization ( RUSO ). This author does not feel at this time that establishment of such a specific...49] have not been accompanied by establishment of RUSO -like activities. There is need, however, for assurance that functions which a RUSO might be...assurance 6. establishment and maintenance of reuse archival facilities and activities. Actual establishment of a RUSO is best dictated by size of the

  20. Low-cost approach for a software-defined radio based ground station receiver for CCSDS standard compliant S-band satellite communications

    Science.gov (United States)

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

    2016-10-01

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

  1. Testing flight software on the ground: Introducing the hardware-in-the-loop simulation method to the Alpha Magnetic Spectrometer on the International Space Station

    Energy Technology Data Exchange (ETDEWEB)

    Sun, Wenhao, E-mail: wenhao_sun@126.com [Southeast University, Nanjing 210096 (China); Cai, Xudong [Massachusetts Institute of Technology, MA 02139-4307 (United States); Meng, Qiao [Southeast University, Nanjing 210096 (China)

    2016-04-11

    Complex automatic protection functions are being added to the onboard software of the Alpha Magnetic Spectrometer. A hardware-in-the-loop simulation method has been introduced to overcome the difficulties of ground testing that are brought by hardware and environmental limitations. We invented a time-saving approach by reusing the flight data as the data source of the simulation system instead of mathematical models. This is easy to implement and it works efficiently. This paper presents the system framework, implementation details and some application examples.

  2. Electric Control System Grounding Analysis of Railway Heavy Duty Track Maintenance Machine%铁路大型养路机械电气控制系统接地分析

    Institute of Scientific and Technical Information of China (English)

    程连飞

    2011-01-01

    分析了铁路大型养路机械电气系统的接地方式,阐述了因接地不当对电气控制系统造成的影响,并提出了改进措施.合理的接地能够改善大型养路机械的作业精度,并提高电气控制系统的可靠性和稳定性.%Grounding styles of electric system for the railway heavy duty tracl maintenance machine were analyzed,and impac due to improper grounding as well as improving mesaures of electric control system was described.It was proved that resonable grounding can improve operation accuracy of the railway heavy duty track maintenance machine and the reliability and stability of the electric control system.

  3. Network maintenance

    CERN Multimedia

    GS Department

    2009-01-01

    A site-wide network maintenance operation has been scheduled for Saturday 28 February. Most of the network devices of the general purpose network will be upgraded to a newer software version, in order to improve our network monitoring capabilities. This will result in a series of short (2-5 minutes) random interruptions everywhere on the CERN sites throughout the day. This upgrade will not affect the Computer Centre itself, Building 613, the Technical Network and the LHC experiments, dedicated networks at the pits. For further details of this intervention, please contact Netops by phone 74927 or e-mail mailto:Netops@cern.ch. IT/CS Group

  4. Network maintenance

    CERN Multimedia

    IT Department

    2009-01-01

    A site wide network maintenance has been scheduled for Saturday 28 February. Most of the network devices of the General Purpose network will be upgraded to a newer software version, in order to improve our network monitoring capabilities. This will result in a series of short (2-5 minutes) random interruptions everywhere on the CERN sites along this day. This upgrade will not affect: the Computer centre itself, building 613, the Technical Network and the LHC experiments dedicated networks at the pits. Should you need more details on this intervention, please contact Netops by phone 74927 or email mailto:Netops@cern.ch. IT/CS Group

  5. Knowledge based maintenance

    Energy Technology Data Exchange (ETDEWEB)

    Sturm, A. [Hamburgische Electacitaets-Werke AG Hamburg (Germany)

    1997-12-31

    The establishment of maintenance strategies is of crucial significance for the reliability of a plant and the economic efficiency of maintenance measures. Knowledge about the condition of components and plants from the technical and business management point of view therefore becomes one of the fundamental questions and the key to efficient management and maintenance. A new way to determine the maintenance strategy can be called: Knowledge Based Maintenance. A simple method for determining strategies while taking the technical condition of the components of the production process into account to the greatest possible degree which can be shown. A software with an algorithm for Knowledge Based Maintenance leads the user during complex work to the determination of maintenance strategies for this complex plant components. (orig.)

  6. Application of Technical Measures and Software in Constructing Photorealistic 3D Models of Historical Building Using Ground-Based and Aerial (UAV) Digital Images

    Science.gov (United States)

    Zarnowski, Aleksander; Banaszek, Anna; Banaszek, Sebastian

    2015-12-01

    Preparing digital documentation of historical buildings is a form of protecting cultural heritage. Recently there have been several intensive studies using non-metric digital images to construct realistic 3D models of historical buildings. Increasingly often, non-metric digital images are obtained with unmanned aerial vehicles (UAV). Technologies and methods of UAV flights are quite different from traditional photogrammetric approaches. The lack of technical guidelines for using drones inhibits the process of implementing new methods of data acquisition. This paper presents the results of experiments in the use of digital images in the construction of photo-realistic 3D model of a historical building (Raphaelsohns' Sawmill in Olsztyn). The aim of the study at the first stage was to determine the meteorological and technical conditions for the acquisition of aerial and ground-based photographs. At the next stage, the technology of 3D modelling was developed using only ground-based or only aerial non-metric digital images. At the last stage of the study, an experiment was conducted to assess the possibility of 3D modelling with the comprehensive use of aerial (UAV) and ground-based digital photographs in terms of their labour intensity and precision of development. Data integration and automatic photo-realistic 3D construction of the models was done with Pix4Dmapper and Agisoft PhotoScan software Analyses have shown that when certain parameters established in an experiment are kept, the process of developing the stock-taking documentation for a historical building moves from the standards of analogue to digital technology with considerably reduced cost.

  7. System design and realization of the software for UAV ground station%某型无人机地面站软件的设计与实现

    Institute of Scientific and Technical Information of China (English)

    朱建新; 张秋阳; 谢习华

    2011-01-01

    For the requirements of the flight monitoring and controlling of Unmanned Aerial Vehicle (UAV), the key technologies to realize the ground navigation station system of UAV were discussed. A flight control ground station (CGS)software , with the advantage of convenient and powerful, was developed based on the active controls of Visual Basic and visualization development tool Through the introduction of highly accurate multimedia timer,the synchronous communication was complied. By using serial communication, and the application of modularization ,functions such as real time display of remote test data,database storage,fault alarm and timing delivery of remote control orders were well realized by the method of modular design. The task of the UAV ground station system was fulfilled with satisfaction and it also has good expansibility.%针对某型无人机飞行监测和控制的要求,主要讨论某型无人机地面站关键技术的实现.以VB可视化语言为开发工具,嵌入Mapx控件,设计了一套操作方便、功能强大的飞控地面站软件系统.软件基于模块化设计思想,采用串口通信方式,利用高精度多媒体定时器实现同步通信,实现了遥测数据的实时显示、数据存储、故障提示和遥控指令的定时发送等功能.经过实际调试系统运行良好,通信实时性很高,很好地完成了各部分功能,并具有很好的扩展性.

  8. Software engineer's pocket book

    CERN Document Server

    Tooley, Michael

    2013-01-01

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

  9. Impact of Agile Software Development Model on Software Maintainability

    Science.gov (United States)

    Gawali, Ajay R.

    2012-01-01

    Software maintenance and support costs account for up to 60% of the overall software life cycle cost and often burdens tightly budgeted information technology (IT) organizations. Agile software development approach delivers business value early, but implications on software maintainability are still unknown. The purpose of this quantitative study…

  10. Impact of Agile Software Development Model on Software Maintainability

    Science.gov (United States)

    Gawali, Ajay R.

    2012-01-01

    Software maintenance and support costs account for up to 60% of the overall software life cycle cost and often burdens tightly budgeted information technology (IT) organizations. Agile software development approach delivers business value early, but implications on software maintainability are still unknown. The purpose of this quantitative study…

  11. Optimising agile development practices for the maintenance operation: nine heuristics

    DEFF Research Database (Denmark)

    Tordrup Heeager, Lise; Rose, Jeremy

    2014-01-01

    is therefore a trivial endeavour - the maintenance operation differs in some important respects from development work. Classical accounts of software maintenance emphasise more traditional software engineering processes, whereas recent research accounts of agile maintenance efforts uncritically focus......Agile methods are widely used and successful in many development situations and beginning to attract attention amongst the software maintenance community – both researchers and practitioners. However, it should not be assumed that implementing a well-known agile method for a maintenance department...

  12. Selecting the Right Software.

    Science.gov (United States)

    Shearn, Joseph

    1987-01-01

    Selection of administrative software requires analyzing present needs and, to meet future needs, choosing software that will function with a more powerful computer system. Other important factors to include are a professional system demonstration, maintenance and training, and financial considerations that allow leasing or renting alternatives.…

  13. Maintenance of Transmitting Signal Plate of Turret Using the Mixed Method of Software and Hardware%软硬结合修复刀架发信盘故障方法研究

    Institute of Scientific and Technical Information of China (English)

    朱俊; 唐静

    2012-01-01

    This article introduces a method of maintenance of transmitting signal plate of turret with the mixed method of hardware and software. We modify the standard PLC program for turret control to adapt the difference in installation site and chip model by observing the hardware after replacement in order to repair turret quickly and efficiently.%结合实例,阐述一种软硬结合修复电动刀架发信盘的方法。根据观察硬件更换后的工作情况,通过修改刀架控制标准PLC程序来弥补硬件安装相对位置、型号等方面与原有配件不一致而产生的问题,达到快速高效维修刀架的目的。

  14. Software productivity improvement through software engineering technology

    Science.gov (United States)

    Mcgarry, F. E.

    1985-01-01

    It has been estimated that NASA expends anywhere from 6 to 10 percent of its annual budget on the acquisition, implementation and maintenance of computer software. Although researchers have produced numerous software engineering approaches over the past 5-10 years; each claiming to be more effective than the other, there is very limited quantitative information verifying the measurable impact htat any of these technologies may have in a production environment. At NASA/GSFC, an extended research effort aimed at identifying and measuring software techniques that favorably impact productivity of software development, has been active over the past 8 years. Specific, measurable, software development technologies have been applied and measured in a production environment. Resulting software development approaches have been shown to be effective in both improving quality as well as productivity in this one environment.

  15. Development of design software on ground heat exchanger based on coupling method%基于耦合法的地埋管换热器设计软件的研发

    Institute of Scientific and Technical Information of China (English)

    陈胜朋; 沈意成; 陈振乾; 张辉

    2011-01-01

    由于地埋管换热器与土壤换热的复杂性,其设计一直是地埋管地源热泵技术的难点.介绍了一种基于地埋管地源热泵动态模型的设计方法,综合考虑了地下土壤热物性、热泵机组的动态特性及建筑的动态负荷模型等,开发出了具有操作简便、交互界面的软件,为地埋管地源热泵的设计提供技术支持.%Complexity of heat transfer between ground heat exchanger and soil results in technical difficulties in design of the ground heat exchanger ground-source heat pump. Presents a new design method based on dynamic model of ground heat exchanger ground-source heat pump in which the influence of the soil thermal properties, the heat pump unit's dynamic property and building dynamic load model are considered. Develops a user-friendly software interface, providing support for the ground heat exchanger ground-source heat pump design.

  16. A new method for hardware/software integration of strategic systems - Case study of the Space Shuttle

    Science.gov (United States)

    Haque, S. I.; Ionescu, T. V.; Henley, G. D.

    1981-01-01

    An advanced system integrated self-test has been developed to provide dynamic checkout of all critical subsystems and hardware/software interfaces of the Space Shuttle during pre-launch ground testing. The system modifies hardware sensor data to represent a real flight scenario. This modified data then drives the flight software. The system was sucessfully utilized for three phases of Space Shuttle testing, and will be expanded for use as a maintenance tool.

  17. Individual capacity for DNA repair and maintenance of genomic integrity: a fertile ground for studies in the field of assisted reproduction

    Directory of Open Access Journals (Sweden)

    Radoslava Vazharova

    2016-05-01

    Full Text Available Many factors may affect the chances for successful pregnancy, especially at a later age. Fertility evaluations including genetic analysis are recommended to couples that have not achieved pregnancy within 6–12 months of unprotected intercourse. This review discusses some of the common polymorphisms in genes coding for proteins functioning in DNA damage identification and repair and maintenance of genomic integrity that may affect the chances of success in natural conception as well as in assisted reproduction (AR. Common polymorphisms in genes coding for proteins functioning in DNA damage identification and repair and maintenance of genomic integrity may affect the chances of success in assisted reproduction as well as in natural conception. The effects of carriership of different alleles of key genes of DNA repair may have differential effects in men and women and at different ages, suggesting complex interactions with the mechanisms controlling cell and tissue aging and programmed cell death. Future studies in the field are needed in order to elucidate the genotype–phenotype relationships and to translate the knowledge about individual repair capacity and maintenance of genomic integrity to potential clinical applications. Abbreviations: aCGH: microarray-based comparative genomic hybridization; AR: assisted reproduction; ATM: ataxia-telangiectasia mutated; ATP: adenosine triphosphate; BER: base excision repair; BFE: basic fertility evaluation; DMSO: dimethyl sulfoxide; FSH: follicle-stimulating hormone; GNRHR: gonadotropin-releasing hormone receptor; HMG: high-mobility group; ICSI: intracytoplasmic sperm injection; IUI: intrauterine insemination; IVF: in vitro fertilization; LH: luteinizing hormone; LIF: leukaemia inhibitory factor; MTR: methionine synthase; MTRR: methionine synthase reductase; NGS: next-generation sequencing; NER: nucleotide excision repair; NHEJ: non-homologous end joining; PAH: polycyclic aromatic hydrocarbons; PCOS

  18. 太中银铁路沿线站区地源热泵运行与维护管理%On operation of ground source heat pump and maintenance management at stations along Taiyuan-Zhongwei-Yinchuan Railway

    Institute of Scientific and Technical Information of China (English)

    廉小洁

    2015-01-01

    在对地源热泵工作理论分析的基础上,结合太中银铁路太原局管段五站地埋管地源热泵实际使用中存在的管路断裂、换热量不足等问题,从系统运行与维护管理角度提出了一些改进建议,为地埋管地源热泵系统的推广应用提供了技术支持。%Based on the theoretic analysis of the ground source heat pump,the paper points out some improvement suggestions from the system op-eration and maintenance by combining with pipeline fracture,shortage of heat problems in the uses of the ground source heat pump at the five sta-tion of Taiyuan Bureau Segment along Taiyuan-Zhongwei-Yinchuan Railway,so as to provide some technical support for the application of the bur-ied ground source heat pump system.

  19. Do Software Languages Engineers Evaluate their Languages?

    CERN Document Server

    Gabriel, Pedro; Amaral, Vasco

    2011-01-01

    Domain Specific Languages (DSLs) can contribute to increment productivity, while reducing the required maintenance and programming expertise. We hypothesize that Software Languages Engineering (SLE) developers consistently skip, or relax, Language Evaluation. Based on the experience of engineering other types of software products, we assume that this may potentially lead to the deployment of inadequate languages. The fact that the languages already deal with concepts from the problem domain, and not the solution domain, is not enough to validate several issues at stake, such as its expressiveness, usability, effectiveness, maintainability, or even the domain expert's productivity while using them. We present a systematic review on articles published in top ranked venues, from 2001 to 2008, which report DSLs' construction, to characterize the common practice. This work con?rms our initial hypothesis and lays the ground for the discussion on how to include a systematic approach to DSL evaluation in the SLE proc...

  20. Software Development Outsourcing Decision Support Tool with Neural Network Learning

    Science.gov (United States)

    2004-03-01

    software domain, enterprise scripting software domain, and outsourcing ( maintenance and training) processes found to be included in the new model but not in...accounting and order entry) software domains, and outsourcing ( maintenance , configuration management and software engineer support) processes were...found in the original model but not in the new model included: enterprise (scripting and order entry) software domains and outsourcing maintenance process

  1. Generating Safety-Critical PLC Code From a High-Level Application Software Specification

    Science.gov (United States)

    2008-01-01

    The benefits of automatic-application code generation are widely accepted within the software engineering community. These benefits include raised abstraction level of application programming, shorter product development time, lower maintenance costs, and increased code quality and consistency. Surprisingly, code generation concepts have not yet found wide acceptance and use in the field of programmable logic controller (PLC) software development. Software engineers at Kennedy Space Center recognized the need for PLC code generation while developing the new ground checkout and launch processing system, called the Launch Control System (LCS). Engineers developed a process and a prototype software tool that automatically translates a high-level representation or specification of application software into ladder logic that executes on a PLC. All the computer hardware in the LCS is planned to be commercial off the shelf (COTS), including industrial controllers or PLCs that are connected to the sensors and end items out in the field. Most of the software in LCS is also planned to be COTS, with only small adapter software modules that must be developed in order to interface between the various COTS software products. A domain-specific language (DSL) is a programming language designed to perform tasks and to solve problems in a particular domain, such as ground processing of launch vehicles. The LCS engineers created a DSL for developing test sequences of ground checkout and launch operations of future launch vehicle and spacecraft elements, and they are developing a tabular specification format that uses the DSL keywords and functions familiar to the ground and flight system users. The tabular specification format, or tabular spec, allows most ground and flight system users to document how the application software is intended to function and requires little or no software programming knowledge or experience. A small sample from a prototype tabular spec application is

  2. Software Engineering Program: Software Process Improvement Guidebook

    Science.gov (United States)

    1996-01-01

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

  3. Evaluation & Optimization of Software Engineering

    Directory of Open Access Journals (Sweden)

    Asaduzzaman Noman

    2016-06-01

    Full Text Available The term is made of two words, software and engineering. Software is more than just a program code. A program is an executable code, which serves some computational purpose. Software is considered to be collection of executable programming code, associated libraries and documentations. Software, when made for a specific requirement is called software product. Engineering on the other hand, is all about developing products, using well-defined, scientific principles and methods. The outcome of software engineering is an efficient and reliable software product. IEEE defines software engineering as: The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software; that is, the application of engineering to software.

  4. The economics of information systems and software

    CERN Document Server

    Veryard, Richard

    2014-01-01

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

  5. CW Measurement System. Software System Maintenance Manual.

    Science.gov (United States)

    1982-04-02

    2tIF( c)I 2 dw -~ O are calculated for the time and frequency curves , respectively. Since the square of a straight line is a hyperbola , a hyperbolic... logarithmically spaced values between 1 and 10. LSL ... this module is included in XLABEL and helps to label the X axis. MATH ... provides a 16 by 16...4 E 6 t and the frequency curve generated when this function is * processed by the off line forward Fourier transform module. Integrated directly by

  6. Information Foraging Theory in Software Maintenance

    Science.gov (United States)

    2012-09-30

    just one click . For example, in the Eclipse editor, a method invocation can be clicked on to open the associated method definition. Hence, Eclipse...provides links from method calls to definitions that the predator can navigate with one click . In this case, a method call is the source of a link and

  7. Developments in Computer Aided Software Maintenance

    Science.gov (United States)

    1974-09-01

    differences in intelligence ( Adorno et al, 1950). The present authors speculate, however, that there may be a correlation between programming ability and...Administrative Side." Computer Decisions, October 1973. Adorno , T.W., Frenkel-Brunswick, E., Levinson, D.J., and Sanford, R.N. The Authoritarian

  8. Software engineering tools.

    Science.gov (United States)

    Wear, L L; Pinkert, J R

    1994-01-01

    We have looked at general descriptions and illustrations of several software development tools, such as tools for prototyping, developing DFDs, testing, and maintenance. Many others are available, and new ones are being developed. However, you have at least seen some examples of powerful CASE tools for systems development.

  9. Global Software Engineering

    DEFF Research Database (Denmark)

    Ebert, Christof; Kuhrmann, Marco; Prikladnicki, Rafael

    2016-01-01

    SOFTWARE, LIKE ALL industry products, is the result of complex multinational supply chains with many partners from concept to development to production and maintenance. Global software engineering (GSE), IT outsourcing, and business process outsourcing during the past decade have showed growth...... rates of 10 to 20 percent per year. This instalment of Practitioner’s Digest summarizes experiences and guidance from industry to facilitate knowledge and technology transfer for GSE. It’s based on industry feedback from the annual IEEE International Conference on Global Software Engineering, which had...

  10. Research on Special Maintenance Tool of Straight Line Tower Ground and OPGW Cable in Overhead Transmission Line%线路直线塔地线及光缆金具维护

    Institute of Scientific and Technical Information of China (English)

    杨军

    2014-01-01

    本文在对架空输电线路直线塔地线支架和地线、 OPGW光缆金具组装方式及杆塔荷载的分析计算基础上,结合机械设计基础理论,确定了初步的专用工具研制方案。通过自行购买材料、零部件,在加工、装配和试用过程中不断完善后,成功研制出一套地线、 OPGW光缆金具维护的专用工具。该专用工具通过在不同电压等级线路、荷载情况下的4次现场试用,完全满足对35 kV~500 kV线路通用通用直线塔地线、 OPGW光缆金具的维护工作,而且与传统的作业方法相比明显提高了作业安全性和工作效率。%Based on the basis of the calculation,combining with the basic mechanical design theory, and analysis of straight wire bracket and a ground wire,OPGW cable for overhead power transmission line and tower load, the special maintenance tool is pre-liminary designed. Through the purchase of materials, parts, continuous improvement in processing, assembly and trial process,successfully developed a set of wire,OPGW cable maintenance special tool. The special tool is through the field test for 4 times in different voltage grade line,load conditions,to meet the needs of 35 kV-500 kV line general linear tower wire,OPGW cable main-tenance work,and compared with the traditional operating method significantly improves the operation safety and efficiency.

  11. Maintenance Therapy in IBD

    Science.gov (United States)

    ... Help Center Home > Resources > Maintenance Therapy Go Back Maintenance Therapy Email Print + Share The term "maintenance therapy" ... are referred to as "maintenance therapies." Why is Maintenance Therapy Needed in IBD? Both Crohn's disease and ...

  12. Maintenance Therapy in IBD

    Science.gov (United States)

    ... Help Center Home > Resources > Maintenance Therapy Go Back Maintenance Therapy Email Print + Share The term "maintenance therapy" ... are referred to as "maintenance therapies." Why is Maintenance Therapy Needed in IBD? Both Crohn's disease and ...

  13. ACS: ALMA Common Software

    Science.gov (United States)

    Chiozzi, Gianluca; Šekoranja, Matej

    2013-02-01

    ALMA Common Software (ACS) provides a software infrastructure common to all ALMA partners and consists of a documented collection of common patterns and components which implement those patterns. The heart of ACS is based on a distributed Component-Container model, with ACS Components implemented as CORBA objects in any of the supported programming languages. ACS provides common CORBA-based services such as logging, error and alarm management, configuration database and lifecycle management. Although designed for ALMA, ACS can and is being used in other control systems and distributed software projects, since it implements proven design patterns using state of the art, reliable technology. It also allows, through the use of well-known standard constructs and components, that other team members whom are not authors of ACS easily understand the architecture of software modules, making maintenance affordable even on a very large project.

  14. Advanced Ground Systems Maintenance Enterprise Architecture Project

    Science.gov (United States)

    Perotti, Jose M. (Compiler)

    2015-01-01

    The project implements an architecture for delivery of integrated health management capabilities for the 21st Century launch complex. The delivered capabilities include anomaly detection, fault isolation, prognostics and physics based diagnostics.

  15. Green in software engineering

    CERN Document Server

    Calero Munoz, Coral

    2015-01-01

    This is the first book that presents a comprehensive overview of sustainability aspects in software engineering. Its format follows the structure of the SWEBOK and covers the key areas involved in the incorporation of green aspects in software engineering, encompassing topics from requirement elicitation to quality assurance and maintenance, while also considering professional practices and economic aspects. The book consists of thirteen chapters, which are structured in five parts. First the "Introduction" gives an overview of the primary general concepts related to Green IT, discussing wha

  16. Software engineering

    CERN Document Server

    Sommerville, Ian

    2010-01-01

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

  17. Design and Implementation of UAV Ground Station Software Based on Qt%基于Qt的小型无人机地面站软件设计与实现

    Institute of Scientific and Technical Information of China (English)

    贾杰; 刘智腾

    2015-01-01

    This paper introduces the architecture and the main function of the control system for small UAV ground station, em-phatically discusses the use of third-party serial communication classes, Qwt virtual instrument, Google offline maps, SQLite da-tabase based on Qt to realize the control software of UAV ground station communication link, flight data display, electronic maps, flight data storage, and other functions. The experimental results show that the system can achieve the basic functions.%介绍小型无人机地面控制系统的架构和主要功能,着重讨论Qt环境下使用第三方串口通信类、Qwt虚拟仪表、Google离线地图、SQLite数据库,以实现无人机地面站控制软件的通信链路、飞行数据显示、电子地图、飞行数据的存储等功能。实验表明,该系统能够基本实现预期的功能。

  18. Opportune maintenance and predictive maintenance decision support

    OpenAIRE

    Thomas, Edouard; Levrat, Eric; Iung, Benoît; Cocheteux, Pierre

    2009-01-01

    International audience; Conventional maintenance strategies on a single component are being phased out in favour of more predictive maintenance actions. These new kinds of actions are performed in order to control the global performances of the whole industrial system. They are anticipative in nature, which allows a maintenance expert to consider non-already-planned maintenance actions. Two questions naturally emerge: when to perform a predictive maintenance action; how a maintenance expert c...

  19. A software engineering process for safety-critical software application.

    Energy Technology Data Exchange (ETDEWEB)

    Kang, Byung Heon; Kim, Hang Bae; Chang, Hoon Seon; Jeon, Jong Sun [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    1995-02-01

    Application of computer software to safety-critical systems in on the increase. To be successful, the software must be designed and constructed to meet the functional and performance requirements of the system. For safety reason, the software must be demonstrated not only to meet these requirements, but also to operate safely as a component within the system. For longer-term cost consideration, the software must be designed and structured to ease future maintenance and modifications. This paper presents a software engineering process for the production of safety-critical software for a nuclear power plant. The presentation is expository in nature of a viable high quality safety-critical software development. It is based on the ideas of a rational design process and on the experience of the adaptation of such process in the production of the safety-critical software for the shutdown system number two of Wolsung 2, 3 and 4 nuclear power generation plants. This process is significantly different from a conventional process in terms of rigorous software development phases and software design techniques, The process covers documentation, design, verification and testing using mathematically precise notations and highly reviewable tabular format to specify software requirements and software requirements and software requirements and code against software design using static analysis. The software engineering process described in this paper applies the principle of information-hiding decomposition in software design using a modular design technique so that when a change is required or an error is detected, the affected scope can be readily and confidently located. it also facilitates a sense of high degree of confidence in the `correctness` of the software production, and provides a relatively simple and straightforward code implementation effort. 1 figs., 10 refs. (Author).

  20. Future of Software Engineering Standards

    Science.gov (United States)

    Poon, Peter T.

    1997-01-01

    In the new millennium, software engineering standards are expected to continue to influence the process of producing software-intensive systems which are cost-effetive and of high quality. These sytems may range from ground and flight systems used for planetary exploration to educational support systems used in schools as well as consumer-oriented systems.

  1. SOFTWARE OPEN SOURCE, SOFTWARE GRATIS?

    Directory of Open Access Journals (Sweden)

    Nur Aini Rakhmawati

    2006-01-01

    Full Text Available Normal 0 false false false IN X-NONE X-NONE MicrosoftInternetExplorer4 Berlakunya Undang – undang Hak Atas Kekayaan Intelektual (HAKI, memunculkan suatu alternatif baru untuk menggunakan software open source. Penggunaan software open source menyebar seiring dengan isu global pada Information Communication Technology (ICT saat ini. Beberapa organisasi dan perusahaan mulai menjadikan software open source sebagai pertimbangan. Banyak konsep mengenai software open source ini. Mulai dari software yang gratis sampai software tidak berlisensi. Tidak sepenuhnya isu software open source benar, untuk itu perlu dikenalkan konsep software open source mulai dari sejarah, lisensi dan bagaimana cara memilih lisensi, serta pertimbangan dalam memilih software open source yang ada. Kata kunci :Lisensi, Open Source, HAKI

  2. Software Reviews.

    Science.gov (United States)

    Smith, Richard L., Ed.

    1985-01-01

    Reviews software packages by providing extensive descriptions and discussions of their strengths and weaknesses. Software reviewed include (1) "VISIFROG: Vertebrate Anatomy" (grade seven-adult); (2) "Fraction Bars Computer Program" (grades three to six) and (3) four telecommunications utilities. (JN)

  3. A Process Model and Typology for Software Product Updaters

    NARCIS (Netherlands)

    Jansen, R.L.; Brinkkemper, S.; Ballintijn, G.

    2005-01-01

    Product software is constantly evolving through extensions, maintenance, changing requirements, changes in configuration settings, and changing licensing information. Managing evolution of released and deployed product software is a complex and often underestimated problem that has been the cause of

  4. Decision graphs: a tool for developing real-time software

    Energy Technology Data Exchange (ETDEWEB)

    Kozubal, A.J.

    1981-01-01

    The use of decision graphs in the preparation of, in particular, real-time software is briefly described. The usefulness of decision graphs in software design, testing, and maintenance is pointed out. 2 figures. (RWR)

  5. A process framework and typology for software product updaters.

    NARCIS (Netherlands)

    Jansen, R.L.; Brinkkemper, S.; Ballintijn, G.C.

    2004-01-01

    Product software is constantly evolving through extensions, maintenance, changing requirements, changes in configuration settings, and changing licensing information. Managing evolution of released and deployed product software is a complex and often underestimated problem that has been the cause of

  6. Software reliability

    CERN Document Server

    Bendell, A

    1986-01-01

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

  7. FMT (Flight Software Memory Tracker) For Cassini Spacecraft-Software Engineering Using JAVA

    Science.gov (United States)

    Kan, Edwin P.; Uffelman, Hal; Wax, Allan H.

    1997-01-01

    The software engineering design of the Flight Software Memory Tracker (FMT) Tool is discussed in this paper. FMT is a ground analysis software set, consisting of utilities and procedures, designed to track the flight software, i.e., images of memory load and updatable parameters of the computers on-board Cassini spacecraft. FMT is implemented in Java.

  8. Maintenance of Road Embankment Cross Channels Stability in Cryolithozone%寒区隧道的路基稳定性维护

    Institute of Scientific and Technical Information of China (English)

    M.M. Dubina

    2004-01-01

    In cryolithozone conditions the control facilities a three-dimensional temperature mode of a place of crossing by the road embankment cross channel of various assignment for maintenance of structure stability are considered. The management is carried out through regulation by conditions of heat exchange on borders of a structure and in a ground massif. The software complex of thermal and mechanical behaviour computer modeling of structures considered class is created for the decision of control facilities designing tasks. The results of computing experiments show efficiency of application of such means, including as compensatory measures for maintenance of a considered structure stability at possible of a climate warming.

  9. Computer software.

    Science.gov (United States)

    Rosenthal, L E

    1986-10-01

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

  10. Research on ground heat exchanger of Ground Source Heat Pump technique

    Institute of Scientific and Technical Information of China (English)

    LIU Dong-sheng; SUN You-hong; GAO Ke; WU Xiao-hang

    2004-01-01

    Ground Source Heat Pump technique and its operating principle are described in this paper. Ground heat exchanger is the key technique of ground source heat pump and its pattems are discussed. Software is helpful to design ground heat exchanger. A project of Chinese Ground Source Heat Pump is introduced and its market is more and more extensive.

  11. Cost-effective industrial software rejuvenation using domain-specific models

    NARCIS (Netherlands)

    Mooij, A.J.; Eggen, G.; Hooman, J.; Wezep, H. van

    2015-01-01

    Software maintenance consumes a significant and increasing proportion of industrial software engineering budgets, only to maintain the existing product functionality. This hinders the development of new innovative features with added value to customers. To make software development efforts more effe

  12. Software piracy

    OpenAIRE

    Kráčmer, Stanislav

    2011-01-01

    The objective of the present thesis is to clarify the term of software piracy and to determine responsibility of individual entities as to actual realization of software piracy. First, the thesis focuses on a computer programme, causes, realization and pitfalls of its inclusion under copyright protection. Subsequently, it observes methods of legal usage of a computer programme. This is the point of departure for the following attempt to define software piracy, accompanied with methods of actu...

  13. Searching publications on software testing

    CERN Document Server

    Middelburg, C A

    2010-01-01

    This note concerns a search for publications in which the pragmatic concept of a test as conducted in the practice of software testing is formalized, a theory about software testing based on such a formalization is presented or it is demonstrated on the basis of such a theory that there are solid grounds to test software in cases where in principle other forms of analysis could be used. This note reports on the way in which the search has been carried out and the main outcomes of the search. The message of the note is that the fundamentals of software testing are not yet complete in some respects.

  14. Software engineering

    CERN Document Server

    Sommerville, Ian

    2016-01-01

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

  15. Maintenance of the CERN telephone exchanges

    CERN Multimedia

    IT Department

    2011-01-01

    Maintenance work will be carried out on the CERN telephone exchanges between 20h00 and midnight on the 21st of February in order to apply the latest software patches. Fixed-line telephone and audio-conference services may be disrupted during this intervention. Nevertheless, the CCC and the fire brigade will be reachable at any time. Mobile telephony services (GSM) will not be affected by the maintenance work. CS Group

  16. Maintenance of the CERN telephone exchanges

    CERN Multimedia

    IT Department

    2009-01-01

    Maintenance work will be carried out on the CERN telephone exchanges between 20h00 and midnight on the 29th of July in order to apply the latest software patches. Fixed-line telephone and audio-conference services may be disrupted during this intervention. Nevertheless, the CCC and the fire brigade will be reachable at any time. Mobile telephony services (GSM) will not be affected by the maintenance work. IT/CS/CS

  17. AIRCRAFT MAINTENANCE HANGAR

    National Research Council Canada - National Science Library

    GEAMBASU Gabriel George

    2017-01-01

    .... The first part of research describes the aircraft maintenance process that has to be done after an updated maintenance manual according with aircraft type, followed by a short introduction about maintenance hangar...

  18. Maintenance Business Plans.

    Science.gov (United States)

    Adams, Matt

    2002-01-01

    Discusses maintenance business plans, statements which provide accountability for facilities maintenance organizations' considerable budgets. Discusses the plan's components: statement of plan objectives, macro and detailed description of the facility assets, maintenance function descriptions, description of key performance indicators, milestone…

  19. Self-organising software

    CERN Document Server

    Serugendo, Giovanna Di Marzo; Karageorgos, Anthony

    2011-01-01

    Self-organisation, self-regulation, self-repair and self-maintenance are promising conceptual approaches for dealing with complex distributed interactive software and information-handling systems. Self-organising applications dynamically change their functionality and structure without direct user intervention, responding to changes in requirements and the environment. This is the first book to offer an integrated view of self-organisation technologies applied to distributed systems, particularly focusing on multiagent systems. The editors developed this integrated book with three aims: to exp

  20. Automated Translation of Safety Critical Application Software Specifications into PLC Ladder Logic

    Science.gov (United States)

    Leucht, Kurt W.; Semmel, Glenn S.

    2008-01-01

    The numerous benefits of automatic application code generation are widely accepted within the software engineering community. A few of these benefits include raising the abstraction level of application programming, shorter product development time, lower maintenance costs, and increased code quality and consistency. Surprisingly, code generation concepts have not yet found wide acceptance and use in the field of programmable logic controller (PLC) software development. Software engineers at the NASA Kennedy Space Center (KSC) recognized the need for PLC code generation while developing their new ground checkout and launch processing system. They developed a process and a prototype software tool that automatically translates a high-level representation or specification of safety critical application software into ladder logic that executes on a PLC. This process and tool are expected to increase the reliability of the PLC code over that which is written manually, and may even lower life-cycle costs and shorten the development schedule of the new control system at KSC. This paper examines the problem domain and discusses the process and software tool that were prototyped by the KSC software engineers.

  1. Computer software management, evaluation, and dissemination

    Science.gov (United States)

    1983-01-01

    The activities of the Computer Software Management and Information Center involving the collection, processing, and distribution of software developed under the auspices of NASA and certain other federal agencies are reported. Program checkout and evaluation, inventory control, customer services and marketing, dissemination, program maintenance, and special development tasks are discussed.

  2. A Pattern Language for Documenting Software Architectures

    NARCIS (Netherlands)

    Avgeriou, Paris; Guelfi, Nicolas; Razavi, Reza

    2004-01-01

    The process of creating the architecture of a software system results in a documentation, which is recognized as a key artifact for stakeholder communication, early analysis of the system, support for quality attributes and trouble-free maintenance. The problem of software architecture documentation

  3. XP in a Small Software Development Business

    DEFF Research Database (Denmark)

    Babb, Jeffry; Hoda, Rashina; Nørbjerg, Jacob

    2014-01-01

    While small software development shops have trended towards the adoption of Agile methods, local conditions and high iteration pressure typically cause adaptations and appropriations of Agile methods. This paper shares evidence from a study concerning how a small software development company adopts...... most sustainable for small shop teams, with process maintenance and viability as a goal, are highlighted....

  4. [Metrological software of laser medical equipment].

    Science.gov (United States)

    Romashkov, A P; Glazov, A I; Tikhomirov, S V

    2001-01-01

    The paper considers the laser medical equipment situation that has established in Russia and that is characterized by the wide medical application of laser technologies and appropriate software and by inadequate development and imperfection of required metrological software and maintenance of laser equipment.

  5. Energy Efficiency in Cloud Software Architectures

    NARCIS (Netherlands)

    Procaccianti, G.; Bevini, S.; Lago, P.

    2013-01-01

    Cloud-based software is often considered as providing a greener, more energy-efficient solution. At the same time, it introduces more complexity and demands for new investments in cloud services, technologies, and competencies for migration, maintenance, and evolution of the underlying software arch

  6. VT Maintenance District Boundaries

    Data.gov (United States)

    Vermont Center for Geographic Information — Vermont has eight transportation maintenance districts which are responsible for all maintenance activities on state highways, and for providing technical assistance...

  7. Software requirements

    CERN Document Server

    Wiegers, Karl E

    2003-01-01

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

  8. Mining software specifications methodologies and applications

    CERN Document Server

    Lo, David

    2011-01-01

    An emerging topic in software engineering and data mining, specification mining tackles software maintenance and reliability issues that cost economies billions of dollars each year. The first unified reference on the subject, Mining Software Specifications: Methodologies and Applications describes recent approaches for mining specifications of software systems. Experts in the field illustrate how to apply state-of-the-art data mining and machine learning techniques to address software engineering concerns. In the first set of chapters, the book introduces a number of studies on mining finite

  9. Software Innovation

    DEFF Research Database (Denmark)

    Rose, Jeremy

      Innovation is the forgotten key to modern systems development - the element that defines the enterprising engineer, the thriving software firm and the cutting edge software application.  Traditional forms of technical education pay little attention to creativity - often encouraging overly...... rationalistic ways of thinking which stifle the ability to innovate. Professional software developers are often drowned in commercial drudgery and overwhelmed by work pressure and deadlines. The topic that will both ensure success in the market and revitalize their work lives is never addressed. This book sets...... out the new field of software innovation. It organizes the existing scientific research into eight simple heuristics - guiding principles for organizing a system developer's work-life so that it focuses on innovation....

  10. Software Reviews.

    Science.gov (United States)

    Classroom Computer Learning, 1990

    1990-01-01

    Reviewed are three computer software packages including "Martin Luther King, Jr.: Instant Replay of History,""Weeds to Trees," and "The New Print Shop, School Edition." Discussed are hardware requirements, costs, grade levels, availability, emphasis, strengths, and weaknesses. (CW)

  11. Software Reviews.

    Science.gov (United States)

    Wulfson, Stephen, Ed.

    1987-01-01

    Reviews seven computer software programs that can be used in science education programs. Describes courseware which deals with muscles and bones, terminology, classifying animals without backbones, molecular structures, drugs, genetics, and shaping the earth's surface. (TW)

  12. Software Reviews.

    Science.gov (United States)

    Dwyer, Donna; And Others

    1989-01-01

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

  13. Software Epistemology

    Science.gov (United States)

    2016-03-01

    comprehensive approach for determining software epistemology which significantly advances the state of the art in automated vulnerability discovery...straightforward. First, internet -based repositories of open source software (e.g., FreeBSD ports, GitHub, SourceForge, etc.) are mined Approved for...the fix delta, we attempted to perform the same process to determine if the firmware release present in an Internet -of-Things (IoT) streaming camera

  14. Writing software for the clinic.

    Science.gov (United States)

    Rosen, I I

    1998-03-01

    Medical physicists often write computer programs to support scientific, educational, and clinical endeavors. Errors in scientific and educational software can waste time and effort by producing meaningless results, but errors in clinical software can contribute to patient injuries. Although the ultimate goal of error-free software is impossible to achieve except in very small programs, there are many good design, implementation, and testing practices that can be used by small development groups to significantly reduce errors, improve quality, and reduce maintenance. The software development process should include four basic steps: specifications, design, implementation, and testing. A specifications document defining what the software is intended to do is valuable for clearly delimiting the scope of the project and providing a benchmark for evaluating the final product. Keep the software design simple and straightforward. Document assumptions, and check them. Emphasize maintainability, portability, and reliability rather than speed. Use layers to isolate the application from hardware and the operating system. Plan for upgrades. Expect the software to be used in unplanned ways. Whenever possible, be generous with RAM and disk storage; hardware is cheaper than development and maintenance. During implementation, use well-known algorithms whenever possible. Use prototypes to try out ideas. Use generic modules, version numbering, unique file names, defensive programming, and operating system and language/compiler defaults. Avoid binary data files and clever tricks. Remember that real numbers are not exact in a computer. Get it right before making it faster. Document the software extensively. Test continuously during development; the later a problem is found, the more it costs to fix. Use a written procedure to test the final product exactly as a typical user would run it. Allow no changes after clinical release. Expect to spend at least an additional 50% of the initial

  15. LEO 1.0. An assistant software for maintenance of corroded reinforced concrete structures; LEO 1.0. Logiciel d`aide l`expertise des ouvrages en beton arme corrodes

    Energy Technology Data Exchange (ETDEWEB)

    Gerard, B.; Petre-Lazar, I

    1998-04-01

    The reinforced concrete structures capacity to fulfill the users requirements decreases in time and a constant preoccupation for the maintenance is required at EDF. In order to ease up the site investigations, a computer program - LEO - is developed. Its general layout is proposed in this document. LEO 1.0 is developed to be applied to corroded reinforced concrete structures. A simplified model based on the main mechanisms of the steel corrosion in concrete has been developed. It can quantify the influence of the reinforcement corrosion on the structure performances. A probabilistic calculus which takes into account the variability of the input data (material properties, environment, etc.) was also performed using PROBAN computer code. This type of analysis quantifies the time evolution of the structure (incubation, initiation, propagation, collapse). (author) 9 refs.

  16. A Situational Maintenance Model

    DEFF Research Database (Denmark)

    Luxhoj, James T.; Thorsteinsson, Uffe; Riis, Jens Ove

    1997-01-01

    An overview of trend in maintenance management and presentation of a situational model and an analytical tools for identification of managerial efforts in maintenance.......An overview of trend in maintenance management and presentation of a situational model and an analytical tools for identification of managerial efforts in maintenance....

  17. A Situational Maintenance Model

    DEFF Research Database (Denmark)

    Luxhoj, James T.; Thorsteinsson, Uffe; Riis, Jens Ove

    1997-01-01

    An overview of trend in maintenance management and presentation of a situational model and an analytical tools for identification of managerial efforts in maintenance.......An overview of trend in maintenance management and presentation of a situational model and an analytical tools for identification of managerial efforts in maintenance....

  18. Data systems and computer science: Software Engineering Program

    Science.gov (United States)

    Zygielbaum, Arthur I.

    1991-01-01

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

  19. The Social Construction of the Software Operation

    DEFF Research Database (Denmark)

    Frederiksen, Helle Damborg; Rose, Jeremy

    2003-01-01

    challenge the underlying social practice of the software operation, the metrics program reinforced it by adopting the same underlying values. Our conclusion is that, under these circumstances, metrics programs are unlikely to result in radical changes to the software operation, and are best suited to small......In a large software company in Denmark, much effort was expended capturing metrics about the company’s software operation. The purpose of the metrics program was to change and improve the software operation. Writing software can be understood as a socially constructed practice, which can...... be analyzed using structuration theory. This structurational analysis showed that the company’s software operation followed an easily recognizable and widely understood pattern. The software operation was organized in terms of development projects leading to applications that then needed maintenance...

  20. Software process improvement in the NASA software engineering laboratory

    Science.gov (United States)

    Mcgarry, Frank; Pajerski, Rose; Page, Gerald; Waligora, Sharon; Basili, Victor; Zelkowitz, Marvin

    1994-01-01

    The Software Engineering Laboratory (SEL) was established in 1976 for the purpose of studying and measuring software processes with the intent of identifying improvements that could be applied to the production of ground support software within the Flight Dynamics Division (FDD) at the National Aeronautics and Space Administration (NASA)/Goddard Space Flight Center (GSFC). The SEL has three member organizations: NASA/GSFC, the University of Maryland, and Computer Sciences Corporation (CSC). The concept of process improvement within the SEL focuses on the continual understanding of both process and product as well as goal-driven experimentation and analysis of process change within a production environment.

  1. Maintenance and Condition-Based Maintenance

    Institute of Scientific and Technical Information of China (English)

    DING Jin-hua; WANG Xue-Jun; ZHOU Rong; LIN Min; Olsson Erland

    2005-01-01

    The evolution of maintenance management is briefly introduced in this paper, from corrective maintenance to preventive maintenance. First, a range of condition monitoring and fault diagnosis techniques developed in different industries are surveyed; Second, many methods of condition monitoring are presented; Third, mathematical methods used in condition monitoring are given; Then the merits and shortcomings are discussed.Efficient maintenance policies are of fundamental importance in system engineering because of their fallbacks into the safety and economics of plant operation. Applying condition-based maintenance to a system can reduce the cost and extend the availability of facilities. With the advent of personal computers as fast and cost effective machines for data acquisition and processing of multiple signals some shortcomings mentioned in condition monitoring could be solved or reduced to some extent. These PCs can be a solution as a condition monitoring based maintenance system.

  2. Optimum maintenance strategy under uncertainty in the lifetime distribution

    NARCIS (Netherlands)

    de Jonge, Bram; Klingenberg, Warse; Teunter, Ruud; Tinga, Tiedo

    2015-01-01

    The problem of determining the optimal maintenance strategy for a machine given its lifetime distribution has been studied extensively. Solutions to this problem are outlined in the academic literature, prescribed in professional handbooks, implemented in reliability engineering software systems and

  3. Expert System Software Assistant for Payload Operations

    Science.gov (United States)

    Rogers, Mark N.

    1997-01-01

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

  4. Qualitative Analysis for Maintenance Process Assessment

    Science.gov (United States)

    Brand, Lionel; Kim, Yong-Mi; Melo, Walcelio; Seaman, Carolyn; Basili, Victor

    1996-01-01

    In order to improve software maintenance processes, we first need to be able to characterize and assess them. These tasks must be performed in depth and with objectivity since the problems are complex. One approach is to set up a measurement-based software process improvement program specifically aimed at maintenance. However, establishing a measurement program requires that one understands the problems to be addressed by the measurement program and is able to characterize the maintenance environment and processes in order to collect suitable and cost-effective data. Also, enacting such a program and getting usable data sets takes time. A short term substitute is therefore needed. We propose in this paper a characterization process aimed specifically at maintenance and based on a general qualitative analysis methodology. This process is rigorously defined in order to be repeatable and usable by people who are not acquainted with such analysis procedures. A basic feature of our approach is that actual implemented software changes are analyzed in order to understand the flaws in the maintenance process. Guidelines are provided and a case study is shown that demonstrates the usefulness of the approach.

  5. MIAWARE Software

    DEFF Research Database (Denmark)

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

    2008-01-01

    This article presents MIAWARE, a software for Medical Image Analysis With Automated Reporting Engine, which was designed and developed for doctor/radiologist assistance. It allows to analyze an image stack from computed axial tomography scan of lungs (thorax) and, at the same time, to mark all...... pathologies on images and report their characteristics. The reporting process is normalized - radiologists cannot describe pathological changes with their own words, but can only use some terms from a specific vocabulary set provided by the software. Consequently, a normalized radiological report...... is automatically generated. Furthermore, MIAWARE software is accompanied with an intelligent search engine for medical reports, based on the relations between parts of the lungs. A logical structure of the lungs is introduced to the search algorithm through the specially developed ontology. As a result...

  6. Measuring the impact of computer resource quality on the software development process and product

    Science.gov (United States)

    Mcgarry, Frank; Valett, Jon; Hall, Dana

    1985-01-01

    The availability and quality of computer resources during the software development process was speculated to have measurable, significant impact on the efficiency of the development process and the quality of the resulting product. Environment components such as the types of tools, machine responsiveness, and quantity of direct access storage may play a major role in the effort to produce the product and in its subsequent quality as measured by factors such as reliability and ease of maintenance. During the past six years, the NASA Goddard Space Flight Center has conducted experiments with software projects in an attempt to better understand the impact of software development methodologies, environments, and general technologies on the software process and product. Data was extracted and examined from nearly 50 software development projects. All were related to support of satellite flight dynamics ground-based computations. The relationship between computer resources and the software development process and product as exemplified by the subject NASA data was examined. Based upon the results, a number of computer resource-related implications are provided.

  7. Data collection procedures for the Software Engineering Laboratory (SEL) database

    Science.gov (United States)

    Heller, Gerard; Valett, Jon; Wild, Mary

    1992-01-01

    This document is a guidebook to collecting software engineering data on software development and maintenance efforts, as practiced in the Software Engineering Laboratory (SEL). It supersedes the document entitled Data Collection Procedures for the Rehosted SEL Database, number SEL-87-008 in the SEL series, which was published in October 1987. It presents procedures to be followed on software development and maintenance projects in the Flight Dynamics Division (FDD) of Goddard Space Flight Center (GSFC) for collecting data in support of SEL software engineering research activities. These procedures include detailed instructions for the completion and submission of SEL data collection forms.

  8. Modern Communication Devices in the General Aviation Aircraft Maintenance

    Directory of Open Access Journals (Sweden)

    Martin Novák

    2016-01-01

    Full Text Available The purpose of this article is to design a software that enables an integration of modern communication devices in the process of general aviation aircraft maintenance. The theoretical part deals with the legislative requirements of both maintenance and management processes for continuing airworthiness. The practical part focusses on software design and automation of the processes. An important part of the article is a chapter about economic evaluation based on the proposal of the solution.

  9. Software engineering

    CERN Document Server

    Thorin, Marc

    1985-01-01

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

  10. Enhanced Software for Scheduling Space-Shuttle Processing

    Science.gov (United States)

    Barretta, Joseph A.; Johnson, Earl P.; Bierman, Rocky R.; Blanco, Juan; Boaz, Kathleen; Stotz, Lisa A.; Clark, Michael; Lebovitz, George; Lotti, Kenneth J.; Moody, James M.; Nguyen, Tony K.; Peterson, Kenneth A.; Sargent, Susan; Shaw, Karma; Stoner, Mack D.; Stowell, Deborah S.; Young, Daniel A.; Tulley, James H., Jr.

    2004-01-01

    The Ground Processing Scheduling System (GPSS) computer program is used to develop streamlined schedules for the inspection, repair, and refurbishment of space shuttles at Kennedy Space Center. A scheduling computer program is needed because space-shuttle processing is complex and it is frequently necessary to modify schedules to accommodate unanticipated events, unavailability of specialized personnel, unexpected delays, and the need to repair newly discovered defects. GPSS implements constraint-based scheduling algorithms and provides an interactive scheduling software environment. In response to inputs, GPSS can respond with schedules that are optimized in the sense that they contain minimal violations of constraints while supporting the most effective and efficient utilization of space-shuttle ground processing resources. The present version of GPSS is a product of re-engineering of a prototype version. While the prototype version proved to be valuable and versatile as a scheduling software tool during the first five years, it was characterized by design and algorithmic deficiencies that affected schedule revisions, query capability, task movement, report capability, and overall interface complexity. In addition, the lack of documentation gave rise to difficulties in maintenance and limited both enhanceability and portability. The goal of the GPSS re-engineering project was to upgrade the prototype into a flexible system that supports multiple- flow, multiple-site scheduling and that retains the strengths of the prototype while incorporating improvements in maintainability, enhanceability, and portability.

  11. Industrial Software Rejuvenation Using Open-Source Parsers

    NARCIS (Netherlands)

    Mooij, A.J.; Joy, M.M.; Eggen, G.; Janson, P.; Radulescu, A.

    2016-01-01

    Software maintenance consumes an increasing proportion of industrial software engineering budgets. Over time the technical debt grows, until it becomes unavoidable to rejuvenate the legacy software to a new design, while preserving the valuable domain logic. In this paper, we explore the feasibility

  12. Customer configuration updating in a software supply network

    NARCIS (Netherlands)

    Jansen, S.R.L.

    2007-01-01

    Product software development is the activity of development, modification, reuse, re-engineering, maintenance, or any other activities that result in packaged configurations of software components or software-based services that are released for and traded in a specific market \\cite{XuBrinkkemper}.

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

  14. Splitting a large software repository for easing future software evolution: an industrial experience report

    NARCIS (Netherlands)

    Glorie, M.; Zaidman, A.; Van Deursen, A.; Hofland, L.

    2009-01-01

    Paper accepted for publication in the Journal on Software Maintenance and Evolution — Research and Practice, Wiley, 2009. PhilipsMedical Systems produces medical diagnostic imaging products, such as MR, X-ray and CT systems. The software of these devices is complex, has been evolving for several de

  15. Automatically generating procedure code and database maintenance scripts

    Energy Technology Data Exchange (ETDEWEB)

    Hatley, J.W. [Sandia National Labs., Albuquerque, NM (United States). Information Technologies and Methodologies Dept.

    1994-10-01

    Over the past couple of years the Information Technology Department at Sandia Laboratories has developed software to automatically generate database/4gl procedure code and database maintenance scripts based on database table information. With this software developers simply enter table and referential integrity information and the software generates code and scripts as required. The generated procedure code includes simple insert/delete/update procedures, transaction logging procedures as well as referential integrity procedures. The generated database maintenance scripts include scripts to modify structures, update remote databases, create views, and create indexes. Additionally, the software can generate EPSI representations of Binder diagrams for the tables. This paper will discuss the software application and use of it in real world applications. The automated generation of procedure code and maintenance scripts allows the developers to concentrate on the development of user interface code. The technique involves generating database/4 gl procedure code and maintenance scripts automatically from the database table information. The database/4gl procedure code provides standard insert/update/delete interfaces for upper level code as well as enforces the data constraints defined in the information model. The maintenance scripts provide maintenance scripts and migration scripts. This has resulted in fully updated database applications with complete rules enforcement and database maintenance scripts within days of a database modification.

  16. Automation tools for flexible aircraft maintenance.

    Energy Technology Data Exchange (ETDEWEB)

    Prentice, William J.; Drotning, William D.; Watterberg, Peter A.; Loucks, Clifford S.; Kozlowski, David M.

    2003-11-01

    This report summarizes the accomplishments of the Laboratory Directed Research and Development (LDRD) project 26546 at Sandia, during the period FY01 through FY03. The project team visited four DoD depots that support extensive aircraft maintenance in order to understand critical needs for automation, and to identify maintenance processes for potential automation or integration opportunities. From the visits, the team identified technology needs and application issues, as well as non-technical drivers that influence the application of automation in depot maintenance of aircraft. Software tools for automation facility design analysis were developed, improved, extended, and integrated to encompass greater breadth for eventual application as a generalized design tool. The design tools for automated path planning and path generation have been enhanced to incorporate those complex robot systems with redundant joint configurations, which are likely candidate designs for a complex aircraft maintenance facility. A prototype force-controlled actively compliant end-effector was designed and developed based on a parallel kinematic mechanism design. This device was developed for demonstration of surface finishing, one of many in-contact operations performed during aircraft maintenance. This end-effector tool was positioned along the workpiece by a robot manipulator, programmed for operation by the automated planning tools integrated for this project. Together, the hardware and software tools demonstrate many of the technologies required for flexible automation in a maintenance facility.

  17. [Software version and medical device software supervision].

    Science.gov (United States)

    Peng, Liang; Liu, Xiaoyan

    2015-01-01

    The importance of software version in the medical device software supervision does not cause enough attention at present. First of all, the effect of software version in the medical device software supervision is discussed, and then the necessity of software version in the medical device software supervision is analyzed based on the discussion of the misunderstanding of software version. Finally the concrete suggestions on software version naming rules, software version supervision for the software in medical devices, and software version supervision scheme are proposed.

  18. Electrical Ground Support Equipment Fabrication, Specification for

    Science.gov (United States)

    Denson, Erik C.

    2014-01-01

    This document specifies parts, materials, and processes used in the fabrication, maintenance, repair, and procurement of electrical and electronic control and monitoring equipment associated with ground support equipment (GSE) at the Kennedy Space Center (KSC).

  19. Maintenance Effectiveness and Target Observation System and its ERP Interface

    Energy Technology Data Exchange (ETDEWEB)

    Soon, Han Seong; Kim, Gi Yong; Seo, Mi Ro [Atomic Creative Technology, Taejon (Korea, Republic of); Jeong, Hun Jong; Choi, Kwang Hee; Hong, Sung Yull [Korea Electric Power Research Institute, Taejon (Korea, Republic of)

    2005-07-01

    Maintenance effectiveness and target observation system (MENTOS) is a maintenance rule (MR) implementation software for plant personnel to collect, edit, store, and analyze all information required for the MR implementation. Potential users and the developers of MENTOS have decided that MENTOS is implemented in the ERP system of KHNP. This article describes MENTOS briefly and introduces the ERP interface of MENTOS.

  20. Educational Software.

    Science.gov (United States)

    Northwest Regional Educational Lab., Portland, OR.

    The third session of IT@EDU98 consisted of five papers on educational software and was chaired by Tran Van Hao (University of Education, Ho Chi Minh City, Vietnam). "Courseware Engineering" (Nguyen Thanh Son, Ngo Ngoc Bao Tran, Quan Thanh Tho, Nguyen Hong Lam) briefly describes the use of courseware. "Machine Discovery Theorems in Geometry: A…

  1. Software Patents.

    Science.gov (United States)

    Burke, Edmund B.

    1994-01-01

    Outlines basic patent law information that pertains to computer software programs. Topics addressed include protection in other countries; how to obtain patents; kinds of patents; duration; classes of patentable subject matter, including machines and processes; patentability searches; experimental use prior to obtaining a patent; and patent…

  2. Software Systems

    Institute of Scientific and Technical Information of China (English)

    崔涛; 周淼

    1996-01-01

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

  3. Software Reviews.

    Science.gov (United States)

    Science and Children, 1990

    1990-01-01

    Reviewed are seven computer software packages for IBM and/or Apple Computers. Included are "Windows on Science: Volume 1--Physical Science"; "Science Probe--Physical Science"; "Wildlife Adventures--Grizzly Bears"; "Science Skills--Development Programs"; "The Clean Machine"; "Rock Doctor"; and "Geology Search." Cost, quality, hardware, and…

  4. Software Review.

    Science.gov (United States)

    McGrath, Diane, Ed.

    1989-01-01

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

  5. ERP Software Implementation Best Practices.

    Science.gov (United States)

    Frantz, Pollyanne S.; Southerland, Arthur R.; Johnson, James T.

    2002-01-01

    Studied the perceptions of chief financial and information officers of enterprise resource planning (ERP) software implementation best practices. Usable responses from 159 respondents show consensus for the most part between the perceptions of the two groups and describe some best practices that represent common ground. (SLD)

  6. Interface-based software integration

    Directory of Open Access Journals (Sweden)

    Aziz Ahmad Rais

    2016-07-01

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

  7. Cooperative and human aspects of software engineering: CHASE 2010

    DEFF Research Database (Denmark)

    Dittrich, Yvonne; Sharp, Helen C.; Winschiers Theophilus, Heike

    2010-01-01

    Software is created by people -- software engineers in cooperation with domain experts, users and other stakeholders--in varied environments, under various conditions. Thus understanding cooperative and human aspects of software development is crucial to comprehend how and which methods and tools...... are required, to improve the creation and maintenance of software. The 3rd workshop on Cooperative and Human Aspects of Software Engineering held at the International Conference on Software Engineering continued the tradition from earlier workshops and provided a lively forum to discuss current developments...... and high quality research in the field. Further dissemination of research results will lead to an improvement of software development and deployment across the globe....

  8. The Social Construction of the Software Operation

    DEFF Research Database (Denmark)

    Frederiksen, Helle Damborg; Rose, Jeremy

    2003-01-01

    be analyzed using structuration theory. This structurational analysis showed that the company’s software operation followed an easily recognizable and widely understood pattern. The software operation was organized in terms of development projects leading to applications that then needed maintenance...... challenge the underlying social practice of the software operation, the metrics program reinforced it by adopting the same underlying values. Our conclusion is that, under these circumstances, metrics programs are unlikely to result in radical changes to the software operation, and are best suited to small...

  9. A Systematic Review on the Impact of Metrics in Software Process Improvement

    OpenAIRE

    Simran Jaitly; Anil Kumar Mishra; Latika Singh

    2014-01-01

    Software Process Improvement is an act of changing the ongoing software development and maintenance process to achieve basic business goals. It is a sequence of catalogued activities required to develop and maintain the software within technical and management schema. Software metrics provide a quantitative basis for planning and predicting software development processes and their required improvement strategies. This research paper focuses on the impact of software metrics on software proces...

  10. Geothermal Power Plant Maintenance: Evaluating Maintenance System Needs Using Quantitative Kano Analysis

    Directory of Open Access Journals (Sweden)

    Reynir S. Atlason

    2014-07-01

    Full Text Available A quantitative Kano model is used in this study to identify which features are preferred by top-level maintenance engineers within Icelandic geothermal power plants to be implemented in a maintenance tool or software. Visits were conducted to the largest Icelandic energy companies operating geothermal power plants. Thorough interviews with chiefs of operations and maintenance were used as a basis for a quantitative Kano analysis. Thirty seven percent of all maintenance engineers at Reykjavik Energy and Landsvirkjun, responsible for 71.5% of the total energy production from geothermal resources in Iceland, answered the Kano questionnaire. Findings show that solutions focusing on (1 planning maintenance according to condition; (2 shortening documentation times; and (3 risk analysis are sought after by the energy companies but not provided for the geothermal sector specifically.

  11. Guidance for UMTRA project surveillance and maintenance

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1986-01-01

    The Guidance for UMTRA Project Surveillance and Maintenance describes the procedures that will be used to verify that Uranium Mill Tailings Remedial Action (UMTRA) Project disposal sites continue to function as designed. The approach of this guidance document is to identify surveillance requirements and maintenance procedures that will be used to comply with NRC license requirements. This document addresses five primary activities: Definition and characterization of final site conditions. Site inspections; Ground-water monitoring; Aerial photography; and Custodial maintenance and contingency repair. Final site conditions will be defined and characterized prior to the completion of remedial actions at a site. As-built drawings will be compiled, a final topographic survey will be performed, a vicinity map will be prepared, and ground and aerial photographs will be taken. Survey monuments, site markers, and signs will be established as will a network of monitoring wells.

  12. Rural road maintenance management

    OpenAIRE

    Johannessen, B.

    1999-01-01

    This manual summarizes relevant Cambodian government policies regarding rural road maintenance. Chapter 2 defines the various components of road maintenance and describes an effective strategy and organization which addresses the maintenance requirements of rural roads in Cambodia. Chapter 3 is a brief description of the planning, implementation and reporting cycle required in an effective road maintenance management system. Chapter 4 summarizes the contracts management procedures, and finall...

  13. EPIQR software

    Energy Technology Data Exchange (ETDEWEB)

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

    1999-11-01

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

  14. EPIQR software

    Energy Technology Data Exchange (ETDEWEB)

    Flourentzos, F. [Federal Institute of Technology-Lausanne (EPFL), Solar Energy and Building Physics Laboratory (LESO-PB), Lausanne (Switzerland); Droutsa, K. [National Observatory of Athens, Institute of Meteorology and Physics of Atmospheric Environment, Group Energy Conservation, Athens (Greece); Wittchen, K.B. [Danish Building Research Institute, Division of Energy and Indoor Environment, Hoersholm, (Denmark)

    2000-07-01

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

  15. Software preservation

    Directory of Open Access Journals (Sweden)

    Tadej Vodopivec

    2011-01-01

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

  16. Asphalt in Pavement Maintenance.

    Science.gov (United States)

    Asphalt Inst., College Park, MD.

    Maintenance methods that can be used equally well in all regions of the country have been developed for the use of asphalt in pavement maintenance. Specific information covering methods, equipment and terminology that applies to the use of asphalt in the maintenance of all types of pavement structures, including shoulders, is provided. In many…

  17. Software Engineering to Professionalize Software Development

    Directory of Open Access Journals (Sweden)

    Juan Miguel Alonso

    2011-12-01

    Full Text Available The role, increasingly important, that plays the software in the systems with widespread effects presents new challenges for the formation of Software Engineers. Not only because social dependence software is increasing, but also because the character of software development is also changing and with it the demands for software developers certified. In this paper are propose some challenges and aspirations that guide the learning processes Software Engineering and help to identify the need to train professionals in software development.

  18. Grounded theory.

    Science.gov (United States)

    Harris, Tina

    2015-04-29

    Grounded theory is a popular research approach in health care and the social sciences. This article provides a description of grounded theory methodology and its key components, using examples from published studies to demonstrate practical application. It aims to demystify grounded theory for novice nurse researchers, by explaining what it is, when to use it, why they would want to use it and how to use it. It should enable nurse researchers to decide if grounded theory is an appropriate approach for their research, and to determine the quality of any grounded theory research they read.

  19. Advanced software development workstation project: Engineering scripting language. Graphical editor

    Science.gov (United States)

    1992-01-01

    Software development is widely considered to be a bottleneck in the development of complex systems, both in terms of development and in terms of maintenance of deployed systems. Cost of software development and maintenance can also be very high. One approach to reducing costs and relieving this bottleneck is increasing the reuse of software designs and software components. A method for achieving such reuse is a software parts composition system. Such a system consists of a language for modeling software parts and their interfaces, a catalog of existing parts, an editor for combining parts, and a code generator that takes a specification and generates code for that application in the target language. The Advanced Software Development Workstation is intended to be an expert system shell designed to provide the capabilities of a software part composition system.

  20. Modern electronic maintenance principles

    CERN Document Server

    Garland, DJ

    2013-01-01

    Modern Electronic Maintenance Principles reviews the principles of maintaining modern, complex electronic equipment, with emphasis on preventive and corrective maintenance. Unfamiliar subjects such as the half-split method of fault location, functional diagrams, and fault finding guides are explained. This book consists of 12 chapters and begins by stressing the need for maintenance principles and discussing the problem of complexity as well as the requirements for a maintenance technician. The next chapter deals with the connection between reliability and maintenance and defines the terms fai

  1. AIRCRAFT MAINTENANCE HANGAR

    Directory of Open Access Journals (Sweden)

    GEAMBASU Gabriel George

    2017-05-01

    Full Text Available The paper presents the maintenance process that is done on an airplane, at a certain period of time, or after a number of flight hours or cycles and describes the checks performed behind each inspection. The first part of research describes the aircraft maintenance process that has to be done after an updated maintenance manual according with aircraft type, followed by a short introduction about maintenance hangar. The second part of the paper presents a hangar design with a foldable roof and walls, which can be folded or extended, over an airplane when a maintenance process is done, or depending on weather condition.

  2. Current and future inspection and maintenance challenges

    Science.gov (United States)

    Bhagat, Pramode K.; Bessette, Lorence; Leonelli, Fredrick

    1996-11-01

    Ever-increasing diversity of civilian aircraft inventory and continued technological advancements in aircraft materials, aircraft flight control equipment, testing equipment, and software methodologies are impacting aircraft inspection and maintenance practices. Current procedures deal mainly with issues related to structural and electrical or electronic integrity to assure continued airworthiness of operational aircraft. Techniques and methodologies for these are widely available, and training needs are well defined. Advances in technology, however, are yielding new and different aircraft, which require more sophisticated electronic instruments for navigation and control.A major issue is the continued reliability and airworthiness of avionics and development of adequate safeguards for these aircraft. Built-in test equipment, maintenance across terminals, and data bases defining inspection needs that are based on operational data, and software integrity, are also rapidly becoming important considerations in aircraft maintenance. In this era of declining funds and personnel resources, a cost-effective approach requires a fresh look at all phases of the current inspection and maintenance practices, including oversight and management. This paper provides a perspective on issues and challenges facing a civilian regulatory agency, specifically, the aircraft maintenance division in the FAA.

  3. Cooperative and human aspects of software engineering: CHASE 2010

    DEFF Research Database (Denmark)

    Dittrich, Yvonne; Sharp, Helen C.; Winschiers Theophilus, Heike;

    2010-01-01

    are required, to improve the creation and maintenance of software. The 3rd workshop on Cooperative and Human Aspects of Software Engineering held at the International Conference on Software Engineering continued the tradition from earlier workshops and provided a lively forum to discuss current developments...... and high quality research in the field. Further dissemination of research results will lead to an improvement of software development and deployment across the globe....

  4. Space Software

    Science.gov (United States)

    1990-01-01

    Xontech, Inc.'s software package, XonVu, simulates the missions of Voyager 1 at Jupiter and Saturn, Voyager 2 at Jupiter, Saturn, Uranus and Neptune, and Giotto in close encounter with Comet Halley. With the program, the user can generate scenes of the planets, moons, stars or Halley's nucleus and tail as seen by Giotto, all graphically reproduced with high accuracy in wireframe representation. Program can be used on a wide range of computers, including PCs. User friendly and interactive, with many options, XonVu can be used by a space novice or a professional astronomer. With a companion user's manual, it sells for $79.

  5. Software architecture

    CERN Document Server

    Vogel, Oliver; Chughtai, Arif

    2011-01-01

    As a software architect you work in a wide-ranging and dynamic environment. You have to understand the needs of your customer, design architectures that satisfy both functional and non-functional requirements, and lead development teams in implementing the architecture. And it is an environment that is constantly changing: trends such as cloud computing, service orientation, and model-driven procedures open up new architectural possibilities. This book will help you to develop a holistic architectural awareness and knowledge base that extends beyond concrete methods, techniques, and technologi

  6. Hanford ground-water data base management guide and user's manual. [CIRMIS

    Energy Technology Data Exchange (ETDEWEB)

    Mitchell, P.J.; Argo, R.S.; Bradymire, S.L.; Newbill, C.A.

    1985-05-01

    This management guide and user's manual is a working document for the computerized Hanford Ground-water Data Base maintained by the Geosciences Research and Engineering Department at Pacific Northwest Laboratory for the Hanford Ground-Water Surveillance Program. The program is managed by the Occupational and Environmental Protection Department for the US Department of Energy. The data base is maintained to provide rapid access to data that are rountinely collected from ground-water monitoring wells at the Hanford site. The data include water levels, sample analyses, geologic descriptions and well construction information of over 3000 existing or destroyed wells. These data are used to monitor water quality and for the evaluation of ground-water flow and pollutant transport problems. The management guide gives instructions for maintenance of the data base on the Digital Equipment Corporation PDP 11/70 Computer using the CIRMIS (Comprehensive Information Retrieval and Model Input Sequence) data base management software developed at Pacific Northwest Laboratory. Maintenance activities include inserting, modifying and deleting data, making back-up copies of the data base, and generating tables for annual monitoring reports. The user's guide includes instructions for running programs to retrieve the data in the form of listings of graphical plots. 3 refs.

  7. ETICS meta-data software editing from check out to commit operations

    CERN Document Server

    Bégin, M E; Sancho, G D A; Gentilini, M; Ronchieri E; Selmi, M

    2008-01-01

    People involved in modular projects need to improve the build software process, planning the correct execution order and detecting circular dependencies. The lack of suitable tools may cause delays in the development, deployment and maintenance of the software.

  8. Terra Harvest software architecture

    Science.gov (United States)

    Humeniuk, Dave; Klawon, Kevin

    2012-06-01

    Under the Terra Harvest Program, the DIA has the objective of developing a universal Controller for the Unattended Ground Sensor (UGS) community. The mission is to define, implement, and thoroughly document an open architecture that universally supports UGS missions, integrating disparate systems, peripherals, etc. The Controller's inherent interoperability with numerous systems enables the integration of both legacy and future UGS System (UGSS) components, while the design's open architecture supports rapid third-party development to ensure operational readiness. The successful accomplishment of these objectives by the program's Phase 3b contractors is demonstrated via integration of the companies' respective plug-'n'-play contributions that include controllers, various peripherals, such as sensors, cameras, etc., and their associated software drivers. In order to independently validate the Terra Harvest architecture, L-3 Nova Engineering, along with its partner, the University of Dayton Research Institute, is developing the Terra Harvest Open Source Environment (THOSE), a Java Virtual Machine (JVM) running on an embedded Linux Operating System. The Use Cases on which the software is developed support the full range of UGS operational scenarios such as remote sensor triggering, image capture, and data exfiltration. The Team is additionally developing an ARM microprocessor-based evaluation platform that is both energy-efficient and operationally flexible. The paper describes the overall THOSE architecture, as well as the design decisions for some of the key software components. Development process for THOSE is discussed as well.

  9. Software Quality Assurance for Nuclear Safety Systems

    Energy Technology Data Exchange (ETDEWEB)

    Sparkman, D R; Lagdon, R

    2004-05-16

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

  10. Global Software Engineering: A Software Process Approach

    Science.gov (United States)

    Richardson, Ita; Casey, Valentine; Burton, John; McCaffery, Fergal

    Our research has shown that many companies are struggling with the successful implementation of global software engineering, due to temporal, cultural and geographical distance, which causes a range of factors to come into play. For example, cultural, project managementproject management and communication difficulties continually cause problems for software engineers and project managers. While the implementation of efficient software processes can be used to improve the quality of the software product, published software process models do not cater explicitly for the recent growth in global software engineering. Our thesis is that global software engineering factors should be included in software process models to ensure their continued usefulness in global organisations. Based on extensive global software engineering research, we have developed a software process, Global Teaming, which includes specific practices and sub-practices. The purpose is to ensure that requirements for successful global software engineering are stipulated so that organisations can ensure successful implementation of global software engineering.

  11. Metric for Early Measurement of Software Complexity

    Directory of Open Access Journals (Sweden)

    Ghazal Keshavarz,

    2011-06-01

    Full Text Available Software quality depends on several factors such as on time delivery; within budget and fulfilling user's needs. Complexity is one of the most important factors that may affect the quality. Therefore, measuring and controlling the complexity result in improving the quality. So far, most of the researches have tried to identify and measure the complexity in design and code phase. However, whenwe have the code or design for software, it is too late to control complexity. In this article, with emphasis on Requirement Engineering process, we analyze the causes of software complexity, particularly in the first phase of software development, and propose a requirement based metric. This metric enables a software engineer to measure the complexity before actual design and implementation and choosestrategies that are appropriate to the software complexity degree, thus saving on cost and human resource wastage and, more importantly, leading to lower maintenance costs.

  12. Feasibility study: Application of RCM techniques for substation maintenance at the Bonneville Power Administration. [Reliability Centered Maintenance (RCM)

    Energy Technology Data Exchange (ETDEWEB)

    Purucker, S.L.; Tonn, B.E.; Goeltz, R.T.; James, R.D.; Kercel, S.; Rizy, D.T.; Simpson, M.L.; Van Dyke, J.W.

    1992-05-28

    This feasibility study examines reliability centered maintenance (RCM) as it applies to Bonneville Power Administrations (BPA) substation maintenance program. Reliability techniques are examined in evaluated. Existing BPA equipment maintenance procedures are documented. Equipment failure history is considered. Economic impacts are estimated. Various equipment instrumentation methods are reviewed. Based on this analysis a prototype system is proposed. The prototype will be implemented in two phases. Phase 1 is to be completed in 1992, it includes instrumenting one power transformer and one oil circuit breaker. Software development will focus on displaying data. Phase 2 is to be completed the following year. The remaining transformers and breakers will be instrumented during the second phase. Software development will focus on predictive maintenance techniques and maintenance decision support.

  13. Grounded cognition.

    Science.gov (United States)

    Barsalou, Lawrence W

    2008-01-01

    Grounded cognition rejects traditional views that cognition is computation on amodal symbols in a modular system, independent of the brain's modal systems for perception, action, and introspection. Instead, grounded cognition proposes that modal simulations, bodily states, and situated action underlie cognition. Accumulating behavioral and neural evidence supporting this view is reviewed from research on perception, memory, knowledge, language, thought, social cognition, and development. Theories of grounded cognition are also reviewed, as are origins of the area and common misperceptions of it. Theoretical, empirical, and methodological issues are raised whose future treatment is likely to affect the growth and impact of grounded cognition.

  14. Studying the Advance Maintenance Practice & Computerised Maintenance

    Directory of Open Access Journals (Sweden)

    Eng Hamdy Ibrahim Mohamed Mahmoud

    2016-02-01

    Full Text Available Many companieѕ think of maintenance aѕ an inevitable ѕource of coѕt. For theѕe companieѕ maintenance operationѕ have a corrective function and are only executed in emergency conditionѕ. Today, thiѕ form of intervention iѕ no longer acceptable becauѕe of certain critical elementѕ ѕuch aѕ product quality, plant ѕafety, and the increaѕe in maintenance department coѕtѕ which can repreѕent from 15 to 70% of total production coѕtѕ. The managerѕ have to ѕelect the beѕt maintenance policy for each piece of equipment or ѕyѕtem from a ѕet of poѕѕible alternativeѕ. For example, corrective, preventive, opportuniѕtic, condition-baѕed and predictive maintenance policieѕ are conѕidered in thiѕ paper.

  15. Random maintenance policies

    CERN Document Server

    Nakagawa, Toshio

    2014-01-01

    Exploring random maintenance models, this book provides an introduction to the implementation of random maintenance, and it is one of the first books to be written on this subject.  It aims to help readers learn new techniques for applying random policies to actual reliability models, and it provides new theoretical analyses of various models including classical replacement, preventive maintenance and inspection policies. These policies are applied to scheduling problems, backup policies of database systems, maintenance policies of cumulative damage models, and reliability of random redundant systems. Reliability theory is a major concern for engineers and managers, and in light of Japan’s recent earthquake, the reliability of large-scale systems has increased in importance. This also highlights the need for a new notion of maintenance and reliability theory, and how this can practically be applied to systems. Providing an essential guide for engineers and managers specializing in reliability maintenance a...

  16. Framework for Maintenance Planning

    DEFF Research Database (Denmark)

    Soares, C. Guedes; Duarte, J. Caldeira; Garbatov, Y.;

    2010-01-01

    The present document presents a framework for maintenance planning. Maintenance plays a fundamental role in counteracting degradation effects, which are present in all infrastructure and industrial products. Therefore, maintenance planning is a very critical aspect to consider both during...... the design and during the whole life span of operational use, within an integrated framework founded on risk and reliability based techniques. The document addresses designers, decision makers and professionals responsible for or involved in establishing maintenance plans. The purpose of this document...... is to present maintenance as an integrated approach that needs to be planned, designed, engineered, and controlled by proper qualitative and quantitative techniques. This document outlines the basic premises for maintenance planning and provides the general philosophies that can be followed and points to a best...

  17. Framework for Maintenance Planning

    DEFF Research Database (Denmark)

    Duarte, J. Caldeira; Garbatov, Y.; Zio, E.

    2010-01-01

    The present document presents a framework for maintenance planning. Maintenance plays a fundamental role in counteracting degradation effects, which are present in all infrastructure and industrial products. Therefore, maintenance planning is a very critical aspect to consider both during...... the design and during the whole life span of operational use, within an integrated framework founded on risk and reliability based techniques. The document addresses designers, decision makers and professionals responsible for or involved in establishing maintenance plans. The purpose of this document...... is to present maintenance as an integrated approach that needs to be planned, designed, engineered, and controlled by proper qualitative and quantitative techniques. This document outlines the basic premises for maintenance planning and provides the general philosophies that can be followed and points to a best...

  18. Analysis of Safety Protection Measures for Maintenance Work of 500 kV Double-Circuit Transmission Lines on Same Tower

    Science.gov (United States)

    Yang, Qi; Zou, Dehua; Zhang, Jianjun; Li, Hui; Chen, Jianping; Li, Jinliang

    2017-05-01

    Four transmission lines on the same tower are widely used because of their obvious economic and social benefits. But it also has high power supply reliability, so the choice of reasonable maintenance mode is particularly important. In this paper, we deducted the maintenance influence of the energized line to non-energized line, calculated and analyzed protection measures of non-energized singular line of 500kV double-circuit transmission line on the same tower with ATP software, and calculated field intensity distribution of typical operating position of the energized double-circuit transmission line with the finite element software. The calculation shows that when using the outage maintenance method, hanging both ground current and personal security line can reduce the current flowing through the operator’s body effectively. When using the live maintenance method, the field intensity of operator body strengths up to 383.69kV/m, The operator needs to wear shielding cloth with at least 43.08 dB shielding efficiency, in order to meet the security requirements.

  19. Framework for Bridges Maintenance in Egypt

    Directory of Open Access Journals (Sweden)

    Hesham Abd Elkhalek

    2016-01-01

    Full Text Available The traditional approaches for bridges maintenance is proven to be inefficient as they lead to random way of spending maintenance budget and deteriorating bridge conditions. In many cases, maintenance activities are performed due to user complaints. The objective of this paper is to develop a practical and reliable framework to manage the maintenance and repair activities of Bridges network in Egypt considering performance and budget limits. The model solves an optimization problem that maximizes the average condition of the network given the limited budget using Genetic Algorithm (GA. The main tasks of the system are bridge inventory, condition assessment, deterioration using markov model, and maintenance optimization. The developed model takes into account multiple parameters including serviceability requirements, budget allocation, element importance on structural safety and serviceability, bridge impact on network, and traffic. A questionnaire is conducted to complete the research scope. The proposed model is implemented in software, which provides a friendly user interface. The results of the framework are multi – year maintenance plan for the entire network for up to five years. A case study is presented for validating and testing the model with Data collected from “General Authority for Roads, Bridges and Land Transport” in Egypt.

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

  1. Turbine maintenance and modernization

    Energy Technology Data Exchange (ETDEWEB)

    Unga, E. [Teollisuuden Voima Oy, Olkiluoto (Finland)

    1998-12-31

    The disturbance-free operation of the turbine plant plays an important role in reaching good production results. In the turbine maintenance of the Olkiluoto nuclear power plant the lifetime and efficiency of turbine components and the lifetime costs are taken into account in determining the turbine maintenance and modernization/improvement program. The turbine maintenance program and improvement/modernization measures taken in the plant units are described in this presentation. (orig.)

  2. SOFTWARE METRICS VALIDATION METHODOLOGIES IN SOFTWARE ENGINEERING

    Directory of Open Access Journals (Sweden)

    K.P. Srinivasan

    2014-12-01

    Full Text Available In the software measurement validations, assessing the validation of software metrics in software engineering is a very difficult task due to lack of theoretical methodology and empirical methodology [41, 44, 45]. During recent years, there have been a number of researchers addressing the issue of validating software metrics. At present, software metrics are validated theoretically using properties of measures. Further, software measurement plays an important role in understanding and controlling software development practices and products. The major requirement in software measurement is that the measures must represent accurately those attributes they purport to quantify and validation is critical to the success of software measurement. Normally, validation is a collection of analysis and testing activities across the full life cycle and complements the efforts of other quality engineering functions and validation is a critical task in any engineering project. Further, validation objective is to discover defects in a system and assess whether or not the system is useful and usable in operational situation. In the case of software engineering, validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provides information about its quality and reliability. This paper discusses the validation methodology, techniques and different properties of measures that are used for software metrics validation. In most cases, theoretical and empirical validations are conducted for software metrics validations in software engineering [1-50].

  3. Examining maintenance responsibilities.

    Science.gov (United States)

    Lam, K C

    2001-06-01

    This paper has examined the important responsibilities of the two organisations involved in the provision of maintenance service for the vital building services in many of our highly serviced buildings. The issues raised could be put to beneficial use in both clients and maintenance providers. All in all, the clients should work closely with their maintenance providers. Engineering services in buildings will not perform satisfactorily and efficiently if both parties do not work together and understand the maintenance tasks based on a business partnering mode. Put forward is the view that the management of the activities involved in the operation and maintenance process is a "shared commitment/involvement" between the client and the maintenance provider. It is obvious that many factors can influence the continued effectiveness of a quality maintenance scheme set up by client and provider. Some of these factors are: Change in key personnel Updates in technology Amendments to engineering practice Implementation of legislative requirements Changes in operation by client or provider Change of use of building Passage of time These factors must be fully reviewed by both parties from time to time, and necessary actions taken. A cooperative team working relationship and improved communication should be fostered by the client and his provider for the best management of services maintenance. This arrangement will contribute to better building services systems with continuous improvement; improved value for clients and higher return for the maintenance provider.

  4. 40 CFR 300.435 - Remedial design/remedial action, operation and maintenance.

    Science.gov (United States)

    2010-07-01

    ...): (i) Source control maintenance measures; and (ii) Ground- or surface-water measures initiated for the primary purpose of providing a drinking-water supply, not for the purpose of restoring ground water. ..., operation and maintenance. 300.435 Section 300.435 Protection of Environment ENVIRONMENTAL PROTECTION AGENCY...

  5. 30 CFR 57.3460 - Maintenance between machinery or equipment and ribs.

    Science.gov (United States)

    2010-07-01

    ... 30 Mineral Resources 1 2010-07-01 2010-07-01 false Maintenance between machinery or equipment and... NONMETAL MINES Ground Control Precautions-Underground Only § 57.3460 Maintenance between machinery or equipment and ribs. Persons shall not perform maintenance work between machinery or equipment and...

  6. Application of Construction Technology of Ground Source Heat Pump System in Dongying Software Park Project%土壤源热泵系统施工技术在东营软件大厦工程中的应用

    Institute of Scientific and Technical Information of China (English)

    尚秀委; 刘乐

    2011-01-01

    土壤源热泵是一种利用土壤所储藏的太阳能资源作为冷热源,进行能量转换的供暖制冷空调系统,是清洁的可再生能源的一种新技术.笔者结合工程实际情况,详细介绍了土壤源热泵系统的优点、组成及施工工艺,并且重点介绍了室外地埋管换热器的施工工艺,为今后土壤源热泵空调系统施工质量控制提供了宝贵经验.%The ground source heat pump is a heating and ventilating air conditioning system using the solar energy resources stored by earth as cold and heat sources,and also a new technology of the clean renewable energy.In combination with the project practice,the article expounds in detail the advantages,compositions and construction craft of the ground source heat pump(GSHP)system,and the introduction focuses on the construction craft of the outdoor ground heat exchanger,which provides valuable experience for the construction quality control of the future ground source heat pump air-conditioning system.

  7. Implementing software safety in the NASA environment

    Science.gov (United States)

    Wetherholt, Martha S.; Radley, Charles F.

    1994-05-01

    Until recently, NASA did not consider allowing computers total control of flight systems. Human operators, via hardware, have constituted the ultimate safety control. In an attempt to reduce costs, NASA has come to rely more and more heavily on computers and software to control space missions. (For example. software is now planned to control most of the operational functions of the International Space Station.) Thus the need for systematic software safety programs has become crucial for mission success. Concurrent engineering principles dictate that safety should be designed into software up front, not tested into the software after the fact. 'Cost of Quality' studies have statistics and metrics to prove the value of building quality and safety into the development cycle. Unfortunately, most software engineers are not familiar with designing for safety, and most safety engineers are not software experts. Software written to specifications which have not been safety analyzed is a major source of computer related accidents. Safer software is achieved step by step throughout the system and software life cycle. It is a process that includes requirements definition, hazard analyses, formal software inspections, safety analyses, testing, and maintenance. The greatest emphasis is placed on clearly and completely defining system and software requirements, including safety and reliability requirements. Unfortunately, development and review of requirements are the weakest link in the process. While some of the more academic methods, e.g. mathematical models, may help bring about safer software, this paper proposes the use of currently approved software methodologies, and sound software and assurance practices to show how, to a large degree, safety can be designed into software from the start. NASA's approach today is to first conduct a preliminary system hazard analysis (PHA) during the concept and planning phase of a project. This determines the overall hazard potential of

  8. Sandia software guidelines: Software quality planning

    Energy Technology Data Exchange (ETDEWEB)

    1987-08-01

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

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

  10. Ground Processing Affordability for Space Vehicles

    Science.gov (United States)

    Ingalls, John; Scott, Russell

    2011-01-01

    standard repairs need to be in-place as well as easily added. Many routine inspections and maintenance can be like an aircraft overhaul. Modifications and technology upgrades should be expected. Another factor affecting ground operations efficiency is trending. It is essential for RLV's, and also useful for ELV's which fly the same or similar models again. Good data analysis of technical and processing performance will determine fixes and improvements needed for safety, design, and future processing. Collecting such data on new or low-frequency vehicles is a challenge. Lessons can be learned from the Space Shuttle, or even the Concorde aircraft. For all of the above topics, efficient business systems must be established for comprehensive program management and good throughput. Drawings, specifications, and manuals for an entire launch vehicle are often in different formats from multiple vendors, plus they have proprietary constraints. Nonetheless, the integration team must ensure that all data needed is compatible and visible to each appropriate team member. Ground processing systems for scheduling, tracking, problem resolution, etc. must be well laid-out. The balance between COTS (commercial off the shelf) and custom software is difficult. Multiple customers, vendors, launch sites, and landing sites add to the complexity of efficient IT (Information Technology) tools.

  11. Open Data: Reverse Engineering and Maintenance Perspective

    CERN Document Server

    Kienle, Holger M

    2012-01-01

    Open data is an emerging paradigm to share large and diverse datasets -- primarily from governmental agencies, but also from other organizations -- with the goal to enable the exploitation of the data for societal, academic, and commercial gains. There are now already many datasets available with diverse characteristics in terms of size, encoding and structure. These datasets are often created and maintained in an ad-hoc manner. Thus, open data poses many challenges and there is a need for effective tools and techniques to manage and maintain it. In this paper we argue that software maintenance and reverse engineering have an opportunity to contribute to open data and to shape its future development. From the perspective of reverse engineering research, open data is a new artifact that serves as input for reverse engineering techniques and processes. Specific challenges of open data are document scraping, image processing, and structure/schema recognition. From the perspective of maintenance research, mainten...

  12. Development and application of mechanical calculation and drawing software for conducting wire and ground wire of power transmission line%送电线路导地线力学计算绘图软件的开发与应用

    Institute of Scientific and Technical Information of China (English)

    梁世党

    2012-01-01

      以开发“送电线路导地线力学计算绘图”软件为例,介绍了如何在Excel 2007中利用Visual Basic语言开发一个能快速绘制各种设计气象条件、不同导地线型号的送电线路导地线应力弧垂计算及绘图的应用程序,供工程设计人员在Excel 2007二次开发中作为参考,从而提高绘图效率。%  Taking the development of mechanical calculation and drawing software for conducting wire and ground wire of power transmission line as example, the author presented how to use Excel 2007 and Visual Basic language to develop an application software which permits rapid stress sag calculation and drawing for different types of con⁃ducting wire and ground wire of power transmission line under various meteorological conditions, aiming to provide reference for secondary development of Excel 2007 and higher drawing efficiency.

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

  14. A company perspective on software engineering standards

    Energy Technology Data Exchange (ETDEWEB)

    Steer, R.W.

    1988-01-01

    Software engineering standards, as implemented via formal policies and procedures, have historically been used in the nuclear industry, especially for codes used in the design, analysis, or operation of the plant. Over the past two decades, a significant amount of software has been put in place to perform these functions, while the overall software life cycle has become better understood, more and different computer systems have become available, and industry has become increasingly aware of the advantages gained when these procedures are used in the development and maintenance of this large amount of software. The use of standards and attendant procedures is thus becoming increasingly important as more computerization is taking place, both in the design and the operation of the plant. It is difficult to categorize software used in activities related to nuclear plants in a simple manner. That difficulty is due to the diversity of those uses, with attendant diversity in the methods and procedures used in the production of the software, compounded by a changing business climate in which significant software engineering expertise is being applied to a broader range of applications on a variety of computing systems. The use of standards in the various phases of the production of software thus becomes more difficult as well. This paper discusses the various types of software and the importance of software standards in the development of each of them.

  15. Software engineering architecture-driven software development

    CERN Document Server

    Schmidt, Richard F

    2013-01-01

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

  16. Maintenance Trades Guidelines

    Science.gov (United States)

    Weidner, Theodore J.

    2008-01-01

    In 2002, APPA published "Maintenance Staffing Guidelines for Educational Facilities," the first building maintenance trades staffing guideline designed to assist educational facilities professionals with their staffing needs. addresses how facilities professionals can determine the appropriate size and mix of their organization. Contents…

  17. Software Metrics to Estimate Software Quality using Software Component Reusability

    Directory of Open Access Journals (Sweden)

    Prakriti Trivedi

    2012-03-01

    Full Text Available Today most of the applications developed using some existing libraries, codes, open sources etc. As a code is accessed in a program, it is represented as the software component. Such as in java beans and in .net ActiveX controls are the software components. These components are ready to use programming code or controls that excel the code development. A component based software system defines the concept of software reusability. While using these components the main question arise is whether to use such components is beneficial or not. In this proposed work we are trying to present the answer for the same question. In this work we are presenting a set of software matrix that will check the interconnection between the software component and the application. How strong this relation defines the software quality after using this software component. The overall metrics will return the final result in terms of the boundless of the component with application.

  18. The Software Maintenance Spectrum: Using More than Just New Toys

    Science.gov (United States)

    2000-04-01

    Deitel & Deitel , How to Program Java , Prentice Hall, Upper Saddle River, NJ, 1998. Bjarne Stroustrup, The C++ Programming Language, ATT Bell Labs, New...languages such as Ada, Java , and C++ provide the programmer with many more tools for abstraction.8 If the application being modeled is an airplane, for...in the Object- 20 Oriented Paradigm with such languages as Ada, Java , and C++.3 Recently, restructuring tools have been developed to convert modules

  19. Computer Mediated Social Network Approach to Software Support and Maintenance

    Science.gov (United States)

    2010-06-01

    mathematics (Euler, 1741;  Sachs, Stiebitz, & Wilson, 1988), philosophy ( Durkheim , 2001), the social science domain (Granovetter  1973; 1983; Milgram, 1967...to philosophy  ( Durkheim , 2001), to the strength of the connections a (Granovetter 1973; Granovetter, 1983) and the  number of connections (Milgram...Qualitative, quantitative, and mixed method approaches  (Second ed.) Sage Publications Inc.   Durkheim , É. (2001). The elementary forms of religious life, New

  20. Benchmark Dose Software Development and Maintenance Ten Berge Cxt Models

    Science.gov (United States)

    This report is intended to provide an overview of beta version 1.0 of the implementation of a concentration-time (CxT) model originally programmed and provided by Wil ten Berge (referred to hereafter as the ten Berge model). The recoding and development described here represent ...

  1. The software life cycle

    CERN Document Server

    Ince, Darrel

    1990-01-01

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

  2. Ground Wars

    DEFF Research Database (Denmark)

    Nielsen, Rasmus Kleis

    Political campaigns today are won or lost in the so-called ground war--the strategic deployment of teams of staffers, volunteers, and paid part-timers who work the phones and canvass block by block, house by house, voter by voter. Ground Wars provides an in-depth ethnographic portrait of two...... infrastructures that utilize large databases with detailed individual-level information for targeting voters, and armies of dedicated volunteers and paid part-timers. Nielsen challenges the notion that political communication in America must be tightly scripted, controlled, and conducted by a select coterie...... of professionals. Yet he also quashes the romantic idea that canvassing is a purer form of grassroots politics. In today's political ground wars, Nielsen demonstrates, even the most ordinary-seeming volunteer knocking at your door is backed up by high-tech targeting technologies and party expertise. Ground Wars...

  3. An overview of 3D software visualization.

    Science.gov (United States)

    Teyseyre, Alfredo R; Campo, Marcelo R

    2009-01-01

    Software visualization studies techniques and methods for graphically representing different aspects of software. Its main goal is to enhance, simplify and clarify the mental representation a software engineer has of a computer system. During many years, visualization in 2D space has been actively studied, but in the last decade, researchers have begun to explore new 3D representations for visualizing software. In this article, we present an overview of current research in the area, describing several major aspects like: visual representations, interaction issues, evaluation methods and development tools. We also perform a survey of some representative tools to support different tasks, i.e., software maintenance and comprehension, requirements validation and algorithm animation for educational purposes, among others. Finally, we conclude identifying future research directions.

  4. Software engineering practices for control system reliability

    Energy Technology Data Exchange (ETDEWEB)

    S. K. Schaffner; K. S White

    1999-04-01

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

  5. Locating Performance Improvement Opportunities in an Industrial Software-as-a-Service Application

    NARCIS (Netherlands)

    Bezemer, C.P.; Zaidman, A.E.; Van der Hoeven, A.; Van de Graaf, A.; Wiertz, M.; Weijers, R.

    2012-01-01

    Preprint of paper published in: ICSM 2012 - Proceedings of the IEEE International Conference on Software Maintenance, 23-28 September 2012; doi:10.1109/ICSM.2012.6405319 The goal of performance maintenance is to improve the performance of a software system after delivery. As the performance of a sy

  6. Component Dependency in object-Oriented Software

    Institute of Scientific and Technical Information of China (English)

    Li-Guo Yu; Srini Ramaswamy

    2007-01-01

    Component dependency is an important software measure. It is directly related to software understandability,maintainability, and reusability. Two important parameters in describing component dependency are the type of couplingbetween two components and the type of the dependent component. Depending upon the different types of coupling and thetype of the dependent components, there can be different effects on component maintenance and component reuse. In thispaper, we divide dependent components into three types. We then classify various component dependencies and analyzetheir effects on maintenance and reuse. Based on the classification, we present a dependency metric and validate it on 11open-source Java components. Our study shows that a strong correlation exists between the measurement of the dependencyof the component and the effort to reuse the component. This indicates that the classification of component dependencyand the suggested metric could be further used to represent other external software quality factors.

  7. To select the best tool for generating 3D maintenance data and to set the detailed process for obtaining the 3D maintenance data

    Science.gov (United States)

    Prashanth, B. N.; Roy, Kingshuk

    2017-07-01

    Three Dimensional (3D) maintenance data provides a link between design and technical documentation creating interactive 3D graphical training and maintenance material. It becomes difficult for an operator to always go through huge paper manuals or come running to the computer for doing maintenance of a machine which makes the maintenance work fatigue. Above being the case, a 3D animation makes maintenance work very simple since, there is no language barrier. The research deals with the generation of 3D maintenance data of any given machine. The best tool for obtaining the 3D maintenance is selected and the tool is analyzed. Using the same tool, a detailed process for extracting the 3D maintenance data for any machine is set. This project aims at selecting the best tool for obtaining 3D maintenance data and to select the detailed process for obtaining 3D maintenance data. 3D maintenance reduces use of big volumes of manuals which creates human errors and makes the work of an operator fatiguing. Hence 3-D maintenance would help in training and maintenance and would increase productivity. 3Dvia when compared with Cortona 3D and Deep Exploration proves to be better than them. 3Dvia is good in data translation and it has the best renderings compared to the other two 3D maintenance software. 3Dvia is very user friendly and it has various options for creating 3D animations. Its Interactive Electronic Technical Publication (IETP) integration is also better than the other two software. Hence 3Dvia proves to be the best software for obtaining 3D maintenance data of any machine.

  8. Product assurance policies and procedures for flight dynamics software development

    Science.gov (United States)

    Perry, Sandra; Jordan, Leon; Decker, William; Page, Gerald; Mcgarry, Frank E.; Valett, Jon

    1987-01-01

    The product assurance policies and procedures necessary to support flight dynamics software development projects for Goddard Space Flight Center are presented. The quality assurance and configuration management methods and tools for each phase of the software development life cycles are described, from requirements analysis through acceptance testing; maintenance and operation are not addressed.

  9. Software Process Improvement Journey: IBM Australia Application Management Services

    Science.gov (United States)

    2005-03-01

    See Section 5.1.2) - Client Relationship Management ( CRM ) processes-specifically, Solution Design and Solution Delivery - Worldwide Project Management ...plex systems life-cycle management , rapid solutions development, custom development, package selection and implementation, maintenance, minor...CarnegieMellon ___ Software Engineering Institute Software Process Improvement Journey: IBM Australia Application Management Services Robyn Nichols

  10. Maintenance Process Strategic Analysis

    Science.gov (United States)

    Jasiulewicz-Kaczmarek, M.; Stachowiak, A.

    2016-08-01

    The performance and competitiveness of manufacturing companies is dependent on the availability, reliability and productivity of their production facilities. Low productivity, downtime, and poor machine performance is often linked to inadequate plant maintenance, which in turn can lead to reduced production levels, increasing costs, lost market opportunities, and lower profits. These pressures have given firms worldwide the motivation to explore and embrace proactive maintenance strategies over the traditional reactive firefighting methods. The traditional view of maintenance has shifted into one of an overall view that encompasses Overall Equipment Efficiency, Stakeholders Management and Life Cycle assessment. From practical point of view it requires changes in approach to maintenance represented by managers and changes in actions performed within maintenance area. Managers have to understand that maintenance is not only about repairs and conservations of machines and devices, but also actions striving for more efficient resources management and care for safety and health of employees. The purpose of the work is to present strategic analysis based on SWOT analysis to identify the opportunities and strengths of maintenance process, to benefit from them as much as possible, as well as to identify weaknesses and threats, so that they could be eliminated or minimized.

  11. Upgradable Software Product Customization by Code Query

    DEFF Research Database (Denmark)

    Vaucouleur, Sebastien

    of a subset of software systems that we call software products: software that needs special support for customization. Through customization, external companies can modify part of the original product to better t the needs of a niche market. Upon the release of a new version of the original software product......, external companies must port their customizations to the latest version of the base software product, a process called an upgrade. Companies typically consider upgrades as mandatory, and hence must bear their high cost on a regular basis. The objectives of customizability and upgradability are conicting...... this constitutes the upgrade problem. We study the upgrade problem in the eld of enterprise systems from a technical point of view, and consider the large spectrum of existing software engineering techniques for customization. We ground our work in an empirical study, that shows that customizations cannot...

  12. The large observatories maintenance management: tools and strategies for maintenance manuals preparation

    Science.gov (United States)

    Formentin, F.; Pozzobon, M.; Marchiori, G.; Busatta, A.; Giacomel, L.

    2010-07-01

    Large Observatories require enormous efforts in preparing the Maintenance Manuals. The possibility to adopt a standardised system, associated to centralized data base and software tools is investigated. This strategy implies a revolution of Maintenance Manuals: from information collection (paper-based), to a modular approach where data modules are used. The initial efforts associated to data modules preparation is compensated by several benefits (time savings for end-users, reduced training requirements, reduced equipment down-time). Moreover, cost savings in the preparation process, even for different equipment, is also possible. Finally, this standardised strategy will assure compatibility between different programs or partners.

  13. Splitting a Large Software Archive for Easing Future Software Evolution: An Industrial Experience Report using Formal Concept Analysis

    NARCIS (Netherlands)

    Glorie, M.; Zaidman, A.E.; Hofland, L.; Van Deursen, A.

    2008-01-01

    Preprint of paper published in: CSMR 2008 - 12th European Conference on Software Maintenance and Reengineering, 1-4 April 2008; doi:10.1109/CSMR.2008.4493310 Philips medical systems produces medical diagnostic imaging products, such as MR, X-ray and CT scanners. The software of these devices is com

  14. Powerful drivers for maintenance.

    Science.gov (United States)

    Mason, Steve

    2013-10-01

    A UPS system is the central building block of a Power Continuity Plan in medical facilities, but such equipment requires careful maintenance to continue fulfilling its vital role in delivering power resilience, and avoid catastrophic downtime, and potentially tens of thousands of pounds in costs to rectify the issues caused by poor maintenance. In our latest technical guidance article, Steve Mason, MD at Bender UK, one of the leading providers of isolated power supplies, theatre control panels, UPS systems, and Steris surgical products, and a turnkey provider of solutions for safe handling of electrical power and advanced provision of critical care products, examines some of the issue surrounding UPS maintenance.

  15. Mobile network maintenance (GSM)

    CERN Multimedia

    IT Department

    2009-01-01

    Maintenance work will be carried out on the CERN mobile network infrastructure (GSM) on the 23 and 24 July from 6 p.m. to 6 a.m. in order to replace discontinued equipment and to increase the bandwidth capacity of the GSM mobile network. All CERN GSM emitters (40 units) will be moved one by one to the new infrastructure during the maintenance. The call of a user connected to an emitter at the time of its maintenance will be cut off. However, the general overlapping of the GSM radio coverage should mean that users are able immediately to call again should their call be interrupted. IT/CS/CS

  16. Optimal Digital Product Maintenance with a Continuous Revenue Stream

    OpenAIRE

    Fan, James; Griffin, Christopher

    2014-01-01

    We use a control framework to analyze the digital vendor's profit maximization problem. The vendor captures market share by focusing costly effort on post-launch product maintenance, which influences user perception of the product and drives a revenue stream associated with product use. Our theoretical results show necessary and sufficient conditions for product maintenance to decline over a product's life-cycle, thus showing conditions when Lehman's 7th law of software evolution holds. We al...

  17. Well maintenance evaluation.

    Energy Technology Data Exchange (ETDEWEB)

    McGhan, V.L.

    1978-10-01

    The ground-water monitoring program is an integral part of the total environmental surveillance program for the Hanford Site. Extensive ground-water data have been collected and studied over the past several decades. All of this data is, of course, dependent upon the quality of the ground-water sampling structures. A program to upgrade the quality of ground-water sampling was initiated in early 1974. That program also included changes to avoid cross-contamination of ground-water samples by installing permanently mounted individual pumps in many of the sampling wells. These two programs have resulted in increased reliability of both the ground-water samples and the analytical data. This basic quality assurance effort has provided a high level of confidence in ground-water surveillance. The current program is providing data with reliabilities not previously attainable.

  18. The IFPUG guide to IT and software measurement

    CERN Document Server

    IFPUG

    2012-01-01

    The widespread deployment of millions of current and emerging software applications has placed software economic studies among the most critical of any form of business analysis. Unfortunately, a lack of an integrated suite of metrics makes software economic analysis extremely difficult. The International Function Point Users Group (IFPUG), a nonprofit and member-governed organization, has become the recognized leader in promoting the effective management of application software development and maintenance activities. The IFPUG Guide to IT and Software Measurement brings together 52 leading so

  19. 赫歇尔空间天文台科学地面段软件开发管理方法的研究%A Study of the Method for Software-Development Management of the Herschel Science Ground Segment

    Institute of Scientific and Technical Information of China (English)

    张洁; 黄茂海

    2015-01-01

    Currently project software managements for space observatories in China adopt methods based on the waterfall model and the requirement management for long-term fixed requirements.These methods cannot meet the demand to develop complex systems for ground-based applications of spaced-based observation. In this paper we present a study of the method of software-development management for the Herschel Science Ground Segment ( HSGS) , which is a first-class successful model of software-development management of the world.The HSGS uses the method of branched development.Based on an iterative model the method of branched development adopts the Software Project Management Plan (SPMP), which is practically reasonable and applicable.The implementation of the method in the HSGS synthetically meets the requirements of the HSGS and the payloads of the entire project.The method is an open-management approach capable of incorporating application requirements in practically emerging use cases.With the method the HSGS changes the conventional situation that a system for ground-based applications is developed at the final stage of a project of a spaced-based observatory.Instead, the HSGS works right from the payload-development stage, and it is frequently adjusted to meet changing requirements.The HSGS can thus always support data-analysis systems highly efficiently.The instrument engineers and scientists can accept training of operation of the scientific instruments from the start of the project to reduce chances for operational mistakes.Meanwhile, the software in the HSGS can be improved in the course of operations to ensure mission success.The merits of the HSGS are absent in managements of Chinese space projects.Our study of the HSGS shows a new method and a new line of thoughts for software-engineering managements of space-observatory projects in China.%国内空间项目软件管理方法已经不能满足当前日益复杂的地面应用系统的要求。深入研究了具

  20. Amalgamation of Personal Software Process in Software ...

    African Journals Online (AJOL)

    evolutionary series of personal software engineering techniques that an engineer learns and ... Article History: Received : 30-04- ... began to realize that software process, plans and methodologies for ..... Executive Strategy. Addison-Wesley ...

  1. Demographic-Based Perceptions of Adequacy of Software Security's Presence within Individual Phases of the Software Development Life Cycle

    Science.gov (United States)

    Kramer, Aleksey

    2013-01-01

    The topic of software security has become paramount in information technology (IT) related scholarly research. Researchers have addressed numerous software security topics touching on all phases of the Software Development Life Cycle (SDLC): requirements gathering phase, design phase, development phase, testing phase, and maintenance phase.…

  2. Demographic-Based Perceptions of Adequacy of Software Security's Presence within Individual Phases of the Software Development Life Cycle

    Science.gov (United States)

    Kramer, Aleksey

    2013-01-01

    The topic of software security has become paramount in information technology (IT) related scholarly research. Researchers have addressed numerous software security topics touching on all phases of the Software Development Life Cycle (SDLC): requirements gathering phase, design phase, development phase, testing phase, and maintenance phase.…

  3. Health Maintenance Restaurant

    Institute of Scientific and Technical Information of China (English)

    JANE SHAW

    1994-01-01

    Arestaurant named "Health Maintenance Restaurant" which serves dishes cooked with traditional Chinese medicine recently opened at Xiyuan Hotel in western Beijing. Entering the restaurant, you’ll see the god of longevity on the

  4. Software attribute visualization for high integrity software

    Energy Technology Data Exchange (ETDEWEB)

    Pollock, G.M.

    1998-03-01

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

  5. Runtime software architecture based on reflective middleware

    Institute of Scientific and Technical Information of China (English)

    HUANG Gang; MEI Hong; YANG Fuqing

    2004-01-01

    There exists a consensus that software architecture (SA) plays a central role in software development and also plays an important role in the lifecycle phases after software delivery. Particularly, SA can be used to reduce the great difficulty and cost of software maintenance and evolution. In this paper, runtime software architecture (RSA) based on reflective middleware is proposed to support architecture-based software maintenance and evolution. In this approach, the actual states and behaviors of the runtime system can be observed and manipulated in a consistent and understandable way through its architectural view. Being an accurate, up-to-date, semantic and operable view of SA, RSA looks components and connectors as "white-box" entities to accurately and thoroughly describe the runtime system, extends traditional architecture description languages to formally describe itself and naturally inherit plentiful semantics in traditional views of SA, and utilizes reflective middleware to observe and manipulate the runtime system. In order to demonstrate the feasibility of this approach, a reflective J2EE application server, called PKUAS, is implemented to observe and manipulate the components, connectors and constraints in the runtime system. Finally, the performance evaluation proves that making RSA explicit and operable at runtime has little effect on the runtime system.

  6. Ontologies for software engineering and software technology

    CERN Document Server

    Calero, Coral; Piattini, Mario

    2006-01-01

    Covers two applications of ontologies in software engineering and software technology: sharing knowledge of the problem domain and using a common terminology among all stakeholders; and filtering the knowledge when defining models and metamodels. This book is of benefit to software engineering researchers in both academia and industry.

  7. Software Defined Radio for processing GNSS signals

    OpenAIRE

    Martinez Gutierrez, Sara

    2014-01-01

    GPS satellites are fitted with atomic clocks, in which it relapses the main objective of this project, to recover some of their accuracy and stability on a ground based receiver. This project describes the fundamentals of GPS signals, the assembly of the installation implemented to process them in software and the corresponding experiments. In order to achieve the software processing, a USB DVB-T dongle is connected to an active antenna and to the computer. As mentioned, one of...

  8. Dynamic modeling and simulation of power transformer maintenance costs

    Directory of Open Access Journals (Sweden)

    Ristić Olga

    2016-01-01

    Full Text Available The paper presents the dynamic model of maintenance costs of the power transformer functional components. Reliability is modeled combining the exponential and Weibull's distribution. The simulation was performed with the aim of corrective maintenance and installation of the continuous monitoring system of the most critical components. Simulation Dynamic System (SDS method and VENSIM PLE software was used to simulate the cost. In this way, significant savings in maintenance costs will be achieved with a small initial investment. [Projekat Ministarstva nauke Republike Srbije, br. III 41025 i br. OI 171007

  9. Controlling Software Piracy.

    Science.gov (United States)

    King, Albert S.

    1992-01-01

    Explains what software manufacturers are doing to combat software piracy, recommends how managers should deal with this problem, and provides a role-playing exercise to help students understand the issues in software piracy. (SR)

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

    Science.gov (United States)

    Trevino, Luis C.; Crumbley, Tim

    2004-01-01

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

  11. XML Flight/Ground Data Dictionary Management

    Science.gov (United States)

    Wright, Jesse; Wiklow, Colette

    2007-01-01

    A computer program generates Extensible Markup Language (XML) files that effect coupling between the command- and telemetry-handling software running aboard a spacecraft and the corresponding software running in ground support systems. The XML files are produced by use of information from the flight software and from flight-system engineering. The XML files are converted to legacy ground-system data formats for command and telemetry, transformed into Web-based and printed documentation, and used in developing new ground-system data-handling software. Previously, the information about telemetry and command was scattered in various paper documents that were not synchronized. The process of searching and reading the documents was time-consuming and introduced errors. In contrast, the XML files contain all of the information in one place. XML structures can evolve in such a manner as to enable the addition, to the XML files, of the metadata necessary to track the changes and the associated documentation. The use of this software has reduced the extent of manual operations in developing a ground data system, thereby saving considerable time and removing errors that previously arose in the translation and transcription of software information from the flight to the ground system.

  12. Software Engineering Guidebook

    Science.gov (United States)

    Connell, John; Wenneson, Greg

    1993-01-01

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

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

    Science.gov (United States)

    Setliff, Dorothy E.

    1992-01-01

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

  14. Visual software analytics for the build optimization of large-scale software systems

    NARCIS (Netherlands)

    Telea, Alexandru; Voinea, Lucian

    2011-01-01

    Visual analytics is the science of analytical reasoning facilitated by interactive visual interfaces. In this paper, we present an adaptation of the visual analytics framework to the context of software understanding for maintenance. We discuss the similarities and differences of the general visual

  15. Software and systems traceability

    CERN Document Server

    Cleland-Huang, Jane; Zisman, Andrea

    2012-01-01

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

  16. Software Migration in Selected University and Special Libraries in Nigeria

    Directory of Open Access Journals (Sweden)

    Benson Oghenevwogaga Adogbeji

    2013-04-01

    Full Text Available The work has surveyed migration in selected University and Special Libraries in Nigeria, which was based on the experience of seven automated libraries in which four have changed from one library software to another. The objective of the study is to ascertain the major consideration in the choice of software by the selected library, to examine the problems encountered and reasons for the change of software. Questionnaire was used in data collection; a total of (70% of the questionnaire were used for analysis. Simple percentage was used to compute statistics of the findings. The study revealed that among the seven libraries, four have changed from one library application software to another while some are still in search of the library software to adopt. This was attributed to factors such as lack of systems analysis before and after embarking on the purchase of the software, lack of maintenance or technical support, limitation of software, absolute nature of the operating systems on which the software run. Recommendations made in the study include systems analysis study of library operations before embarking on automation, providing electricity, setting aside some fund for maintenance among others while it is recommended for the library software developers to endeavor to always develop upgrade that will not wipe not away old data, software that will be compatible with other library software sponsor users group conference among as this will help in automation process in Nigeria libraries.

  17. Differing antidepressant maintenance methodologies.

    Science.gov (United States)

    Safer, Daniel J

    2017-10-01

    The principle evidence that antidepressant medication (ADM) is an effective maintenance treatment for adults with major depressive disorder (MDD) is from placebo substitution trials. These trials enter responders from ADM efficacy trials into randomized, double-blind placebo-controlled (RDBPC) effectiveness trials to measure the rate of MDD relapse over time. However, other randomized maintenance trial methodologies merit consideration and comparison. A systematic review of ADM randomized maintenance trials included research reports from multiple databases. Relapse rate was the main effectiveness outcome assessed. Five ADM randomized maintenance methodologies for MDD responders are described and compared for outcome. These effectiveness trials include: placebo-substitution, ADM/placebo extension, ADM extension, ADM vs. psychotherapy, and treatment as usual. The placebo-substitution trials for those abruptly switched to placebo resulted in unusually high (46%) rates of relapse over 6-12months, twice the continuing ADM rate. These trials were characterized by selective screening, high attrition, an anxious anticipation of a switch to placebo, and a risk of drug withdrawal symptoms. Selectively screened ADM efficacy responders who entered into 4-12month extension trials experienced relapse rates averaging ~10% with a low attrition rate. Non-industry sponsored randomized trials of adults with multiple prior MDD episodes who were treated with ADM maintenance for 1-2years experienced relapse rates averaging 40%. Placebo substitution trial methodology represents only one approach to assess ADM maintenance. Antidepressant maintenance research for adults with MDD should be evaluated for industry sponsorship, attrition, the impact of the switch to placebo, and major relapse differences in MDD subpopulations. Copyright © 2017. Published by Elsevier Inc.

  18. The First Development of Human Factors Engineering Requirements for Application to Ground Task Design for a NASA Flight Program

    Science.gov (United States)

    Dischinger, H. Charles, Jr.; Stambolian, Damon B.; Miller, Darcy H.

    2008-01-01

    The National Aeronautics and Space Administration has long applied standards-derived human engineering requirements to the development of hardware and software for use by astronauts while in flight. The most important source of these requirements has been NASA-STD-3000. While there have been several ground systems human engineering requirements documents, none has been applicable to the flight system as handled at NASA's launch facility at Kennedy Space Center. At the time of the development of previous human launch systems, there were other considerations that were deemed more important than developing worksites for ground crews; e.g., hardware development schedule and vehicle performance. However, experience with these systems has shown that failure to design for ground tasks has resulted in launch schedule delays, ground operations that are more costly than they might be, and threats to flight safety. As the Agency begins the development of new systems to return humans to the moon, the new Constellation Program is addressing this issue with a new set of human engineering requirements. Among these requirements is a subset that will apply to the design of the flight components and that is intended to assure ground crew success in vehicle assembly and maintenance tasks. These requirements address worksite design for usability and for ground crew safety.

  19. Maximizing ROI on software development

    CERN Document Server

    Sikka, Vijay

    2004-01-01

    A brief review of software development history. Software complexity crisis. Software development ROI. The case for global software development and testing. Software quality and test ROI. How do you implement global software development and testing. Case studies.

  20. Computational intelligence and quantitative software engineering

    CERN Document Server

    Succi, Giancarlo; Sillitti, Alberto

    2016-01-01

    In a down-to-the earth manner, the volume lucidly presents how the fundamental concepts, methodology, and algorithms of Computational Intelligence are efficiently exploited in Software Engineering and opens up a novel and promising avenue of a comprehensive analysis and advanced design of software artifacts. It shows how the paradigm and the best practices of Computational Intelligence can be creatively explored to carry out comprehensive software requirement analysis, support design, testing, and maintenance. Software Engineering is an intensive knowledge-based endeavor of inherent human-centric nature, which profoundly relies on acquiring semiformal knowledge and then processing it to produce a running system. The knowledge spans a wide variety of artifacts, from requirements, captured in the interaction with customers, to design practices, testing, and code management strategies, which rely on the knowledge of the running system. This volume consists of contributions written by widely acknowledged experts ...

  1. Separation of Concerns in Teaching Software Engineering

    Science.gov (United States)

    Alsmadi, Izzat M.; Dieri, Mahmoud

    Software Engineering is one of the recently evolving subjects in research and education. Instructors and books that are talking about this field of study lack a common ground of what subjects should be covered in teaching introductory or advance courses in this area. In this paper, a proposed ontology for software engineering education is formulated. This ontology divides the software engineering projects and study into different perspectives: projects, products, people, process and tools. Further or deeper levels of abstractions of those fields can be described on levels that depend on the type or level of the course to teach.

  2. A Bisimulation-based Hierarchical Framework for Software Development Models

    Directory of Open Access Journals (Sweden)

    Ping Liang

    2013-08-01

    Full Text Available Software development models have been ripen since the emergence of software engineering, like waterfall model, V-model, spiral model, etc. To ensure the successful implementation of those models, various metrics for software products and development process have been developed along, like CMMI, software metrics, and process re-engineering, etc. The quality of software products and processes can be ensured in consistence as much as possible and the abstract integrity of a software product can be achieved. However, in reality, the maintenance of software products is still high and even higher along with software evolution due to the inconsistence occurred by changes and inherent errors of software products. It is better to build up a robust software product that can sustain changes as many as possible. Therefore, this paper proposes a process algebra based hierarchical framework to extract an abstract equivalent of deliverable at the end of phases of a software product from its software development models. The process algebra equivalent of the deliverable is developed hierarchically with the development of the software product, applying bi-simulation to test run the deliverable of phases to guarantee the consistence and integrity of the software development and product in a trivially mathematical way. And an algorithm is also given to carry out the assessment of the phase deliverable in process algebra.  

  3. Reliability Centered Maintenance - Methodologies

    Science.gov (United States)

    Kammerer, Catherine C.

    2009-01-01

    Journal article about Reliability Centered Maintenance (RCM) methodologies used by United Space Alliance, LLC (USA) in support of the Space Shuttle Program at Kennedy Space Center. The USA Reliability Centered Maintenance program differs from traditional RCM programs because various methodologies are utilized to take advantage of their respective strengths for each application. Based on operational experience, USA has customized the traditional RCM methodology into a streamlined lean logic path and has implemented the use of statistical tools to drive the process. USA RCM has integrated many of the L6S tools into both RCM methodologies. The tools utilized in the Measure, Analyze, and Improve phases of a Lean Six Sigma project lend themselves to application in the RCM process. All USA RCM methodologies meet the requirements defined in SAE JA 1011, Evaluation Criteria for Reliability-Centered Maintenance (RCM) Processes. The proposed article explores these methodologies.

  4. Customizable software architectures in the accelerator control system environment

    CERN Document Server

    Mejuev, I; Kadokura, E

    2001-01-01

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

  5. SM-ROM-GL (Strong Motion Romania Ground Level Database

    Directory of Open Access Journals (Sweden)

    Ioan Sorin BORCIA

    2015-07-01

    Full Text Available The SM-ROM-GL database includes data obtained by the processing of records performed at ground level by the Romanian seismic networks, namely INCERC, NIEP, NCSRR and ISPH-GEOTEC, during recent seismic events with moment magnitude Mw ≥ 5 and epicenters located in Romania. All the available seismic records were re-processed using the same basic software and the same procedures and options (filtering and baseline correction, in order to obtain a consistent dataset. The database stores computed parameters of seismic motions, i.e. peak values: PGA, PGV, PGD, effective peak values: EPA, EPV, EPD, control periods, spectral values of absolute acceleration, relative velocity and relative displacement, as well as of instrumental intensity (as defined bz Sandi and Borcia in 2011. The fields in the database include: coding of seismic events, stations and records, a number of associated fields (seismic event source parameters, geographical coordinates of seismic stations, links to the corresponding ground motion records, charts of the response spectra of absolute acceleration, relative velocity, relative displacement and instrumental intensity, as well as some other representative parameters of seismic motions. The conception of the SM-ROM-GL database allows for an easy maintenance; such that elementary knowledge of Microsoft Access 2000 is sufficient for its operation.

  6. Grounding devices of electrical equipment's installation and check to maintain

    Institute of Scientific and Technical Information of China (English)

    王鹏

    2009-01-01

    At this stage in real life,the incidents of electricity are increasing,the main reason is that the subjective sense is weak,non-importance,especially the operation and maintenance is more neglected,and even there is no sense in this area.In this paper,based on electrical equipment grounding system for use in practice,simple introdusing grounding device of electrical equipment's installation and maintenance checks.

  7. Improving Software Developer's Competence

    DEFF Research Database (Denmark)

    Abrahamsson, Pekka; Kautz, Karlheinz; Sieppi, Heikki

    2002-01-01

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

  8. Ensuring Software IP Cleanliness

    Directory of Open Access Journals (Sweden)

    Mahshad Koohgoli

    2007-12-01

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

  9. Improving Software Developer's Competence

    DEFF Research Database (Denmark)

    Abrahamsson, Pekka; Kautz, Karlheinz; Sieppi, Heikki

    2002-01-01

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

  10. Agile Software Development

    Science.gov (United States)

    Biju, Soly Mathew

    2008-01-01

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

  11. Software distribution using xnetlib

    Energy Technology Data Exchange (ETDEWEB)

    Dongarra, J.J. [Univ. of Tennessee, Knoxville, TN (US). Dept. of Computer Science]|[Oak Ridge National Lab., TN (US); Rowan, T.H. [Oak Ridge National Lab., TN (US); Wade, R.C. [Univ. of Tennessee, Knoxville, TN (US). Dept. of Computer Science

    1993-06-01

    Xnetlib is a new tool for software distribution. Whereas its predecessor netlib uses e-mail as the user interface to its large collection of public-domain mathematical software, xnetlib uses an X Window interface and socket-based communication. Xnetlib makes it easy to search through a large distributed collection of software and to retrieve requested software in seconds.

  12. Image Processing Software

    Science.gov (United States)

    Bosio, M. A.

    1990-11-01

    ABSTRACT: A brief description of astronomical image software is presented. This software was developed in a Digital Micro Vax II Computer System. : St presenta una somera descripci6n del software para procesamiento de imagenes. Este software fue desarrollado en un equipo Digital Micro Vax II. : DATA ANALYSIS - IMAGE PROCESSING

  13. Agile Software Development

    Science.gov (United States)

    Biju, Soly Mathew

    2008-01-01

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

  14. Software selection based on analysis and forecasting methods, practised in 1C

    Science.gov (United States)

    Vazhdaev, A. N.; Chernysheva, T. Y.; Lisacheva, E. I.

    2015-09-01

    The research focuses on the problem of a “1C: Enterprise 8” platform inboard mechanisms for data analysis and forecasting. It is important to evaluate and select proper software to develop effective strategies for customer relationship management in terms of sales, as well as implementation and further maintenance of software. Research data allows creating new forecast models to schedule further software distribution.

  15. PROACTIVE STRATEGY MAINTENANCE

    Directory of Open Access Journals (Sweden)

    Stanisław RADKOWSKI

    2014-03-01

    Full Text Available Given challenging competition of today service providers are required to be more proactive in satisfying the environmental conditions and customer needs. Proactive maintenance should start at the design stage with establishing the functions, functional failures and failure modes. The understanding the failure behavior, especially the relationship between potential failures, functional failures and diagnostic parameters is the most important task. In the next step the designer have to explore the maintenance activities as they have to apply to the design criteria. The models and frameworks have been presented in the paper also a comprehensive review of literature and some results of laboratory investigations.

  16. Automated computer software development standards enforcement

    Energy Technology Data Exchange (ETDEWEB)

    Yule, H.P.; Formento, J.W.

    1991-01-01

    The Uniform Development Environment (UDE) is being investigated as a means of enforcing software engineering standards. For the programmer, it provides an environment containing the tools and utilities necessary for orderly and controlled development and maintenance of code according to requirements. In addition, it provides DoD management and developer management the tools needed for all phases of software life cycle management and control, from project planning and management, to code development, configuration management, version control, and change control. This paper reports the status of UDE development and field testing. 5 refs.

  17. Great software debates

    CERN Document Server

    Davis, A

    2004-01-01

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

  18. Software Engineering for Practiced Software Enhancement

    Directory of Open Access Journals (Sweden)

    Rashmi Yadav

    2011-03-01

    Full Text Available Software development scenario particularly in IT industries is very competitive and demands for development with minimum resources. Software development started and prevailed up to an extent in industry without the use of software engineering practices, which was perceived as an overhead. This approach causes over use of resources, such as money, man-hours, hardware components. This paper attempts to present the causes of inefficiencies in an almost exhaustive way. Further, an attempt has been made to elaborate the software engineering methods as remedies against the listed causes of inefficiencies of development.

  19. Generic Software Architecture for Launchers

    Science.gov (United States)

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

    2015-09-01

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

  20. Creating and Testing Simulation Software

    Science.gov (United States)

    Heinich, Christina M.

    2013-01-01

    The goal of this project is to learn about the software development process, specifically the process to test and fix components of the software. The paper will cover the techniques of testing code, and the benefits of using one style of testing over another. It will also discuss the overall software design and development lifecycle, and how code testing plays an integral role in it. Coding is notorious for always needing to be debugged due to coding errors or faulty program design. Writing tests either before or during program creation that cover all aspects of the code provide a relatively easy way to locate and fix errors, which will in turn decrease the necessity to fix a program after it is released for common use. The backdrop for this paper is the Spaceport Command and Control System (SCCS) Simulation Computer Software Configuration Item (CSCI), a project whose goal is to simulate a launch using simulated models of the ground systems and the connections between them and the control room. The simulations will be used for training and to ensure that all possible outcomes and complications are prepared for before the actual launch day. The code being tested is the Programmable Logic Controller Interface (PLCIF) code, the component responsible for transferring the information from the models to the model Programmable Logic Controllers (PLCs), basic computers that are used for very simple tasks.

  1. Software Metrics for Identifying Software Size in Software Development Projects

    Directory of Open Access Journals (Sweden)

    V.S.P Vidanapathirana

    2015-11-01

    Full Text Available Measurements are fundamental any engineering discipline. They indicate the amount, extent, dimension or capacity of an attribute or a product, in a quantitative manner. The analyzed results of the measured data can be given as the basic idea of metrics. It is a quantitative representation of the measurements of the degree to which a system, component, or process possesses a given attribute. When it comes to software, the metrics are a wide scope of measurements of computer programming. The size oriented metrics takes a main role in it since they can be used as the key for better estimations, to improve trust and confidence, and to have a better control over the software products. Software professionals traditionally have been measuring the size of software applications by using several methods. In this paper the researchers discuss about the software size metrics for identifying software size and it is mainly focused on the software development projects in today’s Information Technology (IT industry.

  2. Software Cost Estimation Review

    OpenAIRE

    Ongere, Alphonce

    2013-01-01

    Software cost estimation is the process of predicting the effort, the time and the cost re-quired to complete software project successfully. It involves size measurement of the soft-ware project to be produced, estimating and allocating the effort, drawing the project schedules, and finally, estimating overall cost of the project. Accurate estimation of software project cost is an important factor for business and the welfare of software organization in general. If cost and effort estimat...

  3. Software Partitioning Technologies

    Science.gov (United States)

    2001-05-29

    1 Software Partitioning Technologies Tim Skutt Smiths Aerospace 3290 Patterson Ave. SE Grand Rapids, MI 49512-1991 (616) 241-8645 skutt_timothy...Limitation of Abstract UU Number of Pages 12 2 Agenda n Software Partitioning Overview n Smiths Software Partitioning Technology n Software Partitioning...Partition Level OS Core Module Level OS Timers MMU I/O API Layer Partitioning Services 6 Smiths Software Partitioning Technology n Smiths has developed

  4. Project Management Software for Distributed Industrial Companies

    Science.gov (United States)

    Dobrojević, M.; Medjo, B.; Rakin, M.; Sedmak, A.

    This paper gives an overview of the development of a new software solution for project management, intended mainly to use in industrial environment. The main concern of the proposed solution is application in everyday engineering practice in various, mainly distributed industrial companies. Having this in mind, special care has been devoted to development of appropriate tools for tracking, storing and analysis of the information about the project, and in-time delivering to the right team members or other responsible persons. The proposed solution is Internet-based and uses LAMP/WAMP (Linux or Windows - Apache - MySQL - PHP) platform, because of its stability, versatility, open source technology and simple maintenance. Modular structure of the software makes it easy for customization according to client specific needs, with a very short implementation period. Its main advantages are simple usage, quick implementation, easy system maintenance, short training and only basic computer skills needed for operators.

  5. Have the Software Testing a Future?

    Directory of Open Access Journals (Sweden)

    Juan A. Godoy

    2012-06-01

    Full Text Available Software testing is directed to a dark future, with greater political isolation management, less funding and poorer overall quality. The hopes of the theory of software quality and test new technologies of the 1990s have been usurped by "tastes" in the development focused on ideas such as "Agile", "Object Oriented", "Cloud” and applications “Mobile” of $ 0.99. The new languages and development methods are designed to allow developers to "throw" code faster and not to improve versions, maintenance, testing and traceability or auditing. The costs of maintenance and development will increase, the budgets for the test will fall and more projects fail. The future of the tests is shade. In this article is analyzed this situation.

  6. Using Intelligent Simulation to Enhance Human Performance in Aircraft Maintenance

    Science.gov (United States)

    Johnson, William B.; Norton, Jeffrey E.

    1992-01-01

    Human factors research and development investigates the capabilities and limitations of the human within a system. Of the many variables affecting human performance in the aviation maintenance system, training is among the most important. The advent of advanced technology hardware and software has created intelligent training simulations. This paper describes one advanced technology training system under development for the Federal Aviation Administration.

  7. An Assessment of Software Testability using Fuzzy Logic Technique for Aspect-Oriented Software

    Directory of Open Access Journals (Sweden)

    Pradeep Kumar Singh

    2015-02-01

    Full Text Available Testability is a property of software which introduces with the purpose of forecasting efforts need to test the programs. Software quality is the most important factor in the development of software, which can be depend on many quality attributes. The absence of testability is responsible for higher maintenance and testing effort. In this paper Fuzzy Logic is used to ascertain the relationship between the factors that affects the software testability. This paper presents the application of fuzzy logic the assessment of software testability. A new model is proposed using fuzzy inference system for tuning the performance of software testability. Aspect-oriented metrics are taken i.e. Separation of Concern (SoC, cohesion, size and coupling. These metrics are closely related to the factors i.e. Controllability, Observability, Built in Test Capability, Understandability and Complexity. These factors are independent to each other and used for accessing software testability. A Triangular Membership Function (TriMF is applied on these factors which defined in Mamdani Fuzzy Inference System in MATLAB. In this paper, we have defined and evaluated factors combination which is used for the assessment of software testability for as well as aspect oriented software.

  8. Project Surveillance and Maintenance Plan. [UMTRA Project

    Energy Technology Data Exchange (ETDEWEB)

    1985-09-01

    The Project Surveillance and Maintenance Plan (PSMP) describes the procedures that will be used by the US Department of Energy (DOE), or other agency as designated by the President to verify that inactive uranium tailings disposal facilities remain in compliance with licensing requirements and US Environmental Protection Agency (EPA) standards for remedial actions. The PSMP will be used as a guide for the development of individual Site Surveillance and Maintenance Plans (part of a license application) for each of the UMTRA Project sites. The PSMP is not intended to provide minimum requirements but rather to provide guidance in the selection of surveillance measures. For example, the plan acknowledges that ground-water monitoring may or may not be required and provides the (guidance) to make this decision. The Site Surveillance and Maintenance Plans (SSMPs) will form the basis for the licensing of the long-term surveillance and maintenance of each UMTRA Project site by the NRC. Therefore, the PSMP is a key milestone in the licensing process of all UMTRA Project sites. The Project Licensing Plan (DOE, 1984a) describes the licensing process. 11 refs., 22 figs., 8 tabs.

  9. Building Software with Gradle

    CERN Document Server

    CERN. Geneva; Studer, Etienne

    2014-01-01

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

  10. Revisiting the Global Software Engineering Terminology

    DEFF Research Database (Denmark)

    Tell, Paolo; Giuffrida, Rosalba; Shah, Hina

    2013-01-01

    Even though Global Software Engineering (GSE) has been a research topic of interest for many years, some of its ground terminology is still lacking a unified, coherent, and shared definition and/or classification. The purpose of this report is to collect, outline, and relate several fundamental...

  11. Maintenance and hazardous substances

    NARCIS (Netherlands)

    Kuhl, K.; Terwoert, J.; Cabecas, J.J.M.

    2012-01-01

    Maintenance workers come into close contact with a broad variety of often hazardous chemicals. Depending on the specific type, these chemicals may not only cause diseases like skin sores or cancer, but many of them are highly flammable and explosive. This e-facts focuses on the specific risks relate

  12. Industrial Mechanical Maintenance.

    Science.gov (United States)

    Hendrix, Laborn J.

    This manual was developed to assist teachers in Oklahoma in preparing students for industrial mechanical maintenance. The materials in this teacher's guide are organized in 14 units of instruction covering the following four areas: receiving and setting equipment; equipment hookup and operation; equipment layout, anchoring, and setup; and…

  13. Maintenance: problem and solution

    CERN Multimedia

    CERN Bulletin

    2012-01-01

    Equipment that is often unique, machines that are as old as the Laboratory, continuous and demanding performance requirements: these are the challenges faced by CERN’s accelerator maintenance teams. There are some twenty such teams, attached to different departments. A new project aims to standardise their procedures to make their work easier, and you can be a part of it.   “For the past year or so, the Accelerator and Technologies Sector and the GS Department have been working together on identifying the needs of the different teams that perform maintenance on CERN’s equipment. We are now ready to provide computer support with detailed specifics about the processes that need to be set up,” explains Goran Perinić, one of the leaders in CERN’s new Maintenance Management project (MMP). Since the LHC entered operation, the responsibilities of the technical teams have been broadened to cover maintenance of the collider and that of its injectors...

  14. Operations and maintenance philosophy

    Energy Technology Data Exchange (ETDEWEB)

    DUNCAN, G.P.

    1999-10-28

    This Operations and Maintenance (O&M) Philosophy document is intended to establish a future O&M vision, with an increased focus on minimizing worker exposure, ensuring uninterrupted retrieval operations, and minimizing operation life-cycle cost. It is intended that this document would incorporate O&M lessons learned into on-going and future project upgrades.

  15. Telephone Exchange Maintenance

    CERN Multimedia

    2005-01-01

    Urgent maintenance work on CERN telephone exchanges will be performed on 24 March from 6 a.m. to 8 a.m. Telephone services may be disrupted or even interrupted during this time. For more details, please contact us by email at Standard.Telephone@cern.ch.

  16. Electrical Maintenance Technician.

    Science.gov (United States)

    Ohio State Univ., Columbus. Center on Education and Training for Employment.

    This document contains 30 units to consider for use in a tech prep competency profile for the occupation of electrical maintenance technician. All the units listed will not necessarily apply to every situation or tech prep consortium, nor will all the competencies within each unit be appropriate. Several units appear within each specific…

  17. Achieving Product Qualities Through Software Architecture Practices

    Science.gov (United States)

    2016-06-14

    maintenance Mass customization Mind share improved efficiency and productivity © 2004 by Carnegie Mellon University page 10 Substantial Quick Sustainable...problems articulated by the specification. • Boxes define the elements or “parts” of the system. • Lines define the interactions or between the parts...function were all that mattered , any monolithic software would do, ..but other things matter … • Modifiability • Interoperability • Availability

  18. LDUA software custodian`s notebook

    Energy Technology Data Exchange (ETDEWEB)

    Aftanas, B.L.

    1998-08-20

    This plan describes the activities to be performed and controls to be applied to the process of specifying, obtaining, and qualifying the control and data acquisition software for the Light Duty Utility Arm (LDUA) System. It serves the purpose of a software quality assurance plan, a verification and validation plan, and a configuration management plan. This plan applies to all software that is an integral part of the LDUA control and data acquisition system, that is, software that is installed in the computers that are part of the LDUA system as it is deployed in the field. This plan applies to the entire development process, including: requirements; design; implementation; and operations and maintenance. This plan does not apply to any software that is not integral with the LDUA system. This plan has-been prepared in accordance with WHC-CM-6-1 Engineering Practices, EP-2.1; WHC-CM-3-10 Software Practices; and WHC-CM-4-2, QR 19.0, Software Quality Assurance Requirements.

  19. Scrum Method Implementation in a Software Development Project Management

    Directory of Open Access Journals (Sweden)

    Putu Adi Guna Permana

    2015-09-01

    Full Text Available To maximize the performance, companies conduct a variety of ways to increase the business profit. The work management between one company and the other company is different, so the differences in the management may cause the software to have a different business process. Software development can be defined as creating a new software or fixing the existing one. Technology developments led to increasing demand for software, Industrial Technology (IT Companies should be able to project well maintenance. The methodology in software development is used in accordance with the company's needs based on the SDLC (Software Development Life Cycle. Scrum method is a part of the Agile method that is expected to increase the speed and flexibility in software development project management.

  20. Plant maintenance and outage management issue, 2005

    Energy Technology Data Exchange (ETDEWEB)

    Agnihotri, Newal (ed.)

    2005-01-15

    The focus of the January-February issue is on plant maintenance and outage managment. Major articles/reports in this issue include: Dawn of a new era, by Joe Colvin, Nuclear Energy Institute (NEI); Plant profile: Beloyarsk NPP, Russia, by Nikolai Oshkanov, Beloyarsk NPP, Russia; Improving economic performance, by R. Spiegelberg-Planner, John De Mella, and Marius Condu, IAEA; A model for improving performance, by Pet Karns, MRO Software; ASME codes and standards, by Shannon Burke, ASME International; and, Refurbishment programs, by Craig S. Irish, Nuclear Logistics, Inc.

  1. 'Grounded' Politics

    DEFF Research Database (Denmark)

    Schmidt, Garbi

    2012-01-01

    play within one particular neighbourhood: Nørrebro in the Danish capital, Copenhagen. The article introduces the concept of grounded politics to analyse how groups of Muslim immigrants in Nørrebro use the space, relationships and history of the neighbourhood for identity political statements....... The article further describes how national political debates over the Muslim presence in Denmark affect identity political manifestations within Nørrebro. By using Duncan Bell’s concept of mythscape (Bell, 2003), the article shows how some political actors idealize Nørrebro’s past to contest the present...

  2. A Prototype for the Support of Integrated Software Process Development and Improvement

    Science.gov (United States)

    Porrawatpreyakorn, Nalinpat; Quirchmayr, Gerald; Chutimaskul, Wichian

    An efficient software development process is one of key success factors for quality software. Not only can the appropriate establishment but also the continuous improvement of integrated project management and of the software development process result in efficiency. This paper hence proposes a software process maintenance framework which consists of two core components: an integrated PMBOK-Scrum model describing how to establish a comprehensive set of project management and software engineering processes and a software development maturity model advocating software process improvement. Besides, a prototype tool to support the framework is introduced.

  3. Coordination and organization of security software process for power information application environment

    Science.gov (United States)

    Wang, Qiang

    2017-09-01

    As an important part of software engineering, the software process decides the success or failure of software product. The design and development feature of security software process is discussed, so is the necessity and the present significance of using such process. Coordinating the function software, the process for security software and its testing are deeply discussed. The process includes requirement analysis, design, coding, debug and testing, submission and maintenance. In each process, the paper proposed the subprocesses to support software security. As an example, the paper introduces the above process into the power information platform.

  4. Clustering-based support for software architecture restructuring

    CERN Document Server

    Streekmann, Niels

    2011-01-01

    The maintenance of long-living software systems is an essential topic in today's software engineering practice and research. Software Architecture Restructuring is an important task to adjust these systems to current requirements and to keep them maintainable. Niels Streekmann introduces an approach to Software Architecture Restructuring that semi-automates this task by introducing graph clustering. The approach provides an iterative process that systematically incorporates human architectural knowledge for the improvement of the restructuring result. Thus, it supports the task of planning the

  5. A Software Quality Evaluation System: JT-SQE

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

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

  6. Maintenance in sustainable manufacturing

    Directory of Open Access Journals (Sweden)

    Vladimir Stuchly

    2014-09-01

    Full Text Available Background: Sustainable development is about reaching a balance between economic, social, and environmental goals, as well as people's participation in the planning process in order to gain their input and support. For a company, sustainable development means adoption of such business strategy and actions that contribute to satisfying present needs of company and stakeholders, as well as simultaneous protection, maintenance and strengthening of human and environmental potential which will be needed in the future. This new approach forces manufacturing companies to change their previous management paradigms. New management paradigm should include new issues and develop innovative methods, practices and technologies striving for solving problem of shortages of resources, softening environment overload and enabling development of environment-friendly lifecycle of products. Hence, its realization requires updating existing production models as they are based on previously accepted paradigm of unlimited resources and unlimited regeneration capabilities. Maintenance plays a crucial role because of its impact on availability, reliability, quality and life cycle cost, thus it should be one of the main pillars of new business running model.  Material and methods: The following paper is a result of research on the literature and observation of practices undertaken by a company within maintenance area. Results and conclusions: The main message is that considering sustainable manufacturing requires considerable expanding range of analysis and focusing on supporting processes. Maintenance offers numerous opportunities of decreasing influence of business processes on natural environment and more efficient resources utilization. The goal of maintenance processes realizing sustainable development strategy is increased profitability of exploitation and optimization of total lifecycle cost without disturbing safety and environmental issues. 

  7. Formalizing the ISDF Software Development Methodology

    Directory of Open Access Journals (Sweden)

    Mihai Liviu DESPA

    2015-01-01

    Full Text Available The paper is aimed at depicting the ISDF software development methodology by emphasizing quality management and software development lifecycle. The ISDF methodology was built especially for innovative software development projects. The ISDF methodology was developed empirically by trial and error in the process of implementing multiple innovative projects. The research process began by analysing key concepts like innovation and software development and by settling the important dilemma of what makes a web application innovative. Innovation in software development is presented from the end-user, project owner and project manager’s point of view. The main components of a software development methodology are identified. Thus a software development methodology should account for people, roles, skills, teams, tools, techniques, processes, activities, standards, quality measuring tools, and team values. Current software development models are presented and briefly analysed. The need for a dedicated innovation oriented software development methodology is emphasized by highlighting shortcomings of current software development methodologies when tackling innovation. The ISDF methodology is presented in the context of developing an actual application. The ALHPA application is used as a case study for emphasizing the characteristics of the ISDF methodology. The development life cycle of the ISDF methodology includes research, planning, prototyping, design, development, testing, setup and maintenance. Artefacts generated by the ISDF methodology are presented. Quality is managed in the ISDF methodology by assessing compliance, usability, reliability, repeatability, availability and security. In order to properly asses each quality component a dedicated indicator is built. A template for interpreting each indicator is provided. Conclusions are formulated and new related research topics are submitted for debate.

  8. Payload software technology: Software technology development plan

    Science.gov (United States)

    1977-01-01

    Programmatic requirements for the advancement of software technology are identified for meeting the space flight requirements in the 1980 to 1990 time period. The development items are described, and software technology item derivation worksheets are presented along with the cost/time/priority assessments.

  9. Pragmatic Software Innovation

    DEFF Research Database (Denmark)

    Aaen, Ivan; Jensen, Rikke Hagensby

    2014-01-01

    We understand software innovation as concerned with introducing innovation into the development of software intensive systems, i.e. systems in which software development and/or integration are dominant considerations. Innovation is key in almost any strategy for competitiveness in existing markets......, for creating new markets, or for curbing rising public expenses, and software intensive systems are core elements in most such strategies. Software innovation therefore is vital for about every sector of the economy. Changes in software technologies over the last decades have opened up for experimentation...

  10. Generalizing Agile Software Development Life Cycle

    Directory of Open Access Journals (Sweden)

    S. Bhalerao

    2009-11-01

    Full Text Available In last decade, various agile methods have been introduced and used by software industry. It has been observed that many practitioners are using hybrid of agile methods and traditional methods. The knowledge of agile software development process about the theoretical grounds, applicability in large development settings and connections to establish software engineering disciplines remain mostly in dark. It has been reported that it is difficult for average manager to implement agile method in the organization. Further, every agile method has its own development cycle that brings technological, managerial and environmental changes in organization. A proper roadmap of agile software development in the form of agile software development life cycle can be developed to address the aforesaid issues of agile software development process. Thus, there is strong need of agile software development life cycle that clearly defines the phases included in any agile method and also describes the artifacts of each phase. This generalization of agile software development life cycle provides the guideline for average developers about usability, suitability, applicability of agile methods.

  11. Interval of Routine Maintenance and Maintenance Performance: A Literature Review

    Directory of Open Access Journals (Sweden)

    Au-Yong Cheong Peng

    2016-01-01

    Full Text Available In high-rise residential buildings, the quality of facilities management services is significant to the normal operation of the facilities. Unfortunately, lack of concern towards building maintenance, especially preventive maintenance, happens in domestic housing industry in Malaysia. Majority of the maintenance operations of condominiums suffer from lack of planning, lack of proactive maintenance plan, and lack of proper implementation. Thus, this paper reviews the implementation of preventive maintenance strategy, routine maintenance in specific. An extensive review of literature published in 1987 to 2014 is performed for the purpose of this research. The publications are sourced from journal articles, conference proceedings and books. The literature analysis confirms that the routine maintenance of facilities and building services is vital and it can be influential towards the maintenance performance. Subsequently, a theoretical framework is developed, which shows the relationship between routine maintenance of building facilities & services and maintenance performance. The building facilities & services are divided into two categories. They are essential facilities & services that ensure the safety, health, habitability, and operability of buildings; while value-added facilities & services deal with property value, return on investment, and quality living of buildings. Based on the findings, a future research is proposed, which aims to identify the appropriate routine of maintenance for the facilities and services in high-rise residential buildings to improve the maintenance performance.

  12. Reliability and maintenance simulation of the Hubble Space Telescope

    Science.gov (United States)

    Pizzano, F.

    1986-01-01

    An analytical approach is presented which was developed and implemented at MSFC specifically for the Space Telescope Program to provide comparisons of critical item failures, system downstates, on-orbit servicing versus return for ground maintenance, overall system downtime, and to obtain a measure of expected uptime for science functions.

  13. Predictors of weight maintenance

    NARCIS (Netherlands)

    Pasman, W.J.; Saris, W.H.M.; Westerterp-Plantenga, M.S.

    1999-01-01

    Objective: To obtain predictors of weight maintenance after a weight-loss intervention. Research Methods and Procedures: An overall analysis of data from two-long intervention studies [n = 67 women; age: 37.9±1.0 years; body weight (BW): 87.0±1.2 kg; body mass index: 32.1±0.5 kg·m-2; % body fat: 42.

  14. Predictors of weight maintenance

    NARCIS (Netherlands)

    Pasman, W.J.; Saris, W.H.M.; Westerterp-Plantenga, M.S.

    1999-01-01

    Objective: To obtain predictors of weight maintenance after a weight-loss intervention. Research Methods and Procedures: An overall analysis of data from two-long intervention studies [n = 67 women; age: 37.9±1.0 years; body weight (BW): 87.0±1.2 kg; body mass index: 32.1±0.5 kg·m-2; % body fat: 42.

  15. Missile Maintenance Career Ladder

    Science.gov (United States)

    1994-01-01

    K696 INSPECT GENERAL PURPOSE EQUIPMENT 48 E176 LOCATE INFORMATION IN TOs 44 F235 PERFORM PREOPERATIONAL CHECKS ON MECHANICAL 42 MAINTENANCE SUPPORT...ON COLORIMETRIC GAS DETECTORS 24 27 TABLE 9 REPRESENTATIVE TASKS PERFORMED BY 2M052A PERSONNEL PERCENT MEMBERS PERFORMING TASKS (N=436) E176 LOCATE...AS STAFF MEETINGS, 67 BRIEFINGS, CONFERENCES, OR WORKSHOPS B30 CONDUCT PERFORMANCE FEEDBACK WORKSHEET SESSIONS 64 E176 LOCATE INFORMATION IN TOs 57

  16. Predictors of weight maintenance

    NARCIS (Netherlands)

    Pasman, W.J.; Saris, W.H.M.; Westerterp-Plantenga, M.S.

    1999-01-01

    Objective: To obtain predictors of weight maintenance after a weight-loss intervention. Research Methods and Procedures: An overall analysis of data from two-long intervention studies [n = 67 women; age: 37.9±1.0 years; body weight (BW): 87.0±1.2 kg; body mass index: 32.1±0.5 kg·m-2; % body fat:

  17. SCR maintenance fundamentals

    Energy Technology Data Exchange (ETDEWEB)

    Wicker, K.; Staudt, J.

    2004-06-01

    The latest round of NOx emissions rules in the USA may afford power plant operators more flexibility in meeting air-quality standards. But complying with the rules can be somewhat confusing. Because a selective catalytic reduction (SCR) system is the first line of defence against excessive NOx emission, its proper maintenance is critical. This article explains how to monitor an SCR system for ammonia slip and manage its catalysts in a way that optimizes the system's performance. 9 figs.

  18. Pragmatic Software Innovation

    DEFF Research Database (Denmark)

    Aaen, Ivan; Jensen, Rikke Hagensby

    2014-01-01

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

  19. Software Engineering Improvement Plan

    Science.gov (United States)

    2006-01-01

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

  20. Paladin Software Support Lab

    Data.gov (United States)

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

  1. ATLAS software packaging

    CERN Document Server

    Rybkin, G

    2012-01-01

    Software packaging is indispensable part of build and prerequisite for deployment processes. Full ATLAS software stack consists of TDAQ, HLT, and Offline software. These software groups depend on some 80 external software packages. We present tools, package PackDist, developed and used to package all this software except for TDAQ project. PackDist is based on and driven by CMT, ATLAS software configuration and build tool, and consists of shell and Python scripts. The packaging unit used is CMT project. Each CMT project is packaged as several packages - platform dependent (one per platform available), source code excluding header files, other platform independent files, documentation, and debug information packages (the last two being built optionally). Packaging can be done recursively to package all the dependencies. The whole set of packages for one software release, distribution kit, also includes configuration packages and contains some 120 packages for one platform. Also packaged are physics analysis pro...

  2. Commercial Data Mining Software

    Science.gov (United States)

    Zhang, Qingyu; Segall, Richard S.

    This chapter discusses selected commercial software for data mining, supercomputing data mining, text mining, and web mining. The selected software are compared with their features and also applied to available data sets. The software for data mining are SAS Enterprise Miner, Megaputer PolyAnalyst 5.0, PASW (formerly SPSS Clementine), IBM Intelligent Miner, and BioDiscovery GeneSight. The software for supercomputing are Avizo by Visualization Science Group and JMP Genomics from SAS Institute. The software for text mining are SAS Text Miner and Megaputer PolyAnalyst 5.0. The software for web mining are Megaputer PolyAnalyst and SPSS Clementine . Background on related literature and software are presented. Screen shots of each of the selected software are presented, as are conclusions and future directions.

  3. Global Outsourcing of Aircraft Maintenance

    OpenAIRE

    McFadden, Michael; Worrells, D. Scott

    2012-01-01

    Before the airlines were deregulated, the majority of air carriers conducted their maintenance in-house. After deregulation, with competitive pressures mounting and airlines failing and starting up seemingly simultaneously, the outsourcing of maintenance became more prevalent. Not restricted to U.S. airlines, outsourcing maintenance has become a global practice. Factors involved in the outsourcing decision range from a startup not having the capital to develop their own in-house maintenance p...

  4. Software Testing Requires Variability

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    2003-01-01

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

  5. Software Testing Requires Variability

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak

    2003-01-01

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

  6. Software engineering measurement

    CERN Document Server

    Munson, PhD, John C

    2003-01-01

    By demonstrating how to develop simple experiments for the empirical validation of theoretical research and showing how to convert measurement data into meaningful and valuable information, this text fosters more precise use of software measurement in the computer science and software engineering literature. Software Engineering Measurement shows you how to convert your measurement data to valuable information that can be used immediately for software process improvement.

  7. A Comparison of the Preferred Teaching Styles of Oklahoma Aviation Maintenance Instructors and Flight Instructors

    Science.gov (United States)

    King, Deann Marie

    2013-01-01

    The purpose of this study was to compare the preferred teaching styles of Oklahoma aviation maintenance instructors and flight instructors. The scope of this study included maintenance instructors in CareerTech schools (Part 147 programs) and ground/flight instructors in Part 141 flight schools in Oklahoma. The methodology included administering…

  8. A Comparison of the Preferred Teaching Styles of Oklahoma Aviation Maintenance Instructors and Flight Instructors

    Science.gov (United States)

    King, Deann Marie

    2013-01-01

    The purpose of this study was to compare the preferred teaching styles of Oklahoma aviation maintenance instructors and flight instructors. The scope of this study included maintenance instructors in CareerTech schools (Part 147 programs) and ground/flight instructors in Part 141 flight schools in Oklahoma. The methodology included administering…

  9. ISEES: an institute for sustainable software to accelerate environmental science

    Science.gov (United States)

    Jones, M. B.; Schildhauer, M.; Fox, P. A.

    2013-12-01

    Software is essential to the full science lifecycle, spanning data acquisition, processing, quality assessment, data integration, analysis, modeling, and visualization. Software runs our meteorological sensor systems, our data loggers, and our ocean gliders. Every aspect of science is impacted by, and improved by, software. Scientific advances ranging from modeling climate change to the sequencing of the human genome have been rendered possible in the last few decades due to the massive improvements in the capabilities of computers to process data through software. This pivotal role of software in science is broadly acknowledged, while simultaneously being systematically undervalued through minimal investments in maintenance and innovation. As a community, we need to embrace the creation, use, and maintenance of software within science, and address problems such as code complexity, openness,reproducibility, and accessibility. We also need to fully develop new skills and practices in software engineering as a core competency in our earth science disciplines, starting with undergraduate and graduate education and extending into university and agency professional positions. The Institute for Sustainable Earth and Environmental Software (ISEES) is being envisioned as a community-driven activity that can facilitate and galvanize activites around scientific software in an analogous way to synthesis centers such as NCEAS and NESCent that have stimulated massive advances in ecology and evolution. We will describe the results of six workshops (Science Drivers, Software Lifecycles, Software Components, Workforce Development and Training, Sustainability and Governance, and Community Engagement) that have been held in 2013 to envision such an institute. We will present community recommendations from these workshops and our strategic vision for how ISEES will address the technical issues in the software lifecycle, sustainability of the whole software ecosystem, and the critical

  10. Core Logistics Capability Policy Applied to USAF Combat Aircraft Avionics Software: A Systems Engineering Analysis

    Science.gov (United States)

    2010-06-01

    cannot make a distinction between software maintenance and development” (Sharma, 2004). ISO/ IEC 12207 Software Lifecycle Processes offers a guide to...synopsis of ISO/ IEC 12207, Raghu Singh of the Federal Aviation Administration states “Whenever a software product needs modifications, the development...Sustainment for the F-35 Lightning II. (C. Johnstun, Ed.) Crosstalk: The Journal of Defense Software Engineering , 20 (12), 9-14. 130

  11. Sustainability in Software Product Lines: Report on Discussion Panel at SPLC 2014

    OpenAIRE

    Chitchyan, Ruzanna; Noppen, Joost; Groher, Iris

    2015-01-01

    Sustainability (defined as 'the capacity to keep up') encompasses a wide set of aims: ranging from energy efficient software products (environmental sustainability), reduction of software development and maintenance costs (economic sustainability), to employee and end-user wellbeing (social sustainability). In this report we explore the role that sustainability plays in software product line engineering (SPL). The report is based on the 'Sustainability in Software Product Lines' panel held at...

  12. Software variability management

    NARCIS (Netherlands)

    Bosch, J; Nord, RL

    2004-01-01

    During recent years, the amount of variability that has to be supported by a software artefact is growing considerably and its management is evolving into a major challenge during development, usage, and evolution of software artefacts. Successful management of variability in software leads to

  13. Software Language Evolution

    NARCIS (Netherlands)

    Vermolen, S.D.

    2012-01-01

    Software plays a critical role in our daily life. Vast amounts of money are spent on more and more complex systems. All software, regardless if it controls a plane or the game on your phone is never finished. Software changes when it contains bugs or when new functionality is added. This process of

  14. Software Architecture Evolution

    Science.gov (United States)

    Barnes, Jeffrey M.

    2013-01-01

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

  15. Java for flight software

    Science.gov (United States)

    Benowitz, E.; Niessner, A.

    2003-01-01

    This work involves developing representative mission-critical spacecraft software using the Real-Time Specification for Java (RTSJ). This work currently leverages actual flight software used in the design of actual flight software in the NASA's Deep Space 1 (DSI), which flew in 1998.

  16. Software Language Evolution

    NARCIS (Netherlands)

    Vermolen, S.D.

    2012-01-01

    Software plays a critical role in our daily life. Vast amounts of money are spent on more and more complex systems. All software, regardless if it controls a plane or the game on your phone is never finished. Software changes when it contains bugs or when new functionality is added. This process of

  17. Software Engineering for Portability.

    Science.gov (United States)

    Stanchev, Ivan

    1990-01-01

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

  18. Software Architecture Evolution

    Science.gov (United States)

    Barnes, Jeffrey M.

    2013-01-01

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

  19. Flexible Software Process Lines in Practice

    DEFF Research Database (Denmark)

    Kuhrmann, Marco; Ternité, Thomas; Friedrich, Jan

    2016-01-01

    and manage variable software processes, by combining pre-defined and standardized process assets that can be reused, modified, and extended using a well-defined customization approach. Hence, process engineers can ground context-specific process variants in a standardized or domain-specific reference model...... that can be adapted to the respective context. In this article, we present an approach to construct flexible software process lines and show its practical application in the German V-Modell XT. The presented approach emerges from a 10-year research endeavor and was used to enhance the metamodel of the V-Modell......Process flexibility and adaptability is a frequently discussed topic in literature, and several approaches propose techniques to improve and optimize software processes for a given organization- or project context. A software process line (SPrL) is an instrument to systematically construct...

  20. Software Released by LEWICE 2.0 Ice Accretion Software Development Project

    Science.gov (United States)

    Potapczuk, Mark G.

    2000-01-01

    Computational icing simulation methods are making the transition from the realm of research to commonplace use in design and certification. As such, standards of software management, design, validation, and documentation must be adjusted to accommodate the increased expectations of the user community with respect to accuracy, reliability, capability, and usability. With this in mind, in collaboration with Glenn's Engineering Design and Analysis Division, the Icing Branch of the NASA Glenn Research Center at Lewis Field began a software improvement project focused on the two-dimensional ice accretion simulation tool LEWICE. This project is serving as an introduction to the concepts of software management and is intended to serve as a pilot project for future icing simulation code development. The LEWICE 2.0 Software Development Project consisted of two major elements: software management and software validation. The software management element consisted of identifying features of well-designed and well-managed software that are appropriate for an analytical prediction tool such as LEWICE and applying them to a revised version of the code. This element included tasks such as identification of software requirements, development and implementation of coding standards, and implementation of software revision control practices. With the application of these techniques, the LEWICE ice accretion code became a more stable and reliable software product. In addition, the lessons learned about software development and maintenance can be factored into future software projects at the outset. The software validation activity was an integral part of our effort to make LEWICE a more accurate and reliable analysis tool. Because of the efforts taken to extensively validate this software, LEWICE 2.0 is more robust than previous releases and can reproduce results accurately across several computing platforms. It also differs from previous versions in the extensive quantitative

  1. Portable end-to-end ground system for low-cost mission support

    Science.gov (United States)

    Lam, Barbara

    1996-11-01

    This paper presents a revolutionary architecture of the end-to-end ground system to reduce overall mission support costs. The present ground system of the Jet Propulsion Laboratory (JPL) is costly to operate, maintain, deploy, reproduce, and document. In the present climate of shrinking NASA budgets, this proposed architecture takes on added importance as it should dramatically reduce all of the above costs. Currently, the ground support functions (i.e., receiver, tracking, ranging, telemetry, command, monitor and control) are distributed among several subsystems that are housed in individual rack-mounted chassis. These subsystems can be integrated into one portable laptop system using established Multi Chip Module (MCM) packaging technology and object-based software libraries. The large scale integration of subsystems into a small portable system connected to the World Wide Web (WWW) will greatly reduce operations, maintenance and reproduction costs. Several of the subsystems can be implemented using Commercial Off-The-Shelf (COTS) products further decreasing non-recurring engineering costs. The inherent portability of the system will open up new ways for using the ground system at the "point-of-use" site as opposed to maintaining several large centralized stations. This eliminates the propagation delay of the data to the Principal Investigator (PI), enabling the capture of data in real-time and performing multiple tasks concurrently from any location in the world. Sample applications are to use the portable ground system in remote areas or mobile vessels for real-time correlation of satellite data with earth-bound instruments; thus, allowing near real-time feedback and control of scientific instruments. This end-to-end portable ground system will undoubtedly create opportunities for better scientific observation and data acquisition.

  2. Computer Aided Software Engineering workstation evaluation

    Energy Technology Data Exchange (ETDEWEB)

    Kotcher, D.A.; Parish, R.B.; Sisson, A.M.; Wenzel, W.A.; Wiancko, B.E.

    1988-09-14

    This report presents an evaluation of interconnected high performance workstations. The evaluation specifically addresses the benefits to personnel engaged in Computer Aided Software Engineering (CASE) for the design and development of computer software aided by computer workstations. To narrow the scope of the CASE evaluation to a reasonable size, the class of workstations considered was limited to units having the following minimum capabilities: speed to issue 2 to 3 million instructions per second (Mips), 4 megabytes (MB) of central memory, 140 MB of local disk storage, a monitor with 1024 by 960 graphics resolution, and Ethernet compatibility. In addition, software requirements included a virtual memory implementation of the UNIX operating system, the defacto standard networking Transmission Control Protocol and Internet Protocol (TCP/IP), and the network file system (NFS). Support of selected third-party software, such as the TEMPLATE graphics software, and robust tools for software development were also required. These criteria are justified by the use of workstations for maintenance and support of large mainframe based FORTRAN computer programs. The evaluation concluded that workstations are excellent tools for CASE. 1 ref., 1 fig., 6 tabs.

  3. 软件体系结构描述研究与进展%Overview on Software Architecture Description

    Institute of Scientific and Technical Information of China (English)

    孙昌爱; 金茂忠

    2003-01-01

    Recently,Software Architecture has become one focus in software Engineering community,and a key issue to successful large-scale software development. Software Architecture Description forms the base for architectural construction, evolution, verification, analysis, maintenance and architecture-driven software development. The concept related with Software Architecture Description is introduced,and Architecture Description Language and Typical Architecture Description Method are discussed in the paper. At the same time ,the industrial standards for Software Architecture Description,such as IEEE P1471 and Rational RAS-ADS,is also introduced. Finally,the conclusion and envision for Software Architecture Description are present in the paper.

  4. Funding Research Software Development

    Science.gov (United States)

    Momcheva, Ivelina G.

    2017-01-01

    Astronomical software is used by each and every member of our scientific community. Purpose-build software is becoming ever more critical as we enter the regime of large datasets and simulations of increasing complexity. However, financial investments in building, maintaining and renovating the software infrastructure have been uneven. In this talk I will summarize past and current funding sources for astronomical software development, discuss other models of funding and introduce a new initiative for supporting community software at STScI. The purpose of this talk is to prompt discussion about how we allocate resources to this vital infrastructure.

  5. A Netaware Development, Support, and Maintenance Environment For DOE Numerical Libraries.

    Energy Technology Data Exchange (ETDEWEB)

    Brian T. Smith

    2006-12-06

    A study was performed to identify tools needed to support the maintenance of DOE scientific software and libraries destined to operate over a computational grid. The study quickly identified the need for a harness, called the Test Harness, that could evaluate the numeric results obtained from the same software over a variety of computational platforms. The test harness is installed in the application software or library procedures and monitors the results obtained from porting the application software to new platforms or enhancing the software for whatever reason (for

  6. Identifying dependability requirements for space software systems

    Directory of Open Access Journals (Sweden)

    Edgar Toshiro Yano

    2010-09-01

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

  7. Study on Application of Cadna/A Software in Evaluating Noisy Effects of Ground and Elevated Road Traffic on Residential Areas%Cadna/A软件在评价地面高架综合交通噪声对居住小区影响的应用

    Institute of Scientific and Technical Information of China (English)

    郑庆锋; 徐卫忠; 陈春根

    2011-01-01

    利用Cadna/A软件,结合实例建立三维仿真模型,针对道路不同,车速不同,预测点距离道路中心线距离不同,预测点高度不同等情况,预测交通道路噪声对预测点噪声贡献值的变化规律.在此基础上,对不同高度和延伸长度的声屏障降噪效果进行预测分析,并采取合适的声屏障,使得第一排建筑地面声环境达标,为建筑布置规划及环保管理部门行政审批提供重要技术依据.%With the use of Cadna/A software, 3D simulation models are built up for evaluating noise impacts of ground and elevated road traffic on adjacent residential buildings in different cases such as different road conditions, different driving speeds of vehicles, different clearance of the roads to the residential buildings etc. Furthermore, the noise-reduction effects of sound barriers with different clearance to the residential buildings are predicted and analyzed. Finally, a proper standard for sound barrier construction is put forward, which may provide an important technical basis for building layout and environment protection bureau.

  8. For operation of the Computer Software Management and Information Center (COSMIC)

    Science.gov (United States)

    Carmon, J. L.

    1983-01-01

    Progress report on current status of computer software management and information center (COSMIC) includes the following areas: inventory, evaluation and publication, marketing, customer service, maintenance and support, and budget summary.

  9. Paranal maintenance and CMMS experience

    Science.gov (United States)

    Montano, Nelson

    2004-10-01

    During the last four years of operations, low technical downtime has been one of the relevant records of the Paranal Observatory. From the beginning of the Very Large Telescope (VLT) project, European Southern Observatory (ESO) has considered the implementation of a proper maintenance strategy a fundamental point in order to ensure low technical down time and preserve the Observatory's assets. The implementation of the maintenance strategy was based on the following aspects: - Strong maintenance sense during the design stage. Line Replacement Unit (LRU) concept, standardization and modularity of the Observatory equipment - Creation of a dedicated team for Maintenance - The implementation of a Computerized Maintenance Management System After four operational years, the result of these aspects has exceeded the expectations; the Observatory has been operating with high availability under a sustainable strategy. The strengths of the maintenance strategy have been based on modern maintenance concepts applied by regular production companies, where any minute of down time involves high cost. The operation of the actual Paranal Maintenance System is based mainly on proactive activities, such as regular inspections, preventive maintenance (PM) and predictive maintenance (PdM) plans. Nevertheless, it has been necessary to implement a strong plan for corrective maintenance (CM). The Spare Parts Strategy has also been an important point linked to the Maintenance Strategy and CMMS implementation. At present, almost 4,000 items related to the Observatory spare parts are loaded into the CMMS database. Currently, we are studying the implementation of a Reliability Centered Maintenance (RCM) project in one of our critical systems The following document presents the actual status of the Paranal Maintenance Strategy and which have been the motivations to implement the established strategy.

  10. Factors Influencing Army Maintenance

    Science.gov (United States)

    1989-01-01

    battle damage cannot be eliminated in the design process, but fault isolation and repair, as well as routine and preventive maintenance, can be...documentation does not meet thebe requirements, the efficiency of the xmaintainer’s performance will be reduced. It Is often the case that documentation...sustain battle damage of various levels of severity; and 3) systems experience relatively high ube latES I- Obat. C..L. LI= C 4LILCLr42 L C LI=%-t I- iC

  11. Motorway maintenance work

    CERN Document Server

    2005-01-01

    Built 20 years ago, the airport section of the Geneva motorway bypass is now in need of maintenance work and alterations to bring it into line with the new standards. Two-lane traffic will be maintained in both directions during the work, which will be carried out in 2006 and 2007, but there will be various temporary special traffic arrangements in force. We should like to thank you in advance for your understanding. Civil Engineering Department, DAEL, State of Geneva More information: tel. 163 or www.autoroute-aeroport.ch Fewer cars, fewer traffic jams, with www.covoiturage.ch

  12. Feasibility study: Application of RCM techniques for substation maintenance at the Bonneville Power Administration

    Energy Technology Data Exchange (ETDEWEB)

    Purucker, S.L.; Tonn, B.E.; Goeltz, R.T.; James, R.D.; Kercel, S.; Rizy, D.T.; Simpson, M.L.; Van Dyke, J.W.

    1992-05-28

    This feasibility study examines reliability centered maintenance (RCM) as it applies to Bonneville Power Administrations (BPA) substation maintenance program. Reliability techniques are examined in evaluated. Existing BPA equipment maintenance procedures are documented. Equipment failure history is considered. Economic impacts are estimated. Various equipment instrumentation methods are reviewed. Based on this analysis a prototype system is proposed. The prototype will be implemented in two phases. Phase 1 is to be completed in 1992, it includes instrumenting one power transformer and one oil circuit breaker. Software development will focus on displaying data. Phase 2 is to be completed the following year. The remaining transformers and breakers will be instrumented during the second phase. Software development will focus on predictive maintenance techniques and maintenance decision support.

  13. Miniature EVA Software Defined Radio

    Science.gov (United States)

    Pozhidaev, Aleksey

    2012-01-01

    As NASA embarks upon developing the Next-Generation Extra Vehicular Activity (EVA) Radio for deep space exploration, the demands on EVA battery life will substantially increase. The number of modes and frequency bands required will continue to grow in order to enable efficient and complex multi-mode operations including communications, navigation, and tracking applications. Whether conducting astronaut excursions, communicating to soldiers, or first responders responding to emergency hazards, NASA has developed an innovative, affordable, miniaturized, power-efficient software defined radio that offers unprecedented power-efficient flexibility. This lightweight, programmable, S-band, multi-service, frequency- agile EVA software defined radio (SDR) supports data, telemetry, voice, and both standard and high-definition video. Features include a modular design, an easily scalable architecture, and the EVA SDR allows for both stationary and mobile battery powered handheld operations. Currently, the radio is equipped with an S-band RF section. However, its scalable architecture can accommodate multiple RF sections simultaneously to cover multiple frequency bands. The EVA SDR also supports multiple network protocols. It currently implements a Hybrid Mesh Network based on the 802.11s open standard protocol. The radio targets RF channel data rates up to 20 Mbps and can be equipped with a real-time operating system (RTOS) that can be switched off for power-aware applications. The EVA SDR's modular design permits implementation of the same hardware at all Network Nodes concept. This approach assures the portability of the same software into any radio in the system. It also brings several benefits to the entire system including reducing system maintenance, system complexity, and development cost.

  14. Reducing maintenance costs in agreement with CNC machine tools reliability

    Science.gov (United States)

    Ungureanu, A. L.; Stan, G.; Butunoi, P. A.

    2016-08-01

    Aligning maintenance strategy with reliability is a challenge due to the need to find an optimal balance between them. Because the various methods described in the relevant literature involve laborious calculations or use of software that can be costly, this paper proposes a method that is easier to implement on CNC machine tools. The new method, called the Consequence of Failure Analysis (CFA) is based on technical and economic optimization, aimed at obtaining a level of required performance with minimum investment and maintenance costs.

  15. A Systematic Review on the Impact of Metrics in Software Process Improvement

    Directory of Open Access Journals (Sweden)

    Simran Jaitly

    2014-03-01

    Full Text Available Software Process Improvement is an act of changing the ongoing software development and maintenance process to achieve basic business goals. It is a sequence of catalogued activities required to develop and maintain the software within technical and management schema. Software metrics provide a quantitative basis for planning and predicting software development processes and their required improvement strategies. This research paper focuses on the impact of software metrics on software process improvement. Moreover, many metrics and tools have been developed; promoted and utilized resulting in remarkable successes. It also examines the realm of software engineering to see why software metrics are needed and also reviews their contribution towards software process improvement and its quality.

  16. A Systematic Review on the Impact of Metrics in Software Process Improvement

    Directory of Open Access Journals (Sweden)

    Simran Jaitly

    2015-11-01

    Full Text Available Software Process Improvement is an act of changing the ongoing software development and maintenance process to achieve basic business goals. It is a sequence of catalogued activities required to develop and maintain the software within technical and management schema. Software metrics provide a quantitative basis for planning and predicting software development processes and their required improvement strategies. This research paper focuses on the impact of software metrics on software process improvement. Moreover, many metrics and tools have been developed; promoted and utilized resulting in remarkable successes. It also examines the realm of software engineering to see why software metrics are needed and also reviews their contribution towards software process improvement and its quality.

  17. NASA software documentation standard software engineering program

    Science.gov (United States)

    1991-01-01

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

  18. A NASA Perspective on Maintenance Activities and Maintenance Crews

    Science.gov (United States)

    Barth Tim

    2007-01-01

    Proactive consideration of ground crew factors enhances the designs of space vehicles and vehicle safety by: (1) Reducing the risk of undetected ground crew errors and collateral damage that compromise vehicle reliability and flight safety (2) Ensuring compatibility of specific vehicle to ground system interfaces (3) Optimizing ground systems. During ground processing and launch operations, public safety, flight crew safety, ground crew safety, and the safety of high-value spacecraft are inter-related. For extended Exploration missions, surface crews perform functions that merge traditional flight and ground operations.

  19. Present and future techniques for automated power facility maintenance. Maintenance techniques for power transmission facilities

    Energy Technology Data Exchange (ETDEWEB)

    Taneichi, Takeshi; Takada, Nobuyuki

    1988-09-15

    Present automated information acquisition system of the maintenance services for overhead transmission lines is outlined, and in addition, the fault localization system with optical fiber composite overhead ground wires (OPGW) and fault locators, automated ice or snow coating monitoring system, and transmission tower site monitoring system are presented. As maintenance equipment, the automatic fitting equipment of low-snow coating rings, and remote measuring with a helicopter are presented. More applications of OPGW and more uses of robots for the maintenance services are pointed out as future trends. Present automated maintenance services for underground transmission lines are outlined, and in addition, the communication system of the oil leakage information of OF cables or failure information of cooling facilities, the automatic operation and monitoring system for cooling facilities, and the duct monitoring system to collect and montor operation, failure and control imformation are presented. The use of inspection robots and a computerized total facility management system are pointed out as future trends. (7 figs, 3 tabs, 3 refs)

  20. Saltwell Leak Detector Station Programmable Logic Controller (PLC) Software Configuration Management Plan (SCMP)

    Energy Technology Data Exchange (ETDEWEB)

    WHITE, K.A.

    2000-11-28

    This document provides the procedures and guidelines necessary for computer software configuration management activities during the operation and maintenance phases of the Saltwell Leak Detector Stations as required by HNF-PRO-309, Rev. 1, Computer Software Quality Assurance, Section 2.4, Software Configuration Management. The software configuration management plan (SCMP) integrates technical and administrative controls to establish and maintain technical consistency among requirements, physical configuration, and documentation for the Saltwell Leak Detector Station Programmable Logic Controller (PLC) software during the Hanford application, operations and maintenance. This SCMP establishes the Saltwell Leak Detector Station PLC Software Baseline, status changes to that baseline, and ensures that software meets design and operational requirements and is tested in accordance with their design basis.

  1. Saltwell PIC Skid Programmable Logic Controller (PLC) Software Configuration Management Plan

    Energy Technology Data Exchange (ETDEWEB)

    KOCH, M.R.

    1999-11-16

    This document provides the procedures and guidelines necessary for computer software configuration management activities during the operation and maintenance phases of the Saltwell PIC Skids as required by LMH-PRO-309, Rev. 0, Computer Software Quality Assurance, Section 2.6, Software Configuration Management. The software configuration management plan (SCMP) integrates technical and administrative controls to establish and maintain technical consistency among requirements, physical configuration, and documentation for the Saltwell PIC Skid Programmable Logic Controller (PLC) software during the Hanford application, operations and maintenance. This SCMP establishes the Saltwell PIC Skid PLC Software Baseline, status changes to that baseline, and ensures that software meets design and operational requirements and is tested in accordance with their design basis.

  2. Raw Ground Penetrating Radar Data,Taku Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  3. Raw Ground Penetrating Radar Data, Valdez Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  4. Raw Ground Penetrating Radar Data, Wolverine Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  5. Raw Ground Penetrating Radar Data, Eureka Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  6. Raw Ground Penetrating Radar Data, Scott Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  7. Raw Ground Penetrating Radar Data, Eklutna Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  8. Raw Ground Penetrating Radar Data, Gulkana Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  9. Raw Ground Penetrating Radar Data, Wolverine Glacier, Alaska; 2013

    Data.gov (United States)

    U.S. Geological Survey, Department of the Interior — Common-offset GPR surveys were conducted with a Sensors and Software 500-MHz Pulse Ekko Pro system. We collected data from the ground, towed behind a researcher on...

  10. How human resource organization can enhance space information acquisition and processing: the experience of the VENESAT-1 ground segment

    Science.gov (United States)

    Acevedo, Romina; Orihuela, Nuris; Blanco, Rafael; Varela, Francisco; Camacho, Enrique; Urbina, Marianela; Aponte, Luis Gabriel; Vallenilla, Leopoldo; Acuña, Liana; Becerra, Roberto; Tabare, Terepaima; Recaredo, Erica

    2009-12-01

    Built in cooperation with the P.R of China, in October 29th of 2008, the Bolivarian Republic of Venezuela launched its first Telecommunication Satellite, the so called VENESAT-1 (Simón Bolívar Satellite), which operates in C (covering Center America, The Caribbean Region and most of South America), Ku (Bolivia, Cuba, Dominican Republic, Haiti, Paraguay, Uruguay, Venezuela) and Ka bands (Venezuela). The launch of VENESAT-1 represents the starting point for Venezuela as an active player in the field of space science and technology. In order to fulfill mission requirements and to guarantee the satellite's health, local professionals must provide continuous monitoring, orbit calculation, maneuvers preparation and execution, data preparation and processing, as well as data base management at the VENESAT-1 Ground Segment, which includes both a primary and backup site. In summary, data processing and real time data management are part of the daily activities performed by the personnel at the ground segment. Using published and unpublished information, this paper presents how human resource organization can enhance space information acquisition and processing, by analyzing the proposed organizational structure for the VENESAT-1 Ground Segment. We have found that the proposed units within the organizational structure reflect 3 key issues for mission management: Satellite Operations, Ground Operations, and Site Maintenance. The proposed organization is simple (3 hierarchical levels and 7 units), and communication channels seem efficient in terms of facilitating information acquisition, processing, storage, flow and exchange. Furthermore, the proposal includes a manual containing the full description of personnel responsibilities and profile, which efficiently allocates the management and operation of key software for satellite operation such as the Real-time Data Transaction Software (RDTS), Data Management Software (DMS), and Carrier Spectrum Monitoring Software (CSM

  11. Software Defined Networking Demands on Software Technologies

    DEFF Research Database (Denmark)

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

    2015-01-01

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

  12. Ground Bounce Noise Reduction in Vlsi Circuits

    Directory of Open Access Journals (Sweden)

    Vipin Kumar Sharma

    2015-12-01

    Full Text Available : Scaling of devices in CMOS technology leads to increase in parameter like Ground bounce noise, Leakage current, average power dissipation and short channel effect. FinFET are the promising substitute to replace CMOS. Ground bounce noise is produced when power gating circuit goes from SLEEP to ACTIVE mode transition. FinFET based designs are compared with MOSFET based designs on basis of different parameter like Ground bounce noise, leakage current and average power dissipation. HSPICE is the software tool used for simulation and circuit design.

  13. Software platform virtualization in chemistry research and university teaching

    Directory of Open Access Journals (Sweden)

    Kind Tobias

    2009-11-01

    Full Text Available Abstract Background Modern chemistry laboratories operate with a wide range of software applications under different operating systems, such as Windows, LINUX or Mac OS X. Instead of installing software on different computers it is possible to install those applications on a single computer using Virtual Machine software. Software platform virtualization allows a single guest operating system to execute multiple other operating systems on the same computer. We apply and discuss the use of virtual machines in chemistry research and teaching laboratories. Results Virtual machines are commonly used for cheminformatics software development and testing. Benchmarking multiple chemistry software packages we have confirmed that the computational speed penalty for using virtual machines is low and around 5% to 10%. Software virtualization in a teaching environment allows faster deployment and easy use of commercial and open source software in hands-on computer teaching labs. Conclusion Software virtualization in chemistry, mass spectrometry and cheminformatics is needed for software testing and development of software for different operating systems. In order to obtain maximum performance the virtualization software should be multi-core enabled and allow the use of multiprocessor configurations in the virtual machine environment. Server consolidation, by running multiple tasks and operating systems on a single physical machine, can lead to lower maintenance and hardware costs especially in small research labs. The use of virtual machines can prevent software virus infections and security breaches when used as a sandbox system for internet access and software testing. Complex software setups can be created with virtual machines and are easily deployed later to multiple computers for hands-on teaching classes. We discuss the popularity of bioinformatics compared to cheminformatics as well as the missing cheminformatics education at universities worldwide.

  14. Software platform virtualization in chemistry research and university teaching.

    Science.gov (United States)

    Kind, Tobias; Leamy, Tim; Leary, Julie A; Fiehn, Oliver

    2009-11-16

    Modern chemistry laboratories operate with a wide range of software applications under different operating systems, such as Windows, LINUX or Mac OS X. Instead of installing software on different computers it is possible to install those applications on a single computer using Virtual Machine software. Software platform virtualization allows a single guest operating system to execute multiple other operating systems on the same computer. We apply and discuss the use of virtual machines in chemistry research and teaching laboratories. Virtual machines are commonly used for cheminformatics software development and testing. Benchmarking multiple chemistry software packages we have confirmed that the computational speed penalty for using virtual machines is low and around 5% to 10%. Software virtualization in a teaching environment allows faster deployment and easy use of commercial and open source software in hands-on computer teaching labs. Software virtualization in chemistry, mass spectrometry and cheminformatics is needed for software testing and development of software for different operating systems. In order to obtain maximum performance the virtualization software should be multi-core enabled and allow the use of multiprocessor configurations in the virtual machine environment. Server consolidation, by running multiple tasks and operating systems on a single physical machine, can lead to lower maintenance and hardware costs especially in small research labs. The use of virtual machines can prevent software virus infections and security breaches when used as a sandbox system for internet access and software testing. Complex software setups can be created with virtual machines and are easily deployed later to multiple computers for hands-on teaching classes. We discuss the popularity of bioinformatics compared to cheminformatics as well as the missing cheminformatics education at universities worldwide.

  15. Trace Software Pipelining

    Institute of Scientific and Technical Information of China (English)

    王剑; AndreasKrall; 等

    1995-01-01

    Global software pipelining is a complex but efficient compilation technique to exploit instruction-level parallelism for loops with branches.This paper presents a novel global software pipelining technique,called Trace Software Pipelining,targeted to the instruction-level parallel processors such as Very Long Instruction Word (VLIW) and superscalar machines.Trace software pipelining applies a global code scheduling technique to compact the original loop body.The resulting loop is called a trace software pipelined (TSP) code.The trace softwrae pipelined code can be directly executed with special architectural support or can be transformed into a globally software pipelined loop for the current VLIW and superscalar processors.Thus,exploiting parallelism across all iterations of a loop can be completed through compacting the original loop body with any global code scheduling technique.This makes our new technique very promising in practical compilers.Finally,we also present the preliminary experimental results to support our new approach.

  16. COTS software selection process.

    Energy Technology Data Exchange (ETDEWEB)

    Watkins, William M. (Strike Wire Technologies, Louisville, CO); Lin, Han Wei; McClelland, Kelly (U.S. Security Associates, Livermore, CA); Ullrich, Rebecca Ann; Khanjenoori, Soheil; Dalton, Karen; Lai, Anh Tri; Kuca, Michal; Pacheco, Sandra; Shaffer-Gant, Jessica

    2006-05-01

    Today's need for rapid software development has generated a great interest in employing Commercial-Off-The-Shelf (COTS) software products as a way of managing cost, developing time, and effort. With an abundance of COTS software packages to choose from, the problem now is how to systematically evaluate, rank, and select a COTS product that best meets the software project requirements and at the same time can leverage off the current corporate information technology architectural environment. This paper describes a systematic process for decision support in evaluating and ranking COTS software. Performed right after the requirements analysis, this process provides the evaluators with more concise, structural, and step-by-step activities for determining the best COTS software product with manageable risk. In addition, the process is presented in phases that are flexible to allow for customization or tailoring to meet various projects' requirements.

  17. Social software in global software development

    DEFF Research Database (Denmark)

    2010-01-01

    Social software (SoSo) is defined by Farkas as tools that (1) allow people to communicate, collaborate, and build community online (2) can be syndicated, shared, reused or remixed and (3) let people learn easily from and capitalize on the behavior and knowledge of others. [1]. SoSo include a wide...... variety of tools such as: instant messaging, internet forums, mailing lists, blogs, wikis, social network sites, social bookmarking, social libraries, virtual worlds. Though normally rather belonging to the private realm, the use of social software in corporate context has been reported, e.g. as a way...

  18. Social software in global software development

    DEFF Research Database (Denmark)

    2010-01-01

    Social software (SoSo) is defined by Farkas as tools that (1) allow people to communicate, collaborate, and build community online (2) can be syndicated, shared, reused or remixed and (3) let people learn easily from and capitalize on the behavior and knowledge of others. [1]. SoSo include a wide...... variety of tools such as: instant messaging, internet forums, mailing lists, blogs, wikis, social network sites, social bookmarking, social libraries, virtual worlds. Though normally rather belonging to the private realm, the use of social software in corporate context has been reported, e.g. as a way...

  19. Reducing Customers’ Total Cost of Ownership Within a Software Supply Network

    NARCIS (Netherlands)

    Slinger, S.R.L.; Rijsemus, W.

    2008-01-01

    This paper describes how the company Cordys avoids the ERP problems from the last 15 years by improving the software release, delivery, deployment, and maintenance processes. These ERP problems, such as costly ERP migrations and highly complex maintenance procedures, are circumvented by the introduc

  20. Reducing Customers’ Total Cost of Ownership Within a Software Supply Network

    NARCIS (Netherlands)

    Slinger, S.R.L.; Rijsemus, W.

    2006-01-01

    This paper describes how the company Cordys avoids the ERP problems from the last 15 years by improving the software release, delivery, deployment, and maintenance processes. These ERP problems, such as costly ERP migrations and highly complex maintenance procedures, are circumvented by the introduc

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

    Directory of Open Access Journals (Sweden)

    Faisal Shafique Butt

    2013-05-01

    Full Text Available Software quality is specific property which tells what kind of standard software should have. In a software project, quality is the key factor of success and decline of software related organization. Many researches have been done regarding software quality. Software related organization follows standards introduced by Capability Maturity Model Integration (CMMI to achieve good quality software. Quality is divided into three main layers which are Software Quality Assurance (SQA, Software Quality Plan (SQP and Software Quality Control (SQC. So In this study, we are discussing the quality standards and principles of software projects in Pakistan software Industry and how these implemented quality standards are measured and managed. In this study, we will see how many software firms are following the rules of CMMI to create software. How many are reaching international standards and how many firms are measuring the quality of their projects. The results show some of the companies are using software quality assurance techniques in Pakstan.

  2. Software engineering the current practice

    CERN Document Server

    Rajlich, Vaclav

    2011-01-01

    INTRODUCTION History of Software EngineeringSoftware PropertiesOrigins of SoftwareBirth of Software EngineeringThird Paradigm: Iterative ApproachSoftware Life Span ModelsStaged ModelVariants of Staged ModelSoftware Technologies Programming Languages and CompilersObject-Oriented TechnologyVersion Control SystemSoftware ModelsClass DiagramsUML Activity DiagramsClass Dependency Graphs and ContractsSOFTWARE CHANGEIntroduction to Software ChangeCharacteristics of Software ChangePhases of Software ChangeRequirements and Their ElicitationRequirements Analysis and Change InitiationConcepts and Concept

  3. Real World Software Engineering

    Science.gov (United States)

    1994-07-15

    semester addresses the remaining principles of a complete, mature software development process [ Humphrey 88]. In order to provide an instructional...Software Innovations Technology, 1083 Mandarin Drive N.E.. Palm Bay FL 32905-4706 [ Humphrey 88] W. S. Humphrey , "Characterizing the Software Process: A...Copies of all the forms mentioned are available via electronic mail from the authors. 40 [1) Doris Carver, "Comparison of Techniques In Project-Based

  4. Software configuration management

    CERN Document Server

    Keyes, Jessica

    2004-01-01

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

  5. Software Process Improvement Defined

    DEFF Research Database (Denmark)

    Aaen, Ivan

    2002-01-01

    This paper argues in favor of the development of explanatory theory on software process improvement. The last one or two decades commitment to prescriptive approaches in software process improvement theory may contribute to the emergence of a gulf dividing theorists and practitioners....... It is proposed that this divide be met by the development of theory evaluating prescriptive approaches and informing practice with a focus on the software process policymaking and process control aspects of improvement efforts...

  6. Software evolution with XVCL

    DEFF Research Database (Denmark)

    Zhang, Weishan; Jarzabek, Stan; Zhang, Hongyu

    2004-01-01

    This chapter introduces software evolution with XVCL (XML-based Variant Configuration Language), which is an XML-based metaprogramming technique. As the software evolves, a large number of variants may arise, especially whtn such kinds of evolutions are related to multiple platforms as shown in our...... case study. Handling variants and tracing the impact of variants across the development lifecycle is a challenge. This chapter shows how we can maintain different versions of software in a reuse-based way....

  7. Software systems for astronomy

    CERN Document Server

    Conrad, Albert R

    2014-01-01

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

  8. Lean software development

    OpenAIRE

    Hefnerová, Lucie

    2011-01-01

    The main goal of this bachelor thesis is the emergence of the clear Czech written material concerning the concept of Lean Software Development, which has been gaining significant attention in the field of software development, recently. Another goal of this thesis is to summarize the possible approaches of categorizing the concept and to summarize the possible approaches of defining the relationship between Lean and Agile software development. The detailed categorization of the tools potentia...

  9. Essential software architecture

    CERN Document Server

    Gorton, Ian

    2011-01-01

    Job titles like ""Technical Architect"" and ""Chief Architect"" nowadays abound in software industry, yet many people suspect that ""architecture"" is one of the most overused and least understood terms in professional software development. Gorton's book tries to resolve this dilemma. It concisely describes the essential elements of knowledge and key skills required to be a software architect. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies. They range from a general understanding of structure and quality attributes through technical i

  10. Software Process Improvement Defined

    DEFF Research Database (Denmark)

    Aaen, Ivan

    2002-01-01

    This paper argues in favor of the development of explanatory theory on software process improvement. The last one or two decades commitment to prescriptive approaches in software process improvement theory may contribute to the emergence of a gulf dividing theorists and practitioners....... It is proposed that this divide be met by the development of theory evaluating prescriptive approaches and informing practice with a focus on the software process policymaking and process control aspects of improvement efforts...

  11. Solar Asset Management Software

    Energy Technology Data Exchange (ETDEWEB)

    Iverson, Aaron [Ra Power Management, Inc., Oakland, CA (United States); Zviagin, George [Ra Power Management, Inc., Oakland, CA (United States)

    2016-09-30

    Ra Power Management (RPM) has developed a cloud based software platform that manages the financial and operational functions of third party financed solar projects throughout their lifecycle. RPM’s software streamlines and automates the sales, financing, and management of a portfolio of solar assets. The software helps solar developers automate the most difficult aspects of asset management, leading to increased transparency, efficiency, and reduction in human error. More importantly, our platform will help developers save money by improving their operating margins.

  12. Software Architecture Technology Initiative

    Science.gov (United States)

    2008-04-01

    2008 Carnegie Mellon University 2008 PLS March 2008 © 2008 Carnegie Mellon University Software Architecture Technology Initiative SATURN 2008...SUBTITLE Software Architecture Technology Initiative 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT...SUPPLEMENTARY NOTES presented at the SEI Software Architecture Technology User Network (SATURN) Workshop, 30 Apr ? 1 May 2008, Pittsburgh, PA. 14

  13. Gammasphere software development

    Energy Technology Data Exchange (ETDEWEB)

    Piercey, R.B.

    1993-01-01

    Activities of the nuclear physics group are described. Progress was made in organizing the Gammasphere Software Working Group, establishing a nuclear computing facility, participating in software development at Lawrence Berkeley, developing a common data file format, and adapting the ORNL UPAK software to run at Gammasphere. A universal histogram object was developed that defines a file format and provides for an objective-oriented programming model. An automated liquid nitrogen fill system was developed for Gammasphere (110 Ge detectors comprise the sphere).

  14. Parallel Software Model Checking

    Science.gov (United States)

    2015-01-08

    JAN 2015 2. REPORT TYPE N/A 3. DATES COVERED 4. TITLE AND SUBTITLE Parallel Software Model Checking 5a. CONTRACT NUMBER 5b. GRANT NUMBER...AND ADDRESS(ES) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 8. PERFORMING ORGANIZATION REPORT NUMBER 9...3: ∧ ≥ 10 ∧ ≠ 10 ⇒ : Parallel Software Model Checking Team Members Sagar Chaki, Arie Gurfinkel

  15. Gammasphere software development

    Energy Technology Data Exchange (ETDEWEB)

    Piercey, R.B.

    1993-01-01

    Activities of the nuclear physics group are described. Progress was made in organizing the Gammasphere Software Working Group, establishing a nuclear computing facility, participating in software development at Lawrence Berkeley, developing a common data file format, and adapting the ORNL UPAK software to run at Gammasphere. A universal histogram object was developed that defines a file format and provides for an objective-oriented programming model. An automated liquid nitrogen fill system was developed for Gammasphere (110 Ge detectors comprise the sphere).

  16. Developing high-quality educational software.

    Science.gov (United States)

    Johnson, Lynn A; Schleyer, Titus K L

    2003-11-01

    The development of effective educational software requires a systematic process executed by a skilled development team. This article describes the core skills required of the development team members for the six phases of successful educational software development. During analysis, the foundation of product development is laid including defining the audience and program goals, determining hardware and software constraints, identifying content resources, and developing management tools. The design phase creates the specifications that describe the user interface, the sequence of events, and the details of the content to be displayed. During development, the pieces of the educational program are assembled. Graphics and other media are created, video and audio scripts written and recorded, the program code created, and support documentation produced. Extensive testing by the development team (alpha testing) and with students (beta testing) is conducted. Carefully planned implementation is most likely to result in a flawless delivery of the educational software and maintenance ensures up-to-date content and software. Due to the importance of the sixth phase, evaluation, we have written a companion article on it that follows this one. The development of a CD-ROM product is described including the development team, a detailed description of the development phases, and the lessons learned from the project.

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

  18. Essence: Facilitating Software Innovation

    DEFF Research Database (Denmark)

    Aaen, Ivan

    2008-01-01

      This paper suggests ways to facilitate creativity and innovation in software development. The paper applies four perspectives – Product, Project, Process, and People –to identify an outlook for software innovation. The paper then describes a new facility–Software Innovation Research Lab (SIRL......) – and a new method concept for software innovation – Essence – based on views, modes, and team roles. Finally, the paper reports from an early experiment using SIRL and Essence and identifies further research....

  19. Global Software Engineering

    DEFF Research Database (Denmark)

    Ebert, Christof; Kuhrmann, Marco; Prikladnicki, Rafael

    2016-01-01

    Professional software products and IT systems and services today are developed mostly by globally distributed teams, projects, and companies. Successfully orchestrating Global Software Engineering (GSE) has become the major success factor both for organizations and practitioners. Yet, more than...... and experience reported at the IEEE International Conference on Software Engineering (ICGSE) series. The outcomes of our analysis show GSE as a field highly attached to industry and, thus, a considerable share of ICGSE papers address the transfer of Software Engineering concepts and solutions to the global stage...

  20. Agile software development

    CERN Document Server

    Dingsoyr, Torgeir; Moe, Nils Brede

    2010-01-01

    Agile software development has become an umbrella term for a number of changes in how software developers plan and coordinate their work, how they communicate with customers and external stakeholders, and how software development is organized in small, medium, and large companies, from the telecom and healthcare sectors to games and interactive media. Still, after a decade of research, agile software development is the source of continued debate due to its multifaceted nature and insufficient synthesis of research results. Dingsoyr, Dyba, and Moe now present a comprehensive snapshot of the kno

  1. Software architecture 1

    CERN Document Server

    Oussalah , Mourad Chabane

    2014-01-01

    Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural template

  2. Managing Software Process Evolution

    DEFF Research Database (Denmark)

    This book focuses on the design, development, management, governance and application of evolving software processes that are aligned with changing business objectives, such as expansion to new domains or shifting to global production. In the context of an evolving business world, it examines...... essential insights and tips to help readers manage process evolutions. And last but not least, it provides a wealth of examples and cases on how to deal with software evolution in practice. Reflecting these topics, the book is divided into three parts. Part 1 focuses on software business transformation...... the organization and management of (software development) projects and process improvements projects....

  3. Global Software Engineering

    DEFF Research Database (Denmark)

    Ebert, Christof; Kuhrmann, Marco; Prikladnicki, Rafael

    2016-01-01

    Professional software products and IT systems and services today are developed mostly by globally distributed teams, projects, and companies. Successfully orchestrating Global Software Engineering (GSE) has become the major success factor both for organizations and practitioners. Yet, more than...... and experience reported at the IEEE International Conference on Software Engineering (ICGSE) series. The outcomes of our analysis show GSE as a field highly attached to industry and, thus, a considerable share of ICGSE papers address the transfer of Software Engineering concepts and solutions to the global stage...

  4. Software architecture 2

    CERN Document Server

    Oussalah, Mourad Chabanne

    2014-01-01

    Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templa

  5. MYOB software for dummies

    CERN Document Server

    Curtis, Veechi

    2012-01-01

    Your complete guide to MYOB® AccountRight softwareNow in its seventh edition, MYOB® Software For Dummies walks you through everything you need to know, from starting your MYOB® file from scratch and recording payments and receipts, to tracking profit and analysing sales. This new edition includes all the information you need on the new generation of MYOB® AccountRight software, including the new cloud computing features. Set up MYOB® software - understand how to make it work the first time Keep track of purchases and sales - monitor customer accounts and ensure you get pai

  6. Are Academic Programs Adequate for the Software Profession?

    Science.gov (United States)

    Koster, Alexis

    2010-01-01

    According to the Bureau of Labor Statistics, close to 1.8 million people, or 77% of all computer professionals, were working in the design, development, deployment, maintenance, and management of software in 2006. The ACM [Association for Computing Machinery] model curriculum for the BS in computer science proposes that about 42% of the core body…

  7. Evaluating the Lifespan of Code Smells using Software Repository Mining

    NARCIS (Netherlands)

    Peters, R.; Zaidman, A.E.

    2012-01-01

    Preprint of paper published in: 16th European Conference on Software Maintenance and Reengineering (CSMR), 27-30 March 2012; doi:10.1109/CSMR.2012.79 An anti-pattern is a commonly occurring solution to a recurring problem that will typically negatively impact code quality. Code smells are considere

  8. Performance Optimization of Deployed Software-as-a-Service Applications

    NARCIS (Netherlands)

    Bezemer, C.-P.; Zaidman, A.

    2013-01-01

    Preprint submitted to Elsevier. The goal of performance maintenance is to improve the performance of a software system after delivery. As the performance of a system is often characterized by unexpected combinations of metric values, manual analysis of performance is hard in complex systems. In thi

  9. Structural considerations for a software life cycle dynamic simulation model

    Science.gov (United States)

    Tausworthe, R. C.; Mckenzie, M.; Lin, C. Y.

    1983-01-01

    This paper presents the results of a preliminary study into the prospects for simulating the software implementation and maintenance life cycle process, with the aim of producing a computerized tool for use by management and software engineering personnel in project planning, tradeoff studies involving product, environmental, situational, and technological factors, and training. The approach taken is the modular application of a 'flow of resource' concept to the systems dynamics simulation modeling technique. The software life cycle process is represented as a number of stochastic, time-varying, interacting work tasks that each achieves one of the project milestones. Each task is characterized by the item produced, the personnel applied, and the budgetary profile.

  10. Active resources concept of computation for enterprise software

    Directory of Open Access Journals (Sweden)

    Koryl Maciej

    2017-06-01

    Full Text Available Traditional computational models for enterprise software are still to a great extent centralized. However, rapid growing of modern computation techniques and frameworks causes that contemporary software becomes more and more distributed. Towards development of new complete and coherent solution for distributed enterprise software construction, synthesis of three well-grounded concepts is proposed: Domain-Driven Design technique of software engineering, REST architectural style and actor model of computation. As a result new resources-based framework arises, which after first cases of use seems to be useful and worthy of further research.

  11. Aging based maintenance and reinvestment scheduling of electric distribution

    Energy Technology Data Exchange (ETDEWEB)

    Korpijarvi, J.

    2012-07-01

    The maintenance of electric distribution network is a topical question for distribution system operators because of increasing significance of failure costs. In this dissertation the maintenance practices of the distribution system operators are analyzed and a theory for scheduling maintenance activities and reinvestment of distribution components is created. The scheduling is based on the deterioration of components and the increasing failure rates due to aging. The dynamic programming algorithm is used as a solving method to maintenance problem which is caused by the increasing failure rates of the network. The other impacts of network maintenance like environmental and regulation reasons are not included to the scope of this thesis. Further the tree trimming of the corridors and the major disturbance of the network are not included to the problem optimized in this thesis. For optimizing, four dynamic programming models are presented and the models are tested. Programming is made in VBA-language to the computer. For testing two different kinds of test networks are used. Because electric distribution system operators want to operate with bigger component groups, optimal timing for component groups is also analyzed. A maintenance software package is created to apply the presented theories in practice. An overview of the program is presented (orig.)

  12. Buildings Lean Maintenance Implementation Model

    Science.gov (United States)

    Abreu, Antonio; Calado, João; Requeijo, José

    2016-11-01

    Nowadays, companies in global markets have to achieve high levels of performance and competitiveness to stay "alive".Within this assumption, the building maintenance cannot be done in a casual and improvised way due to the costs related. Starting with some discussion about lean management and building maintenance, this paper introduces a model to support the Lean Building Maintenance (LBM) approach. Finally based on a real case study from a Portuguese company, the benefits, challenges and difficulties are presented and discussed.

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

  14. DCSP hardware maintenance system

    Energy Technology Data Exchange (ETDEWEB)

    Pazmino, M.

    1995-11-01

    This paper discusses the necessary changes to be implemented on the hardware side of the DCSP database. DCSP is currently tracking hardware maintenance costs in six separate databases. The goal is to develop a system that combines all data and works off a single database. Some of the tasks that will be discussed in this paper include adding the capability for report generation, creating a help package and preparing a users guide, testing the executable file, and populating the new database with data taken from the old database. A brief description of the basic process used in developing the system will also be discussed. Conclusions about the future of the database and the delivery of the final product are then addressed, based on research and the desired use of the system.

  15. Teaching Social Software with Social Software

    Science.gov (United States)

    Mejias, Ulises

    2006-01-01

    Ulises Mejias examines how social software--information and communications technologies that facilitate the collaboration and exchange of ideas--enables students to participate in distributed research, an approach to learning in which knowledge is collectively constructed and shared. During Fall 2005, Mejias taught a graduate seminar that provided…

  16. Shuttle Repair Tools Automate Vehicle Maintenance

    Science.gov (United States)

    2013-01-01

    Successfully building, flying, and maintaining the space shuttles was an immensely complex job that required a high level of detailed, precise engineering. After each shuttle landed, it entered a maintenance, repair, and overhaul (MRO) phase. Each system was thoroughly checked and tested, and worn or damaged parts replaced, before the shuttle was rolled out for its next mission. During the MRO period, workers needed to record exactly what needed replacing and why, as well as follow precise guidelines and procedures in making their repairs. That meant traceability, and with it lots of paperwork. In 2007, the number of reports generated during electrical system repairs was getting out of hand-placing among the top three systems in terms of paperwork volume. Repair specialists at Kennedy Space Center were unhappy spending so much time at a desk and so little time actually working on the shuttle. "Engineers weren't spending their time doing technical work," says Joseph Schuh, an electrical engineer at Kennedy. "Instead, they were busy with repetitive, time-consuming processes that, while important in their own right, provided a low return on time invested." The strain of such inefficiency was bad enough that slow electrical repairs jeopardized rollout on several occasions. Knowing there had to be a way to streamline operations, Kennedy asked Martin Belson, a project manager with 30 years experience as an aerospace contractor, to co-lead a team in developing software that would reduce the effort required to document shuttle repairs. The result was System Maintenance Automated Repair Tasks (SMART) software. SMART is a tool for aggregating and applying information on every aspect of repairs, from procedures and instructions to a vehicle s troubleshooting history. Drawing on that data, SMART largely automates the processes of generating repair instructions and post-repair paperwork. In the case of the space shuttle, this meant that SMART had 30 years worth of operations

  17. Software refactoring at the package level using clustering techniques

    KAUST Repository

    Alkhalid, A.

    2011-01-01

    Enhancing, modifying or adapting the software to new requirements increases the internal software complexity. Software with high level of internal complexity is difficult to maintain. Software refactoring reduces software complexity and hence decreases the maintenance effort. However, software refactoring becomes quite challenging task as the software evolves. The authors use clustering as a pattern recognition technique to assist in software refactoring activities at the package level. The approach presents a computer aided support for identifying ill-structured packages and provides suggestions for software designer to balance between intra-package cohesion and inter-package coupling. A comparative study is conducted applying three different clustering techniques on different software systems. In addition, the application of refactoring at the package level using an adaptive k-nearest neighbour (A-KNN) algorithm is introduced. The authors compared A-KNN technique with the other clustering techniques (viz. single linkage algorithm, complete linkage algorithm and weighted pair-group method using arithmetic averages). The new technique shows competitive performance with lower computational complexity. © 2011 The Institution of Engineering and Technology.

  18. Is Maintenance Therapy for Everyone?

    Science.gov (United States)

    Nooka, Ajay K; Lonial, Sagar

    2016-08-01

    Although myeloma remains an incurable disease among majority of myeloma patients, the prognosis has significantly improved after the introduction of novel agents. While more agents are being explored for their anti-myeloma activity, the more familiar agents with a better tolerability profile have been tested in the maintenance arena. Lenalidomide and bortezomib so far have shown promise as effective maintenance agents in prolonging PFS, and also OS in some studies. The current review aims at describing the clinical data supporting various maintenance therapies and also at providing some clarity to a few concerns associated with maintenance therapies.

  19. Remote maintenance development for ITER

    Energy Technology Data Exchange (ETDEWEB)

    Tada, Eisuke [Japan Atomic Energy Research Inst., Tokai, Ibaraki (Japan). Tokai Research Establishment; Shibanuma, Kiyoshi

    1998-04-01

    This paper describes the overall ITER remote maintenance design concept developed mainly for in-vessel components such as diverters and blankets, and outlines the ITER R and D program to develop remote handling equipment and radiation hard components. Reactor structures inside the ITER cryostat must be maintained remotely due to DT operation, making remote handling technology basic to reactor design. The overall maintenance scenario and design concepts have been developed, and maintenance design feasibility, including fabrication and testing of full-scale in-vessel remote maintenance handling equipment and tool, is being verified. (author)

  20. ATLAS software packaging

    Science.gov (United States)

    Rybkin, Grigory

    2012-12-01

    Software packaging is indispensable part of build and prerequisite for deployment processes. Full ATLAS software stack consists of TDAQ, HLT, and Offline software. These software groups depend on some 80 external software packages. We present tools, package PackDist, developed and used to package all this software except for TDAQ project. PackDist is based on and driven by CMT, ATLAS software configuration and build tool, and consists of shell and Python scripts. The packaging unit used is CMT project. Each CMT project is packaged as several packages—platform dependent (one per platform available), source code excluding header files, other platform independent files, documentation, and debug information packages (the last two being built optionally). Packaging can be done recursively to package all the dependencies. The whole set of packages for one software release, distribution kit, also includes configuration packages and contains some 120 packages for one platform. Also packaged are physics analysis projects (currently 6) used by particular physics groups on top of the full release. The tools provide an installation test for the full distribution kit. Packaging is done in two formats for use with the Pacman and RPM package managers. The tools are functional on the platforms supported by ATLAS—GNU/Linux and Mac OS X. The packaged software is used for software deployment on all ATLAS computing resources from the detector and trigger computing farms, collaboration laboratories computing centres, grid sites, to physicist laptops, and CERN VMFS and covers the use cases of running all applications as well as of software development.

  1. Network Coded Software Defined Networking

    DEFF Research Database (Denmark)

    Hansen, Jonas; Roetter, Daniel Enrique Lucani; Krigslund, Jeppe

    2015-01-01

    Software defined networking has garnered large attention due to its potential to virtualize services in the Internet, introducing flexibility in the buffering, scheduling, processing, and routing of data in network routers. SDN breaks the deadlock that has kept Internet network protocols stagnant...... for decades, while applications and physical links have evolved. This article advocates for the use of SDN to bring about 5G network services by incorporating network coding (NC) functionalities. The latter constitutes a major leap forward compared to the state-of-the- art store and forward Internet paradigm....... The inherent flexibility of both SDN and NC provides fertile ground to envision more efficient, robust, and secure networking designs, which may also incorporate content caching and storage, all of which are key challenges of the upcoming 5G networks. This article not only proposes the fundamentals...

  2. Network Coded Software Defined Networking

    DEFF Research Database (Denmark)

    Krigslund, Jeppe; Hansen, Jonas; Roetter, Daniel Enrique Lucani;

    2015-01-01

    Software Defined Networking (SDN) and Network Coding (NC) are two key concepts in networking that have garnered a large attention in recent years. On the one hand, SDN's potential to virtualize services in the Internet allows a large flexibility not only for routing data, but also to manage...... buffering, scheduling, and processing over the network. On the other hand, NC has shown great potential for increasing robustness and performance when deployed on intermediate nodes in the network. This new paradigm changes the dynamics of network protocols, requiring new designs that exploit its potential....... This paper advocates for the use of SDN to bring about future Internet and 5G network services by incorporating network coding (NC) functionalities. The inherent flexibility of both SDN and NC provides a fertile ground to envision more efficient, robust, and secure networking designs, that may also...

  3. Illinois Occupational Skill Standards: Industrial Maintenance General Maintenance Cluster.

    Science.gov (United States)

    Illinois Occupational Skill Standards and Credentialing Council, Carbondale.

    These skill standards for the industrial maintenance general maintenance cluster are intended to be a guide to workforce preparation program providers in defining content for their programs and to employers to establish the skills and standards necessary for job acquisition. An introduction provides the Illinois perspective; Illinois Occupational…

  4. Condition based maintenance in the context of opportunistic maintenance

    NARCIS (Netherlands)

    Koochaki, Javid; Bokhorst, Jos A. C.; Wortmann, Hans; Klingenberg, Warse

    2012-01-01

    Condition based maintenance (CBM) uses the operating condition of a component to predict a failure event. Compared to age based replacement (ABR), CBM usually results in higher availability and lower maintenance costs, since it tries to prevent unplanned downtime and avoid unnecessary preventive mai

  5. Condition based maintenance in the context of opportunistic maintenance

    NARCIS (Netherlands)

    Koochaki, Javid; Bokhorst, Jos A. C.; Wortmann, Hans; Klingenberg, Warse

    2012-01-01

    Condition based maintenance (CBM) uses the operating condition of a component to predict a failure event. Compared to age based replacement (ABR), CBM usually results in higher availability and lower maintenance costs, since it tries to prevent unplanned downtime and avoid unnecessary preventive

  6. Maintenance performance improvement with System Dynamics: A Corrective Maintenance showcase

    NARCIS (Netherlands)

    Deenen, R.E.M.; Van Daalen, C.E.; Koene, E.G.C.

    2008-01-01

    This paper presents a case study of an analysis of a Corrective Maintenance process to realize performance improvement. The Corrective Maintenance process is supported by SAP, which has indicated the performance realisation problem. System Dynamics is used in a Group Model Building process to

  7. Software for multistate analysis

    NARCIS (Netherlands)

    Willekens, Frans; Putter, H.

    2014-01-01

    Background: The growing interest in pathways, the increased availability of life-history data, innovations in statistical and demographic techniques, and advances in software technology have stimulated the development of software packages for multistate modeling of life histories. Objective: In the

  8. Software for multistate analysis

    NARCIS (Netherlands)

    Willekens, Frans; Putter, H.

    2014-01-01

    Background: The growing interest in pathways, the increased availability of life-history data, innovations in statistical and demographic techniques, and advances in software technology have stimulated the development of software packages for multistate modeling of life histories.Objective: In the

  9. Software evolution with XVCL

    DEFF Research Database (Denmark)

    Zhang, Weishan; Jarzabek, Stan; Zhang, Hongyu

    2004-01-01

    This chapter introduces software evolution with XVCL (XML-based Variant Configuration Language), which is an XML-based metaprogramming technique. As the software evolves, a large number of variants may arise, especially whtn such kinds of evolutions are related to multiple platforms as shown in o...

  10. Software Project Management

    Science.gov (United States)

    1989-07-01

    on software management obstacles and ways Chakrabarty, which held that genetically altered to cope with them are presented. Standardization is... algorith - MacProject89 mic models used to estimate software costs (SLIM, MacProject 11. Claris Corp., Mountain View, Calif., COCOMO, Function Points

  11. Software Quality Metrics

    Science.gov (United States)

    1991-07-01

    March 1979, pp. 121-128. Gorla, Narasimhaiah, Alan C. Benander, and Barbara A. Benander, "Debugging Effort Estimation Using Software Metrics", IEEE...Society, IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software, IEEE Std 982.2-1988, June 1989. Jones, Capers

  12. Software Engineering Education Directory

    Science.gov (United States)

    1989-02-01

    The C Programming Language by Kernighan, Brian W. and Ritchie, Dennis M. Compilers: C Computers: NCR Tower 32/600 running UNIX System V...Sun Microsystems, Ada Eiffel 3B2) Software Testing CS 429 U P E O 10 Textbooks: Software Testing Techniques by Beizer, Boris Systems

  13. Marketing Mix del Software.

    Directory of Open Access Journals (Sweden)

    Yudith del Carmen Rodríguez Pérez

    2006-03-01

    Por ello, en este trabajo se define el concepto de producto software, se caracteriza al mismo y se exponen sus atributos de calidad. Además, se aborda la mezcla de marketing del software necesaria y diferente a la de otros productos para que este triunfe en el mercado.

  14. Software engineering ethics

    Science.gov (United States)

    Bown, Rodney L.

    1991-01-01

    Software engineering ethics is reviewed. The following subject areas are covered: lack of a system viewpoint; arrogance of PC DOS software vendors; violation od upward compatibility; internet worm; internet worm revisited; student cheating and company hiring interviews; computing practitioners and the commodity market; new projects and old programming languages; schedule and budget; and recent public domain comments.

  15. Software Assurance Competency Model

    Science.gov (United States)

    2013-03-01

    2010a]: Application of technologies and processes to achieve a required level of confidence that software systems and services function in the...for specific projects. L5: Analyze assurance technologies and contribute to the development of new ones. Assured Software Development L1

  16. Threats to Bitcoin Software

    OpenAIRE

    Kateraas, Christian H

    2014-01-01

    Collect and analyse threat models to the Bitcoin ecosystem and its software. The create misuse case, attack trees, and sequence diagrams of the threats. Create a malicious client from the gathered threat models. Once the development of the client is complete, test the client and evaluate its performance. From this, assess the security of the Bitcoin software.

  17. Software cost estimation

    NARCIS (Netherlands)

    Heemstra, F.J.

    1992-01-01

    The paper gives an overview of the state of the art of software cost estimation (SCE). The main questions to be answered in the paper are: (1) What are the reasons for overruns of budgets and planned durations? (2) What are the prerequisites for estimating? (3) How can software development effort be

  18. Cactus: Software Priorities

    Science.gov (United States)

    Hyde, Hartley

    2009-01-01

    The early eighties saw a period of rapid change in computing and teachers lost control of how they used computers in their classrooms. Software companies produced computer tools that looked so good that teachers forgot about writing their own classroom materials and happily purchased software--that offered much more than teachers needed--from…

  19. Systematic Software Development

    DEFF Research Database (Denmark)

    Kuhrmann, Marco; Méndez Fernández, Daniel

    2015-01-01

    The speed of innovation and the global allocation of resources to accelerate development or to reduce cost put pressure on the software industry. In the global competition, especially so-called high-price countries have to present arguments why the higher development cost is justified and what...... makes these countries an attractive host for software companies. Often, high-quality engineering and excellent quality of products, e.g., machinery and equipment, are mentioned. Yet, the question is: Can such arguments be also found for the software industry? We aim at investigating the degree...... of professionalism and systematization of software development to draw a map of strengths and weaknesses. To this end, we conducted as a first step an exploratory survey in Germany, presented in this paper. In this survey, we focused on the perceived importance of the two general software engineering process areas...

  20. Software architecture evolution

    DEFF Research Database (Denmark)

    Barais, Olivier; Le Meur, Anne-Francoise; Duchien, Laurence

    2008-01-01

    Software architectures must frequently evolve to cope with changing requirements, and this evolution often implies integrating new concerns. Unfortunately, when the new concerns are crosscutting, existing architecture description languages provide little or no support for this kind of evolution....... The software architect must modify multiple elements of the architecture manually, which risks introducing inconsistencies. This chapter provides an overview, comparison and detailed treatment of the various state-of-the-art approaches to describing and evolving software architectures. Furthermore, we discuss...... one particular framework named Tran SAT, which addresses the above problems of software architecture evolution. Tran SAT provides a new element in the software architecture descriptions language, called an architectural aspect, for describing new concerns and their integration into an existing...

  1. Software quality in 1997

    Energy Technology Data Exchange (ETDEWEB)

    Jones, C. [Software Productivity Research, Inc., Burlington, MA (United States)

    1997-11-01

    For many years, software quality assurance lagged behind hardware quality assurance in terms of methods, metrics, and successful results. New approaches such as Quality Function Deployment (QFD) the ISO 9000-9004 standards, the SEI maturity levels, and Total Quality Management (TQM) are starting to attract wide attention, and in some cases to bring software quality levels up to a parity with manufacturing quality levels. Since software is on the critical path for many engineered products, and for internal business systems as well, the new approaches are starting to affect global competition and attract widespread international interest. It can be hypothesized that success in mastering software quality will be a key strategy for dominating global software markets in the 21st century.

  2. Revisiting software ecosystems research

    DEFF Research Database (Denmark)

    Manikas, Konstantinos

    2016-01-01

    Software ecosystems’ is argued to first appear as a concept more than 10 years ago and software ecosystem research started to take off in 2010. We conduct a systematic literature study, based on the most extensive literature review in the field up to date, with two primarily aims: (a) to provide...... an updated overview of the field and (b) to document evolution in the field. In total, we analyze 231 papers from 2007 until 2014 and provide an overview of the research in software ecosystems. Our analysis reveals a field that is rapidly growing both in volume and empirical focus while becoming more mature...... from evolving. We propose means for future research and the community to address them. Finally, our analysis shapes the view of the field having evolved outside the existing definitions of software ecosystems and thus propose the update of the definition of software ecosystems....

  3. Software Requirements Management

    Directory of Open Access Journals (Sweden)

    Ali Altalbe

    2015-04-01

    Full Text Available Requirements are defined as the desired set of characteristics of a product or a service. In the world of software development, it is estimated that more than half of the failures are attributed towards poor requirements management. This means that although the software functions correctly, it is not what the client requested. Modern software requirements management methodologies are available to reduce the occur-rence of such incidents. This paper performs a review on the available literature in the area while tabulating possible methods of managing requirements. It also highlights the benefits of following a proper guideline for the requirements management task. With the introduction of specific software tools for the requirements management task, better software products are now been developed with lesser resources.

  4. Software licenses: Stay honest!

    CERN Document Server

    Computer Security Team

    2012-01-01

    Do you recall our article about copyright violation in the last issue of the CERN Bulletin, “Music, videos and the risk for CERN”? Now let’s be more precise. “Violating copyright” not only means the illegal download of music and videos, it also applies to software packages and applications.   Users must respect proprietary rights in compliance with the CERN Computing Rules (OC5). Not having legitimately obtained a program or the required licenses to run that software is not a minor offense. It violates CERN rules and puts the Organization at risk! Vendors deserve credit and compensation. Therefore, make sure that you have the right to use their software. In other words, you have bought the software via legitimate channels and use a valid and honestly obtained license. This also applies to “Shareware” and software under open licenses, which might also come with a cost. Usually, only “Freeware” is complete...

  5. Software safety hazard analysis

    Energy Technology Data Exchange (ETDEWEB)

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

    1996-02-01

    Techniques for analyzing the safety and reliability of analog-based electronic protection systems that serve to mitigate hazards in process control systems have been developed over many years, and are reasonably well understood. An example is the protection system in a nuclear power plant. The extension of these techniques to systems which include digital computers is not well developed, and there is little consensus among software engineering experts and safety experts on how to analyze such systems. One possible technique is to extend hazard analysis to include digital computer-based systems. Software is frequently overlooked during system hazard analyses, but this is unacceptable when the software is in control of a potentially hazardous operation. In such cases, hazard analysis should be extended to fully cover the software. A method for performing software hazard analysis is proposed in this paper.

  6. Developing Software Simulations

    Directory of Open Access Journals (Sweden)

    Tom Hall

    2007-06-01

    Full Text Available Programs in education and business often require learners to develop and demonstrate competence in specified areas and then be able to effectively apply this knowledge. One method to aid in developing a skill set in these areas is through the use of software simulations. These simulations can be used for learner demonstrations of competencies in a specified course as well as a review of the basic skills at the beginning of subsequent courses. The first section of this paper discusses ToolBook, the software used to develop our software simulations. The second section discusses the process of developing software simulations. The third part discusses how we have used software simulations to assess student knowledge of research design by providing simulations that allow the student to practice using SPSS and Excel.

  7. DIVERSIFICATION IN SOFTWARE ENGINEERING

    Directory of Open Access Journals (Sweden)

    Er.Kirtesh Jailia,

    2010-06-01

    Full Text Available In this paper we examine the factors that have promoted the iversification of software process models. The intention is to understand more clearly the problem-solving process in software engineering & try to find out the efficient way to manage the risk. A review of software process modeling is given first, followed by a discussion of process evaluation techniques. A taxonomy for categorizing process models, based on establishing decision criteria,is identified that can guide selecting the appropriate model from a set of alternatives on the basis of model characteristics and software project needs. We are proposing a model in this paper, for dealing with the diversification in software engineering.

  8. Trends in software testing

    CERN Document Server

    Mohanty, J; Balakrishnan, Arunkumar

    2017-01-01

    This book is focused on the advancements in the field of software testing and the innovative practices that the industry is adopting. Considering the widely varied nature of software testing, the book addresses contemporary aspects that are important for both academia and industry. There are dedicated chapters on seamless high-efficiency frameworks, automation on regression testing, software by search, and system evolution management. There are a host of mathematical models that are promising for software quality improvement by model-based testing. There are three chapters addressing this concern. Students and researchers in particular will find these chapters useful for their mathematical strength and rigor. Other topics covered include uncertainty in testing, software security testing, testing as a service, test technical debt (or test debt), disruption caused by digital advancement (social media, cloud computing, mobile application and data analytics), and challenges and benefits of outsourcing. The book w...

  9. AUTOMATED SOFTWARE DISTRIBUTION

    Directory of Open Access Journals (Sweden)

    J.J. Strasheim

    2012-01-01

    Full Text Available

    ENGLISH ABSTRACT: Automated distribution of computer software via electronic means in large corporate networks is growing in popularity. The relative importance of personal computer software, in financial and logistical terms, is described and the developing need for automated software distribution explained. An actual comparitive example of alternative software distribution strategies is presented and discussed proving the viability of Electronic Software Distribution.

    AFRIKAANSE OPSOMMING: Geoutomatiseerde verspreiding van rekenaarprogrammatuur met behulp van elektroniese metodes in groot korporatiewe netwerke, is toenemend populer, Die relatiewe belangrikheid van persoonlike rekenaarprogrammatuur in finansiele en logistieke terme word bespreek en die groeiende behoefte na geoutomatiseerde programmatuurverspreiding verduidelik. 'n Werklike vergelykende voorbeeld van alternatiewe programmatuurverspreidingsstrategiee word aangebied en bespreek wat die lewensvatbaarheid van Elektroniese Programmatuurverspreiding bewys.

  10. Developing Software Simulations

    Directory of Open Access Journals (Sweden)

    Tom Hall

    2007-06-01

    Full Text Available Programs in education and business often require learners to develop and demonstrate competence in specified areas and then be able to effectively apply this knowledge. One method to aid in developing a skill set in these areas is through the use of software simulations. These simulations can be used for learner demonstrations of competencies in a specified course as well as a review of the basic skills at the beginning of subsequent courses. The first section of this paper discusses ToolBook, the software used to develop our software simulations. The second section discusses the process of developing software simulations. The third part discusses how we have used software simulations to assess student knowledge of research design by providing simulations that allow the student to practice using SPSS and Excel.

  11. Cooperative and Human Aspects of Software Engineering (CHASE 2010)

    DEFF Research Database (Denmark)

    Dittrich, Yvonne; De Souza, Cleidson; Korpela, Mikko

    2010-01-01

    Software is created by people---software engineers---working in varied environments, under various conditions. Thus understanding cooperative and human aspect of software development is crucial to comprehend how methods and tools are used, and thereby improving the creation and maintenance...... research on human and cooperative aspects of software engineering. We aim at providing both a meeting place for the growing community and the possibility for researchers interested in joining the field to present their work in progress and get an overview over the field....... of software. Inspired by the hosting country's concept of co-responsibility -- ubuntu -- we especially invited contributions that address community-based development like open source development and sustainability of ICT eco-systems. The goal of this workshop is to provide a forum for discussing high quality...

  12. Cooperative and Human Aspects of Software Engineering (CHASE 2010)

    DEFF Research Database (Denmark)

    Dittrich, Yvonne; De Souza, Cleidson; Korpela, Mikko

    2010-01-01

    of software. Inspired by the hosting country's concept of co-responsibility -- ubuntu -- we especially invited contributions that address community-based development like open source development and sustainability of ICT eco-systems. The goal of this workshop is to provide a forum for discussing high quality......Software is created by people---software engineers---working in varied environments, under various conditions. Thus understanding cooperative and human aspect of software development is crucial to comprehend how methods and tools are used, and thereby improving the creation and maintenance...... research on human and cooperative aspects of software engineering. We aim at providing both a meeting place for the growing community and the possibility for researchers interested in joining the field to present their work in progress and get an overview over the field....

  13. Information Seeking & Documentation as Communication: A Software Engineering Perspective

    Directory of Open Access Journals (Sweden)

    Michael O'Brien

    2015-02-01

    Full Text Available Effective communication of knowledge is paramount in every software organisation. Essentially, the role of documentation in a software engineering context is to communicate information and knowledge of the system it describes. Unfortunately, the current perception of documentation is that it is outdated, irrelevant and incomplete. Several studies to date have revealed that documentation is unfortunately often far from ideal. Problems tend to be diverse, ranging from incompleteness, to lack of clarity, to inaccuracy, obsolescence, difficulty of access, and lack of availability in local languages. This paper begins with a discussion of information seeking as an appropriate perspective for studying software maintenance activities. To this end, it examines the importance and centrality of documentation in this process. It finally concludes with a discussion on how software documentation practices can be improved to ensure software engineers communicate more effectively via the wide variety of documents that their projects require.

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

    CERN Document Server

    Denis, B

    1995-01-01

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

  15. Free and Open Source Software for Development

    CERN Document Server

    van Reijswoud, Victor

    2008-01-01

    Development organizations and International Non-Governmental Organizations have been emphasizing the high potential of Free and Open Source Software for the Less Developed Countries. Cost reduction, less vendor dependency and increased potential for local capacity development have been their main arguments. In spite of its advantages, Free and Open Source Software is not widely adopted at the African continent. In this book the authors will explore the grounds on with these expectations are based. Where do they come from and is there evidence to support these expectations? Over the past years several projects have been initiated and some good results have been achieved, but at the same time many challenges were encountered. What lessons can be drawn from these experiences and do these experiences contain enough evidence to support the high expectations? Several projects and their achievements will be considered. In the final part of the book the future of Free and Open Source Software for Development will be ...

  16. Scientific Software Component Technology

    Energy Technology Data Exchange (ETDEWEB)

    Kohn, S.; Dykman, N.; Kumfert, G.; Smolinski, B.

    2000-02-16

    We are developing new software component technology for high-performance parallel scientific computing to address issues of complexity, re-use, and interoperability for laboratory software. Component technology enables cross-project code re-use, reduces software development costs, and provides additional simulation capabilities for massively parallel laboratory application codes. The success of our approach will be measured by its impact on DOE mathematical and scientific software efforts. Thus, we are collaborating closely with library developers and application scientists in the Common Component Architecture forum, the Equation Solver Interface forum, and other DOE mathematical software groups to gather requirements, write and adopt a variety of design specifications, and develop demonstration projects to validate our approach. Numerical simulation is essential to the science mission at the laboratory. However, it is becoming increasingly difficult to manage the complexity of modern simulation software. Computational scientists develop complex, three-dimensional, massively parallel, full-physics simulations that require the integration of diverse software packages written by outside development teams. Currently, the integration of a new software package, such as a new linear solver library, can require several months of effort. Current industry component technologies such as CORBA, JavaBeans, and COM have all been used successfully in the business domain to reduce software development costs and increase software quality. However, these existing industry component infrastructures will not scale to support massively parallel applications in science and engineering. In particular, they do not address issues related to high-performance parallel computing on ASCI-class machines, such as fast in-process connections between components, language interoperability for scientific languages such as Fortran, parallel data redistribution between components, and massively

  17. Challenges and strategies for the maintenance of the SKA Telescope Manager

    Science.gov (United States)

    Dolci, Mauro; Di Carlo, Matteo; Smareglia, Riccardo

    2016-08-01

    The Square Kilometre Array (SKA) is an ambitious project aimed to build a radio telescope that will enable breakthrough science not possible with current facilities over the next 50 years. Because of this long expected operational period, the maintenance of Telescope Manager (TM), the SKA Element responsible for the coordination of all Elements composing the Telescope (e.g. Dishes for mid-frequency or Low-Frequency Aperture Arrays), plays a crucial role for the overall SKA operation. A challenge is represented by the technological evolution in hardware and software, which is rather fast nowadays: only in the last 10 years, for instance, new operating systems were born, as well as new technologies for data storage and for calculation. Dealing with such changing environment deserves therefore a deep analysis in terms of maintenance. In spite of the importance of hardware maintenance for TM, its software maintenance is actually the real challenge, given TM is a system almost entirely composed by software applications. In computer science, indeed, it is almost impossible to build a software which does not need to be changed over time: new requirements emerge, old requirements change during application lifetime, errors are discovered or performance must be improved. For all these reasons the management of software changes is critical to maintain the value of the software developed, especially for a complex system like SKA TM. In this paper the maintenance for both SKA TM hardware and software is presented with respect to the Operational (i.e. related to Maintenance Process) and Organizational (i.e. related to Logistic Support) aspects.

  18. SQuAVisiT : A Software Quality Assessment and Visualisation Toolset

    NARCIS (Netherlands)

    Roubtsov, Serguei; Telea, Alexandru; Holten, Danny

    2007-01-01

    Software quality assessment of large COBOL industrial legacy systems, both for maintenance or migration purposes, mounts a serious challenge. We present the Software Quality Assessment and Visualisation Toolset (SQuAVisiT), which assists users in performing the above task. First, it allows a fully a

  19. Achieving world class maintenance status

    Energy Technology Data Exchange (ETDEWEB)

    Tomlingson, P.D. [Paul D. Tomingson Associates (United States)

    2007-08-15

    The article written by a management consultant, discusses the art of successful planning and operation of maintenance in mines considering factors such as benchmaking, key performance indices (KPIs) and frequency of procedures which can help achieve 'world class maintenance'. 1 fig.

  20. The Nordic maintenance care program

    DEFF Research Database (Denmark)

    Myburgh, Corrie; Brandborg-Olsen, Dorthe; Albert, Hanne;

    2013-01-01

    To describe and interpret Danish Chiropractors' perspectives regarding the purpose and rationale for using MC (maintenance care), its content, course and patient characteristics.......To describe and interpret Danish Chiropractors' perspectives regarding the purpose and rationale for using MC (maintenance care), its content, course and patient characteristics....