A Dynamic Software Product Line for Remote Monitoring of Computer Systems


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Türkiye

Tezin Onay Tarihi: 2019

Öğrenci: GÜLŞAH ERDİL

Danışman: MEHMET HALİT S. OĞUZTÜZÜN

Özet:

Remote Monitoring and Management systems are Information Technology (IT) software tools to organize and manage distributed client workstations from a central point. They are used by many large-scale technology companies that are willing to minimize their labor cost needed for running the IT infrastructure, collect and measure the data of clients within the organization, administrate them from a single point, in a reliable and secure way. Dynamic user profile deployment, dynamic reconfiguration of remote monitors in response to changes in clients' workstations and creating on- the-fly notifications according to monitor results are the main features of remote monitoring and management systems. These features can be fully implemented by Dynamic Software Product Line (DSPL) Engineering. DSPL for Remote Monitoring of Computer Systems aims to provide IT Service Providers with a dynamically reconfigurable, reusable and easy to define monitoring and measurement mechanism. The presented study offers monitoring mechanisms and it also provides an infrastructure for further management applications. It applies DSPL engineering concepts which are well defined in academic studies but not extensively implemented in business realm. It enables IT management systems with reusable and autonomously monitoring software assets. This study also provides a remote monitoring application as a case study, constructed by using the aforementioned DSPL with the help of the reusable software components.