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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
P.P. Chen. The Entity-Relationship Model–Towards a Unified View of Data. ACM Transactions on Database Systems, 1 (1): 9–36, 1976.
P. Coad and E. Yourdon. Object-Oriented Analysis. Yourdon Press Computing Series, Prentice Hall, Englewood Cliffs, New Jersey, 1990.
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.
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.
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.
K. Gerlach. Ein Interpreter für visuell spezifizierte komplexe Aktionen auf EER-Datenbanken. Technical University of Braunschweig, Master Thesis, 1992.
M. Gogolla and U. Hohenstein. Towards a semantic view of an extended Entity-Relationship model. ACM Transactions on Database Systems, 16: 369–416, 1991.
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.
U. Hohenstein and G. Engels. Formal semantics of Entity-Relationshipbased query language. Information Systems, 17 (3): 209–242, 1992.
R. Hull and R. King. Semantic Database Modeling: Survey, Applications, Research Issues. ACM Computing Surveys, 19 (3): 201–260, 1989.
G. Kappel and M. Schrefl. Object/Behaviour Diagrams. Proc. 7th IEEE International Conference on Data Engineering, Kobe, Japan, April 1991.
P. Löhr-Richter. Generische Methoden für die frühen Entwurfsphasen von Informationssystemen. PhD thesis, Technical University of Braunschweig, 1993.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, New Jersey, 1991.
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.
M. Wolff. Eine Sprache zur Beschreibung Schema-abhiingiger Aktionen in einem erweiterten Entity-Relationship-Modell. Technical University of Braunschweig, Master Thesis, 1989.
E. Yourdon. Modern Structured Analysis. Prentice Hall, 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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