TY - JOUR
T1 - Prototyping to explore MLS/DBMS design
AU - Thomsen, D. J.
AU - Tsai, W. T.
AU - Thuraisingham, M. B.
PY - 1989/5
Y1 - 1989/5
N2 - This paper examines prototyping as a research tool for studying multilevel secure databases (MLS/DBMS). The paper proposes that an MLS/DBMS design can be quickly prototyped in Prolog. The prototype is then used as a research tool to experiment with the policies and models of the MLS/DBMS. To illustrate the principle, we built a Prolog prototype based on the Bell and LaPadula model. This prototype emphasizes a modular security policy to encourage reuse for other security mechanisms. The prototype also supports an interference control mechanism. It has proved to be a useful research tool for studying MLS/DBMS policies and models. Furthermore, since a prototype using Prolog can be built very quickly, we suggest that future MLS/DBMS models be prototyped and studied before costly mistakes are incurred in a full-scale implementation.
AB - This paper examines prototyping as a research tool for studying multilevel secure databases (MLS/DBMS). The paper proposes that an MLS/DBMS design can be quickly prototyped in Prolog. The prototype is then used as a research tool to experiment with the policies and models of the MLS/DBMS. To illustrate the principle, we built a Prolog prototype based on the Bell and LaPadula model. This prototype emphasizes a modular security policy to encourage reuse for other security mechanisms. The prototype also supports an interference control mechanism. It has proved to be a useful research tool for studying MLS/DBMS policies and models. Furthermore, since a prototype using Prolog can be built very quickly, we suggest that future MLS/DBMS models be prototyped and studied before costly mistakes are incurred in a full-scale implementation.
UR - http://www.scopus.com/inward/record.url?scp=0024656647&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0024656647&partnerID=8YFLogxK
U2 - 10.1016/0167-4048(89)90106-5
DO - 10.1016/0167-4048(89)90106-5
M3 - Article
AN - SCOPUS:0024656647
SN - 0167-4048
VL - 8
SP - 229
EP - 245
JO - Computers and Security
JF - Computers and Security
IS - 3
ER -