Visual formal specification using (N)TLCharts: statechart automata with temporal logic and natural language conditioned transitions | IEEE Conference Publication | IEEE Xplore