In a food processor, combine the avocado, basil, garlic, juice from the lemon, salt, pepper, olive oil, half and half, and parmesan cheese. Puree until smooth. Add additional half and half if it's too thick.
In a large bowl, combine the pasta with the sauce, corn kernels and cherry tomatoes.
Serve immediately, top with additional parmesan cheese.