C H O R O C H R O N O S a Network for Spatiotemporal Database Systems a Component-based Conceptual Model for Spatiotemporal Design Chorochronos: Tmr Research Network Project, No Erbfmrxct960056 a Component-based Conceptual Model for Spatiotemporal Applications Design

Conceptual data modeling for complex applications, such as multimedia and spatiotemporal applications, often results in large, complicated and difficult-to-comprehend diagrams. One reason for this is that these diagrams frequently involve repetition of autonomous, semantically meaningful parts that capture similar situations and characteristics. By recognizing such parts and treating them as units, it is possible to simplify the diagrams, as well as the conceptual modeling process. We propose to capture autonomous and semantically meaningful excerpts of diagrams that occur frequently as modeling patterns. Specifically, the paper concerns modeling patterns for conceptual design of spatiotemporal databases. Based on requirements drawn from real applications, it presents a set of modeling patterns that capture spatial, temporal, and spatiotemporal aspects. To facilitate the conceptual design process, these patterns are abbreviated by corresponding spatial, temporal, and spatiotemporal pattern abstractions, termed components. The result is more elegant and less-detailed diagrams that are easier to comprehend, but yet semantically rich. The Entity-Relationship model serves as the context for this study. An extensive example from a real cadastral application illustrates the benefits of using a component-based conceptual model.

[1]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[2]  Richard T. Snodgrass,et al.  A taxonomy of time databases , 1985, SIGMOD Conference.

[3]  Silvana Castano,et al.  Standard-Driven Re-Engineering of Entity-Relationship Schemas , 1994, ER.

[4]  Serge Abiteboul,et al.  IFO: a formal semantic database model , 1987, TODS.

[5]  Silvana Castano,et al.  Classifying and Reusing Conceptual Schemas , 1992, ER.

[6]  Nectaria Tryfona,et al.  Geographic Applications Development: Models and Tools for the Conceptual Level , 1995, ACM-GIS.

[7]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[8]  Lois M. L. Delcambre,et al.  Reusing (shrink wrap) schemas by modifying concept schemas , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[9]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[10]  Michael F. Worboys,et al.  A Design Support Environment for Spatio-Temporal Database Applications , 1995, COSIT.

[11]  Nectaria Tryfona,et al.  Conceptual Data Modeling for Spatiotemporal Applications , 1999, GeoInformatica.

[12]  Toby J. Teorey,et al.  ER model clustering as an aid for user communication and documentation in database design , 1989, CACM.

[13]  Ramez Elmasri,et al.  A consensus glossary of temporal database concepts , 1994, SGMD.

[14]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[15]  Silvia E. Gordillo,et al.  Generating the architecture of GIS applications with design patterns , 1997, GIS '97.