{"title":"The object paradigm is to be reconsidered for distributed systems","authors":"Antonio Corradi, L. Leonardi","doi":"10.1145/504136.504185","DOIUrl":"https://doi.org/10.1145/504136.504185","url":null,"abstract":"The information hiding property states a clean distinction between external visibility and internal perspective of an object. The external world has reduced visibility of the inside of an object: normally only an interface constitued by operation names is visible. Within any object, instead, there is the full visibility, in particular of the object state. This makes possible thateach object decides its internal policies independently of any environment decision. Object communications produce the global computation in object-based systems. An object can communicate with another if and only if knows it via a reference [Lis79]. In object systems, a communication implies that client objects request operations defined in the interface of server objects. These requests are exchanged by using message-passing mechanisms. Dynamicity of communications means that an object can change its visibility, i.e. the objects it can refer. Classification and factorization by inheritance gives object environments the possibility of applying reusability and extensibility. On the one hand, object applications can be designed and programmed by reusing already developed software. On the other hand, applications based on objectscan evolve to follow changes of specification. In the case of dynamic changes, the possibility of updating classes at run-time constitutes an useful tool.","PeriodicalId":105785,"journal":{"name":"Proceedings of the 4th workshop on ACM SIGOPS European workshop - EW 4","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128501884","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}