Toward an incremental development for real time and embedded systems