Consistency management is an important requirement in many complex applications, but current programming languages and database systems provide inadequate support for it. To address this limitation, we have de ned a consistency management model and incorporated it into the Pleiades object management system. This paper presents a motivating example that illustrates some typical consistency management requirements and discusses the requirements in terms of both functionality and cross-cutting concerns that a ect how this functionality is provided. It then describes the model and some design and implementation issues that arose in instantiating it. Finally, we discuss feedback we have received from users and future research plans. KEYWORDS Consistency management, inconsistency management, object management, software engineering environments
Peri L. Tarr, Lori A. Clarke