In this age of rapid development, applications may become outdated as soon as they are developed. Thus, the need for processes which can reduce the development time, especially for today's emerging generation of large, complex, distributed systems. This thesis introduces a process that guarantees to provide survivability, timeliness, scalability and profiling services, even under heavy tactical loads, to applications without the need for writing massive programs to provide such services. This process uses the DeSiDeRaTa (Dynamic, Scalable, Dependable, Real-Time Systems) middleware to provide these the first dealing with an application that needs state handling while the second, a stateless application. It also explains how these applications are brought under the control of the middleware in a few simple steps. |