If I have a process below in an Event-Oriented System, Pub-Sub System, or etc:

Receive Input -> Process Data -> Decide if to Trigger Event -> Trigger Event

what word or process can I call this part of the process:

Process Data -> Decide if to Trigger Event

  • 1
    – Marv Mills
    Feb 8, 2016 at 13:22
  • handleInput() or processInput()
    – k1eran
    Feb 8, 2016 at 13:39
  • 2
    I'm voting to close this question as off-topic because the question seems to me to be not about English language and usage but about English-like computer-language nomenclature (as the comments suggesting as answers "AssessTriggerConditions," "handleinput()," and "processinput()" seem to confirm).
    – Sven Yargs
    Feb 8, 2016 at 17:47

2 Answers 2


It's called validation

Check or prove the validity or accuracy of


You populate the input parameters and validate them so as to check if they match the pre-conditions set by you according to your business/context. If (and only if) validation passes for all parameters, you will trigger the next event or invoke subsequent methods.

  • Wouldn't it be more accurate to say that you check, assess, or evaluate the validity of the input? Validation is normally more the declaration of something being valid, than the actual checking of validity. Feb 8, 2016 at 16:25
  • Since OP hasn't specified what kind of "event" might be triggered, we've no idea whether triggering that event is meaningfully related to any "validation" process. It may be that for all practical purposes it's not even possible for the input data to be "invalid", and/or that OP's "service routine" doesn't even contain any code checking for "validity" as such. Feb 8, 2016 at 16:28

I believe the word you are looking for is evaluate.

  1. to judge or determine the significance, worth, or quality of...

Or you could use assess, a synonym of evaluate. They both mean to judge something, to determine how valuable or how important it is. Similar to how your process is deciding wether or not the information relates to the event in question.

Not the answer you're looking for? Browse other questions tagged or ask your own question.