ALTOPS
Assembly Line Total Object Processing System
Rethinking Conventional(von Neumann) Architecture
(Patent # 5,742,823)
The basic architecture of
current machines has not changed
since 1949
ControlTime-Shares the
Processor With
Data.
In All von Neumann based Architectures
•Places Control in separate hardware and on independent busses
•Separates All key Control functions,
•All Jobs run on linked physical process units assigned to that Job only
ALTOPS
ALTOPS
Applies the Disciplines of Engineering
and Practices of Modern Manufacturing
to Information Processing
ALTOPS Engineering Disciplines
• All components of a system are OBJECTS. • All Processes are Specified and tested for: Function, Performance Reliability and Accuracy. • All Information is formally Specified.
ALTOPS
All components of ALTOPS: • Process units• System components• Data• Output of User Jobs• Are tested and conform to Specifications
ALTOPS
Manufacturing Practices
Controller of a Plant can account for all:• Capital (plant) • Equipment & Resources• Materials• Work in process• Products shipped
ALTOPS• Accounting System (in hardware & firmware) automatically records:
• System status• System resources• Data inventory• Jobs run• Physical resources used • Data used • Results produced• Security status
ALTOPS
Manufacturing Practices
• Stock Management indexes materials, parts, assemblies and products, by Specification class and subclass.
• All calls for materials, etc., are by Class Identification.
ALTOPS
• Data/Information custody is by• Specification class ID and • Instance (date-time or other)
• Data/information • Required by a Job is identified by• Specification Class ID.
ALTOPS
Manufacturing Practices• Jobs are specified by linking process elements• Call for parameters as needed at each process station
• Materials, etc., input and produced are cited by Class Spec. ID and Modification(A “Bill of Operations” and “Bill of Materials”)
PROCESS
ASSEMBLE
PROCESS
PROCESS
PROCESS PROCESS ASSEMBLE
Stock room Materials
Vendor parts bin
PartsQueue
PartsQueue
Vendor parts bin
Product
Manufacturing Process
Processes operate concurrently, Output at the stepping rate of the assembly line
ALTOPS• System Functions and User Jobs are specified by linking the desired Classes of Processor elements
• Data/Information inputs and outputs are specified by Class ID
• Jobs are invoked by ID and inputs cited by date time or other instance ID
PROCESS
ASSEMBLE
PROCESS
PROCESS
PROCESS PROCESS ASSEMBLE
Data Queues Parameters
DataQueue
DataQueue
Parameter
InformationProduct
Process Steps and Assembly can be changed and added as needed. Any number of Processes can be linked.
PROCESS
Parameter
ALTOPS
ALTOPS
• The ALTOPS processor is composed exclusively of hardware Process Units tested and certified to specifications of function, reliability and accuracy,
• Jobs are specified and implemented as linkages of Certified Process Units,
• Data is Certified to specifications of meaning, reliability and accuracy,RESULTS can be certified to meet Specifications.
ALTOPS• Job Specifications (“programs”) are developed, tested and verified on a Development Facility prior to Registry in the Secure System inventory.
• Data/Information specifications are designed and verified on tbe Development Facility prior to registry in the Secure System inventory.
• (Patent # 5,742,823)
ALTOPS
Manufacturing Practices
Major job responsibilities are assigned to separate departments• Plant Management• Facilities Management• Stock Management• Production Scheduling• Production• Shipping and receiving
First: Put System Control and Job Processing in separate hardware.
System cannot be invaded by data input.
ALTOPS
Data Cannot change
Control
The result is that
CONVENTIONAL Architectures
Are Subject to:
INVASIONS !
VIRUS,WORMSTROJAN HORSES
DENIAL OF SERVICE
Because Data & ControlSHARE COMMON HARDWARE
Essentially ImpenetrableData and Control inSeparate Hardware
Key System functions are in separate hardwareto insure
Account and Audit control
PROCESSOR ARRAY
INFORMATION MANAGER
SYSTEM
MANAGER
JOBMANAGER
Do not copy or reproduce without permission of ELI R&E Inc.
ALTOPS
SYSTEMCONTROL
DATAPROCESSOR STORAGE
JOB MANAGER MANAGER
All System Functions in independent hardware
STORAGE
ALTOPS
SYSTEM ACCESS CONTROL
SYSTEM SECURITY CONTROL
CRYPTOGRAPHIC CONTROL
CERTIFY/ADD PROCEDURES
CERTIFY/ADD DATA/INFORMATION
LOG SYSTEM STATUS
LOG SYSTEM USE
LOG SYSTEM AUDITS
STORAGE SYSTEM ACCESS
PARSING SYSTEM MANAGEMENTEACH in
INDEPENDENT HARDWARE
.
USE CONTROL
ACCESS CONTROL
STORAGE
DATAPROCESSORI/O CONTROL
MANAGER
JOB MANAGER
ADD automatic record keeping in hardware.
SECURITY CONTROL
CRYPTO CONTROL
SYSTEM EVENTS LOG
ACCOUNTS &AUDIT
SYSTEM CUSTODYJOB RUN LOG
DATA ISARCHIVED,
NEVER DELETED
STORAGE
ALTOPS
• NOW it becomes possible to TRACK any event relating to:• The System, • System use,• Access attempts.
• RECREATE exactly at a later date any Job run, including the condition of the System and the exact Data used.
Rethinking von Neumann
ALTOPS
STORAGEPROCESSOR
MODULES SYSTEM
CONTROL
JOB MANAGER
The Job Manager assigns and links required resources.
STORAGE
ALTOPS
MANAGER
STORAGEDATAPROCESSOR
Add Graphic Means to Specify a Job Linking Graphic Processes and Data
MANAGERSYSTEMCONTROL
JOBCONTROL
GRAPHIC INPUT
STORAGE
ALTOPS
• Is extremely resistant to ATTACKS• Input data must EXACTLY conform to
Specification: • User ID • Data Class ID, • Update interval,• Update Instance format (viz. date/time). • Optional Security Check Sum
ALTOPS
PROBABLE SUCCESS of one Attempt to penetrate the systemis 1/10 to the power (sum of digits in(User ID + ID’s of (Data Class,+Update frequency+Update instance format Spec.))
• Using typical number of decimal digits:= 1/10 to the power (6+5+4+2+2)
ALTOPS
PROBABLE SUCCESS of one Attempt to penetrate the systemis 10 to the (-19th power)
•Any repetition of unsuccessful attempts is blocked and reported to the System Manager
ALTOPS
ALTOPS
IS
SECUURE
(Patent # 5,742,823)