Requirements analysis and design of a distributed architecture for the Computer Aided Prototyping System (CAPS)

Download
Author
Kreeger, Gary L.
Date
1999-09Advisor
Buss, Arnold H.
Bradley, Gordon H.
Metadata
Show full item recordAbstract
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 today's 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 Java/CORBA 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.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Design of Multi-Mission Spacecraft BUS
Agrawal, B.N. (1992);This paper investigates alternate control techniques for the attitude control of a three axis stabilized flexible communications satellite consisting of a large reflector and a solar array. The control configurations ... -
Distributed deployment of Therminators in the network
Cheng, Kah Wai (Monterey, California. Naval Postgraduate School, 2004-12);The idea of deploying a distributed network intrusion system using Therminator is explored in this thesis. There are many advantages in having a distributed system compared to a standalone network intrusion system. The ... -
Software architecture for distributed real-time embedded systems
Almeida, Jose Carlos Alves de. (Monterey, California. Naval Postgraduate School, 1998-09);Real time embedded systems have particularly strict requirements on accuracy, safety and reliability. A central question in the design of such systems is how to support concurrent processing without adversely affecting the ...