Software Architecture for Health Care Supportive Home Systems to Assist Patients with Diabetes Mellitus | IEEE Conference Publication | IEEE Xplore