Cook pasta according to package directions, omitting salt and fat. Drain. Combine cooked pasta, tomatoes, grapes, and basil in a large bowl.
While pasta cooks, combine vinegar and next 6 ingredients (through pepper) in a small bowl, stirring with a whisk. Gradually add oil to vinegar mixture, stirring constantly with a whisk. Drizzle vinaigrette over pasta mixture; toss well to coat. Add cheese; toss to combine.
(Pan-grilled asparagus: Combine 1 teaspoon extra-virgin olive oil, 1/4 teaspoon salt, 1/8 teaspoon freshly ground black pepper, and 1 pound trimmed asparagus. Heat a grill pan over medium-high heat. Coat pan with cooking spray. Add asparagus to pan; cook 5 minutes or until tender, turning once.).