Gives an overview of COVERS 3.0-a Microsoft Windows-based modeling and simulation environment for concurrent real-time systems. COVERS offers an object-oriented modeling methodology based on C++ and the Statecharts be...
详细信息
We propose an open signal processing system design and implementation environment, BEEHIVE, that allows application developers to rapidly compose and debug functional specifications in a networked, distributed computi...
详细信息
ISBN:
(纸本)0818679204
We propose an open signal processing system design and implementation environment, BEEHIVE, that allows application developers to rapidly compose and debug functional specifications in a networked, distributedcomputing environment, and then later migrate the application (transparently) onto an embedded, distributed, computing hardware/software platform, with the capability to reconfigure (adaptively) the resources assigned to the application to meet the dynamic real-time requirements of the implementation. Recent developments in the area of virtual machines;broker-based, distributed, transportable computing;object-oriented programming methodologies, Java and its real-time extensions;reconfigurable and programmable hardware;approximate algorithms;adaptive-load and resource-management algorithms, are harnessed in this operating environment(1).
The proceedings contain 7 papers. The topics discussed include: high level architecture for simulation;DEVS formalism as a framework for advanced distributed simulation;simulation of fine-grained parallel algorithms w...
ISBN:
(纸本)0818677732
The proceedings contain 7 papers. The topics discussed include: high level architecture for simulation;DEVS formalism as a framework for advanced distributed simulation;simulation of fine-grained parallel algorithms with the ALT (animating language tools) system;event synchronization in multi-user virtual reality environments;feedback control in time warp synchronized parallel simulators;COVERS 3.0 - an object-oriented environment for modeling, simulation, and analysis of real-time concurrent systems;design and simulations of cellular neural-like associative memory;and design of high-speed parallel arithmetic algorithms and architectures.
The proceedings contain 42 papers. The topics discussed include: managing dependencies - a key problem in fault-tolerant distributed algorithms;an approach to fault-tolerant parallel processing on intermittently idle,...
ISBN:
(纸本)0818678313
The proceedings contain 42 papers. The topics discussed include: managing dependencies - a key problem in fault-tolerant distributed algorithms;an approach to fault-tolerant parallel processing on intermittently idle, heterogeneous workstations;renegotiable quality of service - a new scheme for fault tolerance in wireless networks;evaluation of a 32-bit microprocessor with built-in concurrent error-detection;probabilistic checkpointing;portable checkpointing for heterogenous architectures;a communication-induced checkpointing protocol that ensures rollback-dependency trackability;a method to automate user interface testing using variable finite state machines;towards a statistical approach to testing object-oriented programs;and experimental evaluation of failure-detection schemes in real-time communication networks.
This paper introduces the Service object Request Management Architecture (`SORMA'), its design issues, and its concepts. It is a software framework for rapid development of object-oriented software modules and the...
详细信息
This paper introduces the Service object Request Management Architecture (`SORMA'), its design issues, and its concepts. It is a software framework for rapid development of object-oriented software modules and their integration into stand-alone and distributed applications. SORMA provides an intelligent `object-bus' for inter-operating and sharing distributedcomputing and robotics hardware. We investigate the question, why too many valuable hardware and software systems and components are a `one-of-a-kind' product which do not find economical re-use. For instance, due to the short life-time of single-usage code, extensive, robust, and verbose exception handling - a prerequisite of incremental work - is often sacrificed. We analyze the `costs of communication' between the component's builder and all its users, who build solutions. We propose to pay much more attention to interactive exploration frameworks, which support rapid, qualified information gain on context-situated, efficient applicability. SORMA demonstrates how to reach self-explaining, built-in interactivity which does not impair the component's real-time efficiency.
A common issue of distributed software systems is the allocation of the logical software components of a system to physical nodes. In particular there is often a need for "location transparency", that is, th...
详细信息
A common issue of distributed software systems is the allocation of the logical software components of a system to physical nodes. In particular there is often a need for "location transparency", that is, the ability to map a single specification to a number of different physical environments without requiring changes to the code. We describe a formal framework that can be used to achieve location transparency. This framework, based on a formalized concept of "computing environments", is defined for distributed systems specified using the ROOM structural modeling language. However it can easily be extended to other object based architectural languages.
The proceedings contain 35 papers. The special focus in this conference is on Industrial Applications and Strengthened Foundations of Formal Methods. The topics include: Diagrams and programming languages for programm...
ISBN:
(纸本)3540635335
The proceedings contain 35 papers. The special focus in this conference is on Industrial Applications and Strengthened Foundations of Formal Methods. The topics include: Diagrams and programming languages for programmable controllers;graphical specification and reasoning;a graphic notation for formal specifications of dynamic systems;a semantic integration of object-z and CSP for the specification of concurrent systems;class refinement and interface refinement in object-oriented programs;formalizing requirements for distributed systems with trace diagrams;consistent graphical specification of distributed systems;design of reactive control systems for event-driven operations;reconciling real-time with asynchronous message passing;specifying the remote controlling of valves in an explosion test environment;practical use of formal specification to develop a complex critical system;mathematical modeling and analysis of an external memory manager;automatic translation of VDM-SL specifications into gofer;specification of required non-determinism;a corrected failure-divergence model for CSP in isabelle/HOL;a proof obligation generator for VDM-SL;verification of cryptographic protocols;a TLA solution to the specification and verification of the RLP1 retransmission protocol and an efficient technique for deadlock analysis of large scale process networks.
distributed application systems are built to meet functional and non-functional requirements (such as availability, reliability, security, real-time). This can be obtained constructing an application specific operatin...
详细信息
distributed application systems are built to meet functional and non-functional requirements (such as availability, reliability, security, real-time). This can be obtained constructing an application specific operating system to support the non-functional requirements. Nowadays, an attractive approach is to extend a standard support environment in order to include the extra mechanisms required. The paper shows how a configuration based approach can facilitate the achievement of this goal in CORBA based environments. An explicit separation between the functional parts from the non-functional parts of the application implementation is obtained. This provides transparency and facilitates software reuse in both software concerns.
For many applications such as command and control, telecommunications, and process control, it is critical that they meet timing constraints and ensure predictable computation. Furthermore, some of these applications ...
详细信息
For many applications such as command and control, telecommunications, and process control, it is critical that they meet timing constraints and ensure predictable computation. Furthermore, some of these applications are also distributed in nature and utilize distributedobject management technology such as object request brokers (ORB) for interoperability. Therefore, it is necessary to integrate realtime systems technology with distributedobject management technology for many distributedrealtime applications. The article describes some of the issues that need to be investigated in order to develop realtime data processing extensions to the common object request broker architecture (CORBA). In particular, issues on extensions to ORBs are given. A discussion of some realtime services and applications hosted on realtime ORBs is also provided. Finally, an overview of the work of the object Management Group's realtime Special Interest Group is provided.
Of several schemes proposed to handle the propagation of erroneous information among interacting processes in distributed and parallel computer systems, the distributedreal-time conversation (DRC) scheme stands out i...
详细信息
Of several schemes proposed to handle the propagation of erroneous information among interacting processes in distributed and parallel computer systems, the distributedreal-time conversation (DRC) scheme stands out in its fast forward recovery capability which is essential in safety-critical hard-real-time applications. However, previous formulations of the scheme remained at relatively abstract levels and practical models for their implementation in complex safety-critical real-time applications have not been established before. The core approach in the DRC scheme is to make a group of computing stations cooperate in recovery from hardware and software faults that may occur during their interaction. In this paper, we present a practical implementation model for the DRC scheme. A simple model of an anti-missile defense system is used to illustrate the main structuring principles of the DRC scheme and major components of the practical implementation model.
暂无评论