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
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;
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
DOI :
10.1109/HICSS.1996.495405