Non-functional computing should be developed in parallel with functional computing. In order to do so, a plausible starting point is to examine non-functional attributes of existing computing models. A finite state machine (FSM) specifies one or more accept states.
['Kai-Yuan Cai']
Non-Functional Computing: Towards a More Scientific Treatment to Non-Functional Requirements