Consistency management for complex applications

Peri L. Tarr, Lori A. Clarke · 1998

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 defined 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 affect 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 1 Introduction The need to define and maintain consistency among objects is a difficult task that arises in many complex applications. One or mo...

Read the paper · More papers on PaperTik