One way is to follow Korean's or Cathay's rostering but we know that won't happen.
I can't speak for Korean but, I can most definitely speak for Cathay....
You NEVER want to have a Cathay rostering system. It is a chaotic, short term planned, under crewed and over interpreted (to suit the company) shambolic system in flagrant disregard of the AFTL's.
Be careful what you wish for...
Thats why I'm perusing this thread