Software executing on distributed systems consists of many asynchronous, autonomous components which interact in order to coordinate local activity. The need for such coordination, as well as requirements such as heterogeneity, scalability, security and availability, considerably increase the complexity of code in distributed applications. Moreover, changing requirements, as well as changes in hardware platforms, lead to software that is constantly evolving and complicates reuse. To support development and evolution of distributed applications requires techniques which allow coordination code to be specified, customized, and maintained independently of application components; goals which cannot be realized solely through object-oriented tec...
127 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This thesis describes the med...
We present an extension to DAML-S for representing inter-action protocols. An interaction protocol d...
AbstractInteraction problems between heterogeneous appli-cations require consideration of the semant...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Research in software architecture has emphasized compositional development, where the computational ...
Modern distributed programming environments commonly restrict programmers to a single form of interc...
The design of distributed applications is a complex undertaking, especially if the designers are for...
Today’s software, including many everyday services, such as online streaming, search engines and soc...
The Interface Definition Languages (IDLs) used by commercial middleware standards such as CORBA prim...
Abstract. Software systems are increasingly composed of independently-developed components, which ar...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
Application designers should explicitly design interaction systems that support application-level in...
In this article, we discuss the explicit design of interaction mechanisms for developing distributed...
Interaction problems between heterogeneous appli- cations require consideration of the semantic issu...
This thesis shows that abstractions provided by current mainstream Object Oriented (OO) languages ar...
127 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This thesis describes the med...
We present an extension to DAML-S for representing inter-action protocols. An interaction protocol d...
AbstractInteraction problems between heterogeneous appli-cations require consideration of the semant...
Software executing on distributed systems consists of many asynchronous, autonomous components which...
Research in software architecture has emphasized compositional development, where the computational ...
Modern distributed programming environments commonly restrict programmers to a single form of interc...
The design of distributed applications is a complex undertaking, especially if the designers are for...
Today’s software, including many everyday services, such as online streaming, search engines and soc...
The Interface Definition Languages (IDLs) used by commercial middleware standards such as CORBA prim...
Abstract. Software systems are increasingly composed of independently-developed components, which ar...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
Application designers should explicitly design interaction systems that support application-level in...
In this article, we discuss the explicit design of interaction mechanisms for developing distributed...
Interaction problems between heterogeneous appli- cations require consideration of the semantic issu...
This thesis shows that abstractions provided by current mainstream Object Oriented (OO) languages ar...
127 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This thesis describes the med...
We present an extension to DAML-S for representing inter-action protocols. An interaction protocol d...
AbstractInteraction problems between heterogeneous appli-cations require consideration of the semant...