<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>DSpace Collection:</title>
  <link rel="alternate" href="http://hdl.handle.net/10362/4641" />
  <subtitle />
  <id>http://hdl.handle.net/10362/4641</id>
  <updated>2013-06-18T21:57:50Z</updated>
  <dc:date>2013-06-18T21:57:50Z</dc:date>
  <entry>
    <title>Supporting On-Line Distributed Monitoring and Debugging</title>
    <link rel="alternate" href="http://hdl.handle.net/10362/4830" />
    <author>
      <name>Duarte, Vitor</name>
    </author>
    <author>
      <name>Lourenço, João</name>
    </author>
    <author>
      <name>Cunha, José</name>
    </author>
    <id>http://hdl.handle.net/10362/4830</id>
    <updated>2011-01-14T09:33:45Z</updated>
    <published>2001-01-01T00:00:00Z</published>
    <summary type="text">Title: Supporting On-Line Distributed Monitoring and Debugging
Authors: Duarte, Vitor; Lourenço, João; Cunha, José
Abstract: Monitoring systems have traditionally been developed with rigid objectives and functionalities, and tied to specific languages, libraries and run-time environments. There is a need for more flexible monitoring systems which can be easily adapted to distinct requirements. On-line monitoring has been considered as increasingly important for observation and control of a distributed application. In this paper we discuss monitoring interfaces and architectures which support more extensible monitoring and control services. We describe our work on the development of a distributed monitoring infrastructure, and illustrate how it eases the implementation of a complex distributed debugging architecture. We also discuss several issues concerning support for tool interoperability and illustrate how the cooperation among multiple concurrent tools can ease the task of distributed debugging.</summary>
    <dc:date>2001-01-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Developing Libraries Using Software Transactional Memory</title>
    <link rel="alternate" href="http://hdl.handle.net/10362/4829" />
    <author>
      <name>Dias, Ricardo</name>
    </author>
    <author>
      <name>Lourenço, João</name>
    </author>
    <author>
      <name>Cunha, Gonçalo</name>
    </author>
    <id>http://hdl.handle.net/10362/4829</id>
    <updated>2011-01-14T09:33:33Z</updated>
    <published>2008-12-01T00:00:00Z</published>
    <summary type="text">Title: Developing Libraries Using Software Transactional Memory
Authors: Dias, Ricardo; Lourenço, João; Cunha, Gonçalo
Abstract: Software transactional memory is a promising programming model that adapts many concepts borrowed from the databases world to control concurrent accesses to main memory (RAM) locations. This paper discusses how to support apparently irreversible operations, such as memory allocation and deallocation, within software libraries that will be used in (software memory) transactional contexts, and propose a generic and elegant approach based on a handler system, which provide the means to create and execute compensation actions at key moments during the life-time of a transaction.</summary>
    <dc:date>2008-12-01T00:00:00Z</dc:date>
  </entry>
</feed>

