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

2008

Patterns for data and metadata evolution in adaptive object-models

Authors
Ferreira, HS; Correia, FF; Welicki, L;

Publication
PLoP08 - 15th Conference on Pattern Languages of Programs, Proceedings

Abstract
An Adaptive Object-Model (AOM) is an architectural pattern based upon a dynamic meta-modeling technique where the object model of the system is explicitly defined as data to be interpreted at run-time. The object model encompasses the full specification of domain objects, states, events, conditions, constraints and business rules. Several design patterns, that have before been documented, describe a set of good-practices within this domain. This paper approaches data and metadata evolution issues in the context of AOMs, by describing three additional patterns - History of Operations, System Memento and Migration. They establish ways to track, version, and evolve information, at the several abstraction levels that may exist in an AOM. © 2008 is held by the author(s).

2008

VirtualECare: Group decision supported by idea generation and argumentation

Authors
Costa, R; Novais, P; Neves, J; Marreiros, G; Ramos, C; Neves, J;

Publication
PERVASIVE COLLABORATIVE NETWORKS

Abstract
It is understood that Collaborative Work plays an important role in today's organizations lift cycle. On the other hand, any decision that may involve a set of decision makers is, by itself, quite complex. It is under this umbrella that it will be presented the VirtualECare project, that contemplates art intelligent multi-agent system able to monitor, interact and serve its customers in need of (health)care services. We will center our attention oil the system group decision and argumentation modules, which use idea generation techniques and resort to argumentation to exchange and justify belief and choice. At the end, a prototype will be presented.

2008

Group support in collaborative networks organizations for ambient assisted living

Authors
Novais, P; Costa, R; Carneiro, D; Machado, J; Lima, L; Neves, J;

Publication
TOWARDS SUSTAINABLE SOCIETY ON UBIQUITOUS NETWORKS

Abstract
Collaborative Work plays an important role in today's organizations and normally in areas where decisions must be made. However, any decision that involves a collective or group of decision makers is, by itself, complex. In this work we present the VirtualECare project, built in terms of an intelligent multi-agent system able to monitor, interact and serve its customers, which are, normally, in need of care services, and assisted with tools based on open standards, like OSGi an R-OSGi.

2008

Simulating and Monitoring Ambient Assisted Living

Authors
Carneiro, D; Costa, R; Novais, P; Neves, J; Machado, J; Neves, J;

Publication
EUROPEAN SIMULATION AND MODELLING CONFERENCE 2008

Abstract
Researchers are giving special attention to innovative healthcare projects in order to reduce medical service costs and to deal with the population ageing. The Virtual e-Care was born taking those goals in mind. An intelligent and proactive system has been prototyped, Supporting group decision making techniques, idea generation, argumentation and the quantification of the quality of information. In this paper it is simulated a virtual Assisted Living Environment, based in a solid agent-based architecture. Special attention is given to the monitoring system.

2008

Combining Rewriting-Logic, Architecture Generation, and Simulation to Exploit Coarse-Grained Reconfigurable Architectures

Authors
Morra, C; Bispo, J; Cardoso, JMP; Becker, J;

Publication
PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES

Abstract

2008

Retargeting, evaluating, and generating reconfigurable array-based architectures

Authors
Morra, C; Cardoso, JMP; Bispo, J; Becker, J;

Publication
2008 SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS

Abstract
Coarse-grained reconfigurable architectures have proven their value as programmable accelerators for general purpose processors. For early evaluation of those architectures, we need an approach able to exploit and retarget different Processing Elements (PEs) while maintaining the same compilation flow. Bearing in mind those aspects, this paper describes an approach able to map, evaluate and generate reconfigurable architectures based on an array of PEs. We use Rewriting Logic to map computations described by imperative programming languages to the PEs of the target architecture, a VHDL generation step to prototype the architectures being evaluated, and a clock cycle-based simulator to achieve first assessments about the performance of those architectures. In order to show the potential of our approach, we present results of 1-D coarse-grained reconfigurable arrays as accelerator softcores implemented in an FPGA, and the effects of different PE's structures and complexities.

  • 590
  • 641