J. Paul Morrison
   HOME





J. Paul Morrison
J. Paul Morrison (1937-2022) was a Canadian, British-born, software architect and computer scientist. He is best known as the creator of flow-based programming In computer programming, flow-based programming (FBP) is a programming paradigm that defines application software, applications as networks of black box process (computer science), processes, which exchange data across predefined connections by mes ... and author of "Flow Based Programming: A New Approach to Application Development". In 2013, an interview, which was videotaped, between Paul and Henri Bergius, was held in Toronto. References Canadian computer scientists 1937 births 2022 deaths {{compu-scientist-stub ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Software Architect
A software architect is a software engineer responsible for high-level design choices related to overall system structure and behavior. It's software architect's responsibility to match architectural characteristics (aka non-functional requirements) with business requirements. For example: * Having a high customer satisfactions requires availability, fault tolerance, security, testability, recoverability, agility and performance in the system. * Doing mergers and acquisitions (M&A) requires extensibility, scalability, adaptability, and interoperability * Constrained budget and time requires feasibility and simplicity * Faster time-to-market requires maintainability, testability and deployability. Strategies for Software Architects to Handle Uncertainty Software architecture and, subsequently, software architects inherently deal with uncertainties. It is the software architect's job to decide the size of architectural components, which can significantly influence a system's ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Flow-based Programming
In computer programming, flow-based programming (FBP) is a programming paradigm that defines application software, applications as networks of black box process (computer science), processes, which exchange data across predefined connections by message passing, where the connections are specified ''externally'' to the processes. These black box processes can be reconnected endlessly to form different applications without having to be changed internally. FBP is thus naturally Software componentry, component-oriented. FBP is a particular form of dataflow programming based on bounded buffers, information packets with defined lifetimes, named ports, and separate definition of connections. Introduction Flow-based programming defines applications using the metaphor of a "data factory". It views an application not as a single, sequential process, which starts at a point in time, and then does one thing at a time until it is finished, but as a network of asynchronous processes communica ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Canadian Computer Scientists
Canadians () are people identified with the country of Canada. This connection may be residential, legal, historical or cultural. For most Canadians, many (or all) of these connections exist and are collectively the source of their being ''Canadian''. Canada is a multilingual and multicultural society home to people of groups of many different ethnic, religious, and national origins, with the majority of the population made up of Old World immigrants and their descendants. Following the initial period of French and then the much larger British colonization, different waves (or peaks) of immigration and settlement of non-indigenous peoples took place over the course of nearly two centuries and continue today. Elements of Indigenous, French, British, and more recent immigrant customs, languages, and religions have combined to form the culture of Canada, and thus a Canadian identity and Canadian values. Canada has also been strongly influenced by its linguistic, geographic, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

1937 Births
Events January * January 1 – Anastasio Somoza García becomes President of Nicaragua. * January 5 – Water levels begin to rise in the Ohio River in the United States, leading to the Ohio River flood of 1937, which continues into February, leaving 1 million people homeless and 385 people dead. * January 15 – Spanish Civil War: The Second Battle of the Corunna Road ends inconclusively. * January 23 – Moscow Trials: Trial of the Anti-Soviet Trotskyist Center – In the Soviet Union 17 leading Communists go on trial, accused of participating in a plot led by Leon Trotsky to overthrow Joseph Stalin's regime, and assassinate its leaders. * January 30 – The Moscow Trial initiated on January 23 is concluded. Thirteen of the defendants are Capital punishment, sentenced to death (including Georgy Pyatakov, Nikolay Muralov and Leonid Serebryakov), while the rest, including Karl Radek and Grigory Sokolnikov are sent to Gulag, labor camps and later murdered. They were i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]