Multi-level Security


The MLS model mirrors military policies for controlling access to information. MLSvisual supports graphical creation, modification, and analysis of MLS policies. It also imports and exports a human-readable text- based policy. Analysis is via three graphical representations of a policy or via a query subsystem. A test module allows instructors to develop a set of questions a student must answer and then sends student responses via email. The system runs at the user-level and is not tied to the underlying file system. The system currently runs under Linux, MacOS and Windows.



Steven Carr (

Jean Mayo (

Ching-Kuang Shene (

Chaoli Wang (

Mandy Wang (


Man Wang, Steve Carr, Jean Mayo, Ching-Kuang Shene and Chaoli Wang, MLSvisual: A Visualization System for Teaching Access Control using Multi-level Security.

(Annual Conference on Innovation and Technology in Computer Science Education, 2014)