Enforcing Applicability of Real-Time Scheduling Theory Feasibility Tests with the Use of Design-Patterns