Skip to main content

Visual Specification of Complex Database Actions

  • Conference paper
East/West Database Workshop

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

  • 36 Accesses

Abstract

The paper presents an approach to specify in an integrated way by visual, diagrammatic languages the structural and behavioural aspects of database applications. Hereby, well-known extended Entity-Relationship diagrams are employed to specify the structural aspects. The behavioural aspects of a database application are specified by using ViAL (Visual Action Language). ViAL specifications are a special kind of data (or better object) flow diagrams, where so-called elementary actions are used as basic building blocks. These elementary actions are automatically derived from a given EER diagram. They guarantee that after finishing their execution all inherent integrity constraints are fulfilled. The paper explains the features of the language ViAL and gives some illustrating examples.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.L. Brodie and E. Silva. Active and Passive Component Modelling: ACM/PCM. In T. 011e, H.G. Sol, and A. Verrijn-Stuart, editors, Information Systems Design Methodologies_ A Comparative Review, Proc. IFIP WG8.1 Working Conference, Nordwijkerhout, pages 41–92. North-Holland, 1982.

    Google Scholar 

  2. P.P. Chen. The Entity-Relationship Model–Towards a Unified View of Data. ACM Transactions on Database Systems, 1 (1): 9–36, 1976.

    Article  Google Scholar 

  3. P. Coad and E. Yourdon. Object-Oriented Analysis. Yourdon Press Computing Series, Prentice Hall, Englewood Cliffs, New Jersey, 1990.

    Google Scholar 

  4. G. Engels. Elementary Actions on an Extended Entity-Relationship Database. In Proc. 4th Int. Workshop on Graph Grammars and Their Application to Computer Science, LNCS 532, pages 344–362. Springer, Berlin, 1991.

    Chapter  Google Scholar 

  5. G. Engels, M. Gogolla, U. Hohenstein, K. Hülsmann, P. Löhr-Richter, G. Saake, and H.-D. Ehrich. Conceptual Modelling of Database Applications Using an Extended ER Model. Data & Knowledge Engineering, 9 (2): 157–204, 1992.

    Article  Google Scholar 

  6. G. Engels and P. Löhr-Richter. CADDY: A Highly Integrated Environment to Support Conceptual Database Design. In G. Forte, N. Madhavji, and H. Müller, editors, Proc. 5th Int. Workshop on Computer-Aided Software Engineering, Montreal, Kanada, pages 19–22. IEEE Computer Society Press, 1992.

    Google Scholar 

  7. K. Gerlach. Ein Interpreter für visuell spezifizierte komplexe Aktionen auf EER-Datenbanken. Technical University of Braunschweig, Master Thesis, 1992.

    Google Scholar 

  8. M. Gogolla and U. Hohenstein. Towards a semantic view of an extended Entity-Relationship model. ACM Transactions on Database Systems, 16: 369–416, 1991.

    Article  MathSciNet  Google Scholar 

  9. C. Hennemann and J. Schacht. Entwurf und Implementierung einer Sprache zur visuellen Spezifikation von Aktionen auf erweiterten Entity-Relationship Databanken. Technical University of Braunschweig, Master Theses, 1991.

    Google Scholar 

  10. U. Hohenstein and G. Engels. Formal semantics of Entity-Relationshipbased query language. Information Systems, 17 (3): 209–242, 1992.

    Article  Google Scholar 

  11. R. Hull and R. King. Semantic Database Modeling: Survey, Applications, Research Issues. ACM Computing Surveys, 19 (3): 201–260, 1989.

    Article  Google Scholar 

  12. G. Kappel and M. Schrefl. Object/Behaviour Diagrams. Proc. 7th IEEE International Conference on Data Engineering, Kobe, Japan, April 1991.

    Google Scholar 

  13. P. Löhr-Richter. Generische Methoden für die frühen Entwurfsphasen von Informationssystemen. PhD thesis, Technical University of Braunschweig, 1993.

    Google Scholar 

  14. J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, New Jersey, 1991.

    Google Scholar 

  15. P. Scheuermann, G. Schiffner, H. Weber Abstraction Capabilities and Invariant Properties Modelling within the Entity-Relationship Approach. In P.P. Chen (ed.): Proc. of the 1st Int. Conference on Entity-Relationship Approach, Los Angeles (California), 121–140, 1980.

    Google Scholar 

  16. M. Wolff. Eine Sprache zur Beschreibung Schema-abhiingiger Aktionen in einem erweiterten Entity-Relationship-Modell. Technical University of Braunschweig, Master Thesis, 1989.

    Google Scholar 

  17. E. Yourdon. Modern Structured Analysis. Prentice Hall, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Engels, G., Löhr, P. (1995). Visual Specification of Complex Database Actions. In: Eder, J., Kalinichenko, L.A. (eds) East/West Database Workshop. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3577-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3577-7_22

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19946-5

  • Online ISBN: 978-1-4471-3577-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics