Cook pasta according to package directions, adding beans during the last 5-6 minutes.
Meanwhile, in a large bowl, whisk the oil, vinegar, salt and pepper. Stir in the tomatoes, garlic, chives and basil. Drain pasta mixture and add to tomato mixture; toss to coat. Serve warm or at room temperature. Sprinkle with cheese just before serving. Yield: 8 servings.