TY - THES AU - Radermacher, Ansgar TI - Tool support for the distribution of object based applications CY - Aachen PB - Publikationsserver der RWTH Aachen University M1 - RWTH-CONV-121090 SP - IV, 191 S. : graph. Darst. PY - 2000 N1 - Prüfungsjahr: 2000. - Publikationsjahr: 2001 N1 - Aachen, Techn. Hochsch., Diss., 2000 AB - The development of distributed object-oriented applications is a complex task, even if a middleware (for instance CORBA or DCOM) is employed. The middleware offers the powerful abstraction of a remote method invocation. Yet there are the following problems. 1.Middleware-specific code can not be isolated in a single module. Thus, it is difficult to adapt the program to another middleware or a new distribution structure. 2.Middleware has certain restrictions; it is for example not possible to directly instantiate an object in a remote address space. In order to overcome the first problem, the approach presented in this thesis is based on the generation of a distributed application on the basis of a non-distributed source code. The specification of the distribution information is based on the attachment of elements of the application's class diagram to so-called partitions (the application is split into multiple partitions). In case that restrictions of the middleware are violated – this is automatically checked by an analysis tool – predefined operations can be used to transform the application in a suitable way. The implementation of the approach presented here employs a graph as its internal data structure. The graph rewriting system PROGRES is used to specify the structure of this graph and suitable transformations. LB - PUB:(DE-HGF)11 UR - https://publications.rwth-aachen.de/record/59289 ER -