M. Mira da Silva

Learn More
Current RPC mechanisms for persistent languages are either pass by reference — in which case they do not scale — or pass by copy — in which case they duplicate objects and destroy sharing relationships. In this paper we argue that to build very large distributed persistent applications a compromise between these two mechanisms is needed. The ultimate goal(More)
The paper describes how a persistent programming language can be used to implement an RPC mechanism that automatically supports type-safety. It is type-safe since the expected interface is checked against the actual remote procedure interface before a call is attempted, and automatic because user intervention is that already needed to call a normal local(More)
The traditional approach for building distributed applications is by calling a procedure in another store using an RPC mechanism. However, an RPC requires a round-trip network delay for every call and makes each store dependent on the availability of other stores. A solution to this problem is to migrate the remote objects needed to the client store, and in(More)
The dynamic behavior of a mechatronic system may depend on the configuration space. This will inevitably affect the performance and the stability of the control design. Thus, the mechanical system should be described by a flexible multibody model, which depends parametrically on the configuration. This paper presents a methodology to build such a model(More)
Some mechatronic systems have different spatial configurations or operation positions, and, as a consequence, their dynamic behavior, described by their most significant eigenfrequencies and mode-shapes, may vary in the configuration space. This inevitably affects the performance and the stability of the control system. Regarding the design of mechatronic(More)
An orthogonally persistent programming language is a type-safe programming language that seamlessly includes a database for long-term object storage. A remote procedure call (RPC) mechanism permits calls of a procedure in another address space, and has proved to be a useful tool for building distributed systems. Taken together, an RPC mechanism and a(More)
  • 1