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 HumanISE

1996

Ray-Tracing for Stereoscopic Images

Authors
Leitão, JM; Sousa, AA; Ferreira, FN;

Publication
Beiträge zur Graphischen Datenverarbeitung - Modelling and Graphics in Science and Technology

Abstract

1996

Distributed telecommunications services

Authors
Fonseca, JB; Carrapatoso, EM;

Publication
NINETEENTH CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL

Abstract
Distributed systems emerged in the last decade as a more efficient way of sharing networked resources, allowing cooperating processes to be executed in remote computers with possibly distinct architectures and operating systems. This paper presents the motivations that may lead to the usage of distributed architectures in the support of telecommunications services, particularly multimedia services. It also gives an overview of one distributed architecture, ANSA, which was used to implement a prototype of a distributed multimedia service, briefly described.

1996

A method to create graphical user interfaces in telecommunication services specified in SDL

Authors
Martins, PN; Carrapatoso, EM;

Publication
NINETEENTH CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL

Abstract
Technical advances in communication networks and terminal equipment make possible the provision of a wide range of new and appealing telecommunication services. However, the increasing user demand and the strong market competition require that the creation of those services is efficient and fast, and that they have attractive interfaces. The complexity of networks and distributed systems, which support those services, renders the usage of formal specification languages, such as SDL, almost mandatory in their development. According to some authors, fifty percent of the total time necessary to develop applications is spent in building and testing graphical interfaces for different platforms. In this paper, an efficient methodology to create graphical interfaces for telecommunication services specified in SDL is presented.

1995

Parallel implementation of an interactive ray-tracing algorithm

Authors
Sousa, AA; Ferreira, FN;

Publication
COMPUTING SYSTEMS IN ENGINEERING

Abstract
One of the most-used rendering algorithms in Computer Graphics is the Ray-Tracing. The ''standard'' (Whited like) Ray-Tracing(1) is a good rendering algorithm but with a drawback: the time necessary to produce an image is too large (several hours of CPU time are necessary to make a good picture of a moderately sophisticated 3D scene) and the image is only ready to be observed at the end of processing. This kind of situation is difficult to accept in systems where interactivity is the first goal. ''Increasing Realism'' In Ray-Tracing tries to avoid the problem by supplying the user with a preview of the final image. This preview can be calculated in a considerably shorter time but permits that, with some margin of error, the user can imagine (even see, sometimes) some final effects. With more processing time the image quality continues improving without loss of previous results. The user can, at any time, interrupt the session if the image does not match what he wants. Simultaneously with the above idea, it is necessary to accelerate image production. Parallelism is then justified by the need of more processing power. The aim of this text is to describe the Interactive Ray-Tracing Algorithm implementation, using a parallel architecture based on Transputers. An overview of the architecture used is presented and the main parallel processes and related problems are discussed.

1995

On writing a router for message passing in a transputer network

Authors
Sousa, AA; Ferreira, FN;

Publication
COMPUTING SYSTEMS IN ENGINEERING

Abstract
In a distributed memory MIMD parallel machine, the efficient communication between processes/processors, through messages, is an important task to be handled by the programmer. Because the number of inter-processor connections is limited, the communication between any two processors is made by passing the messages through several other processors and then, a problem of messages routing appears. For dedicated systems, special architectures can be defined simplifying the problem but, if an environment constituting a basis for general applications development is desired, the problem is more serious due to the deadlock possibility. A general router, able to avoid the problem, becomes then a very important tool for software development in parallel architectures. We have been defining a development platform, based on a network of Transputers and written in OCCAM, for image synthesis applications. This paper reports our efforts in writing different versions of routers, based on two different strategies, and justifies the choice of an efficient one to integrate in the platform.

1994

Abduction in Temporal Reasoning

Authors
Ribeiro, C; Porto, A;

Publication
Temporal Logic, First International Conference, ICTL '94, Bonn, Germany, July 11-14, 1994, Proceedings

Abstract

  • 637
  • 641