DocumentCode
296628
Title
Strictly class-based modelling considered harmful
Author
Krogh, Birgitte ; Levy, Sean ; Dutoit, Allen ; Subrahmanian, Eswaran
Author_Institution
Dept. of Math. & Comput. Sci., Aalborg Univ., Denmark
Volume
2
fYear
1996
fDate
3-6 Jan 1996
Firstpage
242
Abstract
Many object oriented methods have assumed class based approaches, without considering prototype based ones. Some authors, while admitting prototypes as a useful concept, only envision their application in early phases of systems development. Others consider only the use of the prototype concept in programming environments and not with respect to the whole systems development process. We propose that these omissions are neither necessary nor useful and often can be harmful, in that methods grounded in purely class based assumptions do not reflect the nature of problems inherent in modeling. We argue, using the principle of limited reduction, that both class based and prototype based approaches should be used in object oriented methods, respectively for controlling complexity, and capturing enough detail for evolution
Keywords
object-oriented methods; object-oriented programming; software metrics; class based approaches; class based assumptions; complexity control; limited reduction principle; object oriented methods; programming environments; prototype based approaches; prototype based methods; strictly class based modelling; systems development; systems development process; Design engineering; Mathematics; Object oriented modeling; Power system management; Power system modeling; Programming; Prototypes; Software development management; Software prototyping; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location
Wailea, HI
Print_ISBN
0-8186-7324-9
Type
conf
DOI
10.1109/HICSS.1996.495405
Filename
495405
Link To Document