• DocumentCode
    2743970
  • Title

    KAPSEL-programming within boundaries

  • Author

    Ege, Raimund K.

  • Author_Institution
    Sch. of Comput. Sci., Florida Int. Univ., Miami, FL, USA
  • fYear
    1997
  • fDate
    11-15 Aug 1997
  • Firstpage
    548
  • Lastpage
    551
  • Abstract
    KAPSEL is a new object-oriented programming language to encourage the building of reusable software components. The components, i.e. classes, establish clear boundaries between their implementation detail and their outside-visible specification. The underlying software concept employed is that of encapsulation: the close integration and protection of information and its functionality. The paper explores the basic idea of encapsulation in object-oriented methodology: as it applies to objects, classes and class hierarchies, and introduces the programming language-KAPSEL-which facilitates the specification of reusable object-oriented software components
  • Keywords
    data structures; formal specification; object-oriented languages; object-oriented programming; software reusability; KAPSEL; boundaries; class hierarchies; classes; data encapsulation; object; object-oriented methodology; object-oriented programming language; outside-visible specification; programming; reusable object-oriented software component specification; reusable software components; Access control; Computer languages; Computer science; Encapsulation; Object oriented modeling; Object oriented programming; Packaging; Protection; Remuneration; Software packages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
  • Conference_Location
    Washington, DC
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8105-5
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1997.625066
  • Filename
    625066