Accession Number:

ADA370838

Title:

Requirements Analysis and Design of a Distributed Architecture for the Computer Aided Prototyping System (CAPS)

Descriptive Note:

Master's thesis

Corporate Author:

NAVAL POSTGRADUATE SCHOOL MONTEREY CA

Personal Author(s):

Report Date:

1999-09-01

Pagination or Media Count:

183.0

Abstract:

The Computer Aided Prototyping System CAPS developed at the Naval Postgraduate School is a powerful Computer Aided Software Engineering CASE tool for examining requirements and timing constraints for hard real time systems. However, it remains a stand alone system. Even if it is running on machines in multiple locations, there is no way to coordinate the efforts between the different locations. In todays software development environment, that proves to be a significant disadvantage. Additionally, providing support for more than just hard real time software development would tremendously enhance CAPS. Our analysis details the requirements needed to make a distributed CAPS feasible. A distributed CAPS functioning over a network in a coordinated manner would be an invaluable asset to those developing software today, especially in the Department of Defense DOD. Our work also produced an initial design architecture based on a three tiered client server model and utilizing Java and the Common Object Request Broker Architecture CORBA. The JavaCORBA combination greatly simplifies deploying a distributed CAPS over any heterogeneous network. Our preliminary implementation of CAPS with a NT client and a Solaris server demonstrates the efficacy of this design.

Subject Categories:

  • Computer Programming and Software
  • Computer Systems

Distribution Statement:

APPROVED FOR PUBLIC RELEASE