Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences

PDF

Conference

2014

Ben-Ari Concurrency Interpreter

Articles 1 - 1 of 1

Full-Text Articles in Entire DC Network

Bacibeans: A Netbeans Plugin For Concurrent Programs, Ashley Broadwell Mar 2014

Bacibeans: A Netbeans Plugin For Concurrent Programs, Ashley Broadwell

Seaver College Research And Scholarly Achievement Symposium

C-- is a programming language developed by M. Ben-Ari to teach principles of concurrent and distributed programming. It is a small subset of the C language but with the added features of concurrency, semaphores, and monitors. BACI is an acronym for Ben-Ari Concurrency Interpreter. JavaBACI is an open-source command line concurrency simulator used by students to compile and run C-- programs. NetBeans is an integrated development environment (IDE) that many students use in our courses to develop Java and C++ programs. This talk describes the development of a NetBeans plug-in we call BACIBeans that integrates JavaBACI into NetBeans, combining the …