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 :
بازگشت