This paper presents our design and implementation of a debugger for an object-oriented CHILL that has three object models such as module. region, and task modes. Besides basic facilities for general debugging. object-...
详细信息
ISBN:
(纸本)0818684321
This paper presents our design and implementation of a debugger for an object-oriented CHILL that has three object models such as module. region, and task modes. Besides basic facilities for general debugging. object-oriented CHILL debugger provides facilities for showing information of object types(modes), inheritances. visibility dynamic bindings. To provide debugging facilities for these object-oriented properties. we have newly designed or extended the GNU's debugger - GDB. Since our implementation is based on the translator therefore, the additional considerations such as investigating original line numbers for source level debugging are supported.
Today, there is a rapidly growing interest to transfer object-oriented comparing technologies into various fields of control-critical applications. Existing approaches concentrate on abstract design-level modeling. In...
详细信息
ISBN:
(纸本)0818684321
Today, there is a rapidly growing interest to transfer object-oriented comparing technologies into various fields of control-critical applications. Existing approaches concentrate on abstract design-level modeling. In this paper we introduce "abstract object systems", an abstract mathematical model of concurrent real-timeobject systems. After that we present a simulation and analysis framework that takes into account implementation issues such as operation processing limits, scheduling strategies, processing priorities and distribution of threads to processors. The usual static class structuring relations are used. Messages exchanged between objects may be either synchronous method calls or asynchronous events. The details of object interaction are controlled by object-oriented state-charts. In addition, our framework deals with dynamic creation and deletion of objects and with distribution of treads onto multiple parallel processors.
object-oriented analysis and design methodologies have become popular in development of non-real-time business data processing applications. However, conventional object-oriented techniques have had minimal impacts on...
详细信息
ISBN:
(纸本)0818684321
object-oriented analysis and design methodologies have become popular in development of non-real-time business data processing applications. However, conventional object-oriented techniques have had minimal impacts on development of real-time applications mainly because these techniques do not explicitly address key characteristics of real-time systems, in particular, timing requirements. The time-triggered Message-triggered object (TMO) structuring is in our view the most natural extension of the object-oriented design and implementation techniques which allows the system designer to explicitly specify timing characteristics of data and function components of an object. To facilitate TMO-based design of real-time systems in the most cost-effective manner, it is essential to provide execution support mechanisms in well-established commercial software/hardware platforms compliant with industry standards. In this paper, we present an implementation model for TMO support mechanisms in CORBA-compliant commercial-off-the-self (COTS) platforms. We first introduce a natural and simple mapping between TMO's and CORBA objects. Then, we identify the services to be provided by the TMO support subsystem and an efficient way these services should be implemented. The rest of the paper discusses an implementation of the proposed model realized on top of the Windows NT operating system and the Orbix object request).
For such networks, we propose a dynamic bandwidth management scheme for asynchromous LANS that uses the concept of time Division Multiple Access (TDMA). The scheme is to ensure qouality of service (QoS) for multimedia...
详细信息
ISBN:
(纸本)0818684321
For such networks, we propose a dynamic bandwidth management scheme for asynchromous LANS that uses the concept of time Division Multiple Access (TDMA). The scheme is to ensure qouality of service (QoS) for multimedia applications. Significant performance improvement is observed through experimental results. In particular, the transmission rates for multimedia hosts improve significantly with low jitter variations in media streams. We also propose a framework for graceful degradation of play-out quality of multimedia objects in case the LAN's total capacity is not sufficient to meet the overall demand.
This paper describes the design and implementation of real-time Inter-ORE Protocol suited for multimedia applications on the CORBA environment. Conventional CORBA is not well suited for real-time applications, since i...
详细信息
ISBN:
(纸本)0818684321
This paper describes the design and implementation of real-time Inter-ORE Protocol suited for multimedia applications on the CORBA environment. Conventional CORBA is not well suited for real-time applications, since it does not define policies nor mechanisms to provide QoS guarantees, and does not define key features that are necessary to support real-time programming. The existing TAO's RIOP for real-time CORBA has a mechanism to transfer QoS information but has lack of support for QoS enforcement to achieve those QoS requests. In order to solve this problem, this paper suggests an integration of GIOP/IIOP with RSVP for real-time CORBA. In this paper, a key feature is presented. eos enforcement, which is provided far real-time CORBA by integrating IIOP with RSVP.
An approach to making distributed systems fault-tolerant is to replicate objects. The replicas have to be realized in different types of computers. In the active replication, the replicas are computed and communicated...
详细信息
This paper presents a new mechanism for preventing resource deadlock in a distributed system. The mechanism uses the ordered and atomic multicast (OAM) services to prevent processes that concurrently share resources f...
详细信息
ISBN:
(纸本)0818684321
This paper presents a new mechanism for preventing resource deadlock in a distributed system. The mechanism uses the ordered and atomic multicast (OAM) services to prevent processes that concurrently share resources front deadlocks. OAM provides communication services which deliver messages to their destinations with the guarantees of ordering and atomicity. We show that in a number of situations, OAM is a good alternative to the existing deadlock prevention techniques.
In this paper, we discuss the architecture of MK, its salient features and the evolution of MK from its multi-user, timesharing origins. MK targets a mnch broader class of applications than typical real-time executive...
详细信息
ISBN:
(纸本)0818684321
In this paper, we discuss the architecture of MK, its salient features and the evolution of MK from its multi-user, timesharing origins. MK targets a mnch broader class of applications than typical real-time executives so it must provide more sophisticated functionality than the typical real-time OS (RTOS). In addition to standard features such as pre-emptive scheduling and resource partitioning. designed as a multi-level collection of frameworks that separate mechanisms from policies at each level of abstraction and enable mission specific customization. MK also provides innovative kernel abstractions such as trans-node, migrating threads and "paths", which greatly enhance both the "composibility" of the system and its ability to support a variety of end-to-end Qualities of Services.
A multidimensional DBMS (MDBMS) data model is a nested relational DBMS (RDBMS) that has been made available since 1970. A multidimensional DBMS data model could model real world problem more naturally such as one to m...
详细信息
ISBN:
(纸本)0818684321
A multidimensional DBMS (MDBMS) data model is a nested relational DBMS (RDBMS) that has been made available since 1970. A multidimensional DBMS data model could model real world problem more naturally such as one to many parent to children table relationship, variable length record and length field and a rich set of data management functionality, In this paper, a closer look on collection object type design in a multidimensional DBMS data model is presented. The paper presents database terms used between a relational DBMS, a multidimensional DBMS and an objectoriented DBMS. The multidimensional DBMS structure with example, the benefits, management and optimisation of the multidimensional DBMS is presented The paper also present discussions on class management, inheritance mapping, object management, implementation of object collection and suggest improvements on the object collection implementation and continue work on distributedobject management utilising multidimensional DBMS.
Component-based software development would allow application software be largely constructed, rather than programmed. This approach would dramatically improve the productivity of software development. Although there a...
详细信息
ISBN:
(纸本)0818684321
Component-based software development would allow application software be largely constructed, rather than programmed. This approach would dramatically improve the productivity of software development. Although there are many reusable software packages available, the integration of the chosen parts remains to be a very difficult problem because there are many barriers of integration, including programming languages, operating systems, communication mechanism, interface, etc. In this paper, an approach to developing real-time application software based on a distributed component architecture and cross-platform and cross-language integration of these software components are presented. The Common object Request Broker Architecture (CORBA) will be used in the implementation. Our distributed components will satisfy easy retrieval and integration over a heterogeneous distributed system environment. A component replication mechanism is used for providing fault-tolerance feature. Using object adapters with real-rime request monitor-and scheduler that are transparently generated by a distributed component integration tool, real-time and fault-tolerance features can be easily incorporated in the application software.
暂无评论