Posts Tagged ‘free software development’

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

September 29, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — DOES SOFTWARE “BREAK”?

Are simple-precedence methods the only way to detect and
prevent errors?  No, there are other ways.

To find these other ways, let us look at development of
military hardware, circa, 1980’s.

In a project that I worked on, the sailor needed to replace
no more than four circuit boards to fix the hardware.

Critical submarine hardware has the required subsystems
to facilitate the location of a failed replaceable components.

Would you believe it if I told you that software “breaks”?

Not really. but software fails when it illegally or incorrectly
writes some data.

Programmers have many ways of preventing illegal writes which
they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered
software?

Advertisements

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

August 7, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — DOES SOFTWARE “BREAK”?

Are simple-precedence methods the only way to detect and
prevent errors?  No, there are other ways.

To find these other ways, let us look at development of
military hardware, circa, 1980’s.

In a project that I worked on, the sailor needed to replace
no more than four circuit boards to fix the hardware.

Critical submarine hardware has the required subsystems
to facilitate the location of a failed replaceable components.

Would you believe it if I told you that software “breaks”?

Not really. but software fails when it illegally or incorrectly
writes some data.

Programmers have many ways of preventing illegal writes which
they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered
software?

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

August 7, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — HOW DO WE HANDLE THE FLOW OF DATA?

In most cases, the management of data is quite different than that of
the associated process.

In the 1960’s, the acronym HIPO defined a basic software documentation
process.

HIPO stands for the following four sections; hierarchy, input, process,
and output.

Obviously, the flow of data was considered different than the associated
process.

Would you believe it if I told you that simple-precedence can also be
used to manage data?

Data Management is also a process. Therefore, Simple-precedence methods
can be used to manage data.
 
WHATIFWE rigorously used the principals of simple precedence in all
software development?  Is that all we have to do?

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

June 16, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — DOES SOFTWARE “BREAK”?

Are simple-precedence methods the only way to detect and prevent errors?  No, there are other ways.

To find these other ways, let us look at development of military hardware, circa, 1980’s.

In a project that I worked on, the sailor needed to replace no more than four circuit boards to fix the hardware.

Critical submarine hardware has the required subsystems to facilitate the location of a failed replaceable components.

Would you believe it if I told you that software “breaks”?

Not really. but software fails when it illegally or incorrectly writes some data.

Programmers have many ways of preventing illegal writes which they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered software?

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

June 15, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — HOW DO WE HANDLE THE FLOW OF DATA?

In most cases, the management of data is quite different than that of the associated process.

In the 1960’s, the acronym HIPO defined a basic software documentation process.

HIPO stands for the following four sections; hierarchy, input, process, and output.

Obviously, the flow of data was considered different than the associated process.

Would you believe it if I told you that simple-precedence can also be used to manage data?

Data Management is also a process. Therefore, Simple-precedence methods can be used to manage data.

WHATIFWE rigorously used the principals of simple precedence in all software development?  Is that all we have to do?

President Obama, We can help each other

May 18, 2013

WEBSITE:        http://www.whatifwe.com

I am semi-retired free-lance software engineer with hardware
engineering experience.  I specialize in error-free software
development. To provide this service, I developed a set of personal
tools.  They are available free-of-charge from my web-site.

These tools and their defining technology enabled me to develop product
at my home in strict compliance with principles of ISO-9001.

A home-based software development business can compute very favorable
with foreign firms. Working at home greatly reduces the commuting cost
and overhead of the employer. A company can get Set-Aside benefits from
a home-based business which might be staffed by a former employee.

My technology and tools can be very helpful in solving our employment
and economic problems.

I believe that my technology can greatly reduce the cost of software
development project. It was designed to enable home-based businesses to
economically develop software.

This could be of considerable value to the Federal Government. To
render it usable to the Federal Government, I needed to find a software
engineer who could advise me as to the specific requirements.

In 2010, I attempted to accomplish this goal by contacting the local
SBA office. Their web-site informed me that they provided financing and
training opportunities for a wide range of small businesses.

I thought that they might be able to help me find that software
engineer. I was wrong.

They referred me to the Federal Technology Center, an independent non-
profit organization who were not able to relate my technology to the
existing purchase orders.

My technology, properly adapted, will be of considerable value to the
Federal Government. The resulting home-based software development
businesses can save a lot of money and provide many opportunities.

I still need to find a software engineer who could advise me as to the
specific requirements. I need your help to make it so.  Please look at
my web-site. I will greatly appreciate your ideas.

THE TWITTER SEMINAR ON THE DEVELOPMENT OF ERROR FREE SOFTWARE CONTINUES

May 15, 2013

ERROR-FREE SOFTWARE DEVELOPMENT — DOES SOFTWARE “BREAK”?

Are simple-precedence methods the only way to detect and prevent errors?  No, there are other ways.

To find these other ways, let us look at development of military hardware, circa, 1980’s.

In a project that I worked on, the sailor needed to replace no more than four circuit boards to fix the hardware.

Critical submarine hardware has the required subsystems to facilitate the location of a failed replaceable components.

Would you believe it if I told you that software “breaks”?

Not really. but software fails when it illegally or incorrectly writes some data.

Programmers have many ways of preventing illegal writes which they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered software?

President Obama, We can help each other

May 3, 2013

WEBSITE:        http://www.whatifwe.com

I specialize in error-free software development from my home.  To
provide this service, I developed a set of personal tools.

These tools define a two step development process. The first step is
the development of a library of standard software parts. The second
step is the development of product exclusive from the software parts
library.

The library required for product development is usually a combination
of basic software parts libraries. These basic software parts libraries
are potential software products that can be developed by home-based
businesses.

I am semi-retired free-lance software engineer with hardware
engineering experience.  I specialize in error-free software
development. To provide this service, I developed a set of personal
tools.  They are available free-of-charge from my web-site.

These tools and their defining technology enabled me to develop product
at my home in strict compliance with principles of ISO-9001.

A home-based software development business can compute very favorable
with foreign firms. Working at home greatly reduces the commuting cost
and overhead of the employer. A company can get Set-Aside benefits from
a home-based business which might be staffed by a former employee.

My technology and tools can be very helpful in solving our employment
and economic problems. I need your help to make it so.  Please look at
my web-site. I will greatly appreciate your ideas.

President Obama, We can help each other

April 28, 2013

Who are the most important people in civilized society?

The celebrities are not the most important people in our society. The
wealthy, church officials, and government officials are important, but
not the most important people in our society.

The artisans and highly skilled professionals are the most important
people in any civilized society. Nothing of any value gets done without
the participation of these highly skilled professional. Furthermore, a
highly skilled software engineer can often work at home. This can
provide both economic as well as parenting benefits.

I am semi-retired free-lance software engineer with hardware
engineering experience.  I specialize in error-free software
development. To provide this service, I developed a set of personal
tools.  They are available free-of-charge from my web-site.

These tools and their defining technology enabled me to develop product
at my home in strict compliance with principles of ISO-9001.

A home-based software development business can compute very favorable
with foreign firms. Working at home greatly reduces the commuting cost
and overhead of the employer. A company can get Set-Aside benefits from
a home-based business which might be staffed by a former employee.

My technology and tools can be very helpful in solving our employment
and economic problems. I need your help to make it so.  Please look at
my web-site. I will greatly appreciate your ideas.

President Obama, We can help each other

April 26, 2013

WEBSITE:        http://www.whatifwe.com

A 17 year old sailor on a submarine must be able to fix a critical
piece of electronic equipment within 15 minutes. Critical submarine
hardware has the required subsystems to facilitate the location of a
failed replaceable components.

Most hardware these days has at least one computer within it.  This
includes critical submarine systems. Can the same 17 year old sailor on
a submarine find and correct a critical software failure within 15
minutes?

Does software “break”?  Not really. but software fails when it
illegally or  incorrectly writes some data. Programmers have many ways
of preventing illegal writes which they use in checkout and then remove
before delivery.

Including these illegal write prevention techniques into the
enforceable ISO-9001 standards would greatly improve the quality of the
software product

A hardware analog is the basis of my technology.  The “Software Parts”
concept helps me to be strictly compliant with the Enforceable
Standards Requirement of ISO-9001.

I am semi-retired free-lance software engineer with hardware
engineering experience.  I specialize in error-free software
development. To provide this service, I developed a set of personal
tools.  They are available free-of-charge from my web-site.

These tools and their defining technology enabled me to develop product
at my home in strict compliance with principles of ISO-9001.

A home-based software development business can compute very favorable
with foreign firms. Working at home greatly reduces the commuting cost
and overhead of the employer. A company can get Set-Aside benefits from
a home-based business which might be staffed by a former employee.

My technology and tools can be very helpful in solving our employment
and economic problems. I need your help to make it so.  Please look at
my web-site. I will greatly appreciate your ideas.