DocumentCode :
2489972
Title :
Overcoming software complexity by constructing abstraction hierarchies: the principles and applications
Author :
Kunii, Tosiyasu L. ; Hisada, Masayuki
Author_Institution :
Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
fYear :
2000
fDate :
2000
Firstpage :
126
Lastpage :
130
Abstract :
Ever increasing software complexity requires serious consideration to make software as a whole into sustainable social infrastructure. Abstraction hierarchies realized as incrementally modular hierarchies of software are shown to be the strong candidates to reduce software complexity. The program construct of Java is used as a test case to demonstrate the power of cellular modeling and we show how cellular modeling serve as a rapid prototyping tool and a validation tool as well by showing abstracted Java program structures without complexity
Keywords :
Java; inheritance; programming theory; software prototyping; topology; Java language; abstracted Java program structures; abstraction hierarchies; cellular modeling; incrementally modular hierarchies; program construct; rapid prototyping tool; software complexity; sustainable social infrastructure; test case; validation tool; Application software; Cities and towns; Computer science; Digital art; Humans; Java; Postal services; Prototypes; Software prototyping; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2000. ICECCS 2000. Proceedings. Sixth IEEE International Conference on
Conference_Location :
Tokyo
Print_ISBN :
0-7695-0583-X
Type :
conf
DOI :
10.1109/ICECCS.2000.873936
Filename :
873936
Link To Document :
بازگشت