2013
Authors
Macedo, N; Guimaraes, T; Cunha, A;
Publication
2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE)
Abstract
Models are paramount in model-driven engineering. In a software project many models may coexist, capturing different views of the system or different levels of abstraction. A key and arduous task in this development method is to keep all such models consistent, both with their meta-models (and the respective constraints) and among themselves. This paper describes Echo, a tool that aims at simplifying this task by automating inconsistency detection and repair using a solver based engine. Consistency between different models can be specified by bidirectional model transformations, and is guaranteed to be recovered by minimal updates on the inconsistent models. The tool is freely available as an Eclipse plugin, developed on top of the popular EMF framework, and supports constraints and transformations specified in the OMG standard languages OCL and QVT-R, respectively.
2013
Authors
Costa, LM; Pereira, JE; Filipe, VM; Magalhaes, LG; Couto, PA; Gonzalo Orden, JM; Raimondo, S; Geuna, S; Mauricio, AC; Nikulina, E; Filbin, MT; Varejao, ASP;
Publication
BEHAVIOURAL BRAIN RESEARCH
Abstract
Numerous animal model studies in the past decade have demonstrated that pharmacological elevation of cyclic AMP (cAMP) alone, or in combination with other treatments, can promote axonal regeneration after spinal cord injury. Elevation of cAMP via the phosphodiesterase 4 (PDE4) inhibitor, rolipram, decreases neuronal sensitivity to myelin inhibitors, increases growth potential and is neuroprotective. Rolipram's ability to cross the blood-brain barrier makes it a practical and promising treatment for CNS regeneration. However, several studies have questioned the efficacy of rolipram when given alone. The purpose of this investigation was to determine the effects of continuous administration of rolipram, given alone for 2 weeks, following a moderate T10 contusion injury in rat. Functional recovery was evaluated using the 21-point Basso, Beattie and Bresnahan (BBB) locomotor recovery scale and the beam walk. We used threedimensional (3D) instrumented gait analysis to allow detailed assessment and quantification of hindlimb motion. The amount of the damaged tissue and spared white matter was estimated stereologically. Our results show that administration of rolipram following acute spinal cord contusion results in improved motor performance at each time-point. Dynamic assessment of foot motion during treadmill walking revealed a significantly decreased external rotation during the entire step cycle after 8 weeks in rolipram-treated animals. Stereological analysis revealed no significant differences in lesion volume and length. By contrast, spared white matter was significantly higher in the group treated with rolipram. Our results suggest a therapeutic role for rolipram delivered alone following acute SCI.
2013
Authors
Michell, S; Moore, B; Pinho, LM;
Publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Abstract
The widespread use of multi-CPU computers is challenging programming languages, which need to adapt to be able to express potential parallelism at the language level. In this paper we propose a new model for fine grained parallelism in Ada, putting forward a syntax based on aspects, and the corresponding semantics to integrate this model with the existing Ada tasking capabilities. We also propose a standard interface and show how it can be extended by the user or library writers to implement their own parallelization strategies. © 2013 Springer-Verlag.
2013
Authors
Gama, J;
Publication
Informatica (Slovenia)
Abstract
The developments of information and communication technologies dramatically change the data collection and processing methods. Data mining is now moving to the era of bounded rationality. In this work we discuss the implications of the resource constraints impose by the data stream computational model in the design of learning algorithms. We analyze the behavior of stream mining algorithms and present future research directions including ubiquitous stream mining and self-adaption models.
2013
Authors
Silva, CE; Campos, JC;
Publication
EICS
Abstract
Software has become so complex that it is increasingly hard to have a complete understanding of how a particular system will behave. Web applications, their user interfaces in particular, are built with a wide variety of technologies making them particularly hard to debug and maintain. Reverse engineering techniques, either through static analysis of the code or dynamic analysis of the running application, can be used to help gain this understanding. Each type of technique has its limitations. With static analysis it is difficult to have good coverage of highly dynamic applications, while dynamic analysis faces problems with guaranteeing that generated models fully capture the behavior of the system. This paper proposes a new hybrid approach for the reverse engineering of web applications' user interfaces. The approach combines dynamic analyzes of the application at runtime, with static analyzes of the source code of the event handlers found during interaction. Information derived from the source code is both directly added to the generated models, and used to guide the dynamic analysis. Copyright 2013 ACM.
2013
Authors
Queirós, R; Leal, JP;
Publication
SOFTWARE-PRACTICE & EXPERIENCE
Abstract
A repository of learning objects is a system that stores electronic resources in a technology-mediated learning process. The need for this kind of repository is growing as more educators become eager to use digital educational contents and more of it becomes available. The sharing and use of these resources relies on the use of content and communication standards as a means to describe and exchange educational resources, commonly known as learning objects. This paper presents the design and implementation of a service-oriented repository of learning objects called crimsonHex. This repository supports new definitions of learning objects for specialized domains and we illustrate this feature with the definition of programming exercises as learning objects and its validation by the repository. The repository is also fully compliant with existing communication standards and we propose extensions by adding new functions, formalizing message interchange and providing a REST interface. To validate the interoperability features of the repository, we developed a repository plug-in for Moodle that is expected to be included in the next release of this popular learning management system. Copyright (c) 2012 John Wiley & Sons, Ltd.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.