Roles and Dynamic Subclasses: A Modal Logic Approach

作者: Roel Wieringa , Wiebren de Jonge , Paul Spruit

DOI: 10.1007/BFB0052175

关键词:

摘要: In this paper, we argue that object-oriented models must be able to represent three kinds of taxonomic structures: static subclasses, dynamic subclasses and role classes. If CAR is a subclass VEHICLE, then vehicle not car can never migrate the subclass. EMPloyee PERSON, PERSON an employee may EMP. both cases, instance identical superclass. Finally, if EMP modeled as class every differs from person, but acquire one or more instances roles. We outline approach formalizing these structures in order-sorted logic with equality.

参考文章(42)
J. Owlett, Patrick A. V. Hall, Stephen Todd, Relations and Entities. IFIP Working Conference on Modelling in Data Base Management Systems. pp. 201- 220 ,(1976)
Joseph A. Goguen, José Meseguer, Unifying functional, object-oriented and relational programming with logical semantics Research directions in object-oriented programming. pp. 417- 478 ,(1987)
Joseph A. Goguen, José Meseguer, EQLOG: Equality, Types, and Generic Modules For Logic Programming. Logic Programming: Functions, Relations, and Equations. pp. 295- 363 ,(1986)
D. Gabbay, J. M. E. Moravcsik, Sameness and Individuation The Journal of Philosophy. ,vol. 70, pp. 233- 247 ,(1973) , 10.1007/978-1-4020-4110-5_17
Hans-Dieter Ehrich, Martin Gogolla, Udo Walter Lipeck, Algebraische Spezifikation abstrakter Datentypen Vieweg+Teubner Verlag. ,(1989) , 10.1007/978-3-322-94709-3
Vram Kouramajian, Ramez Elmasri, Ihab El-Assal, Semantics of Temporal Data in an Extended ER Model. ER. pp. 249- 264 ,(1990)
Remco Feenstra, Roelf J. Wieringa, LCM 3.0: A Language for describing Conceptual Models Technical Report / Faculty of Mathematics and Computer Science. ,(1993)
Dexter KOZEN, Jerzy TIURYN, Logics of programs Handbook of theoretical computer science (vol. B). pp. 789- 840 ,(1991) , 10.1016/B978-0-444-88074-1.50019-6
Joseph A. Goguen, Jean-Pierre Jouannaud, José Meseguer, Operational Semantics for Order-Sorted Algebra international colloquium on automata, languages and programming. pp. 221- 231 ,(1985) , 10.1007/BFB0015747
Ramez Elmasri, Vram Kouramajian, A Temporal Query Language Based on Conceptual Entities and Roles international conference on entity relationship approach. pp. 375- 388 ,(1992) , 10.1007/3-540-56023-8_23