This paper investigates stability analysis and design of reset control systems of which the reset times are pre-specified. Firstly, in order to testify stability of reset control systems, we propose an approach which does not rely on the stability of base linear systems. Based on this, some Lie-algebraic conditions are also obtained. Then, we develop a method of reset law design which aims at improving transient response of the base linear systems. In addition, observer based design is also considered. We prove that under some mild conditions, reset controller and observer can be designed separately. The obtained results are applied to short-span seeking control of a kind of single stage hard disk drive servo systems. Simulations show that the proposed design is more capable of improving transient response than traditional one.