Adding Non-Traditional Constraints To The Embedded Systems Design Process