I have a rather simple question I would say.
I know that systems having real poles to the right side of the plane will inevitably be instable (for LTI systems at least).
But I'm confused with systems having poles at origin with poles at the left side of the plane.
For example say we have this kind of systems: $$ H_1(s) = \frac{K}{s(1 + \tau s)} $$ $$ H_2(s) = \frac{K}{s(1 + \tau_1 s)(1 + \tau_2 s)} $$ $$ H_3(s) = \frac{K}{s^{2} (1 + \tau s)} $$ $$ \tau_i > 0$$
Those are only examples among others. If I analyze the response to an impulse, it would make sense to me that H1 and H2 are stable, and not H3 as the response y3(t) would contain a ramp.
But... if I check the response to a step... H1 and H2 are not stable anymore (time response contains a ramp).
So finally my question boils down to : In reference to what kind of excitation do we call a system stable in the EE jargon? Because from what I see, H1 and H2 can be considered both stable and instable depending on whether the excitation U(s) is an impulse or a step (for example).
So do we only refer to the transfer function (a.k.a. impule response) "as-is" (for pole analysis) or... sorry I'm confused.
TL;DR Are H1 and H2 considered stable, and H3 is unstable?
EDIT: My question refers to open loop systems.
Thanks