| Ericsson Telecom AB. Open Telecom Platform User's Guide, 1996. |
....available disk space and free memory. Sockets Interface to communication protocols. 3.3 Behaviours The way in which something functions or operates. Webster Online Dictionary To explain the concept of behaviours lets first introduce something that in Erlang OTP is called Applications [12]. Applications are the building blocks of systems. The idea is that applications should free the user from dealing with the internal details of an application and instead focus on the relationships between them. Applications are named collections of objects that encapsulate the di#erent system ....
....among their children and restart them whenever necessary. To relieve the programmer of the burden of always writing code that follow these laws and protocols, he she can make use of behaviours instead. Behaviours are described as formalizations of design patterns by the Erlang OTP Users Guide [12]. A behaviour solves a particular problem (in a general way so that it can be used in many di#erent contexts) The meaning is that systems can be built by combining several of these behaviours. As a result, all applications will behave in the same way. A behaviour is implemented as a callback ....
[Article contains additional citation context not shown here]
Ericsson Telecom AB. Open Telecom Platform User's Guide, 1996.
....but de ces systemes est de donner l illusion qu un systeme reparti soit un systeme centralise, avec neanmoins plus de ressources et plus de fiabilite. 3. Couche d aide a la construction d applications reparties (Middleware) Quelques exemples representatifs sont DCE [34, 14] CORBA [27, 13] OTP [15], PVM [17] et Linda [10] La couche middleware se situe entre le systeme d exploitation et les applications. Dans le premier cas, le langage de programmation reste presque le meme, avec toutefois des annotations pour les variables ayant differents comportements repartis. Dans les cas (2) et (3) ....
....du langage bien connu C dans la construction de systemes pour la telephonie a ete largement abandonnee en raison des problemes insurmontables auxquels elle conduisait. Les grands systemes repartis sont maintenant construits chez Ericsson avec la plateforme OTP, basee sur le langage Erlang [15, 37]. Environ mille programmeurs qui utilisaient C precedemment utilisent aujourd hui Erlang [5] OTP fournit un nombre de modules permettant de construire des programmes concurrents (pouvant s executer simultanement) a la fois robustes et repartis. Des produits recents d Ericsson (comme le ....
[Article contains additional citation context not shown here]
Ericsson Telecom AB. Open Telecom Platform--User's Guide, Reference Manual, Installation Guide, OS Specific Parts. 1996.
....making an object stationary can be encapsulated, as is done here, to hide its complexity from the user. In general, most of the complexity of concurrent programming can be encapsulated. The practicality of this approach is demonstrated on an industrial scale by the Ericsson Open Telecom Platform [18, 2]. 10 One subtle point remains that requires attention. The encapsulated object can escape by a method returning self. The problem can be solved by using inheritance to make the object stationary or by using the Oz 2 meta object protocol. We do not show the details since this would take us too ....
Ericsson. Open Telecom Platform--User's Guide, Reference Manual, Installation Guide, OS Specific Parts, 1996.
....new tool in addition to the environment he or she already knows. A developer experienced only in centralized systems is not prepared. Some progress has been made in integrating solutions to different problem areas into a single platform. For example, the Ericsson Open Telecom Platform (OTP) [11], based on the Erlang language [4, 54] integrates solutions for both distribution structure and fault tolerance. Erlang is network transparent at the process level, i.e. messages between processes (a form of active objects) are sent in the same way independently of whether the processes are on ....
Ericsson. Open Telecom Platform---User's Guide, Reference Manual, Installation Guide, OS Specific Parts. Telefonaktiebolaget LM Ericsson, Stockholm, Sweden, 1996.
....always local. The mechanics of making an object stationary can be encapsulated, as is done here, to hide its complexity from the user. In general, most of the complexity of concurrent programming can be encapsulated. The practicality of this approach is demonstrated on an industrial scale by the Ericsson Open Telecom Platform [Armstrong et al. 1996; Ericsson 1996] 5.4.2 Mostly Stationary Objects. It may be desirable in special cases to move an object that has been made stationary, e.g. for a server to move closer to its clients or to leave a machine that will be shut down. We require a solution ....
....can be encapsulated, as is done here, to hide its complexity from the user. In general, most of the complexity of concurrent programming can be encapsulated. The practicality of this approach is demonstrated on an industrial scale by the Ericsson Open Telecom Platform [Armstrong et al. 1996; Ericsson 1996] 5.4.2 Mostly Stationary Objects. It may be desirable in special cases to move an object that has been made stationary, e.g. for a server to move closer to its clients or to leave a machine that will be shut down. We require a solution in which it is eventually true that sending a message ....
Ericsson. 1996. Open Telecom Platform---User's Guide, Reference Manual, Installation Guide, OS Specific Parts. Telefonaktiebolaget LM Ericsson, Stockholm, Sweden.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC