EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Sitemap
 Search
 Organisation

EEMCS EPrints Service


10659 Roles and Dynamic Subclasses: a modal logic approach
Home Policy Brochure Browse Search User Area Contact Help

Wieringa, R.J. and de Jonge, W. and Spruit, P.A. (1994) Roles and Dynamic Subclasses: a modal logic approach. In: ECOOP 1994, 4-8 July 1994, Bologna, Italy. pp. 32-59. Lecture Notes in Computer Science 821. Springer. ISSN 0302-9743 ISBN 3540582029

Full text available as:

PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
1454 Kb

Official URL: http://dx.doi.org/10.1007/BFb0052175

Abstract

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 static subclass of VEHICLE, then a vehicle that is not a car can never migrate to the CAR subclass. If EMPloyee is a dynamic subclass of PERSON, then a PERSON that is not an employee may migrate to EMP. In both cases, an instance of the subclass is identical to an instance of the superclass. Finally, if EMP is modeled as a role class of PERSON every employee differs from every person, but a PERSON instance can acquire one or more EMP instances as roles. We outline an approach to formalizing these taxonomic structures in order-sorted dynamic logic with equality.

Item Type:Conference or Workshop Paper (Full Paper, Talk)
Research Group:EWI-IS: Information Systems
Uncontrolled Keywords:Theoretical foundations, formal methods, OO analysis and design
ID Code:10659
Status:Published
Deposited On:24 August 2009
Refereed:Yes
International:Yes
More Information:statistics

Export this item as:

To correct this item please ask your editor

Repository Staff Only: edit this item