CNP is an unusual programming style (programming paradigm)."Primitives + Control Network = Control Network Program"
The CNP programmer can "see" the program – the Control Network – as a set of graphs.
A CN program can be simply a specification (description) of a problem. The system will automatically attempt to find a solution without the need to actually procedurally specify an algorithm.
Powerful features to control inference – also "visually seen".
K.Kratchanov, B.Yüksel, T.Golemanov, and E.Golemanova
Learning Control Network Programming with the Bouquet Cloud Compiler. In: Recent Advances in Educational Technologies and Education: Proc. 2014 Intl. Conf. on Educational Technologies and Education (ETE 2014), Interlaken, Switzerland, 2014, 29-36. Available also at: http://www.europment.org/library/2014/ interlaken/ bypaper/EDU/EDU-02.pdf
T.Golemanov, K.Kratchanov, and E.Golemanova
. SpiderCloud – A Control Network Programming Environment Cloud-Based Environment. Ruse Univ. Annuals, v. 52, ser. 3.2, 2013, 131-136 (in Bulgarian).
Declarative Implementations of Search Strategies for Solving CSPs in Control Network Programming. WSEAS Transactions on Computers, v.12 (4), 2013, 174-183.