28 citations found. Retrieving documents...
The common object request broker: Architecture and specification, 1999. OMG document/99-10-07, v2.3.1.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents

Component-Based Problem Solving Environments for.. - Johnson, Parker.. (2002)   (4 citations)  (Correct)

....computational components. Uintah, described below, seeks to expand on the success of the component based approach, by providing a component model based on the DOE Common Component Architecture, a model which is more familiar to programmers who have used the Object Management Group s (OMG) CORBA [11], or Microsoft s COM [12] Initially, we designed SCIRun to solve specific problems in Computational Medicine, but we have since made extensive efforts to make the SCIRun architecture applicable in other computational science and engineering problem domains [5] In addressing specific problems, we ....

OMG. The Common Object Request Broker: Architecture and Specification. Revision 2.0. OMG Document, June 1995.


Maintaining Traceability During Object-Oriented Software.. - Antoniol Canfora De (1998)   (3 citations)  (Correct)

....concepts in a formalism independent of programming languages and tools. AOL is a general purpose design description language, capable of expressing concepts available at the design stage of OO software development. The language resembles other OO design interface specification languages such as IDL[17, 24] and ODL[18] More details on AOL can be found in [11, 1] Software metrics are extremely appealing when a large software has to be assessed and no a priori documentation and or information are available. Several papers [15, 7, 25, 9, 20] and books [10, 19, 22] investigated software metrics ....

OMG. The Common Object Request Broker: Architecture and specification. OMG Document 91.12.1, OMG, December 1991.


Recovering Code to Documentation Links in OO Systems - Antoniol, Canfora, De Lucia (1999)   (2 citations)  (Correct)

....char, int and type qualifiers (e.g. pointers and references ) AOL is a general purpose design description language, capable of expressing concepts available at the design stage of OO software development. The language resembles other OO design interface specification languages such as IDL [23, 29] and ODL [24] More details on AOL can be found in [16, 1] 2.5 Text Transformation The aim of this step is to cope with two basilar aspects: coding standards and programming language characteristics. As far as coding standards are concerned, it is not unlikely that words are concatenated to ....

OMG. The Common Object Request Broker: Architecture and specification. OMG Document 91.12.1, OMG, December 1991.


Estimating the Size of Changes for Evolving Object.. - Antoniol, Canfora, De.. (1999)   (2 citations)  (Correct)

....concepts in a formalism independent of programming languages and tools. AOL is a general purpose design description language, capable of expressing concepts available at the design stage of OO software development. The language resembles other OO design interface specification languages such as IDL[20, 25] and ODL[21] More details on AOL can be found in [13, 2] In a previous paper [1] the AOL representation is used to compare classes and methods at interface level; in this paper we augment the AOL representation by including methods code. This is used in the last step of the comparison ....

OMG. The Common Object Request Broker: Architecture and specification. OMG Document 91.12.1, OMG, December 1991.


ART: An Architectural Reverse Engineering Environment - Fiutem, Antoniol, Tonella..   (Correct)

.... systems and remote objects, has pushed towards the development of interface description languages [28] which allow to control the exchange of structured data between different components of distributed communicating programs, and their implementation in industrial standards like CORBA [1] and DCOM [34] Most of the research community efforts concentrated on providing methods and tools to design and formalize systems at the architectural level, thus supporting a forward engineering process However, a reverse engineering approach that tries to extract descriptions at the ....

....example of the clich es for each different level of Fig 5. address request accept connection connection listen socket open address net socket(AF INET, socket(AF UNIX, bind( s, port, listen( s, s = accept( close input close output pipe( fd) close( fd[1]) close( fd[0] rpc based sh mem based socket based datagram stream local read file stream buffered unbuffered pipe write create server client client server Fig. 7. An excerpt of the ART clich e library. The next level of clich es in Fig 5 binds together abstract clich es by ....

The Common Object Request Broker: Architecture and specification. OMG Document 91.12.1, OMG, December 1991.


Iterate Logic - Schmitt (2001)   (Correct)

....language for visualizing, specifying, constructing and documenting object oriented software systems. It has been widely accepted as a standard for modeling software systems and is supported by a great number of CASE tools (Computer Aided Software Engineering tools) The standard document on UML is [12]. The Object Constraint Language (OCL) is part of UML [11] The only available introduction at the time is [18] The Object Contraint Language (OCL) is used to describe the semantics of UML with greater precision. It is extensively used in the UML meta model. The available descriptions of OCL fall ....

OMG. OMG unied modeling language spezication, version 1.3. OMG Document, March 2000.


Iterate Logic - Schmitt (2001)   (Correct)

....object oriented software systems. It has been widely accepted as a standard for modeling software systems and is supported by a great number of CASE tools (Computer Aided Software Engineering tools) The standard document on UML is [12] The Object Constraint Language (OCL) is part of UML [11]. The only available introduction at the time is [18] The Object Contraint Language (OCL) is used to describe the semantics of UML with greater precision. It is extensively used in the UML meta model. The available descriptions of OCL fall short of giving a rigorous semantics, and even some ....

OMG. Object constraint language specication, version 1.3. chapter 7 in [12]. OMG Document, March 2000.


PMD '01: Precise Modelling and Deduction for.. - Beckert, France.. (2001)   (Correct)

....and terminating. The set of allowed constructors characterizes the expressive power of the description language. Various languages have been considered by the DL community, and numerous papers investigate the relationship between expressive power and computational complexity of reasoning (see [10] for a survey) Several works point out that DLs can be pro tably used to provide both formal semantics and reasoning support to formalisms in areas such as Natural Language, Con guration Management, Database Management, Software Engineering. For example, 7, 8] illustrates the use of DLs for ....

OMG. OMG unied modeling language spezication, version 1.3. OMG Document, March 2000.


PMD '01: Precise Modelling and Deduction for.. - Beckert, France.. (2001)   (Correct)

....(UML) is the de facto standard formalism for objectoriented modeling [2, 14] There is a vast consensus on the need for a precise semantics for UML [12, 17] in particular for UML class diagrams. Indeed, several types of formalization of UML class diagrams have been proposed in the literature [11 13, 9]. Many of them have been proved very useful with respect to the task of establishing a common understanding of the formal meaning of UML constructs. However, to the best of our knowledge, none of them has the explicit goal of building a solid basis for allowing automated reasoning techniques, ....

....similar shortcuts, have been removed. 3. Here are some examples for OCL expressions according to clause 5. If f = and type(e 1 ) type(e 2 ) Integer then e 1 e 2 is an expression of type Integer. There are two ways to derive the expression e 1 e 2 within the OCL grammar in the standard [9]: rst as a built in operation on the type Integer and second via the grammer rule for additiveExpression. This shows that one could simplify the grammar. If T is a class in D, e an expression of type T and f an attribute for the class T with value type T 1 then f(e) is in OCLExp with type(f(e) ....

OMG. OMG unied modeling language spezication, version 1.3. OMG Document, June 1999.


Redesigning a Radio Frequency Control System with TACO Why.. - Meyer, Pons, Revol   (Correct)

....control. The decision to use an open control system structure as a network of TACO objects, on all levels, offers high modularity. Parts of the system can be improved or even replaced without interfering with other objects. In the near future external objects could be integrated with the CORBA [9] standard. Acknowledgements The authors would like to express their thanks to A.Beteva, I.Fladmark, P.Pinel and JM.Chaize from Computing Services and to the whole radio frequency group for their help in design and implementation of the radio frequency transmitter control system. ....

"The Common Object Request Broker: Architecture and Specification, Revision 2.0", OMG Document 9702 -25


CReMeS: A CORBA Compliant Reflective Memory based.. - Chung.. (2000)   (Correct)

....MERL(CRL) Mitsubishi Electric Research Labs (Cambridge Research Lab) Cambridge, Mass. 02139, USA shen merl.com tions has necessitated a move towards using o the shelf (OTS) distributed object computing middleware based on open standards. The Common Object Request Broker Architecture (CORBA) [10] speci ed by Object Management Group (OMG) is beginning to gain acceptance as such a standard middleware platform for use even in distributed real time applications. However, when using CORBA as part of a distributed realtime architecture problems arise due to its communication primitives being ....

....of CReMeS is presented in Section 4. The experimental performance results of CReMeS implementation are described in Section 5. Related work is reviewed in Section 6. We concluded the paper in Section 7. 2 Overview of CORBA CORBA, a middleware standard speci ed by OMG (Object Management Group)[10], de nes how objects in heterogeneous distributed environments can be described and can interact with each other. The main component of CORBA is the Object Request Broker (ORB) basically a software bus responsible for locating objects and delivering clients requests to server objects. An ORB ....

[Article contains additional citation context not shown here]

The Common Object Request Broker: Architecture and Specication, OMG Document 99-10 .


Uintah: A Massively Parallel Problem Solving Environment - Davison De St (2000)   (2 citations)  (Correct)

....c interface de nition language (SIDL) 6] and its prototype implementation automate the generation of data transport wrappers in a language neutral way, thus insuring components written in many languages will seamlessly interoperate. Unlike other interface de nition languages such as the CORBA IDL [3], SIDL is suciently expressive to e eciently represent the abstractions and data types common to scienti c computing such as dynamically sized multidimensional arrays and complex numbers. Further, the CCA will ultimately specify a component repository that collects and manages available ....

The Common Object Request Broker: Architecture and Specication. Revision 2.0. OMG Document, June 1995.


Ligature: Component Architecture for High-Performance.. - Keahey, Beckman, Ahrens   (12 citations)  (Correct)

....modeling air movement. The complexity of these components, as well as their reusability potential, make component based programming the most costeffective solution. The need for component programming has been recognized by the business world and resulted in the development of systems such as CORBA [11], DCOM [12] Active X and others. However, these systems were designed primarily for sequential applications and are not necessarily suitable for high performance programming. Similarly, the need for more complex abstractions than those offered by sequential languages lead to the development of ....

OMG. The Common Object Request Broker: Architecture and Specification. Revision 2.0. OMG Document, June 1995.


Toward a Common Component Architecture for.. - Armstrong.. (1999)   (53 citations)  (Correct)

....interfaces and for the interoperability among toolkits developed by different teams across different institutions. The purpose of this paper is to discuss the current CCA specification and to present progress of the group to date. The software industry has defined component standards such as CORBA [40], COM [45] and JavaBeans [19] to address similar complexities within their target applications (see Section 3 for a detailed discussion) Our approach leverages this work where appropriate, but addresses the distinctly different technical challenges of large scale scientific simulations. Based on ....

....area is one of many (e.g. partitioning, mesh management, discretization, optimization, visualization) that could benefit from component based infrastructure to facilitate experiments among different tools. 3 Relationship to Existing Standards Component architecture standards such as CORBA [40], COM [45] and JavaBeans [19] have been defined by industrial corporations and consortia and are employed by millions of users. Unfortunately, these standards do not address the needs of high performance scientific computing, primarily because they do not support efficient parallel communication ....

[Article contains additional citation context not shown here]

OMG. The Common Object Request Broker: Architecture and Specification. Revision 2.0. OMG Document, June 1995.


Developing and Evaluating Abstractions for Distributed.. - Keahey, Gannon (1998)   (2 citations)  (Correct)

.... 96] networking experiment demonstrated that this way of approaching high performance computing has enormous potential for solving important scientific problems. At the same time another development in distributed object oriented technology, the Common Object Request Broker Architecture (CORBA) OMG95] has made it possible to seamlessly integrate heterogeneous distributed objects within one system. CORBA provides interoperability between different components by specifying their interfaces in a meta language, the CORBA Interface Definition Language (IDL) which is translated into the language ....

....are non collective. This kind of interaction can be useful to parallel clients which want to interact in parallel with multiple distributed objects, possibly encapsulating dataparallel computations. On the server s side, PARDIS uses the mechanism of the CORBA C mapping through inheritance [OMG95] to invoke operations on the object. All the programmer of the server needs to do is provide the implementation of an object computing diffusion simulation and instantiate that object. In the case of both the client and the server the generated stub code contains all the code necessary to perform ....

[Article contains additional citation context not shown here]

OMG, The Common Object Request Broker: Architecture and Specification. Revision 2.0, OMG Document, June 1995.


Rule-Based Implementation of Transaction Model Specifications - Geppert, Dittrich (1993)   (4 citations)  (Correct)

....components interacting with a broker only need to know the services, but not concrete interfaces or realization details. A broker, however, has to know (or to determine, during construction) how to realize a specific service. Hence, similar to the common object request broker architecture (CORBA [8]) a broker can be seen as a mediator between clients and servers. 4 In this paper, we focus on the realization of transaction management brokers, i.e. the mapping of a specification language for transaction models to (production) rules implemented by the transaction broker. 3 A Short Overview ....

The Common Object Request Broker: Architecture and Specification. OMG Document


Collective Objects: An Object-Oriented Tool for Collective.. - Keahey, Gannon (1996)   (Correct)

....with some examples and preliminary results concerning application of the collective object. 1 Introduction Challenging object oriented technology to create interoperability between distributed and heterogeneous modules has lead to the development of the Common Object Request Broker (CORBA) OMG95] standard from The Object Management Group (OMG) The success of CORBA relies on the introduction of an object model which allows the designers of distributed, heterogeneous applications to express their programs completely in terms of object interactions. The idea of object encapsulation, ....

....signature, and the signature as it appears to the collective method, the external signature. These signatures are bound by the following relationship: an argument or return type T in the external signature is represented as a CAs referring to T in the internal signature. The CORBA tie mechanism [OMG95] can be used to associate the client invocation with the collective method in the general case. Following the CORBA model of argument passing, the collective object supports argument transfer in three modes: in,out and inout. The lifespan of the in and inout arguments lasts throughout the ....

OMG, The Common Object Request Broker: Architecture and Specification. Revision 2.0, OMG Document, June 1995.


PARDIS: A Parallel Approach to CORBA - Keahey, Gannon (1997)   (12 citations)  (Correct)

....diverse components. Far from attempting to incorporate all of their features, PARDIS could exist as one of the communication subsystems in the environments mentioned above. Active research is also being done on optimizing the performance of CORBA for high speed networks. The TAO project [16] focuses on developing a high performance, real time ORB providing quality of service guarantees, optimizing the performance of network interfacing and ORB components. This research is concerned mainly with increasing performance by optimizing the architectural components of CORBA, not by ....

OMG. The Common Object Request Broker: Architecture and Specification. Revision 2.0. OMG Document, June 1995.


A Model of Interaction for Parallel Objects in A Heterogeneous.. - Keahey (1996)   (1 citation)  (Correct)

....paradigms (such as : pC , POOMA, CC , ABC [GBB 93, RHea96, CCK92, OEPW96] etc. to interact in a distributed domain. This design relies on the idea of interoperability through a common object architecture model introduced by the Common Object Request Broker Architecture (CORBA) OMG95b] from the Object Management Group (OMG) In CORBA the client server relationship which arises from the object model is carried out in the client server model of interaction; in parallel processing this model of interaction is too restrictive. Designing a suitable model of interaction was ....

....with POOMA [RHea96] applications. 4.1 Mapping to the Object Model The current implementation is based on the OMG object model with extensions reflecting changes to the model of interaction. Stubs and skeletons for non parallel objects have been adapted based on the C mapping through inheritance [OMG95b] In the mapping for data parallel objects, SPMD model of execution was assumed. In this case it was necessary to convey the information about invocation, as well as its arguments, to all processes of the parallel computation. There are two ways in which this problem can be approached: the ....

OMG, The Common Object Request Broker: Architecture and Specification. Revision 2.0, OMG Document, June 1995.


Copyright (c) 1998 Object-Oriented Concepts, Inc.. - Object--Oriented..   Self-citation (Broker)   (Correct)

....applied at the object level override those applied at the thread level, or the ORB level. At present ORBACUS does not support thread level policies. Using Policies 148 ORBacus For more information on Policies, the PolicyManager interface and the CORBA: Object policy operations see [11] and [12]. 12.2 Supported Policies The following is a brief description of the policies that are currently supported. For a detailed description, please refer to Appendix A. SSL: ConnectPolicy This policy determines whether the ORB is permitted to establish an insecure communications channel between ....

The Common Object Request Broker: Architecture and Specification, Revision 2.2, OMG document 98-02-33


Unknown - For And Java   Self-citation (Broker)   (Correct)

....set policies for itself. Policies applied at the object level override those applied at the thread level, or the ORB level. At present ORBACUS does not support thread level policies. For more information on Policies, the PolicyManager interface and the CORBA: Object policy operations see [11] and [12]. Using Policies 152 ORBacus 12.2 Supported Policies The following is a brief description of the policies that are currently supported. For a detailed description, please refer to Appendix A. OB: ConnectionReusePolicy This policy determines whether the ORB is permitted to reuse a ....

The Common Object Request Broker: Architecture and Specification, Revision 2.2, OMG document 98-02-33


Integrating Remote Invocations with Asynchronism and.. - Rodriguez, Rossetto (2005)   (Correct)

No context found.

The common object request broker: Architecture and specification, 1999. OMG document/99-10-07, v2.3.1.


Building Trust Chains between CORBA Objects - Emerson Ribeiro De (2003)   (Correct)

No context found.

OMG: Object Management Group - Security Service v1.7. OMG Document 01-03-08 (2001)


Persistence in CORBA - Tuma (1997)   (Correct)

No context found.

OMG95A ORB Portability Enhancement RFP, OMG document 95-6-26, ftp://ftp.omg.org, 1995.


Virtual Plant Delivery Simulation, A Business Simulation.. - Nevalainen Tampere   (Correct)

No context found.

The Common Object Request Broker: Architecture and Specification, OMG Document, Number 91.12.1, Revision 1.1, 1996.

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