  This paper summarizes my doctoral research on evaluation algorithms for
HEX-programs, which extend Answer Set Programming with means for interfacing
external computations. The focus is on integrating different subprocesses of
HEX-evaluation, such as solving and external calls as well as grounding, and on
applications of HEX-programs in the area of Machine Learning.
