Abstract
In this article, we present a validation approach and method to support the development of database applications. We explain how validation can cope both with the need for a formalized evaluation of correctness as well as the need for prototyping of conceptual database schemata. We define different levels of correctness for such schemata and show how these levels can be achieved through validation methods. Furthermore, we describe how our validation framework can be applied to other conceptual specifications.
Preview
Unable to display preview. Download preview PDF.
References
Beizer, B.: Software System Testing and Quality Assurance. Van Nostrand Reinhold Company, USA 1984
Bernot, G.: Testing Against Formal Specifications: a Theoretical View. Rapport de Recherche du Laboratoire d'Informatique, URA 1327 du CNRS, Departement de Mathematique ed d'Informatique, Ecole Normale Superieure, Paris, January 1991
Bry, F.; Manthey, R.: “Checking Consistency of Database Constraints: A Logical Basis”, Proc. 12th Int. Conf. Very Large Data Bases, Kyoto, Japan 1986 (13–20)
Chen, P.: “The Entity-Relationship Model — Toward a Unified View of Data” In: ACM Transactions on Database Systems, Vol.1, No.1, March 1976 (9–36)
Delcambre, L.; Davis, K.: “Automatic Validation of Object-Oriented Database Structures”, Proc. 5th Int. Conf. Data Engineering, Los Angeles, California, IEEE Computer Society, 1989 (2–9)
Engels, G.; Gogolla, M.; Hohenstein, U.; Hülsmann, K.; Löhr-Richter, P.; Saake, G.; Ehrich, H.-D.: “Conceptual Modelling of Database Applications Using an Extended ER Model”, In: Data & Knowledge Engineering, North-Holland, 9(2), 1992 (157–204)
Ghezzi, C.; Jazayeri, M.; Mandrioli, D.: Fundamentals of Software Engineering. Prentice-Hall International, USA 1991
Hull, R.; King, R.: “Semantic Database Modeling: Survey, Applications, and Research Issues”, In: ACM Computing Surveys, Vol.19, No. 3, 1989 (201–260)
Jungclaus, R.; Saake, G.; Hartmann, T.: “Language Features for Object-Oriented Conceptual Modeling”, Proc. 10th Int. Conf. on Entity-Relationship Approach, Teory, T. (ed.), San Mateo (CA), 1991 (309–324)
Neufeld, A.; Moerkotte, G.; Lockemann, D.: “Generating Consistent Test Data: Restricting the Search Space by a Generator Formula”, In: The VLDB Journal, 2(2), 1993, (173–213)
Lenzerini, M.; Nobili, P.: “On the Satisfiability of Dependency Constraints in Entity-Relationship Schemata”, In: Information Systems, Vol.15, No.4, 1990 (453–461)
Löhr-Richter, P.: “Basic Units for the Database Design Process”, Studer, R. (Hrsg.): Proc. 2nd Workshop Informationssysteme und Künstliche Intelligenz: Modellierung, Ulm, Feb. 1992, Informatik-Fachberichte 303, Springer-Verlag, 1992 (56–67)
Manna, Z.: Mathematical Theory of Computation. Mc Graw-Hill, USA 1974
Osterweil, L.; Clark, L.A.: “A Proposed Testing and Analysis Research Initiative”, In: IEEE Software, Vol.9, No.5, 1992 (89–96)
Papadimitriou, C. / Steiglitz, K.: Combinatorial Optimization — Algorithms and Complexity. Prentice-Hall, USA 1982
Wallace, D.R., Fuji, R.U.: “Software Verification and Validation: An Overview”, In: IEEE Software, Vol.6, No.3, 1989 (10–17)
Zamperoni, A.: “A Conceptual Framework for the Generation of Logical Models for EER Schemata”, Diploma Thesis (german), Technical University of Braunschweig, 1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zamperoni, A., Löhr-Richter, P. (1994). Enhancing the quality of conceptual database specifications through validation. In: Elmasri, R.A., Kouramajian, V., Thalheim, B. (eds) Entity-Relationship Approach — ER '93. ER 1993. Lecture Notes in Computer Science, vol 823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024359
Download citation
DOI: https://doi.org/10.1007/BFb0024359
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58217-5
Online ISBN: 978-3-540-48575-9
eBook Packages: Springer Book Archive