Sixth IEEE International Conference on Complex Computer Systems (ICECCS'00)
Overcoming Software Complexity by Constructing Abstraction Hierarchies - The Principles and Applications
Tokyo, Japan
September 11-September 15
ISBN: 0-7695-0583-X
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.
Index Terms:
Java; software complexity; abstraction hierarchies; sustainable social infrastructure; incrementally modular hierarchies; program construct; Java language; test case; cellular modeling; rapid prototyping tool; validation tool; abstracted Java program structures
Citation:
T.L. Kunii, M. Hisada, "Overcoming Software Complexity by Constructing Abstraction Hierarchies - The Principles and Applications," iceccs, pp.0126, Sixth IEEE International Conference on Complex Computer Systems (ICECCS'00), 2000