알고리즘 설계, 추상화, 자동화, 자료수집, 분석, 분해, 병렬화, 패턴화, 패턴 인식으로 이루어져 있다.
It consists of algorithm design, abstraction, automation, data collection, analysis, decomposition, parallelization, patterning, and pattern recognition.