647 Hits in 2.9 sec

Online Upgrade of Object-Oriented Middleware

Apostolos Zarras
2004 Journal of Object Technology  
Starting from the identification of requirements for the consistent upgrade of middleware, we result in the design and experimental evaluation of an architectural style for CORBAbased upgradeable middleware  ...  The need to upgrade may arise from rapidly ONLINE UPGRADE OF OBJECT-ORIENTED MIDDLEWARE 122  ...  By taking a closer look at the previous strategy, we can conclude that it is not directly applicable in middleware upgrades.  ... 
doi:10.5381/jot.2004.3.7.a3 fatcat:44frbzni3vgxnjsqojz3saqkgy

Towards Middleware for Fault-Tolerance in Distributed Real-Time and Embedded Systems [chapter]

Jaiganesh Balasubramanian, Aniruddha Gokhale, Douglas C. Schmidt, Nanbor Wang
2008 Lecture Notes in Computer Science  
Conventional middleware solutions, such as Fault-tolerant CORBA (FT-CORBA) and Continuous Availability API for J2EE, have limited utility for DRE systems because they are heavyweight (e.g., the complexity  ...  Second, we describe recent progress towards standardizing a CORBA lightweight fault-tolerance specification for DRE systems.  ...  and hard to maintain and upgrade.  ... 
doi:10.1007/978-3-540-68642-2_6 fatcat:zgrdu5j7w5hqfedrn34gajwp7a

New trends in coupled simulations featuring domain decomposition and metacomputing

Philippe d'Anfray, Laurence Halpern, Juliette Ryan
2002 Mathematical Modelling and Numerical Analysis  
The computing technology for coupling uses a CORBA environment to implement a distributed client-server programming model.  ...  A prototype is developed using Schwarz type domain decomposition as the mathematical tool for coupling.  ...  Figure 16 . 16 IDL upgrades for servers. Figure 17 . 17 A Corba client monitoring Mpi-based applications. Figure 18 . 18 Time evolution of a heat blob around a Naca airfoil.  ... 
doi:10.1051/m2an:2002043 fatcat:os26klk5cfcdde57cyjxakfopu

Performance Evaluation of CORBA Concurrency Control Service Using Stochastic Petri Nets

Roberta A. A. Fagundes, Paulo R. M. Maciel, Nelson S. Rosa
2007 Revista de Informática Teórica e Aplicada  
This paper presents stochastic Petri net models for performance evaluation of the CORBA Concurrency Control Service (CCS), which mediates concurrent access to objects.  ...  Measurement techniques are still predominant among those used to carry out performance evaluation.  ...  The CCS GSPN-based model is suitable to possible extensions, some of which are currently in progress, for instance, the introduction of operation upgrade, change_mode in the sender or receiver side as  ... 
doi:10.22456/2175-2745.5693 fatcat:hpat5zuj5zayjorge7j2nflvru

Patterns and performance of distributed real-time and embedded publisher/subscriber architectures

Douglas C. Schmidt, Carlos O'Ryan
2003 Journal of Systems and Software  
Second, it shows how to extend the standard CORBA publisher/subscriber architecture so it is suitable for DRE applications that require low latency and jitter, periodic rate-based event processing, and  ...  Incommensurate lifetimes between long-lived DRE applications (20 years or more) and commercial off-the-shelf (COTS) platforms and tools (2-5 years) lead to pervasive software obsolescence and multiply  ...  Acknowledgments We would like to thank the SAIC RTI-NG group, particularly Steve Bachinsky and Russ Noseworthy, and Boeing, particularly Bryan Doerr, for their support and direction.  ... 
doi:10.1016/s0164-1212(02)00078-x fatcat:svbiapfmnffqzkl3h2p3zekqzi

Experiences Using DCE and CORBA to Build Tools for Creating Highly-Available Distributed Systems [chapter]

E. N. Elnozahy, Vivek Ratan, Mark E. Segal
1995 Open Distributed Processing  
Our tools are implemented within the context of the DCE and CORBA standards for distributed computing.  ...  The toolset includes a number of software-based techniques for providing high availability with little or no intervention from the programmer.  ...  Figure 1 illustrates how the components that make up a TDO CORBA/DCE application fit together. Figures 2a and 2b show the C++ source code for a simple TDO CORBA/DCE application.  ... 
doi:10.1007/978-0-387-34882-7_38 fatcat:74bkim2nfnd6llcfmtgpncnvh4

Three-tier replication for FT-CORBA infrastructures

Roberto Baldoni, Carlo Marchetti
2003 Software, Practice & Experience  
A three-tier architecture for software replication enables the separation of the replication logic, i.e. protocols and mechanisms necessary for managing software replication, from both clients and server  ...  Then we present the interoperable replication logic (IRL) architecture, a fault-tolerant CORBA compliant infrastructure.  ...  Finally, the authors thank Paolo Papa, Alessandro Termini and Luigi Verde for their contributions to the IRL prototype and Stephen Kimani for his kind and valuable help.  ... 
doi:10.1002/spe.525 fatcat:rlc3qhw7lfha7nnqr2i5shrx6i

Design and Implementation of a Corba Fault-Tolerant Object Group Service [chapter]

Graham Morgan, Santosh Shrivastava, Paul Ezhilchelvan, Mark Little
1999 Distributed Applications and Interoperable Systems II  
With this observation in mind, this paper describes the design and implementation of a CORBA middleware service for managing object groups.  ...  The object group service is portable and intended for a wide variety of applications; objects can simultaneously belong to many groups, group size could be large, and objects could be geographically widely  ...  Our CORBA object group service is intended for a wide variety of applications.  ... 
doi:10.1007/978-0-387-35565-8_29 fatcat:w43zpplgbndujmccq6mkbrxt5e

Designing Telerobotic Systems as Distributed CORBA-Based Applications [chapter]

Michele Amoretti, Stefano Bottazzi, Monica Reggiani, Stefano Caselli
2003 Lecture Notes in Computer Science  
In this paper we summarize our experience in the development of a software framework for telerobotics based on Real-Time CORBA.  ...  For these systems exploitation of an Object Oriented standard middleware like CORBA should be very effective, thanks to its well known features and services and its recent enhancements (Real-Time CORBA  ...  At the moment, CORBA seems the logical choice for building complex distributed telerobotic applications.  ... 
doi:10.1007/978-3-540-39964-3_69 fatcat:uuoy2xzomze7lhjb52wxzoiw6i

Avoiding another Green Elephant - A Proposal for the Next Generation HLA based on the Model Driven Architecture [article]

Andreas Tolk
2010 arXiv   pre-print
This paper introduces the MDA concept and shows, how the HLA can be integrated to become a standard stub for simulation applications of legacy systems, systems under development, and systems of the future  ...  Overall, the number of CORBA-based solutions for military systems increased tremendously in all application domains of information technique.  ...  Furthermore, the modernized NATO AWACS and the Open Systems Avionics Technology being used for the F-16 and F-18 mid-life upgrade are CORBA-based.  ... 
arXiv:1011.6671v1 fatcat:bqjzwjr5q5cedlskdijppp4ema

ACE: An environment for specifying, developing and generating TINA services [chapter]

P. G. Bosco, D. Giudice, G. Martini, C. Moiso
1997 Integrated Network Management V  
The objective of the paper is to present an innovative environment (Application Construction Environment -ACE) for the specification, development and generation of Telecommunication services according  ...  We will briefly describe the service specifications and development lifecycle requirements for distributed object applications in the telecom domain and how ACE functionalities address them. 1 The adoption  ...  as a "live" requirement.  ... 
doi:10.1007/978-0-387-35180-3_38 fatcat:zd7ofa54nfc3ponxp3n6tkht7y


Stoyan Paunov, Douglas C. Schmidt
2006 Proceedings of the 44th annual southeast regional conference on - ACM-SE 44  
and facilitate online component upgrades.  ...  Repository managers keep track of software versions, implementations, and configuration metadata in distributed computing environment to enable the (re)deployment and (re)configuration of applications  ...  The component-based MLRM infrastructure for a TSCE is designed to support the highly heterogeneous environment in which long-lived shipboard computing systems operate.  ... 
doi:10.1145/1185448.1185604 dblp:conf/ACMse/PaunovS06 fatcat:whpchvqkfjeqpbeuu6cskqhcnu

Abstractions, Architecture, Mechanisms, and a Middleware for Networked Control

S. Graham, G. Baliga, P.R. Kumar
2009 IEEE Transactions on Automatic Control  
This is done through externalization of component state, with primitives to capture and reuse it for component restarts, upgrades, and migration, and through services such as clock synchronization.  ...  Control applications are to be developed as a collection of software components that communicate with each other through the middleware, called Etherware.  ...  ROFES [40] implements Real Time CORBA and Minimum CORBA, and is targeted for real-time applications in embedded systems.  ... 
doi:10.1109/tac.2009.2022094 fatcat:nkuwbdiefjbhtif27mi6pilqhu

Discovering a system modernization decision framework: a case study in migrating to distributed object technology

Wallace, Clements, Wallnau
1996 Proceedings of International Conference on Software Maintenance ICSM-96  
For example, adding hard-real-time constraints to a non-real-time system represents a major migration effort that is much different than upgrades to achieve a new system in the same class.  ...  The analysis function is done using a Finite Element (FE) approximation technique [19] .  ...  of the class of system being upgraded, a staged migration plan, and an integration strategy to make in-hand components work under the newly adopted architecture.  ... 
doi:10.1109/icsm.1996.565005 dblp:conf/icsm/WallaceCW96 fatcat:jruty4cqxvcfjcd6bb2q3uhqmy

Applying model-integrated computing to component middleware and enterprise applications

Aniruddha Gokhale, Douglas C. Schmidt, Balachandran Natarajan, Nanbor Wang
2002 Communications of the ACM  
MIC toolsuite called CoSMIC (, which extends the popular GME modeling and synthesis tools [7] to support the development, assembly, and deployment of QoS-enabled enterprise applications  ...  flexibility of CORBA-based applications.  ...  The Object Management Architecture (OMA) in the CORBA 2.x specifications [3] defines an object-oriented middleware standard for building portable distributed applications.  ... 
doi:10.1145/570907.570933 fatcat:ode4vft22nfo7oiqc2hljrsage
« Previous Showing results 1 — 15 out of 647 results