Software aspects of 3VL or ternary valued logic computing