home contact
     Cuprinsul volumului
Sisteme distribuite
Editura Universitatii Suceava, 2004
ISBN 973-666-143-1

Distributed Systems
Table of Contents
9
13
18
28
34
41
45
52
59
65
72
80
86
94
102
120
125
133
140
146
154
162
169
175
180
186
196
200
208




Interfacing Module for OPC Servers with gpMEDL Hardware Components, for Distributed Process Monitoring


Catalin SÎICU1, Vasile GAITAN2, Valentin POPA3

Universitatea “Stefan cel Mare” Suceava
Str. Universitatii nr.9, 720225, Suceava, România
1siicu@eed.usv.ro, 2gaitan@eed.usv.ro, 3valentin@eed.usv.ro

Abstract.The process control and automation involves different challenges and solutions. OPC is a relatively new standard, widely used in industrial applications, free available for consult and use. The process automation needs to manage the flow of increasingly amount of data, which could be solved using this OPC standard. The solution presented in this article can be a part of wider applications designed for process monitoring and control.
Keywords: OLE, OPC, DCOM, client/server, process control

Back to top

DISTRIBUTED SYSTEM FOR COMPLEX APPLICATIONS


Mitica CRAUS1, Iulian TABARA2, Catalin MAHULEA3

Gh. Asachi" Technical University of Iasi
Department of Computer Science and Engineering
1craus@cs.tuiasi.ro

Abstract.Abstract We propose in this paper a distributed system for complex applications (DSCA), organized on four tiers. We use the network technologies, considering the following goals: scalability, data processing using specialized computational nodes, easy to design and implement new facilities, cross language support (related to Microsoft.Net platform). In the design and the development phases we consider the advantages offered by Microsoft.Net Framework, using C# programming language
Keywords: distributed system, framework, network technologies, .Net, C#

Back to top


OPC Server for Alarms and Events


Mihai Gabriel DANILA1, Vasile GAITAN2, Cristian TIPA3

1, 3 S.C. GENPRO S.R.L.
2Universitatea “Stefan cel Mare” Suceava
Str. Universitatii nr.9, 720225, Suceava, România
1danilamg@yahoo.com, 2gaitan@eed.usv.ro, 3tpacri@yahoo.com

Abstract.. Today with the level of automation that is being applied in manufacturing, operators are dealing with higher and higher amounts of information. Alarming and event subsystems have been used to indicate area of processes that require immediate attention. Areas of interest include (but are not limited to): safety limits of equipment, event detection, abnormal situations. In addition to operators, other client applications may collect and record alarm and event information for later audit or correlation with other historical data. Alarm and event engines today produce an added stream of information that must be distributed to users and software clients that are interested in this information. Currently most alarming / event systems use their own proprietary interfaces for dissemination and collection of data. There is no capability to augment existing alarm solutions with other capabilities in a plug-n-play environment. This requires the developer to recreate the same infrastructure for their products as all other vendor have had to develop independently with no interoperability with any other systems .
Keywords: OLE, OPC, DCOM, client/server, process control

Back to top


OPC Server for Alarms and Events


Sorin JEDER

Universitatea “Stefan cel Mare” Suceava
Str. Universitatii nr.9, 720225, Suceava, România
sorin_jeder@seap.usv.ro


Abstract.The paper presents a method to increase the reliability of the communication processes using fault tolerant structures. The communication structure used is a mesh communication networks having many communication channels to transport the message between two points: source and destination. The analysis within the paper was made considering a single simple real time link with a main channel and a backup channel. The number of backup channels increase determines an increase of the link's reliability limited by the reliability of the final link components.
Keywords: real-time communication, reliability, Markov models

Back to top


Georelational Data Model in the Frame of a Distributed Geographic Informatics System Applied to the Cadastral Survey


Nicolae MORARIU

Universitatea “Stefan cel Mare” Suceava
Str. Universitatii nr.9, 720225, Suceava, România
nmorariu@eed.usv.ro


Abstract.The paper presents a georelational model introduced by the author and used as a part of a distributed geographic informatics system applied in the cadastral survey, presents practical methods to solve problems which occurred in data distribution, representation and processing spatial data, cadastral survey database interconnection with databases specific to the other informational systems for owners identification and localization. The interconnection is made defining a dblink in DBMS Oracle. For the description of the complex queries, a querying scheme is defined a graphical method to describe the path to be followed in the conceptual database scheme and querying conditions.
Keywords: georelational model, distributed database, informatical system, land register, querying scheme, databases interconnection

Back to top


Universal Debugger for Infineon Processors


Marius CERLINCA1, Tudor CERLINCA2

Universitatea “Stefan cel Mare” Suceava
Str. Universitatii nr.9, 720225, Suceava, România
1mariusc@eed.usv.ro,2 tudor_c@eed.usv.ro


Abstract.There are at least 15 types of microcontrollers that are produced by Infineon with an impressive range of targets: automotive, industrial, communications, audio processing, video processing and so on. All this microcontrollers are used in real industrial applications so the testing of products that use them before final releases it is a very important step. There are two types of tests: mechanical and functionality tests. So, to make tests regarding the functionality of a product, which use an Infineon product you will need, a very good debugger. This embedded debuggers have in general two parts: a Windows/Linux IDE and hardware part which made the physical link between the debugger and the target. If the cost of the software debugger is generally the same, no matter the target microprocessor, the hardware part (named usually as port link) could be very expensive.
Keywords: debug, JTAG, USB, Infineon, XC16, Hitex, Tantino, HiTOP IDE

Back to top


Tutoring Multiagent System


Cornelia NOVAC1, Dan MILEA 2

Universitatea "Dunarea de Jos" Galati
Str. Domneasca nr.47 Galati România
1cornelia.novac@ugal.ro, 2dan_milea@yahoo.com


Abstract.The paper presents an intelligent tutoring system, which provides a Student Model using the "overlay method". The system's tasks are distributed among the intelligent agents (software agents), each having clearly specified individual roles as following: administrator (CerberusAgent); interface (InterfaceAgent); tutor (TutorAgent); student (StudentAgent). Moreover, the system is a "three-tier" architecture application and was implemented in Java language
Keywords: multi-agent system, tutoring system, intelligent system

Back to top


Distributed System of Intelligent Physical Agents for the Supervising of Discrete Processes


St. Gh. PENTIUC1, Vasile GAITAN2, Adina FLOREA3, Remus PRODAN4, Cristina TURCU5

1, 2, 4, 5Universitatea "Stefan cel Mare" Suceava, 3Universitatea "Politehnica" Bucuresti
1pentiuc@eed.usv.ro, 2gaitan@eed.usv.ro, 3adinamagda@cs.pub.ro,
4prodan@eed.usv.ro, 5cristina@usv.ro


Abstract.The aim of the paper is to present a control system of a robot arm, based on image processing. The robot arm has a control box linked to the computer through a serial port. A TV camera is connected to the same computer. After the image processing the computer elaborates commands for the robot arm and transmit them to the control box that controls the motors of the robot.
Keywords: image processing, robot control, object identification

Back to top


System of Intelligent Agents for the Control of a Manufacturing Cell


Leonard IURESCU

Universitatea “Stefan cel Mare” Suceava
Str. Universitatii nr.9, 720225, Suceava, România
iurescu@eed.usv.ro


Abstract. The aim of this paper is to present a solution based on a Multiagents System for a production flexible cell. The system is composed by three agents controlling a conveyor band, a robot arm that takes pieces from the conveyor and put them in a stocking area. The cell is supervised by TV cameras connected to the computer.
Keywords:multiagent system, image processing, manufacture flexible cell control

Back to top


Distributed Techniques and Technologies in Java Applications


Lucia RUSU1, Liana STANCULEA 2, Raluca ARBA 3

Universitatea Babes-Bolyai Cluj-Napoca, Facultatea de Stiinte Economice
rusu@econ.ubbcluj.ro1, alian304@yahoo.com2 , ralucordis@yahoo.com3


Abstract.The aim of this paper is to present several models of databases' remote access using Java and J2EE. First of all we show basic architecture (two-tiers and three-tiers) with applets and after we show three- tier architecture in business application we concentrate of JSP and XML functionality.
Keywords: two-tier and three-tier architecture, Java technology, applets, EJB, Bean, JSP, XML

Back to top


Designing and Implementing e-Learning Portals Using ASP.Net Technology


Mihai Horia ZAHARIA1, Claudiu Florin MIHAILA2

Universitatea "Gh. Asachi" Iasi
Bd-ul D. Mangeron nr. 53 A, 700050, Iasi, Romania
1mike@cs.tuiasi.ro, 2claudiu.mihaila@gmail.com


Abstract.In this paper a methodology for designing and implementing e-Learning portals using Microsoft technologies were presented. The new advantages provided by ASP .NET permit us to quick develop medium level application with fault tolerance characteristics, which are critical for a distributed application.
Keywords: e-learning, ASP.NET, fault tolerance

Back to top


FPGA Implementing of a 10base-T Interface


Marius CERLINCA1, Adrian GRAUR2

"Stefan cel Mare" University of Suceava
str.Universitatii nr.1, RO-5800 Suceava
1mariusc@eed.usv.ro, 2adriang@eed.usv.ro


Abstract.FPGA's can be programmed to implement almost any digital circuit beginning with the simplest ones up to new microcontrollers and processors. But from Verilog source to a complete working system it is a long way. You can design a CPU and when you test' it, nothing is working like you expected. So it is a good idea to find a solution to debug your processor. Like we presented already, we designed a debugging system using the parallel port on PC side. Let's suppose that our processor is now working and debugged over the parallel line. It's now the time to write some programs to the FLASH or RAM memory and execute the code from there. At this point it's clear that will take a lot of time to completely write a FLASH using the speed we have. There are two solutions to speed up things: to use a tool like Universal Scan from Ricreations Inc. which is using the JTAG port or to implement another fast communication protocol. We choose the ETHERNET protocol because we want to use just few wires and in the same time to have the kind of speed we need.
Keywords: FPGA, XILINX, Verilog, Ethernet, 802.3, communication protocol, synthesis, debug, FLASH write

Back to top


VHDL Designing of a 16 bit Processor on an Altium NanoBoard-NB1 Platform


Cristian Andy TANASE1, Vasile Gheorghita GAITAN2, Adrian GRAUR3

Universitatea "Stefan cel Mare" Suceava
Str. Universitatii nr.9, 720225, Suceava, România
1andy_t@eed.usv.ro, 2gaitan@eed.usv.ro, 3adriang@eed.usv.ro


Abstract.FPGA's can be programmed to implement almost any digital circuit beginning with the simplest ones up to new microcontrollers and processors. But from Verilog source to a complete working system it is a long way. You can design a CPU and when you test' it, nothing is working like you expected. So it is a good idea to find a solution to debug your processor. Like we presented already, we designed a debugging system using the parallel port on PC side. Let's suppose that our processor is now working and debugged over the parallel line. It's now the time to write some programs to the FLASH or RAM memory and execute the code from there. At this point it's clear that will take a lot of time to completely write a FLASH using the speed we have. There are two solutions to speed up things: to use a tool like Universal Scan from Ricreations Inc. which is using the JTAG port or to implement another fast communication protocol. We choose the ETHERNET protocol because we want to use just few wires and in the same time to have the kind of speed we need.
Keywords: FPGA, XILINX, Verilog, Ethernet, 802.3, communication protocol, synthesis, debug, FLASH write

Back to top


Integrated System for the Management of Information and Processes at Enterprise Level Based on Passive Transponders


Vasile GAITAN1, Valentin POPA2, Cristina TURCU 3,
Cornel TURCU4, Stefan-Gheorghe PENTIUC5

Universitatea "Stefan cel Mare" Suceava
Str. Universitatii nr.9, 720225, Suceava, România
1gaitan@eed.usv.ro, 2valentin@eed.usv.ro, 3cristina@eed.usv.ro,
4cturcu@eed.usv.ro, 5pentiuc@eed.usv.ro


Abstract. The paper presents an information management system designed to monitor and control production processes. Using radio frequency identification (RFID) applied to sub-assemblies, the proposed system enables automated unattended work-in-process tracking and can be successfully integrated in industrial control systems to automatically route items through assembly processes.
Keywords: passive transponder, RFID, product information management

Back to top


Modern Information Technologies Regarding the Public Administration Informatics Systems


Valeriu LUPU

Universitatea "Stefan cel Mare" Suceava
Str. Universitatii nr.9, 720225, Suceava, România
valeriul@seap.usv.ro


Abstract.The aim of this paper is the achievement of an open platform for informing the citizens regarding the public administration (central, regional or locale), to whom the access must be possible even in mobility conditions. The main object is constituted by the elaboration of a software application for the moving citizen's localization for the access to the information he needs in the field of public administration.
Keywords: e-administration, e-commerce, e-business, e-management, GIS, GPS

Back to top


ERP Systems, Past, Present and Future


Loredana MURESAN

Universitatea "Babes - Bolyai" Cluj-Napoca
mil7913@personal.ro


Abstract.One of the most used term in business informatic systems theory is ERP systems. Nowaday, when the advantages of an ERP system are well known and more and more romanian managers are thinking to implement an this type of system, we should establish some considerations regarding the general criteria of comparison between the ERP systems from Romanian market.
Keywords:ERP system, integration, e-business

Back to top


Management of Confidential Documents in a Small or Medium Enterprise, with Multiple Locations


Stefan-Gheorghe PENTIUC1, Costica ROMAN2, Vasile GAITAN3

1,3Universitatea "Stefan cel Mare" Suceava
2S.C.CAOM S.A. Pascani
1,3str. Universitatii nr.9, 720225, Suceava, România
1pentiuc@eed.usv.ro, 2corpad03@yahoo.com,3gaitan@eed.usv.ro


Abstract. The management of the documents inside a small or medium enterprise (SME) rises some specific problems due to the limited budget that is usually dedicated to this aim. The proposed system take into account an SME with distributed locations that exchange documents crucial for their activities. It is supposed that the electronic ditribution, via email, of the documents is supported by a public Internet Service Provider, and in some locations there are many employes using one computer and one email address.The system has two components:GenListKey which is responsible with the management of the private and public keys of the users, and ManagDoc having as aim the management of the documents. The second component comprises an email client too. The system has been prooved as an efficient, secure, and low cost solution to the documents' management inside a SME.
Keywords: document management, information secuity, public key, private key, email client, secure data transmission and data storage.

Back to top


Management Analytical Processing Based on Office Web Components


Lucia RUSU1, Liana STANCULEA2, Loredana MURESAN3

Universitatea Babes-Bolyai Cluj-Napoca, Facultatea de Stiinte Economice
1lrusu@econ.ubbcluj.ro, 2alian304@yahoo.com ,3mil73@yahoo.com


Abstract.This paper try to present actual problems of management's tools-online analytical processing, based on Office Web Components (OWC) and Multidimensional Databases. After an overview of OWC controls, we concentrate of Pivot Table functionality. As a practical proof of OWC useful we analyze B-Org modules.
Keywords:online analytical processing (OLAP), Office Web Components (OWC), Data Source Component (DSC), Pivot table (PT), Multidimensional Databases (MDB)

Back to top


Multirate Adaptive Optimal Control Algorithm


George MAHALU

Universitatea "Stefan cel Mare" Suceava
Str. Universitatii nr.9, 720225, Suceava, Romania
mahalu@eed.usv.ro


Abstract.The fast evolution from microelectronics and computer technologies involving some algorithmic studies about optimal control of the plants. These algorithms are referred to adaptive control structures in conjunction on some optimal criteria. One of these is the optimal adaptive control algorithm with all specific features.
Keywords:optimal, adaptiv, control, algoritm, multirata, microcontroler, identificare, simulare.

Back to top


Remote Access for the High Schools Educational Assistant (AEL)


Vasile Paul BRESFELEAN 1 , Mihaela BURCA 2

Facultatea de Stiinte Economice si Gestiunea Afacerilor
Universitatea "Babes-Bolyai" Cluj-Napoca
1 bresfelean@yahoo.com , 2 miha1580@yahoo.com


Abstract. The aim of this paper is to find a simulation model for "Iulian Pop" Website and AEL Siveco. All databases were designed using Oracle DBMS and we find a solution to link users and teachers from Website in order update several tables and obtain information using AEL databases and flexible demands.
Keywords:client-server model, AEL Databases, users' group, password, and query

Back to top


Distributed System for Traffic Monitoring in Crossroads


Tudor-Ioan CERLINCA 1, Stefan-Gheorghe PENTIUC 2 , Eugen TURCANU 3

1, 2Universitatea "Stefan cel Mare" Suceava
Str. Universitatii nr.9, 720225, Suceava, România
3ASTRAL TELECOM S.A. Suceava, Bdul. 1 Decembrie 1918, nr.11, Suceava
1 tudor_c@eed.usv.ro, 2 pentiuc@eed.usv.ro, 3eugen.turcanu@astral.ro


Abstract. In this paper, we present a robust and efficient background subtraction technique for real time traffic monitoring and analysis. It is well known that background subtraction techniques have been used in many vision-based interfaces to extract moving objects, but most of these interfaces still suffer from the changes of lighting (highlighting and shadows). The technique we proposed is strong enough in order to deal with changes of lighting and the experimental results shows that it can be used in various vision-based applications that needs real-time segmentation and tracking. The technique we developed was tested with a video sequence taken from a crossroad. The application that was developed produces results available on Intranet.
Keywords: image processing, moving target detection, background subtraction

Back to top


Control System of a Robot Arm Based on Image Processing


St. Gh. PENTIUC1, Remus PRODAN2, Radu VATAVU3, Leonard IURESCU4, Cristi IVANCESCU 5

Universitatea "Stefan cel Mare" Suceava
Str. Universitatii nr.9, 720225, Suceava, România
1pentiuc@eed.usv.ro, 2prodan@eed.usv.ro, 3raduvro@yahoo.com,
4liurescu@usv.ro, 5ivancescu@yahoo.com


Abstract. The aim of the paper is to present a control system of a robot arm, based on image processing. The robot arm has a control box linked to the computer through a serial port. A TV camera is connected to the same computer. After the image processing the computer elaborates commands for the robot arm and transmit them to the control box that controls the motors of the robot.
Keywords:image processing, robot control, object identification

Back to top


The Texture Synthesis Algorithms


Adina BARÎLA

"Stefan cel Mare" University of Suceava
str.Universitatii nr.1, RO-5800 Suceava
adina@eed.usv.ro


Abstract. The texture synthesis is a very important way to create texture images and had became a large field of research today. The paper studies two algorithms that generate good visual results.
Keywords:texture, texture synthesis, Wei-Levoy algorithm, Ashikhmin algorithm

Back to top


Web Application for the Spectra Analysis of Signals


Doru E. TILIUTE

"Stefan cel Mare" University of Suceava
Str. Universitatii nr.9, 720225, Suceava, Romania
dtiliute@seap.usv.ro


Abstract. In this paper we present a web based application for studying the spectra of analog signals. The application uses PHP language to perform Fast Fourier Transformation, to compute the spectral magnitudes, their phases and display them in the browser window. Pre-defined signals and user-defined signals can be analyzed as well. User-defined signals are taken over by the scripts as samples via HTML forms or, for large numbers of samples, from files uploaded on the server.
Keywords:FFT, spectra analysis, PHP, Web

Back to top


Web Application for the Spectra Analysis of Signals


Remus Catalin PRODAN1, Vasile GAITAN2, St. Gh. PENTIUC3

"Stefan cel Mare" University of Suceava
Str. Universitatii nr.9, 720225, Suceava, Romania
1prodan@eed.usv.ro, 2pentiuc@eed.usv.ro, 3gaitan@eed.usv.ro


Abstract. Scopul lucrarii consta in prezentarea unui sistem distribuit pentru monitorizarea si controlul productiei pe linii de fabricatie discreta. Hardware sistemul este organizat sub forma unor aparate conectate la o retea industriala. Componenta software acceseaza statiile din reteaua industriala prin intrmediul unui server OPC. Acelasi server asigura o interfata si catre un set de clienti specifici aplicatiei. Datele preluate online de catre sistem sunt stocate in baze de date, analizate, iar pe baza lor sunt luate diferite decizii in privinta productiei, care este si de fapt principalul parametru monitorizat. In paralel sunt urmariti alti parametri precum: starea sculelor de prelucrare, durata de revizie pe masina, timpii specifici de oprire a masinii, etc
Keywords:OLE for Process Control, server, client, workstation, monitoring, comunication, database

Back to top


Mining Association Relevant Rules Based on Stochastic Tests


Mirela DANUBIANU

"Stefan cel Mare" University of Suceava
Str. Universitatii nr.9, 720225, Suceava, Romania
mdanub@eed.usv.ro


Abstract. The problem of discovering association rules has received considerable research attention and several fast algorithms for mining association rules have been developed. We present an implementation, in a specific way of Apriori algorithm that use aditional rule evaluation measures.
Keywords:Knowledge Discovery in Databases, association rules, prior confidence, posterior confidence

Back to top


The Diagnosis of ECG Signal with Artificial Neural Networks


Dumitru OSTAFE

"Stefan cel Mare" University of Suceava
Str. Universitatii nr.9, 720225, Suceava, Romania
dumitruo@seap.usv.ro


Abstract. In this article there are introduced the results obtained in the interpretation of the components of a biomedical signal, ECG, by using a multi-layer neural network, using the backpropagation algorithm. The neural network was simulated with the Neuroshell2.0 program.
Keywords:ECG, neural network, hidden layer, backpropagation, P waves

Back to top


The Diagnosis of ECG Signal with Artificial Neural Networks


Raluca ARBA

Phd. Student "Babes-Bolyai" University Cluj -Napoca
ralucordis@yahoo.com


Abstract. Developing an outstanding e-commerce application using the best technologies and graphics does not represent the only condition for obtaining the online success. The aim of this paper is to simulate the number of visitors for a new e-commerce site, using the "Monte Carlo" method and try to predict the number of potential clients for this site.
Keywords:"Monte Carlo" Method, statistical analysis, e-commerce

Back to top


KNOWLEDGE-ENGINEERING APPROACHES FOR DESIGN OF MULTI-AGENT SYSTEMS


Gheorghe Cosmin SILAGHI

Babes-Bolyai University Cluj-Napoca
Str. Theodor Mihali 58-60, 400591, Cluj-Napoca, România
gsilaghi@econ.ubbcluj.ro


Abstract. This paper presents 2 knowledge engineering approaches for design of multi-agent systems. The goal of the paper is to evaluate the useless of such methodologies regarding agent systems design. For each method, the methodology map is described, together with its most important features. We conclude that knowledge-engineering approaches are worth for consideration in the case of prototyping or for prior validation of software properties. For large-scale agent systems other agent-based software engineering approaches or object-oriented approaches are to be considered.
Keywords:agent systems, design, software engineering, knowledge engineering

Back to top