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 CSE

2013

2nd Symposium on Languages, Applications and Technologies, SLATE 2013, June 20-21, 2013 - Porto, Portugal

Autores
Leal, JP; Rocha, R; Simões, A;

Publicação
SLATE

Abstract

2013

Improving transaction abort rates without compromising throughput through judicious scheduling

Autores
Nunes, A; Pereira, J;

Publicação
Proceedings of the ACM Symposium on Applied Computing

Abstract
Althought optimistic concurrency control protocols have increasingly been used in distributed database management systems, they imply a trade-off between the number of transactions that can be executed concurrently, hence, the peak throughput, and transactions aborted due to conflicts. We propose a novel optimistic concurrency control mechanism that controls transaction abort rate by minimizing the time during which transactions are vulnerable to abort, without compromising throughput. Briefly, we throttle transaction execution with an adaptive mechanism based on the state of the transaction queues while allowing out-of-order execution based on expected transaction latency. Preliminary evaluation shows that this provides a substantial improvement in committed transaction throughput. Copyright 2013 ACM.

2013

Comparing Two Class Composition Approaches

Autores
Barbosa, F; Aguiar, A;

Publicação
EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2013

Abstract
The presence of code replication can be a consequence of a lack in the composition mechanisms where classes are insufficient to reuse the code that is replicated. To extend the reuse of pieces of code some proposals have been made that try to compose classes using those pieces of code. In this paper we compare two of those approaches: Traits and Roles. We compare their compositions mechanisms and how we can use them to reduce code replication. To study the extent to which they reduce code replication we conducted a case study using the JHotDraw framework where we detect and remove code replication using each technique. Results from the case study show that roles have an advantage over traits, as they are capable of removing more code replication.

2013

Publishing Linked Data with DaPress

Autores
Costa, T; Leal, JP;

Publicação
2nd Symposium on Languages, Applications and Technologies, SLATE 2013, June 20-21, 2013 - Porto, Portugal

Abstract
The central idea of the Web of Data is to interlink the information available in the Web, most of which is actually stored in databases rather than in static HTML pages. Tools to convert relational data into semantic web formats and publish then as linked data are essential to fulfill the vision of a web of data available for automatic processing, as web content is currently available to humans. This paper presents DaPress, a simple tool to publish linked data on the Web, that maps a relational database to an RDF triplestore and creates a SPARQL access point. The paper reports the use of DaPress to publish the database of Authenticus, a system that automatically assigns publication authors to known Portuguese researchers and institutions. © Teresa Costa and José Paulo Leal.

2013

Management System for Electronic Store A case study in the Engineering Department of UTAD

Autores
Gomes, J; Barbosa, L; Goncalves, R; Filipe, V;

Publicação
PROCEEDINGS OF THE 2013 8TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2013)

Abstract
This article describes an application proposal since the analysis till the development of a software, which presents itself as a solution to the existent management problem in the Electronics Store in the Engineering Department of University of Tras-os-Montes and Alto Douro. The study as followed a development methodology intrinsic to the problem and to all the features associated to management systems, with the main purpose to obtain a suitable solution by means of Information Technologies capable to support the users in the management of all services and resources of the store in a way completely integrated with the information systems that are more relevant to teaching activity. The solution was developed using Web technologies, enabling an optimized channel for accessing and managing all services and products provided by the store, increasing their efficiency, organization and ability to respond to requests made by all users.

2013

Innovations in health care services: The CAALYX system

Autores
Rocha, A; Martins, A; Freire Junior, JC; Boulos, MNK; Escriche Vicente, ME; Feld, R; van de Ven, P; Nelson, J; Bourke, A; OLaighin, G; Sdogati, C; Jobes, A; Narvaiza, L; Rodriguez Molinero, A;

Publicação
INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS

Abstract
Purpose: This paper describes proposed health care services innovations, provided by a system called CAALYX (Complete Ambient Assisted Living eXperiment). CAALYX aimed to provide healthcare innovation by extending the state-of-the-art in tele-healthcare, by focusing on increasing the confidence of elderly people living autonomously, by building on the knowledge base of the most common disorders and respective characteristic vital sign changes for this age group. Methods: A review of the state-of-the-art on health care services was carried out. Then, extensive research was conducted on the particular needs of the elderly in relation to home health services that, if offered to them, could improve their day life by giving them greater confidence and autonomy. To achieve this, we addressed issues associated with the gathering of clinical data and interpretation of these data, as well as possibilities of automatically triggering appropriate clinical measures. Considering this initial work we started the identification of initiatives, ongoing works and technologies that could be used for the development of the system. After that, the implementation of CAALYX was done. Findings: The innovation in CAALYX system considers three main areas of contribution: (i) The Roaming Monitoring System that is used to collect information on the well-being of the elderly users; (ii) The Home Monitoring System that is aimed at helping the elders independently living at home being implemented by a device (a personal computer or a set top box) that supports the connection of sensors and video cameras that may be used for monitoring and for interaction with the elder; (iii) The Central Care Service and Monitoring System that is implemented by a Caretaker System where attention and care services are provided to elders, where actors as Caretakers, Doctors and Relatives are logically linked to elders. Innovations in each of these areas are presented here. Conclusions: The ageing European society is placing an added burden on future generations, as the 'elderly-to-working-age-people' ratio is set to steadily increase in the future. Nowadays, quality of life and fitness allows for most older persons to have an active life well into their eighties. Furthermore, many older persons prefer to live in their own house and choose their own lifestyle. The CAALYX system can have a clear impact in increasing older persons' autonomy, by ensuring that they do not need to leave their preferred environment in order to be properly monitored and taken care of.

  • 195
  • 220