225 research outputs found

    Designing a System for Real-Time Software Development Management

    Get PDF
    本研究は,信頼性や生産性に課題の多いソフトウェア開発の分野において,科学的根拠に基づく開発手法である実証的ソフトウェア工学(Empirical Software Engineering)の確立を目指すEASE (Empirical Approach to Software Engineering)プロジェクトの一環として行われたものである.本論文では,より実践的なプロセス改善の支援を目的として構築したシステム,EPM (Empirical Project Monitor) について述べる.EPMは,現在広く普及している開発支援フリーウェア(CVS,Mailman,GNATS等)と連携することによって開発履歴データをリアルタイムに収集し,定量的データ分析を可能にするシステムである.EPMを利用したソフトウェア開発では,管理者及び開発者は常時,プロジェクトの進捗状況や作業状況を客観的に把握することが可能となる.その効用として,プロジェクトの問題点を迅速に発見し的確なプロジェクト管理が行いやすくなるため,効果的なプロセス改善活動の実施を期待することができる.システムの有用性を検証するために,試作したEPMを現行のEPM開発プロジェクトに適用した結果,開発者に大きな作業負荷を与えることなく当該プロジェクトの状況を分析することができた

    Object Oriented Real Time Simulation Environment for Analysis of Real Time Software Architectures .

    Get PDF
    The problems associated with real-time software development are described and a design of real-time simulation environment (RTSE)to model real-time software architectures is presented. RTSE can be used to model software structure and can dynamically simulate the behaviour of multi-tasking, pre-emptive priority-based real-time software systems. RTSE can be used to identify RT software anomalies like deadlock, starvation, lockout, signal queuing, race conditions, etc with the help of RTSE Report Analyser. The modeller can fine tune his design by re-oriented the timing and system specification to remove anomalies and improve performance and reliabilit

    Ruggedized minicomputer hardware and software topics, 1981: Proceedings of the 4th ROLM MIL-SPEC Computer User's Group Conference

    Get PDF
    Presentations of a conference on the use of ruggedized minicomputers are summarized. The following topics are discussed: (1) the role of minicomputers in the development and/or certification of commercial or military airplanes in both the United States and Europe; (2) generalized software error detection techniques; (3) real time software development tools; (4) a redundancy management research tool for aircraft navigation/flight control sensors; (5) extended memory management techniques using a high order language; and (6) some comments on establishing a system maintenance scheme. Copies of presentation slides are also included

    Guiding Software Developers using Automated Adaptation of Object Ensembles Plug-in

    Get PDF
    Software developing process has been improving day by day The development process can be affected through different ways like changing the development environment strategies and upcoming technologies In order to save valuable times and to speed up the process we can guide programmer during the development time through providing relevant recommendations There are some strategies that suggest related code snippets and API-items to the software programmers There are some techniques that apply general code searching approaches and some techniques that employ online based repository mining process But it is kind of difficult tasks to guide programmers when they need specific type conversion like adapting existing interfaces from the previously used types as per their demands One of the familiar approaches to guide developers in such a situation is to adapt collections and arrays through automated adaptation of object ensembles But how does it help a novice developer in real time software development that is not explicitly exemplified In this paper we have tried to introduce a system that works as a plug-in tool incorporated with a data mining integrated environment to recommend the relevant interfaces while they look for a type conversion We have a mined repository of respective adapter classes and related APIs from where programmers search their query and get their result using the relevant transformer classes The system that recommends developers entitled automated objective ensembles AOE plug-in From the investigation that we have done we can see that our approach works much better than some of the existing approache

    Exoskeleton master controller with force-reflecting telepresence

    Get PDF
    A thorough understanding of the requirements for successful master-slave robotic systems is becoming increasingly desirable. Such systems can aid in the accomplishment of tasks that are hazardous or inaccessible to humans. Although a history of use has proven master-slave systems to be viable, system requirements and the impact of specifications on the human factors side of system performance are not well known. In support of the next phase of teleoperation research being conducted at the Armstrong Research Laboratory, a force-reflecting, seven degree of freedom exoskeleton for master-slave teleoperation has been concepted, and is presently being developed. The exoskeleton has a unique kinematic structure that complements the structure of the human arm. It provides a natural means for teleoperating a dexterous, possibly redundant manipulator. It allows ease of use without operator fatigue and faithfully follows human arm and wrist motions. Reflected forces and moments are remotely transmitted to the operator hand grip using a cable transmission scheme. This paper presents the exoskeleton concept and development results to date. Conceptual design, hardware, algorithms, computer architecture, and software are covered

    Experiments with Ada

    Get PDF
    A 1200-line Ada source code project simulating the most basic functions of an operations control center was developed. We selected George Cherry's Process Abstraction Methodology for Embedded Large Applications (PAMELA) and DEC's Ada Compilation System (ACS) under VAX/VMS to build the software from requirements to acceptance test. The system runs faster than its FORTRAN implementation and was produced on schedule and under budget with an overall productivity in excess of 30 lines of Ada source code per day
    corecore