5.4. Further Reading
The developers of the ADEPT-50 system presented a formal model of the security controls that predated the Bell-LaPadula Model [568, 934]. Landwehr and colleagues [545] explored aspects of formal models for computer security. Multics implemented the Bell-LaPadula Model [703]. Denning used the Bell-LaPadula Model in SeaView [245, 248], a database designed with security features. The model forms the basis for several other models, including the database model of Jajodia and Sandhu [468] and the military message system model of Landwehr [548]. The latter is an excellent example of how models are applied in practice.
Dion [271] extended the Bell-LaPadula Model to allow system designers and implementers to use that model more easily. Sidhu and Gasser [828] designed a local area network to handle multiple security levels.
McLean challenged some of the assumptions of the Bell-LaPadula Model [610,611]. Bell [60] and LaPadula [551] responded, discussing the different types of modeling in physical science [560] and mathematics [690].
Feiertag, Levitt, and Robinson [310] developed a multilevel model that has several differences from the Bell-LaPadula Model. Taylor [896] elegantly compares them. Smith and Winslett [843] use a mandatory model to model databases that differ from the Bell-LaPadula Model.
Gambel [344] discusses efforts to apply a confidentiality policy similar to Bell-LaPadula to a system developed from off-the-shelf components, none of which implemented the policy precisely.
Irvine and Volpano [461] cast multilevel security in terms of a type subsystem for a polymorphic programming language.
 |