Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por CRIIS

2015

AUTONOMOUS IDENTIFICATION OF TRAFFIC SIGNS IN A MOBILE MAPPING SYSTEM

Autores
Madeira, S; Ribeiro, C; Sousa, A; Gonçalves, JA;

Publicação
ATAS DAS I JORNADAS LUSOFONAS DE CIENCIAS E TECNOLOGIAS DE INFORMACAO GEOGRAFICA

Abstract

2015

Multiply and Conquer: A Replication Framework for Building Fault Tolerant Industrial Applications

Autores
de Sousa, M; Chrysoulas, C; Homay, AE;

Publicação
PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN)

Abstract
TIEC 61499 defines an execution model for distributed industrial control applications, i.e. a single application distributed among several devices. In such an environment partial failures are likely to occur. In order to avoid probable system malfunctions and breakdowns due to partial failures, the authors have previously proposed a framework where the concept of replication may be applied to the IEC 61499 execution model. This paper focuses on describing an implementation of this replication framework on the FORTE IEC 61499 execution platform, along with the results of the first tests of the implementation. A set-up for the full validation of the approach is also described.

2015

Ambiguities in IEC 61131-3 ST and IL Expression Semantics

Autores
de Sousa, M;

Publicação
PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN)

Abstract
One of the aspects that affects the reliability of a software application is the programming language used for its development. In industrial automation applications, the most commonly used languages are those defined in the IEC 61131-3 standard. This work contains an analysis of the semantics of ST and IL expressions, and highlights ambiguities in the standard that might lead to seemingly correct code being executed and evaluated differently in distinct IEC 61131-3 execution environments. Examples of code that may be evaluated to different results are given, and an evaluation of several commercially available IEC 61131-3 compilers is made and compared. A static code analyzer was developed capable of identifying legal IEC 61131-3 code that may result in ambiguous behavior, and this analyzer was used to test source code currently in use in real-world control applications.

2015

Exploiting Voting Strategies in Partially Replicated IEC 61499 Applications

Autores
de Sousa, M; Chrysoulas, C; Homay, AE;

Publicação
2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS)

Abstract
In a modern industrial environment control programs are distributed among several devices. This raises new issues and challenges especially in failure modes. Building fault tolerant applications can be the solution in order a failure of one sub-component not to jeopardize the execution of the whole application. The authors have proposed a framework to support replicated IEC 61499 applications. In this paper we augment this framework with the support for different voting strategies, propose an extension of the replication communication protocol, and analyse the resulting fault-tolerance semantics. A limited implementation of the framework is also described.

2015

Cost-effective and lightweight mobile units for MixAR: a comparative trial among different setups

Autores
Padua, L; Narciso, D; Adao, T; Cunha, A; Peres, E; Magalhaes, L;

Publicação
CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERIS/PROJMAN / HCIST 2015

Abstract
Cultural heritage has arousing the interest of the general public (e.g. tourists), resulting in the increasing number of visitations to archaeological sites. However, many buildings and monuments are severely damaged or completely destroyed, which doesn't allow to get a full experience of "travelling in time". Over the years, several Augmented Reality (AR) approaches were proposed to overcome these issues by providing three-dimensional visualization of reconstructed ancient structures in situ. However, most of these systems were made available through heavy and expensive technological bundles. Alternatively, MixAR intends to be a lightweight and cost-effective Mixed Reality system which aims to provide the visualization of virtual ancient buildings reconstructions in situ, properly superimposed and aligned with real-world ruins. This paper proposes and compares different AR mobile units setups to be used in the MixAR system, with low-cost and lightweight requirements in mind, providing different levels of immersion. It was propounded four different mobile units, based on: a laptop computer, a single-board computer (SBC), a tablet and a smartphone, which underwent a set of tests to evaluate their performances. The results show that mobile units based on laptop computer and SBC reached a good overall performance while mobile units based on tablet and smartphone did not meet such a satisfactory result even though they are acceptable for the intended use. (C) 2015 The Authors. Published by Elsevier B.V.

2015

Towards Modern Cost-effective and Lightweight Augmented Reality Setups

Autores
Pádua, L; Adão, T; Narciso, D; Cunha, A; Magalhães, L; Peres, E;

Publicação
Int. J. Web Portals

Abstract
Augmented Reality (AR) has been widely used in areas such as medicine, education, entertainment and cultural heritage to enhance activities that include (but are not limited to) teaching, training and amusement, through the completion of the real world with viewable and usually interactive virtual data (e.g. 3D models, geo-markers and labels). Despite the already confrmed AR benefts in the referred areas, many of the existing AR systems rely on heavy and obsolete hardware bundles composed of several devices and numerous cables that usually culminate in considerably expensive solutions. This issue is about to be tackled through the recent technological developments which currently enable the production of small-sized boards with remarkable capabilities - such as processing, visualization and storage - at relatively low prices. Following this line of reasoning, this paper proposes and compares fve different multi-purpose AR mobile units, running Windows or Android operating systems, having in mind low-cost and lightweight requirements and different levels of immersion: a laptop computer, two tablets, a smartphone and smartglasses. A set of tests was carried out to evaluate the proposed unit performance. Moreover, a set of users' assessments was also conducted, highlighting an overall acceptance regarding the use of the proposed units in AR applications. This paper is an extension of a previous work (Pádua et al., 2015) in which a conceptual architecture for mobile units - complying with AR requirements (including visualization, processing, location and communication) for indoor or outdoor utilization - was presented, along with a shorter set of lightweight and cost-effective AR mobile units and respective performance tests.

  • 282
  • 386