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 CSE

2014

Editorial

Authors
Lukovic, I; Budimac, Z; Leal, JP; Janousek, J; Rocha, A; Dan Burdescu, D; Dragan, D;

Publication
Computer Science and Information Systems

Abstract

2014

ESEIG Mobile: An M-Learning Approach in a Superior School

Authors
Queirós, Ricardo; Pinto, Mario;

Publication
IJKBO

Abstract

2014

Trace-Based Reconfigurable Acceleration with Data Cache and External Memory Support

Authors
Paulino, N; Ferreira, JC; Cardoso, JMP;

Publication
2014 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA)

Abstract
This paper presents a binary acceleration approach based on extending a General Purpose Processor (GPP) with a Reconfigurable Processing Unit (RPU), both sharing an external data memory. In this approach repeating sequences of GPP instructions are migrated to the RPU. The RPU resources are selected and organized off-line using execution trace information. The RPU core is composed of Functional Units (FUs) that correspond to single CPU instructions. The FUs are arranged in stages of mutually independent operations. The RPU can enable several stages in tandem, depending on the data dependencies. External data memory accesses are handled by a configurable dual-port cache. A prototype implementation of the architecture on a Spartan-6 FPGA was validated with 12 benchmarks and achieved an overall geometric mean speedup of 1.91x.

2014

Sequencing Educational Resources with Seqins

Authors
Queiros, R; Leal, JP; Campos, J;

Publication
COMPUTER SCIENCE AND INFORMATION SYSTEMS

Abstract
Existing adaptive educational hypermedia systems have been using learning resources sequencing approaches in order to enrich the learning experience. In this context, educational resources, either expository or evaluative, play a central role. However, there is a lack of tools that support sequencing essentially due to the fact that existing specifications are complex. This paper presents Seqins as a sequencing tool of digital educational resources. Seqins includes a simple and flexible sequencing model that will foster heterogeneous students to learn at different rhythms. The tool communicates through the IMS Learning Tools Interoperability specification with a plethora of e-learning systems such as learning management systems, repositories, authoring and automatic evaluation systems. In order to validate Seqins we integrate it in an e-learning Ensemble framework instance for the computer programming learning domain.

2014

Support for Refactoring an Application towards an Adaptive Object Model

Authors
Guerra, E; Aguiar, A;

Publication
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT V

Abstract
Flexibility requirements can appear in the middle of a software development, perceived by several client requests to change the application. A flexible domain model, usually implemented with using the adaptive object model (AOM) architectural style, required custom-made components to handle the current implementation of the domain entities. The problem is that by evolving an AOM model, the components need to be evolved as well, which generates constant rework. This work studied the possible AOM evolution paths, in order to provide support in the components for model changing. An evolution of the Esfinge AOM RoleMapper framework were developed to provide this functionality, allowing AOM models in different stages to be mapped to a single structure. The study was evaluated using a set of tests that were applied in each possible structure for the model.

2014

Automatic simulation calibration: An evaluation of search-based metaheuristics applied to IEC 61131-3 based automation in the power systems domain

Authors
Silva, C; Rossetti, RJF; Pereira, JC;

Publication
Modelling and Simulation 2014 - European Simulation and Modelling Conference, ESM 2014

Abstract
Industrial automation relies on PLC's to perform real-time critical tasks. These tasks are commonly implemented using IEC 61131-3 and tend to be very complex due to the current evolution of microprocessor capabilities. This complexity causes testing to be considered a very difficult task and the scope to be reduced to minimize effort. The application of automatic calibration techniques could allow the identification of optimal or near optimal solutions for the set of inputs to allow a better test coverage and simulation accuracy. This paper reviews current automatic simulation calibration methodologies and provides a description of an experiment of the application of search-based metaheuristics to IEC 61131-3 implemented algorithms in the context of power systems automation.

  • 181
  • 217