Implementation of a Portable PSDL EDitor for the Heterogeneous Systems Integrator.

Abstract

The Computer Aided Prototyping System (CAPS) is an integrated set of tools that is used for rapid prototyping of real time systems. Prototype System Description Language (PSDL) is the prototyping language that captures the requirements and produces executable prototypes. Prototypes can be created by using specially designed PSDL Editor, which can automatically generate PSDL code from data flow graphs. The Heterogeneous Systems Integrator (HSI) is an extension to CAPS, designed to automate the process of integrating complex distributed systems, where the subsystems can reside on different locations, be implemented in different hardware, operating systems and programming languages. It is envisioned that the HSI will be a distributed system itself. Users at remote sites need not install the entire HSI system, but only the User Interface for entering the PSDL specification of the target systems. This research is the first step in the evolution of HSI. The focus is to create a portable user interface, which can be used in any environment (hardware and operating system). We have designed and implemented a platform independent llSI user interface using the Java programming language. The functionalities of CAPS Release 2.0 PSDL Editor are mainly preserved in this implementation with a few added features. The new editor shows significant improvement in performance and user friendliness over the previous

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1999
Accession Number
ADA361985

Entities

People

  • Ilker Duranlioglu

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Graphical User Interface
  • High Level Languages
  • Human Systems Integration
  • Human-Computer Interaction
  • Java Programming Language
  • Language
  • Operating Systems
  • Plastic Explosives
  • Programming Languages
  • Software Development
  • Software Prototyping
  • Three Dimensional
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Software Engineering.