Every finite automaton specification must contain which of the following?
(a) Descriptions of the automaton’s states in a way that allows them to be distinguished, such as by naming each one;
(b) Descriptions of transitions indicating each transition source state, its target state, and the events that trigger it;
(c) Designation of an initial state, the starting place for state transitions
(d) All of the mentioned
I have been asked this question in a job interview.
My enquiry is from UML State Diagrams in portion Unified Modelling Language of Software Architecture