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