In a large pot boil water with salt, add pasta.
Add asparagus 2 minutes before pasta is done.
Drain the pasta and asparagus in cold running water.
Toss the pasta and asparagus with the peas, peppers, tomatoes, shallot and dill. Set aside.
In a small bowl whisk together olive oil, mustard, honey, garlic, lemon zest and lemon juice.
Season with salt and pepper.
Pour dressing over the pasta salad, tossing to coat. Let the salad sit for a few minutes so that it soaks up all the flavor.
Serve in bowls.
Shave some ricotta salata cheese and drizzle a little olive oil.