Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by HASLab

1997

Enhancing load distribution strategies through simulation

Authors
Cunha, A; Santos, LP; Belo, O;

Publication
SIMULATION IN INDUSTRY: 9TH EUROPEAN SIMULATION SYMPOSIUM 1997

Abstract
Load distribution is a well known critical problem in every distributed system. From operating systems to agent oriented applications it is not difficult to find cases where processing nodes are overloaded when, at the same time, other peers present low levels of activity. In agent oriented applications, where the appeal to cooperation is almost a constant event, these unbalanced situations may generate serious cases of contention, deadlock or simply large idle times. The implementation of load distribution strategies in a distributed system may help significantly to improve its overall performance and reduce effectively such undesirable situations. In order to study the effects of different load distribution policies in agent based applications a generic load distribution simulation system was design and implemented. The system allows the specification of multiorganisational distributed systems with dynamic load patterns. Its main characteristics and functionalities are presented in this paper.

1997

Parallel neural network recognition - a multi-agent system approach

Authors
Cunha, A; Biscaia, C; Torres, M; Sobral, L; Belo, O;

Publication
APPLICATIONS OF HIGH PERFORMANCE COMPUTING IN ENGINEERING V

Abstract
This paper presents and discusses the design and the development of a pattern recognition agent based on neural networks. This agent is part of an intelligent navigation system, providing it with the necessary vision abilities so that it can be placed on a strange environment in order to explore and recognise its structures and specificities. Although similar, the properties of the recognised objects change through time and according to each specific environment. The flexibility required by such recognition process was implemented by several pattern recognition agents. Each agent is based on a neural network and can be trained on-line by a parallel training algorithm to allow an effective real time utilisation.

1997

Evaluation of the communication performance on a parallel processing system

Authors
Santos, LP; Castro, V; Proenca, A;

Publication
RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE

Abstract
This article presents an evaluation study of point-to-point and collective communication performance on a parallel processing system, a 16 node Parsytec PowerXplorer, using three different communication environments: PARIX, PVM and MPI.

1996

Using Internet technology for course support

Authors
Miranda, JEP; Pinto, JS;

Publication
SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)

Abstract
This paper has two purposes: first, to describe an experiment made in an undergraduate course, using Internet services to improve the speed and ease of communication between students and teaching team. We claim that the very positive results we obtained may very easily be reproduced in any course, with undergraduate students from the first year on. The second purpose is to discuss some possible directions the authors are planning to follow, in what concerns the utilization of Internet in education. Virtual environments such as MUDs and the automatic marking-up of problems submitted through WWW forms are steps towards what might end up as a full-blown Distance Education Environment.

1996

Semantics of non-terminating rewrite systems using minimal coverings

Authors
Barros, J; Goguen, J;

Publication
COMPUTER SCIENCE LOGIC

Abstract
We propose a new semantics for rewrite systems based on interpreting rewrite rules as inequations between terms in an ordered algebra. In particular, we show that the algebra of normal forms in a terminating system is a uniquely minimal covering of the term algebra. In the non-terminating case, the existence of this minimal covering is established in the completion of an ordered algebra formed by rewriting sequences. We thus generalize the properties of normal forms for non-terminating systems to this minimal covering. These include the existence of normal forms for arbitrary rewrite systems, and their uniqueness far confluent systems, in which case the algebra of normal forms is isomorphic to the canonical quotient algebra associated with the rules when seen as equations. This extends the benefits of algebraic semantics to systems with non-deterministic and non-terminating computations. We first study properties of abstract orders, and then instantiate these to term rewriting systems.

1995

Integration of concurrency control in a language with subtyping and subclassing

Authors
BAQUERO, C; OLIVEIRA, R; MOURA, F;

Publication
PROCEEDINGS OF THE USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES (COOTS)

Abstract

  • 259
  • 261