In a small bowl, whisk together the orange juice, 1 tablespoon olive oil, honey, and mustard.
Season the salmon with salt and pepper.
In a medium sauté pan over moderate heat, warm 1 tablespoon olive oil. Add the salmon and cook for 4 minutes. Flip the salmon over and continue to cook until the salmon is golden and cooked through, about 4 more minutes. Transfer to a plate to cool.
In a medium pot of boiling salted water, cook the pasta until al dente, about 5 minutes. In the same pot, blanch the asparagus and continue cooking for 2 more minutes before transferring asparagus to an ice bath. Drain the pasta and move it into a bowl off the side.
In a medium sauté pan over moderate heat, warm the remaining 2 teaspoons of olive oil. Add the onion, garlic, parsley, and basil and sauté, stirring occasionally, about 3 minutes. Add the pasta to the mixture and continue to stir for another minute. Remove from heat and plate.
Sprinkle with pasta with cheese, season with salt and pepper. Plate the salmon and asparagus along side the pasta.
Drizzle the orange sauce over the salmon and enjoy!