References
Skip navigation Systems, Networks, and Concurrency School of Computing Search query Search ANU web, staff & maps Search current site content Search Menu Search query Search COMP2310/6310 Lectures Labs Assessment Resources Search ANU web, staff & maps Search current site content COMP2310/6310 Lectures Labs Assessment Resources menu Search query Search Search COMP2310/6310 Search query Search Tuesday: A1 Wednesday: A2 Labs: L12 Assessment: A2 Resources Help and Resources FAQ Lecturer, Tutors, and Peers Software Setup Sources References Related sites Piazza You are here » Help and Resources » References For the learning outcomes and other context information about the course, please refer to course page on Programs and Courses. Further essential information and support can be found at: Interactive Student Information System (ISIS) ANU Timetable ANU Libraries Programs & Courses Academic Skills & Learning Centre University Counselling Centre ANU Rules and Policies Course Textbook Note that the course has its own structure and does not follow Ben-Ari closely. It is still an excellent support for your learning and all programming paradigms which are introduced in the course are also discussed and illustrated in this book. M. Ben-Ari Principles of Concurrent and Distributed Programming, Addison-Wesley, second edition, 2006 Linux Although this is not a course on Linux/Unix operating systems, it will help you to understand the tools we use to build and explore concurrent programs in live coding during lectures, and the Linux Lab environment. Linux Journey “Learn the ways of Linux-fu, for free” Languages (and language based conceptual books) Introduction to Ada by by Raphaël Amiard and Gustavo A. Hoffmann [Ada RM 2012] Ada Reference Manual (2012 edition with 2016 corrections) - Language and Standard Libraries; ISO/IEC 8652:2012(E) [Ada95RC] DAINA; Ada 95 Reference Card; Version 1.3, 1995 DAIN [Ada95SC] DAINA; Ada 95 Syntax Card; Version 1.3, 1995 DAINA [Barnes2005] John Barnes; Programming in Ada 2005; Addison-Wesley, Pearson education, ISBN-13 978-0-321-34078-8, Harlow, England [Berry99] Gérard Berry; The Esterel v5 Language Primer (Version 5.91); Technical report: centre de Mathématiques Appliquées, Ecole des Mines and INRIA [Bollella06] Greg Bollella, Ben Brosgol, Steve Furr, David Hardin, Peter Dibble, James Gosling, Mark Turnbull & Rudy Belliardi; The Real-Time Specification for Java; http://www.rtj.org [Burns2009] Alan Burns & Andy Wellings; Real-Time Systems and Programming Languages; Addison Wesley, fourth edition 2009 [Burns2007] Alan Burns & Andy Wellings; Concurrent and Real-Time Programming in Ada; Cambridge University Press, 2007 [Burns98] Alan Burns, Andy Wellings, Andrew J. Wellings, John Barnes; Concurrency in Ada; Cambridge University Press 1998 [Chapel Spec] Chapel Language Specification [Chaplin2015] Peter Chaplin; Ada – A Crash Course [Cohen96] Norman H. Cohen; Ada as a second language; McGraw-Hill series in computer science, 2nd edition (out of print) [C++11 RM] C++11 Standard; ISO/IEC 9899:201x (N1570) [McCormick11] McCormick, J. W., Singhoff, F., & Hugues, J. (2011). Building Parallel, Embedded, and Real-Time Applications with Ada. Cambridge University Press, 2011. General (computer) science background [Ari06] M. Ben-Ari; Principles of Concurrent and Distributed Programming; Addison_Wesley, 2006 [Bloom79] Toby Bloom; Evaluating synchronization mechanisms; Proceedings of the seventh ACM Symposium on Operating systems principles, 1979 [Dourish01] Paul Dourish; Where the Action Is; MIT Press, Cambrudge, Massachusetts, London, England, 2001 [Mercer97] Clifforrd W. Mercer; Operating system resource reservation for real-time and multimedia applications; Ph.D. thesis CMU-CS-97-155, June 1997, Pittsburgh, Pennsylvania 15213-3890 [Murthy2001] C. Siva Ram Murthy, G. Manimaran; Resource Management in Real-time Systems and Networks; MIT Press, Cambridge, Massachuetts, London, England [Tanenbaum95] Andrew S. Tanenbaum; Distributed Operating Systems; Prentice Hall Upper Saddle River, New Jersey, 1st edition, 1995 Updated: 27 Oct 2021 / Responsible Officer: Director, School of Computing / Page Contact: Josh Milthorpe Contact ANU Copyright Disclaimer Privacy Freedom of Information +61 2 6125 5111 The Australian National University, Canberra CRICOS Provider : 00120C ABN : 52 234 063 906 You appear to be using Internet Explorer 7, or have compatibility view turned on. Your browser is not supported by ANU web styles. » Learn how to fix this » Ignore this warning in future