Learn More
Middleware simplifies application development by encapsulating common low-level concerns in modular reusable components. However, the traditional methods of software decomposition fail to properly encapsulate so-called <i>cross-cutting concerns</i> thus leading to scattered (and sometimes repetitive) code and difficult to maintain designs. (More)
Topological worms, such as those that propagate by following links in an overlay network, have the potential to spread faster than traditional random scanning worms because they have knowledge of a subset of the overlay nodes, and choose these nodes to propagate themselves; and also because they can avoid traditional detection mechanisms. Furthermore, this(More)
  • C. Hernández-Cueto, D. N. Vieira, +5 authors E. Villanueva
  • 1994
We have studied the viability of (PGF2a): as a vitality marker in skin wounds. Incised vital skin wounds and homolateral control pieces of skin were obtained from 20 autopsies performed at the Institute of Legal Medicine of Coimbra University (Portugal). We have also studied 10 fresh skin samples from the Department of Dermatology of the University Hospital(More)
High-performance FPGA accelerating software applications are a growing demand in fields as communications, image processing, and scientific computing among others. Moreover, as the cost per gate of FPGAs declines, embedded and high-performance systems designers are being presented with new opportunities for creating accelerated software applications using(More)
Developing a distributed application for mobile resource constrained devices is a difficult and error-prone task that requires awareness of several system-level details (e.g., fault-tolerance, ...). Several mobile middleware solutions addressing these issues have been proposed. However, they rely on either significant changes in application structure,(More)
  • 1