THE CLIENT FOR THE CONTROL SYSTEM AND DATA PROCESSING IN THE MAMMOGRAPHY

This work considers an approach to design the client GUI for a distributed control system and image processing. The results of the high level design of the client GUI for the Meta Data Analysis system (MEDA) are presented. This client is intended for image processing in mammography. The interactive processing mode is a means to realize it completely in Java with the possibility of remote access by WWW. The MEDA Server resource manager provides conflictless access to the non-shared system resources for MEDA Client. 1 MAIN CONCEPTS Using complex distributed systems leads to the development of client-server applications. We present here the results of the high-level design of the client of the MEDA system. The MEDA system will be designed for mammography applications. It consists of data storage and the data mining system. The data mining works using any tool which consists of any algorithms. Each tool is the chain of algorithms. This chain of the algorithms we will name as the Scenario. The MEDA user can define a new Scenario or use a previously created one. To make a new scenario the MEDA server includes the Scenario Editor. Developing a new scenario a user can choose algorithms from the Scenario Repository (this is our knowledge base). The next step of the data processing is the definition of the parameters and the algorithm learning of new Scenarios because it can use for example the learning neural network algorithms. After this it is necessary for speed to link all pre-complied algorithms into a new Scenario. This Scenario can be used in the development of a new one. Each Scenario can be considered as some new algorithm. Its name and parameters are described in the Scenario Repository. To make a flexible system it is necessary to have many work places which can have a common Data Repository and Scenario Repository. All these features belong to the MEDA server, which has the Scenario Editor as well as to make new Scenarios.. That’s why we can write this program in Java. The MEDA client implementation in Java can guarantee the flexibility and compatibility of the client. 2 THE MEDA SERVER The structure of the MEDA Server is presented in Fig. 1. This program consists of modules such as the Scenario Editor, the Scenario Repository, the Data Storage, the Resource Manager and the Algorithms Repository. The Resource Manager controls all shared resources. Therefore the Algorithms Repository, the Scenario Repository and the Data Storage can be used by all users of MEDA. The Resource Manager description for ATLAS DAQ prototype) is presented in the ref. [1] and can be considered as an example of this module.