Synonyms for Devise (same or very similar meaning)
WordNet sense 1 (arrange by systematic planning and united effort):
machinate, organize, prepare, organise, get up
WordNet sense 2 (come up with (an idea, plan, explanation, theory, or principle) after a mental effort):
contrive, forge, formulate, invent, excogitate
From the ODE community, based on WordNet
add/edit