Timebench: A Visual Environment for the Design and Integration of Object-Oriented Real-Time Systems

Abstract

Phase II effort consisted of design, development, implementation, and testing of the software tools TimeStorm and TimeWiz for RoseRT. The TimeBench program funded, in its entirety, the TimeWiz for Rational RoseRT tool. As a result of this Phase II SBIR, the following capabilities have been developed: 1. Working in conjunction with Information Directorate researchers under a SBIR Phase II contract and through other private funding, TimeSys Corporation has developed a commercial product called TimeWiz for Rational RoseRT. This product is a customized version of the TimeSys TimeWiz product that offers significant analysis and synthesis capabilities to the users of the RoseRT modeling software. TimeWiz for RoseRT is described in more detail in Sections 4.1 and 5. 2. TimeStorm is an integrated Development Environment (IDE) product that will be part of the TimeSys Linux operating system, making it simple to generate TimeSys Linux/RT applications for a full range of embedded platforms. The TimeStorm environment is designed to provide this full range of productivity, no matter what the resource level of the target. TimeStorm tools execute primarily on a host development PC, with shared access to a host-based dynamic linker and symbol table for a remote target system. TimeStorm is described in more detail in Sections 4.2 and 6. 3. The Real-Time Foundation Class effort produced the Operating System Abstraction Layer (OSAL). The OSAL work is described in more detail in Section 2.3 and Appendix C.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2001
Accession Number
ADA398629

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Materials and Manufacturing Processes
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Commerce
  • Compilers
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Corporations
  • Debugging
  • Engineering
  • Language
  • Operating Systems
  • Software Design
  • Software Development
  • System Software
  • User Interface

Readers

  • Aerospace Propulsion Engineering.
  • Software Engineering.