I use fm8 for my sub basses, add a little bit of feedback, crank the voicing, then compress it and roll it off at about 1khz. Also pitch bend automation is important too, if you have a hectic growl with some crazy pitch, you want your sub to copy it exactly. before you bounce it to audio (im talking from an ableton uses point of view) export the MIDI clip because it also exports the pitch automation in the envelope, then when it comes to adding your sub bass pitch automation it makes your life a hell of a lot easier.. hope that helped
I typically use TAL Noizemaker.
Add some white noise to level out the bass, one sine wave and you're good to go!
P.S I personally think Razor beats Massive when it comes to dubstep, that is if you're not too lazy to automate on your own.
You can create the sub with any synth, personally I use Albino, as for modulating I find a good way is to send all the bass layers to a group then use a modulation plugin such as volume/filter shaper (there are loads) to modulate it all together, saves messing around with each individual synth :)