For the beans, feel free to substitute Great Northern if that is all you have available. How you cook the beans is your preference, use canned or cook using dry beans. I will prepare these from dry using a my pressure cooker. You will need 2 cups cooked beans.
Once you have the cooked beans, heat a pot with the oil and when hot, saute the garlic, onion, carrot, parsley, basil, and oregano until the onions are softened and the carrot is near tender.
Add the tomatoes and 1/4 cup of the retained juice and mix in, season with salt and pepper as desired. Cover and simmer for 10 minutes, stirring often.
Then add the cooked beans, mix in, cover and simmer for 20 minutes, Stirring often.
While that pot is simmering, heat another pot of salted water, when boiling, add the pasta and cook until tender. Drain pasta well and toss with the butter and cheese.
Add the pasta to the pot with the beans and mix in.
Serve with additional Parmesan cheese for topping if desired.