Cook pasta according to directions on box, drain and place pasta on an oil lined cookie sheet to cool.
In a food processor add all dressing ingredients and process until everything is minced.
In a large bowl add the cooled pasta and the dressing.
Toss well.
Add the rest of the ingredients (carrots to artichoke hearts) and toss well.
Chill the pasta in the refrigerator until ready to serve.