TI Multiple Concurrency Control Policies in an Object-Oriented Programming System LT CUCS-020-90 OR COLUM YR 1990 AU Gail E. Kaiser AU Wenwey Hseush AU Steven S. Popovich AU Shyhtsun F. Wu MN May YR 1990 AV ftp cs.columbia.edu:pubreportsreports-1990cucs-020-90?.ps.Z AB Object-oriented systems have been generally recognized as a good choice for approaching a range of parallel and distributed programming problems. But different parallel and distributed applications have different consistency models, so {\em multiple concurrency control policies} are needed. When objects are shared among applications with different policies, multiple policies must operate simultaneously and compatibly. We have investigated two consistency models, atomic blocks and classical serializable transactions, and the interactions both between these models and with ``uncontrolled'' concurrency, in the context of the Meld distributed object-oriented programming language. We present the relevant language constructs and discuss certain programming problems and implementation issues.