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

2006

Program slicing by calculation

Authors
Rodrigues, NF; Barbosa, LS;

Publication
JOURNAL OF UNIVERSAL COMPUTER SCIENCE

Abstract
Program slicing is a well known family of techniques used to identify code fragments which depend on or are depended upon specific program entities. They are particularly useful in the areas of reverse engineering, program understanding, testing and software maintenance. Most slicing methods, usually oriented towards the imperative or object paradigms, are based on some sort of graph structure representing program dependencies. Slicing techniques amount, therefore, to ( sophisticated) graph transversal algorithms. This paper proposes a completely different approach to the slicing problem for functional programs. Instead of extracting program information to build an underlying dependencies' structure, we resort to standard program calculation strategies, based on the so-called Bird-Meertens formalism. The slicing criterion is specified either as a projection or a hiding function which, once composed with the original program, leads to the identification of the intended slice. Going through a number of examples, the paper suggests this approach may be an interesting, even if not completely general, alternative to slicing functional programs.

2006

PERSONA: Customization of services based on smart user modeling [PERSONA: Personalização de serviços com base na modelização inteligente de utilizadores]

Authors
Santos, A; Gomes, P; Antunes, B; Rodrigues, L; Barbeira, J;

Publication
CISTI 2006 - Actas da 1a Conferencia Iberica de Sistemas e Tecnologias de Informacao

Abstract

2006

PERSONA: personalization of services with a basis in intelligent user modelling

Authors
Santos, A; Gomes, P; Antunes, B; Rodrigues, L; Barbeira, J;

Publication
ACTAS DA 1A CONFERENCIA IBERICA DE SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL II

Abstract

2005

Modelling urban scenes for LBMS

Authors
Coelho, AFF; de Sousa, AA; Ferreira, FN;

Publication
Proceeding of the Tenth International Conference on 3D Web Technology, Web3D 2005, Bangor, UK, March 29 - April 1, 2005

Abstract
Three-dimensional graphical applications can provide an added value to Location Based Mobile Services (LBMS). This is particularly true for the applications related to urban environments, which can interactively present three-dimensional models to the user, visualized in accordance to his location. Modelling an urban environment is mainly a manual procedure and so it can become a difficult, tedious and time consuming task, due to the many different geometries, textures, details, etc, involved in the urban structures. This paper presents the XL3D modelling system that provides, in an automatic fashion, three-dimensional models of urban areas to be used in a LBMS Project. The XL3D modelling system is based on interoperable access to digital data, in diverse formats, accessing XML documents or invoking Web services in a distributed architecture. The system is driven by L-systems based modelling processes that automatically generate three-dimensional models of urban environments, specified in a declarative mode using documents based on an XML Schema, also called XL3D. Copyright © 2005 by the Association for Computing Machinery, Inc.

2005

Introduction

Authors
Dihl Comba, JL; Navazo, I; de Sousa, AA;

Publication
Comput. Graph.

Abstract

2005

State Of The Art In Computer Graphics In Ibero-American Countries - Introduction

Authors
Comba, J; Navazo, I; de Sousa, AA;

Publication
COMPUTERS & GRAPHICS-UK

Abstract

  • 617
  • 641