Devices in ubiquitous computing environments are usually embedded, wearable, and handheld, have resource constraints, and are all connected to each other through wireless connections and other computers possibly throu...
详细信息
ISBN:
(纸本)0769519288
Devices in ubiquitous computing environments are usually embedded, wearable, and handheld, have resource constraints, and are all connected to each other through wireless connections and other computers possibly through fixed network infrastructures, such as the Internet. these devices may form numerous webs of short-range and often low-power mobile ad hoc networks to exchange information. distributedobjectcomputing (DOC) middleware technologies have been successful in promoting high quality and reusable distributed software for enterprise-oriented environments. In order to reap the same benefit in ubiquitous computing environments, it is important to note that the natural interactions among distributedobjects in ubiquitous computing environments are quite different due to various factors, such as bandwidth constraints, unpredictable device mobility, network topology change, and context-sensitivity (or situation-awareness) of application objects. Hence, the interactions among distributedobjects tend to be more spontaneous and short-lived rather than predictable and long-term. In this paper, a middleware protocol, RKF, to facilitate distributedobject-based application software to interact in an ad hoc fashion in ubiquitous computing environments is presented. RKF addresses both spontaneous object discovery and context-sensitive object data exchange. Our experimental results, based on RKF's implementation and evaluation inside the object request broker of our RCSM middleware test bed, indicate that it is lightweight, has good performance, and can be easily used in PDA-like devices.
the real-time CORBA and minimumCORBA specifications are important steps towards defining standard-based middleware which can satisfy real-time requirements in an embedded system. these real-time middlewares must be ba...
详细信息
ISBN:
(纸本)0769515584
the real-time CORBA and minimumCORBA specifications are important steps towards defining standard-based middleware which can satisfy real-time requirements in an embedded system. these real-time middlewares must be based on a real-time operating system (RTOS) and a real-time network. this article presents a new time-triggered ethernet protocol that has been implemented under RTLinux. Furthermore it describes a real-time CORBA implementation called ROFES, which is based on this new real-time network.
A test suite for a key interface within a dimensional measuring system (coordinate measuring machine or CMM) is presented. the test suite consists of test procedures, test definitions, and various testing utilities. A...
详细信息
ISBN:
(纸本)0769515584
A test suite for a key interface within a dimensional measuring system (coordinate measuring machine or CMM) is presented. the test suite consists of test procedures, test definitions, and various testing utilities. A real-time, distributed test utilizing the test suite has been performed and is described.
this paper presents our experiments for integrating OMG MIOP (Mullicast Inter-ORB Protocol) specifications into a CORBA ORB. We proposed an integration model which allows the coexistence of two different protocol stac...
详细信息
there is a general trend in designing distributed control systems to give an increasing amount of autonomy to the individual nodes of such systems. Autonomous nodes interact only loosely. But also, close cooperation t...
详细信息
ISBN:
(纸本)0769510892
there is a general trend in designing distributed control systems to give an increasing amount of autonomy to the individual nodes of such systems. Autonomous nodes interact only loosely. But also, close cooperation tinder hard real-time constraints is required in certain situations. this paper analyzes approaches for structuring distributed control systems and presents an architecture integrating object-oriented frameworks, publisher/subscriber communication, and hard- and soft-real-time communication. For supporting mobile robots, wireless communication is considered in particular.
Cyber-physical systems increasingly rely on distributedcomputing platforms where sensing, computing, actuation, and communication resources are shared by a multitude of applications. Such 'cyber-physical cloud co...
详细信息
ISBN:
(纸本)9781479944309
Cyber-physical systems increasingly rely on distributedcomputing platforms where sensing, computing, actuation, and communication resources are shared by a multitude of applications. Such 'cyber-physical cloud computing platforms' present novel challenges because the system is built from mobile embedded devices, is inherently distributed, and typically suffers from highly fluctuating connectivity among the modules. Architecting software for these systems raises many challenges not present in traditional cloud computing. Effective management of constrained resources and application isolation without adversely affecting performance are necessary. Autonomous fault management and real-time performance requirements must be met in a verifiable manner. It is also both critical and challenging to support multiple end-users whose diverse software applications have changing demands for computational and communication resources, while operating on different levels and in separate domains of security. the solution presented in this paper is based on a layered architecture consisting of a novel operating system, a middleware layer, and component-structured applications. the component model facilitates the construction of software applications from modular and reusable components that are deployed in the distributed system and interact only through well-defined mechanisms. the complexity of creating applications and performing system integration is mitigated through the use of a domain-specific model-driven development process that relies on a domain-specific modeling language and its accompanying graphical modeling tools, software generators for synthesizing infrastructure code, and the extensive use of model-based analysis for verification and validation.
In the upstream phase of object-oriented development, we usually model a target system from multiple points of view. A dataflow view has been recognized as one of the most important views in software engineering. We n...
详细信息
ISBN:
(纸本)0769523560
In the upstream phase of object-oriented development, we usually model a target system from multiple points of view. A dataflow view has been recognized as one of the most important views in software engineering. We need to relate dataflow models to OO models and check consistency between them as it is still important even if we adopt object-oriented approach. In this paper, we propose a method to analyze dataflows in OO design models withthe model checker Spin after formalizing them.
this paper proposes a framework based on Web Service to organize the corporation nodes on supply chain. We have defined a strategy for aggregating the agents, including the normal agent and the mobile agent, into the ...
详细信息
ISBN:
(纸本)0769523560
this paper proposes a framework based on Web Service to organize the corporation nodes on supply chain. We have defined a strategy for aggregating the agents, including the normal agent and the mobile agent, into the Web service architecture and the functionalities for them to control the business conducts. We also devise a UDDI ranking frame based on analysis of supply chain activities. In this frame, Web Service-oriented technologies and protocols are deployed for modeling, managing and executing business-oriented functionalities. We focus on the efficient integration of supply chain as key points to harmonize these technologies. Agent- orientation concepts and technologies are applied to SCM construction and interaction patterns.
this paper compares interaction and communication mechanisms used in distributed control systems, focusing on object-oriented and component-based development. the standard communication model used in distributed objec...
详细信息
ISBN:
(纸本)0769510892
this paper compares interaction and communication mechanisms used in distributed control systems, focusing on object-oriented and component-based development. the standard communication model used in distributedobject-oriented systems is the remote method invocation. We argue that this client/server oriented model has some severe drawbacks when used in a control system where objects may have to broadcast information, spontaneously communicate environmental changes and where control autonomy is a crucial requirement. therefore, we compare the traditional way of object invocation with a port-based scheme and the model of event channels. An application scenario from. robot control is used to highlight similarities and differences among these mechanisms.
暂无评论