Sequential System Design Using ASM Charts