Open Systems
Carl Hewitt pointed out that openness was becoming a fundamental challenge in software system development. Open distributed systems are required to meet the following challenges:
- Monotonicity
- Once something is published in an open distributed system, it cannot be taken back.
- Pluralism
- Different subsystems of an open distributed system include heterogeneous, overlapping and possibly conflicting information. There is no central arbiter of truth in open distributed systems.
- Unbounded nondeterminism
- Asynchronously, different subsystems can come up and go down and communication links can come in and go out between subsystems of an open distributed system. Therefore the time that it will take to complete an operation cannot be bounded in advance (see unbounded nondeterminism).
- Inconsistency
- Large distributed systems are inevitably inconsistent concerning their information about the information system interactions of their human users
Carl Hewitt and Jeff Inman worked to develop semantics for Open Systems to address issues that had arisen in Distributed Artificial Intelligence. Carl Hewitt and Carl Manning reported on the development of Participatory Semantics for Open Systems.
Read more about this topic: Actor Model Later History
Famous quotes containing the words open and/or systems:
“Thank God were living in a country where the skys the limit, the stores are open late and you can shop in bed thanks to television.”
—Joan Rivers (b. 1935)
“What avails it that you are a Christian, if you are not purer than the heathen, if you deny yourself no more, if you are not more religious? I know of many systems of religion esteemed heathenish whose precepts fill the reader with shame, and provoke him to new endeavors, though it be to the performance of rites merely.”
—Henry David Thoreau (18171862)