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
Link To Document