Multi-level decomposition approach for problem solving and design in software engineering. - Ali Najafi; Nan Niu; Farzaneh Najafi (ACM Southeast Regional Conference, 2011)