Software development is a complex problem-solving activity with a high level of uncertainty. There are many technical challenges concerning scheduling, cost estimation, reliability, performance, etc,
Energy Autonomy of Real-Time Systems addresses foundations and findings in real-time scheduling and processor activity management for energy harvesting embedded systems, serving as a textbook for cour