Arch is the collective term being applied to my efforts in the field of software design. These pages provide limited exposure to that effort. I have produced many documents, and have many filled notebooks that continue to fill with ideas. As time goes on more of this information will be published here.
Bear in mind these pages are reflection of my current state in the research, they will change from their original form, and at times there may exist ambiguities and errors not yet resolved. Proper texts will be formed when I feel a significant level has been achieved.
Document Archive
Project
Documents relating to the status of the project.
- ARCH Project Goals
- A document describing the overall goals of the Arch project
- ARCH Project Goals (Explained)
- Likely a better description of the goals of the project, this document clarifies what is meant by the "ARCH Project Goals" document
- Historical Progress
- An informal discussion of all my work up to the point of the goals documents. Descriptions of what was produced, and how it has influenced the goals and the direction of the project.
- Current Notes
- Notes about what is going on with the project now, what some of the decisions I've made are, and how the goals are changing, or being refocused.
Concepts
These documents are about high-level concepts, that may or may not have arisen strictly from the research. They are presented in a general purpose fashion in hopes they are valuable outside of this research.
- Context Discussion
- Discussion of the concept of context.
- Loop Examination
- An analysis of loops and the exploration of non-traditional techniques.
Core Exploration
These documents serve to describe the foundations of the mechanisms used to assist the research and provide the core of the fully defined system.
- Notation Guide
- A collection of all the notation introduced elsewhere in this section.
- Fundamentals
- A specification document that describes the fundamentals of the design paradigm.
- Relations
- Listing of the relations that exist with points and paths.
- Basic Flow Behaviours
- Listing of the basic behaviours within structures.
- Complex Flow Behaviours
- Examination of more complex flow behaviours and data flow.
