Documents

    This is a collection of documents dealing with computer science concepts.

    WARNING! If you see "Incomplete", it is incomplete! Many incomplete documents end in random sentences, and are at best half-baked. If you read an incomplete document, I am not responsible for the resulting confusion.

Languages

Meta Object Protocol

Database Application

DBOS Function Model

    Name Description
    Deadlock Avoidance The DBOS avoids deadlocks by removing the conceptual mistake called "resources".
    Function Definition of a DBOS function
    MSM The Messaging State Machine definition
    Return Return values are modeled as messages.
    Exceptions Exceptions are a specialization of returns.

Other Important DBOS Aspects

    Name Description
    Bit Field Information and order are related .
    Projects Incomplete. Projects manage programming assumptions. This is an investigation into how assumptions should be managed.
    Stability How to implement a stable reflective system
    Template Definition of the template
    Versioning Incomplete, look at the implementation of versioning to the DBOS
    Visual API Overview of concepts in the DBOS visual API.

Other Documents

    Name Description
    Definitions List of definitions both for DBOS and generally
    Garbage Collection An investigation into a GC technique
    Migration A high level review of migration, and an attack plan for implementation.
    References Describes what references and symbols are, and how they are modeled in a reflective architecture
    Serialization Incomplete
    State Machines Incomplete, Examine the continuum from DFA to NDFA, and find an 0(n) conversion.