Abstract
Constraint management plays an important role in design applications where constraints reflect design restrictions and design decisions. ECA rules are a widely used mechanism to enforce constraints. The paper argues that such rules must be augmented for design environments by a spatial and a temporal dimension of validity, resulting in so-called area-event-condition-action (AECA) rules. The spatial dimension allows to restrict constraints locally in the design space, and to control interaction between designers. The temporal dimension permits designers to retract their designs to earlier stages.
The paper introduces the concept of AECA rules, motivates them by examples from building design, discusses rule management, and then introduces two important issues, conflict detection during collaboration, and backtracking during design revision.
This work was in part supported by the German Research Council (Deutsche Forschungsgemeinschaft) under contract no. Lo296/11-1
Preview
Unable to display preview. Download preview PDF.
References
A.P. Buchmann and H. Branding and T. Kudraß and J. Zimmermann. Rules in an Open System: The REACH Rule System. In N.W. Paton and M.H. Williams, editors, Rules in Database Systems. 1st Int. Workshop on Rules in Database Systems, Springer Verlag, 1994.
S. Chakravarthy, B. Blaustein, A.P. Buchmann, M. Carey, U. Dayal, D. Goldhirsch, M. Hsu, R. Jauhari, R. Ladin, M. Livny, D. McCarthy, R. McKee, and A. Rosenthal. HIPAC: A research project in active, time-constrained database management. Technical Report XAIT-89-02, Xerox Advanced Information Technology, Cambrige, Massachusetts, July 1989.
S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.-K. Kim. Composite Events for Active Databases: Semantics, Contexts and Detection. In Proc. 20th Conf. on Very Large Data Bases, pages 606–617, Santiago, Chile, 1994.
S. Chakravarthy, V. Krishnaprasad, Z. Tamizuddin, and R. H. Badani. EGA Rule Integration into an OODBMS: Architecture and Implementation. Technical Report UF-CIS-TR-94-023, University of Florida, May 1994.
O. Diaz, N.W. Paton, and P. Gray. Rule Management in Object-Oriented Databases: A Uniform Approach. In Proc. 17th Int. Conf. on Very Large Data Bases, pages 317–326, Barcelona, Spain, 1991.
S. Gatziu and K.R. Dittrich. SAMOS: An Active Object-Oriented Database System. IEEE Quarterly Bulletin on Data Engineering, 15(1-4):23–26, December 1992.
S. Gatziu and K.R. Dittrich. Events in an Active Object-Oriented Database System. In N.W. Paton and M.H. Williams, editors, Rules in Database Systems. 1st Int. Workshop on Rules in Database Systems, Springer Verlag, 1994.
N. H. Gehani and H. V. Jagadish. Ode as an Active Database: Constraints and Triggers. In Proc. 17th Int. Conf. on Very Large Data Bases, pages 327–336, 1991.
N. H. Gehani, H. V. Jagadish, and O. Shmueli. Composite Event Specification in Active Databases: Model and Implementation. In Conf. on Very Large Data Bases, pages 327–338, 1992.
L. Hovestadt, V. Hovestadt, J. A. Mülle, and R. Sturm. ArchE — Entwicklung einer datenbankunterstützten Architektur — Entwurfsumgebung. Technical Report Nr.23/94, Universität Karlsruhe, November 1994.
P.C. Lockemann, J.A. Mülle, R. Sturm, and V. Hovestadt. Modeling and integrating design data from experts in a CAAD-environment. In Proc. of the European Conf. on Product and Process Modelling in the Building Industry, to appear, 1995.
E. Simon and A. Kotz-Dittrich. Promises and Realities of Active Database Systems. To appear in Proc. Int. Conf. on Very Large Databases, 1995.
M. Stonebraker, a.J. Jhingian, j. Goh, and S. Potamianos. On Rules, Procedures, Caching and Views in Data Base Systems. In Proc. of SIGMOD, pages 281–290. ACM Press, 1990.
J. Widom. The Starburst Active Database Rule System. IEEE Transactions on Knowledge and Data Engineering, to appear.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sturm, R., Mülle, J.A., Lockemann, P.C. (1995). Temporized and localized rule sets. In: Sellis, T. (eds) Rules in Database Systems. RIDS 1995. Lecture Notes in Computer Science, vol 985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60365-4_124
Download citation
DOI: https://doi.org/10.1007/3-540-60365-4_124
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60365-8
Online ISBN: 978-3-540-45137-2
eBook Packages: Springer Book Archive