David W. Flater

Learn More
The Object Management Group™ (the consortium that issues the Common Object Request Broker Architecture (CORBA®) and Unified Modeling Language™ standards) is making the transition from a standards architecture in which only interface definitions are normative to one in which the model is the primary normative artifact. This paper discusses the impact of this(More)
SUMMARY The acceptance of the C programming language by academia and industry is partially responsible for the 'software crisis'. The simple, trusting semantics of C mask many common faults, such as range violations, which would be detected and reported at run-time by programs coded in a robust language such as Ada.* This needlessly complicates the(More)
The Contract Net protocol is a general-purpose protocol for distributed problem solving. Many modern agent infrastructures facilitate the generation of agents supporting Contract Net. We used one such infrastructure to simulate a Contract Net-based approach to job scheduling and found that some jobs failed to get scheduled even though the resources were(More)