• DocumentCode
    3379052
  • Title

    Design and implementation of multiple type objects in a persistent programming language

  • Author

    Aritsugi, Masayoshi ; Makinouchi, Akifumi

  • Author_Institution
    Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    1995
  • fDate
    9-11 Aug 1995
  • Firstpage
    70
  • Lastpage
    76
  • Abstract
    In general it takes a lot of time to decide the forms of classes, or types, in database design. This is because the forms of objects stored in a database can hardly be changed. If the objects can get and lose types dynamically, this may be solved. We describe design of multiple type objects in INADA, an object oriented persistent programming language. Any persistent objects in INADA may get any types at any time the types are needed, and may lose any unnecessary types dynamically. INADA is an enhanced C++ language; it borrows the object model of C++ and extends it to provide facilities needed for processing on a large amount of persistent objects. We also show implementation of multiple type objects borrowing the type system of C++ just as it is
  • Keywords
    C language; data structures; object-oriented databases; object-oriented languages; object-oriented programming; INADA; classes; database design; enhanced C++ language; multiple type objects; object model; object oriented persistent programming language; persistent objects; persistent programming language; type system; types; Computer languages; Computer science; Design engineering; Laboratories; Libraries; Object oriented databases; Object oriented modeling; Prototypes; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
  • Conference_Location
    Dallas, TX
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7119-X
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1995.524760
  • Filename
    524760