• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 745
  • 148
  • 141
  • 132
  • 30
  • 26
  • 14
  • 14
  • 14
  • 14
  • 14
  • 13
  • 12
  • 12
  • 9
  • Tagged with
  • 1419
  • 1419
  • 1300
  • 500
  • 326
  • 265
  • 265
  • 265
  • 261
  • 261
  • 261
  • 261
  • 261
  • 261
  • 261
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
281

Dynamic loading and class management in a distributed actor system

Carlo, Gilles 27 April 2010 (has links)
The goal of this project was to develop part of an environment that would allow the creation of distributed applications using the actor model in an heterogeneous environment. The actor model is realized by ACT++, a C++ framework for building actor applications. This project is concerned only with the problems of the creation, destruction and the invocations of the methods of a remote server actor. A related project concerns the client activities and the message transfer. Three elements comprised the solution: a run-time loading entity using the facilities of a dynanlic linker called "DId," a query service to identify the classes present in an object file using a tool derived from the source-level debugger "GDB" and a directory service allowing both classes and actors to be located in memory. The solution was tested on several simple examples. The fundamental features of C++ and of the actor model have been retained in the distributed environment. The typing mechanisms used by C++ are preserved, and both polymorphic and overloaded functions are available. Regarding the actor model, the main components, namely actors, behaviors, messages and the replacement behavior are present. However, a choice had to be made concerning the communication model and the argument passing semantics. C++ and the actor model support synchronous and asynchronous communications, respectively. The latter was chosen, as our solution was based on the actor model and its message passing mechanism. C++ allows by reference parameters, while in the distributed environment, only by value parameters are allowed. It appears that the tools derived from GDB and DId could also be used as a software engineering tool, allowing the dynamic linking and unlinking of a class, the creation of objects of that class, and the invocation of its methods for testing purposes. / Master of Science
282

The porting of the MCC Extensible Software Platform to the Sequent Symmetry

Patterson, Joel E. 27 April 2010 (has links)
Master of Science
283

ACT++ 3.0: implementation of the actor model using POSIX threads

Khare, Arjun 24 October 2009 (has links)
<p>The actor model provides a framework for writing concurrent programs. ACT ++ is an implementation of the actor model in C++, allowing concurrent programs to be written in an object-oriented style. In ACT++, each actor is an object possessing one or more independent threads of control. Version 2.0 of ACT ++ uses the PRESTO threads package. As PRESTO threads are available only for certain architectures and operating systems, its use does not meet one of the goals of ACT ++, namely portability among a variety of architectures. To facilitate portability, ACT++ 3.0 is written using the IEEE POSIX 1003.4a standard for threads (Pthreads). This project deals with the implementation of ACT++ 3.0, the testing of the implementation, and its performance.</p> / Master of Science
284

Communication infratructure for a distibuted actor system

Gandhi, Rajiv 30 March 2010 (has links)
<p>The goal of this project was to develop part of the environment that would allow the creation of distributed applications in ACT++. ACT++ is a programming framework in which concurrent object-oriented programs can be written in C++. The concurrent objects in ACT ++ are called actors. Specifically, the project is concerned with the development of a communication infrastructure that configures a collection of heterogeneous machines for use in the distributed version of ACT++.</p> <p> A utility, "ActorControl," was implemented through which the user can specify how ACT ++ is to run on each of the nodes by means of a configuration file. The "ActorControl" utility starts a process on each of the nodes specified in the configuration file and establishes TCP socket based connections among all of them. To simplify the communication between the different nodes, a special type of actor called an interface actor is used. Instead of issuing communication requests directly to sockets, a request is directed to an interface actor that is responsible for that socket. A related project is concerned with the problems of creation, destruction and invocation of the methods on the remote machine.</p> <p> Thus the project consists of two parts. The first part is the implementation of the "Actor Control" utility that establishes socket connections among all the nodes participating in the distributed ACT ++. The second part is the implementation of the interface actors that are present at each end of the connection between any pair of machines.</p> / Master of Science
285

E-communication in knowledge management : where e-communication could take organisations

Lombo, Sipho January 2004 (has links)
Submitted to the Faculty of Arts in fulfillment of the requirements for the degree of Doctor of Philosophy (D.Phil) in the Department of Communication Science at the University of Zululand, South Africa, 2004. / This dissertation focuses on the contribution of electronic communication (e-Communication) to knowledge management. It is based on an empirical survey of knowledge management practitioners in the private, public and NGO sectors in KwaZulu-Natal, South Africa. The major findings of this study are (1) that many knowledge management practitioners have not received any formal training in knowledge management, (2) that for most of them their practices are not informed by explicit knowledge management policies, (3) that there is no culture of sharing knowledge established within particular organisations, and finally (4) that knowledge managers are not using e-learning facilities to keep their knowledge of knowledge management current.
286

Digital data processing of marine seismic records from the South West Indian Ocean

Chetty, Parasuraman 13 January 2015 (has links)
No description available.
287

Binding and run-time support for remote procedure call

Kaiserswerth, Mathias. January 1983 (has links)
No description available.
288

Extensions to Aldat to support distributed database operations with no global scheme

Gaudon, Melanie E. January 1986 (has links)
No description available.
289

Electronic data processing and its implications for the collegiate business curriculum /

Niemi, Leo January 1959 (has links)
No description available.
290

Communicating distributed processes : a programming language concept for distributed systems /

Li, Chung-Ming January 1981 (has links)
No description available.

Page generated in 0.0734 seconds