731,183 research outputs found

    Functionally Specified Distributed Transactions in Co-operative Scenarios

    Get PDF
    Addresses the problem of specifying co-operative, distributed transactions in a manner that can be subject to verification and testing. Our approach combines the process-algebraic language LOTOS and the object-oriented database modelling language TM to obtain a clear and formal protocol for distributed database transactions meant to describe co-operation scenarios. We argue that a separation of concerns, namely the interaction of database applications on the one hand and data modelling on the other, results in a practical, modular approach that is formally well-founded. An advantage of this is that we may vary over transaction models to support the language combinatio

    A Molecular Biology Database Digest

    Get PDF
    Computational Biology or Bioinformatics has been defined as the application of mathematical and Computer Science methods to solving problems in Molecular Biology that require large scale data, computation, and analysis [18]. As expected, Molecular Biology databases play an essential role in Computational Biology research and development. This paper introduces into current Molecular Biology databases, stressing data modeling, data acquisition, data retrieval, and the integration of Molecular Biology data from different sources. This paper is primarily intended for an audience of computer scientists with a limited background in Biology

    Introduction to Iltis: An Interactive, Web-Based System for Teaching Logic

    Full text link
    Logic is a foundation for many modern areas of computer science. In artificial intelligence, as a basis of database query languages, as well as in formal software and hardware verification --- modelling scenarios using logical formalisms and inferring new knowledge are important skills for going-to-be computer scientists. The Iltis project aims at providing a web-based, interactive system that supports teaching logical methods. In particular the system shall (a) support to learn to model knowledge and to infer new knowledge using propositional logic, modal logic and first-order logic, and (b) provide immediate feedback and support to students. This article presents a prototypical system that currently supports the above tasks for propositional logic. First impressions on its use in a second year logic course for computer science students are reported

    Design for the contact zone. Knowledge management software and the structures of indigenous knowledges

    Get PDF
    This article examines the design of digital indigenous knowledge archives. In a discussion of the distinction between indigenous knowledge and western science, a decentred perspective is developed, in which the relationship between different local knowledges is explored. The particular characteristics of indigenous knowledges raise questions about if and how these knowledges can be managed. The role of technology in managing indigenous knowledges is explored with examples from fieldwork in India and Kenya and from web-based databases and digital archives. The concept of contact zone is introduced to explore the space in which different knowledges meet and are performed, such as indigenous knowledge and the technoscientific knowledge of the database. Design for the contact zone, this article proposes, is an intra-active and adaptive process for in creating databases that are meaningful for indigenous knowers. The meta-design approach is introduced as a methodology, which may provide indigenous knowers tools for self-representation and self-organisation through design

    Creating a Religious Properties Database for the City of New Bedford: an Analysis of Best Practices and Available Systems

    Get PDF
    This policy analysis was written to provide the city of New Bedford, the Waterfront Historic Area League, Inter-church Council of Greater New Bedford, and the congregations with possible database systems to consider in creating their historic religious properties database. It also provides the best methodology to use when choosing a database. Deciding on who will be involved in the choosing process, determining a budget, and listing the mandatory requirements the database should provide are all important to consider in the decision making process
    corecore