Time and space analysis