Archive for May, 2015

1991 IMACS Symposium MCTS Casablanca relocated Lille, France

May 30, 2015

In 1991, I presented my fourth article on my personally
funded research at the IMACS Symposium MCTS Casablanca
relocated Lille, France. I performed my computer
simulations on my personal computer.

I have attached a scanned copy of this five page article to
this post.

Please may I remind you that companies and organizations do
not make discoveries and inventions; Individuals do. May I
encourage you to turn off the TV set and work on your own
personal research project.
Lille_Article_1991-1_no_address
Lille_Article_1991-2
Lille_Article_1991-3
Lille_Article_1991-4
Lille_Article_1991-5

I, A Programmer, Am Also A Quality Assurance Manager

May 30, 2015

To be strictly compliant with ISO9001, Programmers must
use enforceable standard methods and processes.

Assembly Language Programmers used macros for common
multi-instruction processes. These macros, once developed,
were never changed.

Software “breaks fatally” when it illegally writes. The
error cannot be fixed and it might take the machine down.

There are many error detection code segments that programmers
use during checkout and then remove before delivery.

I developed a C++ Macro Preprocessor to provide a highly
competent macro capability to facilitate using error detection code.

Unlike the Macro Assembler, my C++ Macro Preprocessor prepared
source code exclusively from the Macros.

IBM developed the first piece of error-free software in 1968.
It was the PL/1 Compiler and it was a joy to use.

The PL/I Compiler was error free due the strict application of
the requirements of simple precedence.

In the late 1960’s, Bob Prince of Lockheed developed a simple
precedence based compiler writer which I used.

In the early 1970’s, I used the Lockheed Compiler Writer to
prepare non-compiler applications with moderate success.

I had difficulty with the Compiler Writer on non-compiler
applications because data flows differently than processes.

I realized many years later that a multidimensional precedence
process could manage both processes and the data flow.

I learned how to make a set of coupled precedence processors
that “policed” the use of classes and the flow of data.

I updated my C++ Macro Processor to render it capable of
deploying simple precedence principles to my programming efforts.

My Macro Processor satisfied the Standard Methods and
processes requirements of ISO9001.

I inadvertently became a Quality Assurance Manager.

1988 IMACS World Congress In Paris, France

May 29, 2015

In 1988, I presented my third article on my personally
funded research at the IMACS World Congress In Paris,
France. I performed my computer simulations on
my personal Heathkit H89 computer.

I have attached a scanned copy of this three page article to
this post. I was on vacation. My employer assisted with
the travel costs.

Please may I remind you that companies and organizations do
not make discoveries and inventions; Individuals do. May I
encourage you to turn off the TV set and work on your own
personal research project.

Paris_Article_1988-1_no_address
Paris_Article_1988-2
Paris_Article_1988-3

The Computer Wisdom of Bugs Bunny

May 29, 2015

Do you remember the Bug’s Bunny cartoon where he pops out of the ground
in the middle of the desert and says “I think that I should have turned
left at Albuquerque”?

Mistakes always happen; some because of stupidity, some because of greed;
some because the required knowledge was not available, and some because
we are just human beings.

We are currently experiencing a great many security problems due to
hackers.

The basic computer design that makes this possible has a common program
and data buss. Hackers can cause their program to be loaded on the target
machine via this common buss.

In the late 1970’s, there was a different computer design, the Harvard
Architecture with separate data and program busses. This architecture
cannot be hacked.

About 1985, the microprocessor became practical and the Harvard
Architecture became obsolete.

“Did we turn right at Albuquerque in error”? I believe so. Could
have avoided it? I think not. We could not have predict the future.

Should we re-vitalize the Harvard Architecture? I think the benefits
would greatly out-weigh the costs.

Open Source Software Development Tool: Upgrade Progress

May 29, 2015

The purpose of this update task is improve capability of the Programmable Software Development Environment to certify that a product is error free and functions according to specification.

The current version control defines the status of the software parts files. Specifically, the alpha version is still being tested; the beta version still has code that needs to be tested; and the release version has been completely tested.

A Programmable Software Development Environment equivalent to the First Article Test and the Factory Acceptance Test needs to be developed.

FRIDAY 2015/05/29

STATUS: The Win32 version of “crypto.cpp” has been successfully modified so that it can be accessed by “testproj.cpp”

DETAIL: The modified “crypto.cpp” has been found to be functional on its current use.

NEXT TASK: The next task will be to equivalently modify the LINUX version of “crypto.cpp”.

1987 IMACS European Congress In Prague. Czechoslovakia

May 29, 2015

In 1987, I presented my second article on my personally
funded research at the IMACS European Congress In Prague.
Czechoslovakia. I performed my computer simulations on
my personal Heathkit H89 computer.

I have attached a scanned copy of this five page article to
this post. Prague was communist at that time and it amazed
the attendees that I could perform my research on my own
time and money. I took vacation time to attend the conference.

Please may I remind you that companies and organizations do
not make discoveries and inventions; Individuals do. May I
encourage you to turn off the TV set and work on your own
personal research project.
Prague-Article-1987-1-no_address
Prague-Article-1987-2
Prague-Article-1987-3
Prague-Article-1987-4
Prague-Article-1987-5

Limitation to My Response to Your Comments

May 29, 2015

Every day I receive between 50 and 100 comments. Many of these comments request information or advise from me.

I appreciate the honour of your request for information.

Unfortunately, there is only one of me managing and writing the blog. Consequently, I simply do not have enough time to reply to each of your questions.

There are many comments that ask the same question. In these situations where I have the information, I will provide my knowledge in a post, time permitting.

I will respond to any comment made by a person who is experimenting with my software development tools.

Thank You

Robert Adams

1985 IMACS World Congress In Oslo, Norway

May 27, 2015

In 1985, I presented my first article on my personally
funded research at the IMACS World Congress at Oslo, Norway.
I performed my computer simulations on my personal Heathkit
H89 computer.

I have attached a scanned copy of this four page article to
this post.

Please may I remind you that companies and organizations do
not make discoveries and inventions; Individuals do. May I
encourage you to turn off the TV set and work on your own
personal research project.
Oslo-1985-1-no_address
Oslo-1985-2
Oslo-1985-3
Oslo-1985-4

The Deming Cycle — Everyone Should Know It.

May 27, 2015

The Deming Cycle, the historical basis for all Quality
Assurance Programs, helped Japan to recover after World
War II.

The Deming Cycle consists of four steps: Plan, Do, Check
the Results, and Alter the Plan if necessary.

The Deming Cycle is a good definition of common sense.
I have used it on many occasions without knowing it.

When applying the Deming Cycle, when do we learn new and
better ways of doing our task?

We learn during the fourth step of the Deming Cycle when
we Alter our Plan.

WHATIFWE were all taught the Deming Cycle as a part of
our public education?

Disaster Seminar 22 — Concluding Remarks

May 27, 2015

The preparation for a Disaster sounds like
a lot of work!

It isn’t as much as you think.

Keep in mind that a disaster will occur.

All computers eventually break.

When this happens, you will appreciate
your preparation efforts.