Database design with behavior and views using parameterized Petri nets

  • Padmini Srinivasan Hands
  • Anand Srinivasan
  • Gerard M. Vignes
Non-Traditional Modeling Approaches
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1021)

Abstract

We propose a method and a modeling tool for the design of relational databases. This conceptual design technique incorporates, from the earliest design stages, both database behavior and the existence of multiple user views of the database. It utilizes the structure and capabilities of parameterized Petri nets (PPNs) described in [2]. Petri nets are traditionally found useful for describing conditions and events that constitute a dynamic system. Parameterized Petri nets are (non-strictly) heirarchical or multi-level, and have a parameterization capability which is used to develop differing useful system views (PPNviews) of the relational database structure and dynamics.

Using Petri nets in general and PPNs in particular, users may create models that describe the flow of work or the transformations that take place in the system at an intuitive, comfortable level of detail. This produces one view of the system (PPNview). Different users with detailed knowledge about particular segments or aspects of the system will be able to design PPNviews showing those sections in great detail while leaving the less familiar segments less detailed. A set of normalized relations produced by traditional methods is the basis (parameterization descriptor) for a different PPNview. This PPNview depicts the transactions that occur in the system connected to the normalized relations that participate in the transaction.

Keywords

Relational Database Parameterization Descriptor Database Design Early Design Stage Active Database 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    S. Gatziu and K. R. Dittrich. Events in Active Object Oriented Database System. In Proceedings of the First International Workshop on Rules in Database Systems, Edinburgh, Great Britain, 1993.Google Scholar
  2. 2.
    D. Gračanin, P. Srinivasan, and K. P. Valavanis. Parameterized Petri Nets and Their Application to Planning and Coordination in Intelligent Systems. IEEE Transactions on Systems, Man and Cybernetics, 24(10):1483–1497, October 1994.Google Scholar
  3. 3.
    K. Keith, P. Srinivasan, and R. George. Modeling Behavior in Fuzzy Object-Oriented Databases. In Proceedings of the North American Fuzzy Information Processing Society Conference, 1993.Google Scholar
  4. 4.
    C.-H. Kung and A. Solvberg. Information System Engineering: An Introduction. Springer-Verlag, Berlin, New York, 1993.Google Scholar
  5. 5.
    J. L. Peterson. Petri net Theory and the Modeling of Systems. Prentice-Hall, Englewood Cliffs, NJ, 1981.Google Scholar
  6. 6.
    N. Pissinou, A. I. Kokkinaki, and D. Gračanin. On Modeling Active Databases using Parameterized Petri Nets. Technical Report TR-94-6-1, CACS, University of Southwestern Louisiana, Lafayette, LA, 1994.Google Scholar
  7. 7.
    A. K. Tanaka. On Conceptual Design of Active Databases. PhD thesis, Georgia Institute of Technology, 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Padmini Srinivasan Hands
    • 1
  • Anand Srinivasan
    • 2
  • Gerard M. Vignes
    • 1
  1. 1.Computer Science DepartmentUniversity of Southwestern LouisianaLafayetteUSA
  2. 2.The Center for Advanced Computer StudiesUniversity of Southwestern LouisianaLafayetteUSA

Personalised recommendations