Abstract
ERM remains the tool of choice for conceptual data modeling. It relies on entities and relations to model the domain of interest and so does essentially (differences in notation and terminology aside) object oriented modeling. Consistently with this perspective, prevailing “temporal models” are based on facts and their associated valid and transaction times, rather than events and the corresponding occurrence times. Arguably the approach is, in both cases, inadequate for design independent modeling of dynamic (i.e., time-varying) domains and possibly complicates the definition of the system’s behavior.
This paper puts forward an alternative, XCM, that purports to be richer and more domain-oriented, specially where history and forecasting support requirements arising from the temporal nature of the domain of interest are concerned, and that may have a positive influence in other aspects of conceptual modeling.
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
Van Assche, F., Layzell, P.J., Loucopoulos, P., Speltincx, G.: Information Systems Development: a Rule-Based Approach. Journal of Knowledge Based Systems 227–234 (September 1998)
Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., Perini, A.: TROPOS: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multi-Agent Systems, 203–236 (2004)
Chen, P.P.: The Entity-Relationship Model Toward a Unified View of Data. ACM Transactions on Database Systems 1(1), 9–36 (1976)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-Directed Requirements Acquisition. Science of Computer Programming 20, 3–50 (1993)
Elmasri, R., Hevner, A., Weeldreyer, J.: The Category Concept: An Extension to the Entity-Relationship Model. Data Knowledge Eng. 1(1), 75–116 (1985)
Fuxman, A., Liu, L., Mylopoulos, J., Pistore, M., Roveri, M., Traverso, P.: Specifying and Analyzing Early Requirements in Tropos. Requirements Engineering 9(2), 132–150 (2004)
González Jiménez, L.: REERM: Reenhancing the entity-relationship model. Data & Knowledge Eng. (2005) (in Press); Corrected Proof, http://www.sciencedirect.com/science/article/B6TYX-4GCWY60-1/2/5468b3374f3b31d93773e68fc0cc3d25 (Available online June 13, 2005)
Gregersen, H., Jensen, C.S., et al.: The Consensus Glossary of Temporal Database Concepts - February 1998 Version. In: Etzion, O., Jajodia, S., Sripada, S. (eds.) Dagstuhl Seminar 1997. LNCS, vol. 1399, pp. 367–405. Springer, Heidelberg (1998)
Gregersen, H., Jensen, C.S.: Temporal Entity-Relationship Models - A Survey. IEEE Transaction on Knowledge and Data Engineering 11(3), 464–497 (1999)
Greenspan, S., Mylopoulos, J., Borgida, A.: A requirements modeling language and its logic. Information Systems 11(1), 9–23 (1986)
Herbst, H., Knolmayer, G., Myrach, T., Schlesinger, M.: The Specification of Business Rules: A Comparison of Selected Methodologies. In: Verrijn-Stuart, A.A., Olle, T.W. (eds.) Methods and Associated Tools for the Information System Life Cycle, pp. 29–46. Elsevier, Amsterdam (1994)
Herbst, H.: Business Rules in Systems Analysis: a Meta-Model and Repository System. Information Systems 21(2), 147–166 (1996)
Jensen, C.S., Snodgrass, R.T.: Semantics of Time-Varying Information. Information Systems 19(4), 33–54 (1994)
Jensen, C.S., Soo, M., Snodgrass, R.T.: Unifying temporal data models via a conceptual model. Information Systems 9(7), 513–547 (1994)
Kardasis, P., Loucopoulos, P.: Expressing and organising business rules. Information and Software Technology 46(11), 701–718 (2004)
Mylopoulos, J.: Information Modeling in the Time of the Revolution. Information Systems 23(3/4), 127–155 (1998)
Owei, V., Navathe, S.B.: Enriching the conceptual basis for query formulation through relationship semantics in databases. Information Systems 26(6), 445–475 (2001)
Skyt, J., Jensen, C.S., Mark, L.: A foundation for vacuuming temporal databases. Data and Knowledge Engineering 4(1), 1–29 (2003)
Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks Cole Publishing Co., Pacific Grove (2000)
Wagner, G.: The Agent-Object-Relationship metamodel: towards a unified view of state and behavior. Information Systems 28(5), 475–504 (2003)
Wan-Kadir, W.M.N., Loucopoulos, P.: Relating evolving business rules to software design. Journal of Systems Architecture 50(7), 367–382 (2004)
Wu, Y., Jajodia, S., Wang, X.S.: Temporal Database Bibliography Update. In: Etzion, O., Jajodia, S., Sripada, S. (eds.) Dagstuhl Seminar 1997. LNCS, vol. 1399, pp. 338–366. Springer, Heidelberg (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jiménez, L.G. (2005). XCM: Conceptual Modeling for Dynamic Domains. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds) Conceptual Modeling – ER 2005. ER 2005. Lecture Notes in Computer Science, vol 3716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568322_29
Download citation
DOI: https://doi.org/10.1007/11568322_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29389-7
Online ISBN: 978-3-540-32068-5
eBook Packages: Computer ScienceComputer Science (R0)