6 th International Conference on Applied Informatics Eger, Hungary, January 27–31, 2004. Objects management in Real-time in Java systems Imre Fazekas Department of Information Technologies, University of Debrecen email: ifazekas@inf.unideb.hu Abstract Information systems working continuously need a technology to ensure the possibility for software development in real-time. An Object Oriented (OO) system is a set of objects, which can be replaced, modified; so the behavior of objects will be changed, and we want to ease the programming work on a running Java software. For this purpose, we introduce Fluxion and CIA technologies. On the basis of the analysis on the behavior of the previous software components, one can make structural or behavioral corrections without the decrease of performance in the new system. One can use the tools Agents and Wrappers [1-9] introduced by Odell et al. In such way, one can control any kind of operation on the same level of performance. An Agent [1] “slopes around” in the software, facilitating the debug, the control, the corrections of the process of operation of the software. Keywords: Definition and manipulation of classes, Interfaces, Methods and properties in real-time; “Hot-swapping”; Replacement of objects; Modification of behavior; Software management 1. Introduction “Software hot-swap” [9-17]: in the course of the working of an information system, one can replace components in the software, can make corrections on the basis of the analysis of the software. In the last 3-5 years the following problem aroses: develop a software in real- time for the continuous work. It needs a new technology built upon the existing OO technology. It is known, that the OO environment is defined as a set of objects which are related and communicate with each other. In this paper we shall use the terminology of Gamma et al [17]. So, in the process of developing the software, 147