The movable point problem and its resolution in object type graphs

Cong Cong Xing, Boumediene Belkhouche

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Internal dependencies among object components characterize the behaviors of objects and differentiate objects from records. Fundamental typing/subtyping shortcomings and loopholes still persist in current object type systems due to the overlooking of such interdependencies. In this paper, we first identify a new movable point problem that exists in conventional object type systems. Then, as a new approach to the typing of object-oriented languages, we propose object type graphs (OTG) where object component interdependencies are integrated into object types. Object subtyping is subsequently defined by reasoning on the relevant type graphs. Finally, we show how the movable point problem can be easily resolved under OTG.

Original languageEnglish
Title of host publicationProceedings of the 43rd Annual Association for Computing Machinery Southeast Conference, ACMSE '05
Pages2315-2320
Number of pages6
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event43rd Annual Association for Computing Machinery Southeast Conference, ACMSE '05 - Kennesaw, GA, United States
Duration: Mar 18 2005Mar 20 2005

Publication series

NameProceedings of the Annual Southeast Conference
Volume2

Other

Other43rd Annual Association for Computing Machinery Southeast Conference, ACMSE '05
Country/TerritoryUnited States
CityKennesaw, GA
Period3/18/053/20/05

Keywords

  • Object-oriented languages
  • Subtyping
  • Type

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'The movable point problem and its resolution in object type graphs'. Together they form a unique fingerprint.

Cite this