A method for controlling an engine and a belt-driven integrated starter (B-ISG)
connected to the engine. The method includes determining engine running indicators
and engine stopped indicators. Based on the indicators, the method controls the
engine and the B-ISG for coordinating engine stops and starts with a capability
of the B-ISG to start the engine.