Cris Pedregal Martin

Learn More
—Mobile systems increasingly are being used for production-grade data-centered applications which require system support for transactional properties. For mobile applications, transactions can hide, to some extent, the infrastructure intrinsic to mobile systems, such as disconnection from the network, dozing, and storage limitations. In this paper, we(More)
Electronic commerce systems (retail, auction, etc.) are good examples of data-based systems that operate under correctness and resilience requirements of a transactional nature but go beyond conventional databases, as they are formed by the aggregation of heterogeneous, autonomous components. In this paper we introduce a framework to specify, analyze, and(More)
Current literature on database transaction recovery reveals a semantic gap between high-level requirements (such as the all-or-nothing property) and the low-level descriptions of how these requirements are implemented (in terms of buuers and their policies, volatile and persistent storage, shadows, etc.). At the same time, fast growing demands for recovery(More)
Recovery support in database transaction processing systems is provided to ensure consistency and correctness under failures, logical as well as physical. As the transactional model is extended to advanced, nontraditional applications, recovery acquires even more importance. In spite of the broad experience building recovery for conventional systems, a look(More)
  • 1