Tracy Camp

BACI System:

BACI is a system that allows one to obtain practical experience with concurrency concepts and synchronization techniques. The system is described in Appendix E of Operating Systems Internals and Design Principles: Fifth Edition, by W. Stallings, Prentice Hall, 2005. BACI has been used numerous times in courses by the two authors at the College of William and Mary, the Colorado School of Mines, and the University of Alabama.


See BACI for details.

See BACI GUI for details on a Graphical User Interface for BACI.

See Distributed BACI for details on a distributed version of BACI.


BACI is being used (or has been used) at the following universities:


Please let us know if you are using BACI at your university.