DEVELOPMENT OF PROBLEM-SPECIFIC MODELING LANGUAGE TO SUPPORT SOFTWARE VARIABILITY IN "SMART HOME" SYSTEMS

Building conceptual models for software design, in particular for high-tech applications such as smart home systems, is a complex task that significantly affects the efficiency of their development processes. One of the innovative methods of solving this problem is the use of domain-specific modelin...

Full description

Saved in:
Bibliographic Details
Published in:Sučasnij stan naukovih doslìdženʹ ta tehnologìj v promislovostì (Online) no. 1 (23); pp. 45 - 56
Main Authors: Gamzayev, Rustam, Tkachuk, Mykola
Format: Journal Article
Language:English
Published: Kharkiv National University of Radio Electronics 20.04.2023
Subjects:
ISSN:2522-9818, 2524-2296
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Building conceptual models for software design, in particular for high-tech applications such as smart home systems, is a complex task that significantly affects the efficiency of their development processes. One of the innovative methods of solving this problem is the use of domain-specific modeling languages (DSMLs), which can reduce the time and other project resources required to create such systems. The subject of research in this paper is approaches to the development of DSML for Smart Home systems as a separate class of Internet of Things systems. The purpose of this work is to propose an approach to the development of DSMLs based on a model of variability of the properties of such a system. The following tasks are being solved: analysis of some existing approaches to the creation of DSMLs; construction of a multifaceted classification of requirements for them, application of these requirements to the design of the syntax of a specific DSML-V for the creation of variable software in smart home systems; development of a technological scheme and quantitative metrics for experimental evaluation of the effectiveness of the proposed approach. The following methods are used: variability modeling based on the property model, formal notations for describing the syntax of the DSML-V language, and the use of the open CASE tool metaDepth. Results: a multifaceted classification of requirements for a broad class of DSML languages is built; the basic syntactic constructions of the DSML-V language are developed to support the properties of software variability of "Smart Home" systems; a formal description of such syntax in the Backus-Naur notation is given; a technological scheme for compiling DSML-V specifications into the syntax of the language of the open CASE tool metaDepth is created; the effectiveness of the proposed approach using quantitative metrics is experimentally investigated. Conclusions: the proposed method of developing a specialized problem-oriented language for smart home systems allows for multilevel modeling of the variability properties of its software components and provides an increase in the efficiency of programming such models by about 14% compared to existing approaches.
AbstractList Building conceptual models for software design, in particular for high-tech applications such as smart home systems, is a complex task that significantly affects the efficiency of their development processes. One of the innovative methods of solving this problem is the use of domain-specific modeling languages (DSMLs), which can reduce the time and other project resources required to create such systems. The subject of research in this paper is approaches to the development of DSML for Smart Home systems as a separate class of Internet of Things systems. The purpose of this work is to propose an approach to the development of DSMLs based on a model of variability of the properties of such a system. The following tasks are being solved: analysis of some existing approaches to the creation of DSMLs; construction of a multifaceted classification of requirements for them, application of these requirements to the design of the syntax of a specific DSML-V for the creation of variable software in smart home systems; development of a technological scheme and quantitative metrics for experimental evaluation of the effectiveness of the proposed approach. The following methods are used: variability modeling based on the property model, formal notations for describing the syntax of the DSML-V language, and the use of the open CASE tool metaDepth. Results: a multifaceted classification of requirements for a broad class of DSML languages is built; the basic syntactic constructions of the DSML-V language are developed to support the properties of software variability of "Smart Home" systems; a formal description of such syntax in the Backus-Naur notation is given; a technological scheme for compiling DSML-V specifications into the syntax of the language of the open CASE tool metaDepth is created; the effectiveness of the proposed approach using quantitative metrics is experimentally investigated. Conclusions: the proposed method of developing a specialized problem-oriented language for smart home systems allows for multilevel modeling of the variability properties of its software components and provides an increase in the efficiency of programming such models by about 14% compared to existing approaches.
Author Gamzayev, Rustam
Tkachuk, Mykola
Author_xml – sequence: 1
  givenname: Rustam
  orcidid: 0000-0002-2713-5664
  surname: Gamzayev
  fullname: Gamzayev, Rustam
– sequence: 2
  givenname: Mykola
  orcidid: 0000-0003-0852-1081
  surname: Tkachuk
  fullname: Tkachuk, Mykola
BookMark eNo9kF1LwzAUhoMoOD_-gFfB-87kJOnHZTezGWiXslTFq5A2qWxMK603_nvrFOGFc3gPPHCeC3T63r8HhG4omTOSsuRO1caoORBg8ymEixM0AwE8Asji0-MOUZbS9Bxdj-OeEAJpEhOgM7S7l0-y0FUpNzXWK1xt9aKQZWQquVQrtcSlvpeF2qxxkW_Wj_la4lpj81hVeltjo1f1c76V-CnfqnyhClW_YLXBt6bMp_ODLuUtNi-mlqW5QmedO4zh-m9eIrOS9fIhKvRaLfMiagGEiHycAEyv8JR2tGE-BB93rA3MUxa8a9pGQEw9b4RzmU84dOBF1vg45rTh7BKpX6rv3d5-DLs3N3zZ3u3sseiHV-uGz117CDb1WcKd4A1w4FmXudYR1_EuE2kA4cnEgl9WO_TjOITun0eJPZq3R_P2x7ydMpln3-b4b8U
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.30837/ITSSI.2023.23.045
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Business
EISSN 2524-2296
EndPage 56
ExternalDocumentID oai_doaj_org_article_8d974a54b24249f9aca0af4f958e25d0
10_30837_ITSSI_2023_23_045
GroupedDBID AAYXX
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c2255-d6722202481f1b3deed6f3ce3d13edabcb5261d4b5aa9d742f2d59bd6641b43
IEDL.DBID DOA
ISSN 2522-9818
IngestDate Fri Oct 03 12:29:25 EDT 2025
Sat Nov 29 06:22:14 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1 (23)
Language English
License http://creativecommons.org/licenses/by-nc-sa/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2255-d6722202481f1b3deed6f3ce3d13edabcb5261d4b5aa9d742f2d59bd6641b43
ORCID 0000-0002-2713-5664
0000-0003-0852-1081
OpenAccessLink https://doaj.org/article/8d974a54b24249f9aca0af4f958e25d0
PageCount 12
ParticipantIDs doaj_primary_oai_doaj_org_article_8d974a54b24249f9aca0af4f958e25d0
crossref_primary_10_30837_ITSSI_2023_23_045
PublicationCentury 2000
PublicationDate 2023-04-20
PublicationDateYYYYMMDD 2023-04-20
PublicationDate_xml – month: 04
  year: 2023
  text: 2023-04-20
  day: 20
PublicationDecade 2020
PublicationTitle Sučasnij stan naukovih doslìdženʹ ta tehnologìj v promislovostì (Online)
PublicationYear 2023
Publisher Kharkiv National University of Radio Electronics
Publisher_xml – name: Kharkiv National University of Radio Electronics
SSID ssj0002876021
ssib044762074
ssib036251356
Score 2.2165334
Snippet Building conceptual models for software design, in particular for high-tech applications such as smart home systems, is a complex task that significantly...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage 45
SubjectTerms domain-specific language; software; modeling; variability; Smart-home
Title DEVELOPMENT OF PROBLEM-SPECIFIC MODELING LANGUAGE TO SUPPORT SOFTWARE VARIABILITY IN "SMART HOME" SYSTEMS
URI https://doaj.org/article/8d974a54b24249f9aca0af4f958e25d0
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2524-2296
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0002876021
  issn: 2522-9818
  databaseCode: DOA
  dateStart: 20170101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources (ISSN International Center)
  customDbUrl:
  eissn: 2524-2296
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib044762074
  issn: 2522-9818
  databaseCode: M~E
  dateStart: 20170101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1La9wwEBYlhNJL6ZMmaYMIvRUntiVZq6N3Y28MfrF20uRk9DKkh21I0_7-juTd4FsvBZ2EEeLTSPONrPkGoa-hBMcQUROEWsYBlQTOQRHKQFsinLoI0f4e8qbkdb24vRXtrNSXexM2yQNPwF0sDDBeyahyeQxiFFLLUI50FGxhY2Z8tB5yMQumwJLgVGbRTHiNUtjze9WXH_5KiSehT8qKgYAEAtzWlFFDgJLwi6KHo-zcVRY_hxa6XKeZ15qJ-3svlL9Br3f0EafTtN-iF3b7Dr3cv15_j-5nRTVxk-N20yzLrAq6NlsVebHCVXOZlUW9xmVar6_TdYb7BnfXbdtsetw1ef893WT4Jt0U6bIoi_4OFzU-6yrgvfiqqbIz3N11fVZ1H1CXZ_3qKthVUwg07FkWmIQDF3ASZtEYKWLAOSYjgTUxEbFGKq1gbSJDFZNSGIiYx9gwoUyS0EhR8hEdbH9u7SeElbSajZyTxHLKYquoptYFYm4UbukR-rbHaniYJDMGCDU8soNHdnDIDtAA2SO0dHA-f-nkrn0HGMGwM4LhX0Zw_D8GOUGv3Lzcr6I4_IwOnh5_2y_oUP95uv_1eOrt6y9LwcWY
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=DEVELOPMENT+OF+PROBLEM-SPECIFIC+MODELING+LANGUAGE+TO+SUPPORT+SOFTWARE+VARIABILITY+IN+%22SMART+HOME%22+SYSTEMS&rft.jtitle=Su%C4%8Dasnij+stan+naukovih+dosl%C3%ACd%C5%BEen%CA%B9+ta+tehnolog%C3%ACj+v+promislovost%C3%AC+%28Online%29&rft.au=Gamzayev%2C+Rustam&rft.au=Tkachuk%2C+Mykola&rft.date=2023-04-20&rft.issn=2522-9818&rft.eissn=2524-2296&rft.issue=1+%2823%29&rft.spage=45&rft.epage=56&rft_id=info:doi/10.30837%2FITSSI.2023.23.045&rft.externalDBID=n%2Fa&rft.externalDocID=10_30837_ITSSI_2023_23_045
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2522-9818&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2522-9818&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2522-9818&client=summon