2003 · 31 citations · 19 references
EngineeringComputer ScienceRobotics EngineeringReal-time SystemsRobot ControlRoboticsObject-oriented DesignReal-time ControlReal-time Systems ArchitectureReal-time Systems DesignControl Software ArchitectureExperimental RoboticsObject-oriented ArchitectureObject-oriented Design ModelsReal-time Software ArchitectureReal-time System ModelsReal-time Systems ModelingSoftware Architecture For Robotics
An examination is made of the ability of the object-oriented model to represent and encapsulate the temporal characteristics of adaptable, real-time software. The differences between object-oriented design and the more traditional function-oriented design of real-time systems are briefly reviewed. The various temporal characteristics present in a real-time, object-oriented system and techniques for the design of object-oriented real-time software are examined. The many open problems in the area are discussed. The object-oriented model and many of the concepts described have been used in the implementation of the control software for an experimental robotics project.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
19
Implementing remote procedure calls
Andrew Birrell, Bruce Jay Nelson · ACM Transactions on Computer Systems · 1984 · 1.8K citations · Full text
BoochG · IEEE Transactions on Software Engineering · 1986 · 778 citations
Grady Booch · IEEE Transactions on Software Engineering · 1986 · 713 citations