4 research outputs found

    Automated Validation of State-Based Client-Centric Isolation with TLA <sup>+</sup>

    Get PDF
    Clear consistency guarantees on data are paramount for the design and implementation of distributed systems. When implementing distributed applications, developers require approaches to verify the data consistency guarantees of an implementation choice. Crooks et al. define a state-based and client-centric model of database isolation. This paper formalizes this state-based model in, reproduces their examples and shows how to model check runtime traces and algorithms with this formalization. The formalized model in enables semi-automatic model checking for different implementation alternatives for transactional operations and allows checking of conformance to isolation levels. We reproduce examples of the original paper and confirm the isolation guarantees of the combination of the well-known 2-phase locking and 2-phase commit algorithms. Using model checking this formalization can also help finding bugs in incorrect specifications. This improves feasibility of automated checking of isolation guarantees in synthesized synchronization implementations and it provides an environment for experimenting with new designs.</p

    Dynamics of Long-Life Assets: From Technology Adaptation to Upgrading the Business Model

    Get PDF
    Knowledge management; Business information system

    Dynamics of Long-Life Assets: From Technology Adaptation to Upgrading the Business Model

    Get PDF
    The editors present essential methods and tools to support a holistic approach to the challenge of system upgrades and innovation in the context of high-value products and services. The approach presented here is based on three main pillars: an adaptation mechanism based on a broad understanding of system dependencies; efficient use of system knowledge through involvement of actors throughout the process; and technological solutions to enable efficient actor communication and information handling.The book provides readers with a better understanding of the factors that influence decisions, and put forward solutions to facilitate the rapid adaptation to changes in the business environment and customer needs through intelligent upgrade interventions. Further, it examines a number of sample cases from various contexts including car manufacturing, utilities, shipping and the furniture industry. The book offers a valuable resource for both academics and practitioners interested in the upgrading of capital-intensive products and services
    corecore