Due to it's constantly evolving nature there can't be a definition. If you give Techno a definition it becomes confined and then it would no longer be techno.