System for designing and creating computer programs using finite state machines
Original Publication Date: 2015-Jan-12
Included in the Prior Art Database: 2015-Jan-12
The methods commonly used to develop computer software are very difficult, time consuming and error prone. Many software projects are canceled due to cost and time overruns. It is common for projects to fail to deliver all of the anticipated benefits. What is disclosed is a new paradigm which provides a simple and straightforward method for software development which is much faster and easier to execute. This gain is achieved by using Finite State Machines together with Publish and Subscribe communications utilities. This method can be used in virtually every type of transaction processing environment. It is a good solution for the “Internet of Things”.