Methods
nDesign and assessment of techniques and software tools for creating automated problem solutions. nprogramming language: a precise, formal notation for expressing and analyzing a natural, correct, efficient program solution.