23 citations found. Retrieving documents...
D. Krieger, R. Adler, The emergence of distributed component platforms, IEEE Computer 31 (3) (1998) 43--53.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Engineering Components for Ease of Customization and Evolution - Jarzabek, Seviora (2000)   (4 citations)  (Correct)

....required properties are generated on demand, we do not need to store and manage multiple versions of components, components do not overly grow in size, helping developers keep the complexity of an evolving system under control. 1 Introduction The interest in Distributed Component Platforms (DCP) [7,23,29] grows and vendors bring to the market many software development environments for building software systems out of pre fabricated components. Most often components are provided in the binary form. By complying to the standards of the underlying DCP, these components can be easily interconnected ....

.... 4 Supporting a library system family with runtime component architecture The development situation described in this section reflects capabilities of DCPs, such as EJB or ActiveX , and their visual software development environments providing facilities to introspect and customize components [23]. Certain classes of likely to happen variant requirements can be implemented into the component architecture. Software developers may either choose required variants at program construction time or a mechanism is built into components to handle variants during runtime (such as design patters ....

KRIEGER, D. and ADLER, R.: `The Emergence of Distributed Component Platforms,' IEEE Computer, March 1998, pp. 43-53


Web-based Legacy System Migration and Integration - Zou, Kontogiannis   (Correct)

....void set ID(int id) Figure 2: studentInfo Class Definition With meta level, self descriptive information, the distributed components can be published in the Web enabled distributed environment. The proposed specification of the distributed components includes the following information [18]: General compile time and runtime properties, including keywords for describing its functionality, execution environment, where to find it and how to activate it, for example, the URL links, the path name. Classes that specify the composition of the components. External references that ....

David Krieger, and Richard M. Adler, "The Emergence of Distributed Component Platforms", Computer, IEEE, March 1998.


SPIN-ning Software Architectures: A Method for Exploring.. - Kloukinas, Issarny   (1 citation)  (Correct)

....for a particular property tend to be a lot more stable, and errors in them are found and corrected sooner than those built explicitly for a particular system. This, in particular, is the reason for the growing interest in component based software engineering [4,8,29] and in middleware solutions [18, 22, 25, 26, 30, 31, 36]. Currently there exists quite a large set of reusable components, often referred to as middleware in the setting of distributed systems, and an equally large set of architectural design patterns, i.e. of architectures that use such reusable components in order to provide a particular property ....

D. Krieger and R. M. Adler. The Emergence of Distributed Component Platforms. Computer, 31(3):43--53, Mar. 1998.


PLEGMA: An Agent-Based Architecture for Developing .. - Kaldoudi, Zikos.. (1998)   (Correct)

....among software components that enable the composition of higher level applications. There is a considerable number of different approaches (OLE, SOM, OpenDoc, DCE, to name a few) as reviewed for example in [27] However, the most prominent frameworks for distributed component computing [28] include the Common Object Request Broker Architecture (CORBA) 27,29] the Distributed Component Object Model (DCOM) 30] and the Java Remote Method Invocation (RMI) 31] The use of such middleware infrastructures has already proven very powerful in integrating applications across ....

D. Krieger, R.M. Adler, "The Emergence of Distributed Component Platforms", IEEE Computer, vol. 31(3), 43-53, 1998.


The Linear System Analyzer - Bramley, Gannon, Stuckey, Villacis.. (1998)   (7 citations)  (Correct)

....and rapid experimentation to develop practical solution strategies. 1 Introduction An important new paradigm in software engineering has been the emergence of distributed component architectures. In this context, components are reusable building blocks for the construction of software systems [19, 15]. Modern systems for composing components include Microsoft s ActiveX DCOM and Sun s JavaBeans and JavaStudio. Conceptually, a user has a palette of components from which to choose, and can compose or wire them together to create complete applications. Mechanisms are provided for de ning new ....

David Krieger and Richard M. Adler. The emergence of distributed component platforms. IEEE Computer, 31(3):43-53, March 1998.


QoS for Distributed Objects by Generating Tailored Protocols - Jung, Biersack (2000)   (Correct)

....QoS for Distributed Object Systems, Cannes, France Abstract This paper presents a way to introduce quality of service management in distributed object systems based on the idea of tailorable and configurable protocol components. 1 Introduction Distributed object systems (DOS) 1 (like DCOM [4], CORBA [9] or RMI [10] allow to simplify the implementation of distributed systems by hiding distribution concerns and allowing the programmer to concentrate on the application logic. However, todays DOS provide almost no support to accommodate the quality of service requirements of distributed ....

D. Krieger and R. M. Adler, "The Emergence of Distributed Component Platforms", IEEE Computer, pp. 43--53, March 1998.


Towards Integrating Meta-Level Programming and.. - Loques, Leite.. (1999)   (1 citation)  (Correct)

....[17,19] the Java implementation provides interoperability and component portability in Java environments. It is feasible to construct automatically connector types which serve as bridges between these two environments (as well as beetween other support environments like Microsoft s DCOM [14]) the information required is readily available using the Java Structural Reflection Interface and CORBA interface repositories. These adaptation bridges could also be obtained using conversion libraries provided by CORBA and Java products. The general availability of these bridge connectors ....

Krieger D., Adler R.M., The Emergence of Distributed Component Platforms, in IEEE Computer Vol. 31, N. 3, pp. 43-53, 1998.


Semantic and Usage Packaging for Software Components - Han (1999)   (3 citations)  (Correct)

....models. Some industry based component models are being actively pursued and or used, including COM components, JavaBeans, component model submissions to OMG, and W3C s initiatives on using the Web for component based applications. A good comparative review about these technologies can be found in [4]. In general, these standards have made component based software engineering (CBSE) practical. However the support for CBSE is still very much limited. The specification of component interfaces in these standards deals with syntactic issues only. 3 An overview of the approach As argued earlier, ....

D. Krieger and R.M. Adler. The emergence of distributed component platforms. IEEE Computer, 31(3):43--53, March 1998.


Reusable Software Components for Performability Tools, and.. - van Moorsel, Huang (1998)   (1 citation)  (Correct)

....that performability tools are used in relatively predictable ways, and we therefore establish useful interaction by simple means. If we are willing to impose further rules on the tool implementations registered with the FREUD configuration service, we can use more advanced coordination mechanisms [1, 4, 17, 21]. These mechanisms have properties like event sharing and state persistence, enabling much more intricate forms of coordination. Then GUIs may interoperate, and front ends and back ends can be registered independently (instead of only full blown client server tools as in the FREUD architecture) ....

D. Krieger and R. M. Adler, "The emergence of distributed component platforms," IEEE Computer, vol. 31, no. 3, pp. 43--53, March 1998.


Constructing Generic Data-Farm Templates - Fleury, Downton, Clark (1999)   (Correct)

....a pipeline each stage of which can incorporate parallelism (Fig. 1) The PPF pattern can be supported by lower level software components, called templates in this nomenclature to avoid confusion with higher level patterns. The template is at an equivalent level to the JavaBean or DCOM component [ 4 ] but with an informal interface, being available in source code form. A template implementation need not reproduce every feature of the design and can be built on existing software facilities, thus easing the implementational burden. Templates are used through a text editor in the manner of the ....

D. Krieger and R. M. Adler. The emergence of distributed component platforms. IEEE Computer, 31(3):43--53, March 1997.


Synergy between Component-based and Generative Approaches - Jarzabek, Knauber (1999)   (Correct)

....properties are generated on demand, we do not need to store and manage multiple versions of components, components do not overly grow in size, helping developers keep the complexity of an evolving system under control. 1 Introduction The interest in Distributed Component Platforms (DCP) [6,17,22] grows and vendors bring to the market many software development environments for building software systems out of pre fabricated components. Most often components are provided in a binary form. By complying to the standards of the underlying DCP, these components can be easily interconnected with ....

....component based runtime architecture. We use examples from the FRS family to illustrate claims throughout the paper. In section 4, we discuss problems that arise if we develop and evolve FRS family in terms of implementation components such as in DCOM ActiveX , JavaBeans and CORBA implementations [17,22]. In section 5, we describe a program construction environment based on generative techniques. In this solution, a generator derives runtime components for a custom system from a generic architecture of the construction environment. Concluding remarks end the paper. 2 Related work We do not ....

[Article contains additional citation context not shown here]

Krieger, D. and Adler, R. "The Emergence of Distributed Component Platforms," IEEE Computer, March 1998, pp. 43-53


A Document-based Framework for Internet Application Control - Hodes, Katz (1999)   (21 citations)  (Correct)

....Model: services are described by static documents that advertise the definition of their interface; clients maintain documents that indicate how the a collection of interfaces are used. solutions to each. This framework is a middleware layer that sits above any existing distributed object layer [13]. The new layer extends the traditional distributed component programming approach by forcing applications to expose a portion of their system state as documents. Specifically, a programs remote object usage is separated from its internals, in a manner exposing these locations rather than hiding ....

David Krieger and Richard Adler. The Emergence of Distributed Component Platforms. IEEE Computer Magazine, pages 43--53, March 1998.


A Comprehensive Interface Definition Framework for Software.. - Han (1998)   (3 citations)  (Correct)

....to OMG, and W3C s initiatives on using the Web for component based applications. While the OMG and W3C work represents still emerging standards, Sun s JavaBeans [11] and Microsoft s COM DCOM components [4] are the two market leaders. A good comparative review by Krieger and Adler can be found in [6]. In general, these standards have made CBSE practical. However the support for CBSE is still very much limited (simplistic and immature) and there is much to be desired for. For example, COM components do not provide much support for events. Certain strategies adopted by JavaBeans and some OMG ....

....that other components in the system may choose to respond to. In this type of event based component interactions, there may be none or many responses to an event, and they may change as time goes on. As such, this model of interaction allows communication channels to be established dynamically [6], and gives the system the capability of dynamic configuration. In the telecommunications software example, the CM component provides a range of services 1 . When another system module comes into service, the CM component first requests the module s signature, then initialises the module by ....

D. Krieger and R.M. Adler. The emergence of distributed component platforms. IEEE Computer, 31(3):43--53, March 1998.


Design of Extensible Component-Based Groupware - Hummes, Merialdo (1998)   (10 citations)  (Correct)

....(Dourish, 1995) and implemented the toolkit Prospero for CSCW (Dourish, 1996) using this model to express meta information and to allow the change of the behavior of the underlying toolkit. Component models, such as JavaBeans and DCOM, offer reflection capabilities and meta data on components (Krieger and Adler, 1998); our approach uses these capabilities to automate interface negotiation and to offer the end user an easy to handle user interface to tailor components within a visual builder tool. 2.2. Frameworks: Towards extensible applications A framework is a skeleton of cooperating classes that forms a ....

.... (DCOM) and SUN s component model for Java JavaBeans (JavaSoft, 1996) The component technology is predicted to acquire a significantly increasing importance (Kiely, 1998) Furthermore distributed component platforms are emerging, which allow interaction between components across system boundaries (Krieger and Adler, 1998). A component is an independent unit of software that encapsulates its design and implementation and offers interfaces to the outside, by which it may be composed with other components to form a larger whole (D Souza and Wills, 1998) Frameworks provide a reusable context for components ....

Krieger, D. and R. M. Adler: 1998, `The Emergence of Distributed Component Platforms'. IEEE Computer pp. 43--53.


Distributing A Platform Independent Graphical User Interface - Tilley (1998)   (Correct)

....for implementing systems containing distributed objects. 2.4 CORBA CORBA is the Common Object Request Broker Architecture that is increasingly being used to distribute objects across networks. It provides a flexible communication and activation substrate for distributed heterogeneous environments [28, 29, 11]. CORBA is a key part of the Object Management Group s (OMG s) Object Management Architecture (OMA) It specifies the characteristics of the Object Request Broker (ORB) around which the OMA is built. The terms client and server become blurred when discussing CORBA. Each component in the OMA is ....

D. Krieger and R.M. Adler. The emergence of distributed component platforms. Computer, pages 43--53, March 1998.


The Linear System Analyzer - Bramley, Gannon, Stuckey, Villacis.. (1998)   (7 citations)  (Correct)

....and rapid experimentation to develop practical solution strategies. 1 Introduction An important new paradigm in software engineering has been the emergence of distributed component architectures. In this context, components are reusable building blocks for the construction of software systems [19, 15]. Modern systems for composing components include Microsoft s ActiveX DCOM and Sun s JavaBeans and JavaStudio. Conceptually, a user has a palette of components from which to choose, and can compose or wire them together to create complete applications. Mechanisms are provided for defining new ....

David Krieger and Richard M. Adler. The emergence of distributed component platforms. IEEE Computer, 31(3):43--53, March 1998.


Security and Protection: New Trends in Distributed Object.. - Robillard (1998)   (Correct)

....or ORB) for locating and accessing different objects. Examples of language independent technologies for distributed object computing systems are the Object Management Group s CommonObject Request Broker Architecture (CORBA) Obj95a] and Microsoft s Distributed Component Object Model (DCOM) KA98] Language dependent technologies are systems which rely on the constructs and the class libraries of a language to provide remote method invocations. Language dependent technologies don t necessitate either a special IDL or an ORB for making requests. Instead, they rely on the definition of the ....

David Krieger and Richard M. Adler. The emergence of distributed component platforms. IEEE Computer, 31(3):43--53, March 1998.


Forced Simulation: A Formal Approach to Component-Based.. - Roop, Sowmya, Ramesh (1999)   (Correct)

....such as ports, timers, I O controllers, Analog to Digital Converters(ADCs) and Digital to Analog Converters(DACs) which have been designed, developed and tested by various vendors. Also, recently there has been a trend within software engineering towards component based software development [17]. So, there is vast potential for the reuse of both programmable hardware as well as predesigned software programs. Component based design, though well known in other engineering domains [16] is still very low key in embedded system synthesis. Component based synthesis has not been uncommon, ....

D. Krieger and R. Adler. Emergence of distributed component platforms. Computer, 31(3), 1998.


Abstractions for Fault-Tolerant Global Computing - Chothia, Duggan (2004)   (1 citation)  (Correct)

No context found.

D. Krieger, R. Adler, The emergence of distributed component platforms, IEEE Computer 31 (3) (1998) 43--53.


Reusable Software Components for - Performability Tools And   (Correct)

No context found.

D. Krieger and R. M. Adler, "The emergence of distributed component platforms," no.3 pp.43 March 1998.


DAOP-ADL: An Architecture Description - Language For Dynamic   (Correct)

No context found.

Krieger, D., Adler, R.M. The Emergence of Distributed Component Platforms. In IEEE Computer, 31 (3), pp. 43-53, March 1998.


Test bed for Distributed Object Technologies using Java - Ta (1998)   (Correct)

No context found.

Krieger, D., Adler, R., The Emergence of Distributed Component Platforms, IEEE Computer, 1998


Supporting Electronic Commerce Transactions With.. - Merz, Griffel.. (1998)   (11 citations)  (Correct)

No context found.

D. Krieger and R. M. Adler, The emergence of distributed component platforms, IEEE Computer 3 #1998# 43#53.

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