SLIDE 4 Approach
Processing of messages in natural language
Houses have windows
NL description
(ROOT (S (NP (NNS houses)) (VP (VBP have) (NP (NNS windows)))))
parse tree users existing model
parse extract actions add delete connect
actions
update model
traceability model
produce feedback
feedback
2 4
…
message kind?
Mike! That is wrong!
comment
1a
select NL rule(s)
NL processing rules
3
add class House
NL command
1c
WordNet model update
projects
process
1bmanagement
command feedback social network social network
Bot parses the message (Stanford parser) Rulesa to interpret parse tree and trigger model update actions A picture of the updated model is sent to users
a “Extracting domain models from NL requirements: approach and industrial evaluation”, Arora et al., MODELS 2016.
Esther Guerra Assisted modelling via Social Networks ASE 2017 3 / 9