Wearable expert system development: definitions, models and challenges for the future