Heat oil in a small saucepan over medium heat. Add shallots and garlic; saute 2 minutes. Add tomato, parsley, mustard, vinegar, and pepper; cook 3 minutes or until thoroughly heated. Set aside, and keep warm.
Cook linguine in boiling water 5 minutes, omitting salt and fat. Add cauliflower and broccoli; cook an additional 3 minutes or until tender. Drain well.
Combine pasta mixture and tomato mixture; toss well. Sprinkle with cheese. Yield: 8 servings (serving size: 1 cup).