In a multilevel secure database management system (MLS/ DBMS) users cleared at different security levels access and share a database consisting of data at a variety of sensitivity levels. The system should ensure that the users only acquire the information to which they are authorized. This is difficult as users could pose multiple queries and deduce… (More)
Use of reusable software is key to significant gains in programmer productivity. However, in order to effectively develop it, measurable characteristics of reusability supported by guidelines for implementing them in source code are necessary. This paper describes an ongoing research project at the Honeywell Computer Sciences Center (CSC) to define these… (More)
Long considered an afterthought, software maintenance is easiest and most effective when built into a system from the ground up.