{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T05:23:38Z","timestamp":1762061018341,"version":"build-2065373602"},"reference-count":39,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["DG 2018-05494"],"award-info":[{"award-number":["DG 2018-05494"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2022]]},"DOI":"10.1109\/access.2022.3197656","type":"journal-article","created":{"date-parts":[[2022,8,8]],"date-time":"2022-08-08T19:50:29Z","timestamp":1659988229000},"page":"88595-88605","source":"Crossref","is-referenced-by-count":5,"title":["Facilitating Reuse of Functions in Embedded Software"],"prefix":"10.1109","volume":"10","author":[{"given":"Md Al","family":"Maruf","sequence":"first","affiliation":[{"name":"Department of Electrical, Computer and Software Engineering, Ontario Tech University, Oshawa, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akramul","family":"Azim","sequence":"additional","affiliation":[{"name":"Department of Electrical, Computer and Software Engineering, Ontario Tech University, Oshawa, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3973-9147","authenticated-orcid":false,"given":"Omar","family":"Alam","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Trent University, Peterborough, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106489"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568283"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/MECO49872.2020.9134339"},{"issue":"10","key":"ref4","first-page":"45","article-title":"The variability model of the Linux kernel","volume":"10","author":"She","year":"2010","journal-title":"VaMoS"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.3182\/20080706-5-KR-1001.01168"},{"key":"ref6","first-page":"339","article-title":"Configuring embedded system families using feature models","volume-title":"Proc. Net. ObjectDays","author":"Streitferdt"},{"article-title":"Planning software architecture and modeling patterns for ISO 26262 compliance","volume-title":"Proc. Embedded World Conf.","author":"Gro\u00df","key":"ref7"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-88439-0"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/c2009-0-19352-2"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-809448-8.00006-0"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.06.016"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2017.2674302"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM52516.2021.00029"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3442391.3442403"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414970"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1183929"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3302509.3313318"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.52"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330254"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3487568"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-23798-0_25"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3510466.3510470"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2019.101851"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-15538-4_12"},{"volume-title":"Automatic Feature Extractor","year":"2022","author":"Maruf","key":"ref25"},{"volume-title":"Software Controller for Vehicles","year":"2020","author":"Coser","key":"ref26"},{"volume-title":"Elevator Simulation","year":"2016","author":"Liang","key":"ref27"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2803738"},{"volume-title":"Pycparser. Github Repository 2020","year":"2022","author":"Bendersky","key":"ref29"},{"issue":"2","key":"ref30","article-title":"GNU compiler collection internals","volume":"4","author":"Stallman","year":"2003","journal-title":"Free Softw. Found."},{"volume-title":"Car infotainment. Github Repository 2015","year":"2022","author":"Malinov","key":"ref31"},{"volume-title":"Health Monitoring System. Github Repository 2020","year":"2022","author":"Thakur","key":"ref32"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.44"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2950884"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884608"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791086"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.218"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_37"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3168365.3168378"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/9668973\/09852432.pdf?arnumber=9852432","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,13]],"date-time":"2024-03-13T22:51:40Z","timestamp":1710370300000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9852432\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":39,"URL":"https:\/\/doi.org\/10.1109\/access.2022.3197656","relation":{},"ISSN":["2169-3536"],"issn-type":[{"type":"electronic","value":"2169-3536"}],"subject":[],"published":{"date-parts":[[2022]]}}}