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
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;
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
DOI :
10.1109/ICECCS.2000.873936