[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Reflects downloads up to 01 Jan 2025Bibliometrics

Newsletter Downloads

Skip Table Of Content Section
article
Free
Fault tolerance (session summary)
article
Free
article
Free
article
Free
article
Free
Replica management in real-time Ada 95 applications

In this paper, we present some of the fault tolerance management mechanisms being implemented in the Multi-μ- architecture, namely its support for replica non-determinism. In this architecture, fault tolerance is achieved by node active replication, ...

article
Free
The Ravenscar Tasking Profile—experience reporting

The Ravenscar Profile was defined at the 18th International Real-Time Ada Workshop as a simple subset of the tasking features of Ada, in order to support efficient, high integrity applications that need to be analysed for their timing properties. Ada ...

article
Free
Transparent replication for fault tolerance in distributed Ada 95

In this paper we present the foundations of RAPIDS ("Replicated Ada Partitions In Distributed Systems"), an implementation of the PCS supporting the transparent replication of partitions in distributed Ada 95 using semi-active replication. The ...

article
Free
Dynamic ceiling priorities and Ada 95

Ada 95 provides dynamic priorities for tasks but ceiling priorities for protected objects are statically assigned by means of a pragma. The semantic complexity as well as the potential inefficiency of any resulting implementation seem to have been the ...

article
Free
Combining tasking and transaction

This position paper discusses the issues in design and development of a transaction support for Ada 95. Transactions and other fault tolerance mechanisms are reviewed, and their applicability in a concurrent programming language is analyzed. Possible ...

article
Free
Extendable, dispatchable task communication mechanisms

The addition of object-oriented features to Ada has left a disconnection between the object-oriented paradigm and the intertask communication and synchronisation paradigms. The lack of extensibility of tasks and protected types as well as the task ...

article
Free
SimpleGraphics: Tcl/Tk visualization of real-time multi-threaded and distributed applications

Visualization of complex software applications is an exciting and challenging field. Useful displays are invaluable for developers in analysis of their software systems, and for meaningful system presentations to customers at a higher conceptual ...

article
Free
Prioritizing remote procedure calls in Ada distributed systems

In this paper we discuss the assignment of priorities to the execution of remote procedure calls in distributed real-time systems that are programmed using the Distributed Systems Annex (DSA) of Ada 95. We first discuss the current priority model used ...

article
Free
Real-time programming with GNAT: specialised kernels versus POSIX threads

The fact that most of the GNAT ports are based on non real-time operating systems leads to a reduced usability for developing real-time systems. Otherwise, existing ports over real-time operating systems are excessively complex, since GNAT uses only a ...

article
Free
How to verify concurrent Ada programs: the application of model checking

Ada 95 is an expressive concurrent programming language with which it is possible to build complex multi-tasking applications. Much of the complexity of these applications stem from the interactions between the tasks. This paper argues that model ...

article
Free
An experimental testbed for embedded real time Ada 95

The modifications made to Ada during the 9X process have resulted in a language that is ideally suited to programming real-time systems. In this paper we investigate the difficulties in realising this potential. In particular, we consider the issues ...

article
Free
Distributed programming with intermediate IDL

Several heterogeneous-language distributed programming systems have been developed which either use an explicit Interface Definition Language (IDL) for the specification of distributed objects or which directly translate server language specifications ...

article
Free
A Linux kernel module implementation of restricted Ada tasking

An Ada tasking kernel is implemented as a layer beneath the Linux operating system on a PC-compatible machine. This implementation is derived from Yodaiken's Real-Time Linux kernel, with new scheduling and synchronization primitives introduced ...

Subjects

Comments

Please enable JavaScript to view thecomments powered by Disqus.