Abstract
Previous work proposed the inclusion of parallelism in Ada to improve the use of multicore processors. This work proposed a model of Tasklets to carry the expressions of parallelism, and introduced the notion of executors to map the execution of Tasklets on hardware. In developing the model, a number of choices arise that effect how well the model will accommodate real-time systems. These choices become constraints which are examined and reasonable choices proposed for adoption in Ada.
- Luís Miguel Pinho, Brad Moore, Stephen Michell, "Parallelism in Ada: Status and Prospects", Proceedings of the Reliable Systems Conference/Ada Europe 2014, Springer LNCS 2014Google Scholar
- Luís Miguel Pinho, Brad Moore, Stephen Michell, Tucker Taft "An execution model for fine grained parallelism in Ada", Proceedings of the Reliable Systems Conference/Ada Europe 2015, Springer LNCS, 2015Google Scholar
Cross Ref
- Luís Miguel Pinho, Brad Moore, Stephen Michell, Tucker Taft, "Real-Time Fine-grained Parallelism in Ada", International Real Time Ada Workshop 2015, ACM Ada Letters, ACM, New York, NY. 2015Google Scholar
- Luís Miguel Pinho, Brad Moore, Stephen Michell "Session Summary", International Real Time Ada Workshop 2015", ACM Ada Letters, ACM New York, NY, 2015Google Scholar
- ISO IEC 8652:2012 "Programming Languages and their Environments -- Programming Language Ada", ISO, Geneva, Switzerland 2012.Google Scholar
- Mei, HaiTao, Gray, Ian, Wellings, Andy, "Integrating Java 8 Streams with the Real-Time Specification for Java", Proceedings of the 13th International Workshop on Java Technologies of Real time and Embedded Systems, ACM, New York, NY, 2015 Google Scholar
Digital Library
Recommendations
Towards Real-Time Fault-Tolerant CORBA Middleware
An increasing number of applications are being developed using Distributed Object Computing (DOC) middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide dependable end-to-end ...
Tool-Based Configuration of Real-Time CORBA Middleware for Embedded Systems
ISORC '05: Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed ComputingReal-time CORBA is a middleware standard that has demonstrated successes in developing distributed, realtime, and embedded (DRE) systems. Customizing real-time CORBA for an application can considerably reduce the size of the middleware and improve its ...
Enhancing Real-Time CORBA via Real-Time Java Features
ICDCS '04: Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)End-to-end middleware predictability is essential to support quality of service (QoS) capabilities needed by distributed real-time and embedded (DRE) applications. Real-time CORBA is a middleware standard that allows DRE applications to allocate, ...






Comments