| ISO International Organization for Standardization. Information Technology { Open Distributed Processing { Reference Model, ISO/IEC 10746-(1-4) ed., 1996. |
.... distributed system aims to provide a single coherent view on a potentially large collection of independent computers [1] In essence, a distributed system aims to make its underlying resources available to applications, but such that the distribution of data, processes, and control is transparent [2]. Distribution transparency has been quite successfully realized for local area systems, that is, distributed systems that span a local area network. However, combining scalability and transparency is difficult, and simply trying to port local area solutions to networks such as the Internet will ....
ISO, "Open distributed processing reference model," International Standard ISO/IEC IS 10746, 1995.
....opening the way for the formal verification of RM ODP models, either within an ODP viewpoint or across multiple ODP viewpoints. Our formalization is based on set theory and the usual predicate logic, and is expressed in the Alloy language. 1 Introduction The RM ODP international standard [5] presents a very good architectural framework for modeling distributed systems. In our experience, unfortunately at the present time not many modelers use the standard in their everyday practice. It s a pity, considering the amount of highly qualified experts knowledge invested in the project and ....
ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. Open Distributed Processing - Reference Model". OMG, 1995-96.
....define a vocabulary of basic terms, a precise specification of their meaning and relations between them [20] In our approach, we define an ontology applicable for modeling any kind of system. We base our work on the ISO ITU standard Reference Model for Open Distributed Processing (RM ODP) [10]. The vocabulary defined by RM ODP is sufficient however incomplete: some terms are missing, some definitions, those defining relationships between concepts in particular, can be improved. This is what this paper presents. As our goal is to model complex systems, we also include in our approach ....
....and extension of RM ODP, Section 4 application of the ontology, Section 5 impacts, Section 6 Conclusions. 2. Theoretical Foundations The main theory that we use as foundation in our work comes from computer science. It is the Reference Model Open Distributed Processing (RM ODP) [10]. RM ODP is an ISO ITU standard approved in 1996. It provides the definitions and relations between concepts useful to describe object oriented distributed systems. It positions itself as a meta standard for object oriented modeling standards. The Object Management Group community adopted in ....
[Article contains additional citation context not shown here]
. ISO/IEC 10746-1, 2, 3, 4 ITU-T Recommendation X.901, X.902, X.903, X.904. Open Distributed Processing - Reference Model. OMG, 1995-96, http://isotc.iso.ch/livelink/livelink/fetch/2000/2489/Ittf_Home/ PubliclyAvailableStandards.htm.
....Institute for computer Communication and Applications, Swiss Federal Institute of Technology Lausanne. EPFL DSC ICA, CH 1015 Lausanne, Switzerland Andrey.Naumenko, Alain.Wegmann epfl.ch This paper presents the Alloy ( 3] 4] 5] code for the formalization of RM ODP part 2: Foundations [1]. The formalization is defined and explained in the separate work [6] 7] beginning of code model RM ODP domain ODP Concepts state declaration of ODP concept categories (RM ODP 2.5) ....
ISO, ITU. ISO/IEC 10746-1, 2, 3, 4 ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-96.
....applications, as well as for their facilitation, the current state of the UML metamodel should be improved. In this work, while analyzing the problems of the existing UML metamodel, we present an alternative metamodel that was inspired by the RM ODP (Reference Model of Open Distributed Processing [1]) ISO ITU standard. We show how our proposed metamodel successfully resolves some of the existing problems of UML and present literature references supporting our solution. The example of our metamodel that we present in this paper, implements a formalization of RM ODP conceptual framework. UML ....
....any explicit logically consistent strategy for the introduction of modeling concepts. To solve the problem of the structural chaos of UML semantics we needed to define such kind of strategy ourselves. To define the structure of our metamodel, we took the basic conceptual structure of the RM ODP [1] standard (part 2: Foundations) and reinforced it by means of the strong theoretical foundations of Russell s theory of types [9] as well as by means of the structural principles of Tarski s declarative semantics [10] As it was proposed in RM ODP part 2 clause 6 that defines Basic ....
[Article contains additional citation context not shown here]
ISO, ITU.: ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-98.
....now non existent, of clauses 5, 6, 8 and 9 of part 2 of RM ODP in their interrelations. Our formalization is based on set theory, Russell s theory of types and the classical predicate logic. The formalization is expressed in the Alloy language. 1 Introduction The RM ODP international standard [17] presents a useful architectural framework for modeling distributed systems. In our experience, at the present time not many modelers use the standard in their everyday practice. This is unfortunate, considering the amount of knowledge that has been invested in the project by highly qualified ....
....we use. RM ODP part 2 provides such definitions. As one of our goals is to influence UML and to develop ODP compatible methodologies and toolsets, we experienced the need for a more formal definition of RM ODP. RM ODP introduces general terms that apply to any form of modeling activity ([17] part 2) To use ODP concepts for a concrete application, a modeler is supposed to choose a particular kind of semantics and modeling language ( 17] part 2) This choice will necessarily define the limits for the concrete context of interest for modeling; thus automatically excluding from the ....
[Article contains additional citation context not shown here]
ISO, ITU. ISO/IEC 10746-1, 2, 3, 4 ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-96.
....Model Driven Architecture (MDA) 3] 9] proposed by the Object Management Group (OMG) is a recently emerging vision on system modeling that targets integration of different successful industrial solutions for the system architecture. Reference Model for Open Distributed Processing (RM ODP) [4] is an ISO and ITU standard presenting general framework for modeling of distributed systems. The scope of applications of MDA and RM ODP and their goals are similar. Particularly, MDA deals with full lifecycle integration and interoperability of enterprise systems comprised of software, ....
....implementations, one on each platform that the application developer decides to support. Three level ontological approach and its application with RM ODP Another ontological approach is based on three conceptual levels; it is applicable to the RM ODP ontology that was introduced by the standard [4] and explained in the standard related work ( 5] 6] The three level approach is presented on Figure 2. The lowest level (3L M0) presents different subjects for modeling; each of them called as a universe of discourse. Next level (3L M1) contains models: one per each of the universes of ....
[Article contains additional citation context not shown here]
ISO, ITU. "Open Distributed Processing - Reference Model". ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. 1995-96.
....clients; Impact on execution. The architecture should minimize impact on execution during reconfiguration. Impact on system execution is defined as the effect of reconfiguration on the provision of Quality of Service (QoS) i.e. on meeting a set of quality requirements on the system s behavior [20]. The design of the service should also account for little overhead during normal operation, i.e. when configuration is not taking place; Responsibilities and transparencies. Responsibilities should be assigned to the dynamic reconfiguration service, facilitating both the development of reusable ....
ITU-T X.901 [ ISO/IEC 10746-1. Open Distributed Processing Reference Model. Part 1 - Overview.
....the common concept space. Currently only the reflection of information entities in signatures of the structural view and the state descriptions in the implementation view is included. 3.1. Structural Concepts The central terms here are interface, object and component. An object is defined in [11] as a model of an entity, that encapsulates state and behavior and is distinct from any other object. In order to be more clear on this term, it has to be distinguished between the type of an object (in the sense of an object template in [11] and an object itself as an instance of such a type. ....
....interface, object and component. An object is defined in [11] as a model of an entity, that encapsulates state and behavior and is distinct from any other object. In order to be more clear on this term, it has to be distinguished between the type of an object (in the sense of an object template in [11]) and an object itself as an instance of such a type. Due to the reason that we focus on decomposition of a distributed system into functional entities, we specialize the term object type by referring to it as computational object type (CO type) We use the term CO to denote instances of those ....
[Article contains additional citation context not shown here]
ITU-T: Rec. X.901-X.904 | ISO/IEC 10746-1/-4: 1995, Open Distributed Processing - Reference Model
....Other papers, especially [Lipperts98] focus more on using agents for the management of CORBA, without explicit consideration on how to instrument the ORB and without providing a design. Papers ( Keller97] Keller99] from the University of Munich (Germany) describe an approach to use RMODP [RM ODP95] concepts to integrate different management architectures. The focus is thus on using CORBA (and other management architectures) for management, and not on managing CORBA itself. In [Widmer99] three CORBA management tools for Orbix are compared. These are OrbixManager, CORBA Assistant and ....
....1 depicts the interceptor mechanism as specified in CORBA 2.2. Request level interceptors can read and transform a structured request. Message level interceptors perform transformations on an unstructured buffer. Note that interceptors in a CORBA context are different from interceptors in RM ODP [RM ODP95]. In RM ODP interceptors are located between technology domains. Interceptors in CORBA are relatively non intrusive, and can be developed by the provider of a CORBA management system and simply be plugged in into any ORB that needs to be managed. It can read all requests going into and out of a ....
ISO/IEC 10746-3, Open Distributed Processing -- Reference Model (RM ODP), Part 3, Architecture, 1995.
....the service itself. Multiple instances of these multiple types are then useful for giving multiple clients their own private view of the component. In addition to standard operational interactions (i.e. method calls) we support signal and stream interaction types as defined in ISO RM ODP [12]. Typically, signal interactions are used for primitive events and stream interactions for audio or video etc. RM ODP claims that this set of interaction types is canonical and functionally complete (or at least can serve to underpin any other conceivable interaction type) Apart from interaction ....
ISO/IEC. Open Distributed Processing Reference Model, Part 1: Overview. ITU-T Rec. X.901 --- ISO/IEC 10746-1, ISO/IEC, 1995.
....In contrast, binding objects can be used to create bindings between interfaces in different address spaces or even on different nodes. An operational binding is meant to replace a local binding in such cases. An operational binding is a specialised composite component called a binding object [8]. Binding objects for streams and signals are also available in OOPP. An operational binding can be created with the constructor of the OpBinding class or created and installed with the remoteBind function (both from the opbind module) OpBinding(i,j,a ) c remoteBind(i,j,a ) c The ....
....and then sends 100 data frames through the binding to the sink: b = streamBind(src,sink) 1 for i in range(100) 2 src.put(data[i] 3 3 Infrastructure The infrastructure is a supporting environment for programs in OOPP. The infrastructure is influenced by the engineering viewpoint of RM ODP [8], but the engineering viewpoint of RM ODP is also related to the meta models in OOPP (see section 4) 3.1 Capsules Each address space in OOPP is controlled by a capsule. A capsule provides services for its local components (the components located in the address 4 space it controls) It can also ....
ISO/IEC. Open distributed processing reference model, part 3: Architecture. ITU-T Rec. X.903 --- ISO/IEC 10746-3, ISO/IEC, 1995.
No context found.
ISO International Organization for Standardization. Information Technology { Open Distributed Processing { Reference Model, ISO/IEC 10746-(1-4) ed., 1996.
No context found.
ISO/IEC IS 10746-1, Open Distributed Processing: Reference Model. ISO (1998)
No context found.
ISO/IEC. Open distributed processing--reference model (odp-rm). International Standard ISO/IEC IS 10746, May 1995.
No context found.
ITU-T / ISO. Open Distributed Processing Reference Model. Part 1-4. ITU-T Specification ITU-T 90x, and ISO/IEC Specification ISO/IEC 10746-x, where x = 1..4, 1995.
No context found.
ISO International Organization for Standardization. Information Technology { Open Distributed Processing { Reference Model, ISO/IEC 10746-(1-4) ed., 1996.
No context found.
ISO/IEC. Open distributed processing--reference model (odp-rm). International Standard ISO/IEC IS 10746, May 1995.
No context found.
ISO 10746-1, "Open Distributed Processing -- Reference model," Tech. Rep., International Standardization Organization, 1998.
No context found.
ISO, ITU.: ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-98.
No context found.
ISO, ITU.: ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-98.
No context found.
ISO, ITU. ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-98.
No context found.
ISO, ITU. ISO/IEC 10746-1, 2, 3, 4 | ITU-T Recommendation X.901, X.902, X.903, X.904. "Open Distributed Processing - Reference Model". 1995-98.
No context found.
ISO 10746-1, "Open Distributed Processing -- Reference model," Tech. Rep., International Standardization Organization, 1998.
No context found.
ITU-T / ISO. Open Distributed Processing Reference Model. Part 1 -- Overview, ITU-T X.901 | ISO/IEC 10746-1.
First 50 documents
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