DocumentCode
2039237
Title
A formal approach to designing a class-subclass structure using a partial-order on the functions
Author
Kundu, Sukhamay ; Gwee, Nigel
Author_Institution
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
Volume
1
fYear
2005
fDate
26-28 July 2005
Firstpage
213
Abstract
We present a formal method for designing the class structure based on a partial order on the functions, which is derived from the use-relationship between the functions and the various data items. We can regard this method as an initial step in building a theory of refactoring and design-patterns. Our method can identify the functions which should be factored into subfunctions, including their desired signatures and a reduced use-complexity, in order to simplify the class-subclass structure. A similar remark holds for the decomposition or consolidation of data items as well. We illustrate our method with several examples.
Keywords
formal specification; object-oriented programming; class hierarchy; class-subclass structure design; data consolidation; data decomposition; design pattern; formal method; partial order; refactoring; use complexity; Application software; Buildings; Design methodology; Lattices; Process design; Protection; Unified modeling language; Writing; class hierarchy; partial order; refactoring;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-2413-3
Type
conf
DOI
10.1109/COMPSAC.2005.23
Filename
1510022
Link To Document