Model driven design of self-observing products door