NUST Institutional Repository

A Model-Driven Framework to Develop Mobile Human Machine Interface (HMI) Screens for Industrial Control Systems

Show simple item record

dc.contributor.author Qasim, Iqra
dc.date.accessioned 2023-08-10T05:02:15Z
dc.date.available 2023-08-10T05:02:15Z
dc.date.issued 2018
dc.identifier.other 00000172796
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/36126
dc.description Supervisor: Dr. Farooque Azam en_US
dc.description.abstract In the past decade, the Industrial Control System (ICS) has experienced rapid changes due to the continuous advancements of software technology. The interface between human operators and industrial machines i.e. Human Machine Interface (HMI), acts as a key component for monitoring and controlling complex industrial systems. HMI systems are connected to industrial machines through Programmable Logic Controllers (PLCs), actuators, sensors etc. with a special communication protocol such as OPC, Modbus, PROFINET etc. Traditional HMIs have been accepted with simple user interfaces for many years to avoid complexities and high operational costs. But now, the perception about user interfaces has been changed greatly due to emergence of smartphone technology and users demand same level of functionality for industrial HMIs. Developing HMI systems for ICS is a complex process as it involves configuration with critical industrial processes and acquiring real time plants data. Multiple approaches exist for the HMI development of ICS, however these approaches are either for desktop applications or for mobile web applications or are based on costly HMI proprietary tools that demand high payment per widget. A complete, open source and automated native mobile HMI development is missing. This opens a new research area to develop native mobile client application for HMI of ICSs through an easy to use design and simplified development process. In this context, a simplified high level solution is presented based on Model Driven Mobile HMI Framework (MMHF). MMHF helps the developer to easily design human machine interface, automatically generate HMI application code and rapidly deploy it to the target system. MMHF provides cost effective, simple, easy to reuse, automated and native mobile HMI solution that can be implemented across any android device. In this framework, firstly a profile Unified Modeling Language Profile for Mobile HMI (UMLPMH) has been developed that adapts concepts of mobile HMI for ICS based on UML Class Diagram. Secondly, a complete transformation engine i.e. Model Driven Mobile based HMI Code Generator (MDMHCG) is developed using Model-to-Text (M2T) approach to automate the transformation process using Acceleo. MDMHCG automatically generates native android code for HMI application. Finally, the validation of our framework is performed through two benchmark case studies i.e. Home Automation and Sewage Treatment Plant System. The experimental results prove that our proposed framework provides complete vii HMI development solution at higher level of abstraction by reducing the complexity and cost of development. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject Keywords: Human Machine Interface, Mobile HMI, Industrial Control System, Industry Automation, Model-based HMI, Unified Modeling Language (UML), UML Profile, Model-toText Transformation (M2T), Model Driven Engineering (MDE). en_US
dc.title A Model-Driven Framework to Develop Mobile Human Machine Interface (HMI) Screens for Industrial Control Systems en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [441]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account