{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,3,23]],"date-time":"2023-03-23T04:30:50Z","timestamp":1679545850230},"reference-count":62,"publisher":"Elsevier BV","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SSRN Journal"],"DOI":"10.2139\/ssrn.4007832","type":"journal-article","created":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T03:54:50Z","timestamp":1642132490000},"source":"Crossref","is-referenced-by-count":0,"title":["Development of a Self-Diagnosis Tests System for Integration in a Cyber-Physical System"],"prefix":"10.2139","author":[{"given":"Domingos","family":"Oliveira","sequence":"first","affiliation":[]},{"given":"Jo\u00e3o","family":"Gomes","sequence":"additional","affiliation":[]},{"given":"Ricardo","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"Miguel A.","family":"Brito","sequence":"additional","affiliation":[]},{"given":"Ricardo J.","family":"Machado","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"ref1","author":"C Algoritmi","year":"2020","journal-title":"Ongoing Projects"},{"key":"ref2","year":"2020","journal-title":"TSIM -Test System Intelligent Machines"},{"key":"ref3","author":"Controlar","year":"2020","journal-title":"M\ufffdquina Inteligente de Sistema de Testes Funcionais | Controlar"},{"key":"ref4","year":"2021","journal-title":"Dispon\ufffdvel"},{"key":"ref5","doi-asserted-by":"crossref","DOI":"10.1109\/ISORC.2008.25","article-title":"Cyber physical systems: Design challenges","author":"E A Lee","year":"2008","journal-title":"Proceedings -11th IEEE Symposium on Object\/Component\/Service-Oriented Real-Time Distributed Computing, ISORC 2008"},{"key":"ref6","doi-asserted-by":"crossref","DOI":"10.1109\/ISORCW.2012.15","article-title":"Review of cyber-physical system architecture","author":"L Hu","year":"2012","journal-title":"Proceedings -2012 15th IEEE International Symposium on Object\/Component\/Service-Oriented Real-Time Distributed Computing Workshops"},{"key":"ref7","article-title":"Industrial automation based on cyberphysical systems technologies: Prototype implementations and challenges","author":"P Leit\ufffdo","year":"2016","journal-title":"Comput. Ind"},{"key":"ref8","article-title":"Design Automation of Cyber-Physical Systems: Challenges, Advances, and Opportunities","author":"S A Seshia","year":"2017","journal-title":"IEEE Trans. Comput. Des. Integr. Circuits Syst"},{"key":"ref9","article-title":"Agent-based distributed manufacturing control: A state-of-the-art survey","author":"P Leit\ufffdo","year":"2009","journal-title":"Eng. Appl. Artif. Intell"},{"key":"ref10","article-title":"IoT Middleware: A Survey on Issues and Enabling Technologies","author":"A H Ngu","year":"2017","journal-title":"IEEE Internet Things J"},{"key":"ref11","article-title":"Software engineering in industrial automation: State-of-the-art review","author":"V Vyatkin","year":"2013","journal-title":"IEEE Transactions on Industrial Informatics"},{"key":"ref12","doi-asserted-by":"crossref","DOI":"10.1109\/COMST.2016.2627399","article-title":"A Survey on Smart Grid Cyber-Physical System Testbeds","author":"M H Cintuglu","year":"2017"},{"key":"ref13","article-title":"A survey on testing for cyber physical system","author":"S A Asadollah","year":"2015"},{"key":"ref14","first-page":"52179","volume":"6","author":"X Zhou","year":"2018","journal-title":"Review on Testing of Cyber Physical Systems: Methods and Testbeds"},{"key":"ref15","author":"M F A Carvalho","year":"2010","journal-title":"Automatiza\ufffd\ufffdo de Testes de Software Dashboard QMSanalyser"},{"key":"ref16","author":"Guru99","year":"2021","journal-title":"Automation Testing Tutorial: What is Automated Testing?"},{"key":"ref17","first-page":"1631","article-title":"Towards adaptive framework of keyword driven automation testing","author":"J Tang","year":"2008","journal-title":"Proc. IEEE Int. Conf. Autom. Logist. ICAL"},{"key":"ref18","first-page":"3727","article-title":"Agile testing concepts based on keyword-driven testing for industrial automation systems","author":"R Hametner","year":"2012","journal-title":"IECON Proceedings (Industrial Electronics Conference"},{"key":"ref19","author":"Selenium","year":"2021","journal-title":"About Selenium"},{"key":"ref20","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1109\/AGILE.2006.19","article-title":"Automating functional tests using selenium","author":"A Holmes","year":"2006","journal-title":"Proc. -Agil. Conf. 2006"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1109\/MySEC.2011.6140672","author":"R A Razak","year":"2011","journal-title":"Agile testing with Selenium\ufffd, 2011 5th Malaysian Conf. Softw. Eng. MySEC"},{"key":"ref22","author":"Tutorials Point","year":"2021"},{"key":"ref23","author":"T Lalwani","year":"2011","journal-title":"QuickTest Professional Unplugged: 2nd Edition"},{"key":"ref24","author":"Smartbear","year":"2021","journal-title":"TestComplete Automated UI Testing Tool"},{"issue":"1","key":"ref25","first-page":"1","article-title":"Comparative Study of Automated Testing Tools: TestComplete and QuickTest Pro\ufffd","volume":"24","author":"M Kaur","year":"2011","journal-title":"Int. J. Comput. Appl"},{"key":"ref26","author":"Smartbear","year":"2021","journal-title":"System Requirements | TestComplete Documentation"},{"key":"ref27","author":"M Focus","year":"2021","journal-title":"Silk test automation for web, mobile and enterprise apps"},{"key":"ref28","year":"2021","journal-title":"Dispon\ufffdvel"},{"key":"ref29","article-title":"Usando o SilkTest para automatizar testes: um Relato de Experi\ufffdncia","author":"T Lima","year":"2012","journal-title":"Icomp.Ufam.Edu.Br"},{"key":"ref30","author":"R Framework","year":"2021","journal-title":"Robot Framework"},{"key":"ref31","first-page":"194","article-title":"Application analysis of automated testing framework based on robot","author":"L Jian-Ping","year":"2012","journal-title":"Proc. Int. Conf. Netw. Distrib. Comput. ICNDC"},{"key":"ref32","author":"Ranorex","year":"2021","journal-title":"Test Automation Tools | Ranorex Automated Software Testing"},{"key":"ref33","first-page":"423","article-title":"Domain-specific languages in practice: A user study on the success factors","volume":"5795","author":"F Hermans","year":"2009","journal-title":"Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics)"},{"key":"ref34","article-title":"When and how to develop domain-specific languages","author":"M Mernik","year":"2005","journal-title":"ACM Comput. Surv"},{"key":"ref35","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.infsof.2015.11.001","article-title":"Domain-Specific Languages: A Systematic Mapping Study","volume":"71","author":"T Kosar","year":"2016","journal-title":"Inf. Softw. Technol"},{"key":"ref36","first-page":"75","article-title":"A runtime verification framework for control system simulation","author":"S Ciraci","year":"2014","journal-title":"Proc. -Int. Comput. Softw. Appl. Conf"},{"issue":"2","key":"ref37","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1145\/130844.130856","article-title":"Software Reuse","volume":"24","author":"C W Krueger","year":"1992","journal-title":"ACM Comput. Surv"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1002\/spe.4380250705","article-title":"ANTLR : A Predicated-LL ( k ) Parser Generator","volume":"25","author":"T J Parr","year":"1994","journal-title":"Softw. Pract. Exp"},{"key":"ref39","author":"G Tomassetti","year":"2021","journal-title":"The ANTLR Mega Tutorial"},{"issue":"6","key":"ref40","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1145\/1993316.1993548","article-title":"LL(*): the foundation of the ANTLR parser generator","volume":"46","author":"T Parr","year":"2011","journal-title":"ACM SIGPLAN Not"},{"issue":"10","key":"ref41","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1145\/2714064.2660202","article-title":"Adaptive LL(*) Parsing: The Power of Dynamic Analysis","volume":"49","author":"T Parr","year":"2014","journal-title":"ACM SIGPLAN Not"},{"key":"ref42","article-title":"The Essence of the Visitor Pattern","author":"J Palsberg","year":"1998","journal-title":"Proc. -Int. Comput. Softw. Appl. Conf"},{"key":"ref43","author":"C Cademy","year":"2021","journal-title":"What is REST? | Codecademy"},{"key":"ref44","first-page":"105","article-title":"Evaluating a Representational State Transfer (REST) architecture: What is the impact of REST in my architecture?","author":"B Costa","year":"2014","journal-title":"Proc. -Work. IEEE\/IFIP Conf. Softw. Archit"},{"key":"ref45","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1016\/j.jss.2015.09.039","article-title":"Evaluating REST architectures -Approach, tooling and guidelines","volume":"112","author":"B Costa","year":"2016","journal-title":"J. Syst. Softw"},{"key":"ref46","author":"\ufffd Pluralsight","year":"2021"},{"key":"ref47","year":"2021","journal-title":"Node.js"},{"issue":"6","key":"ref48","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MIC.2010.145","article-title":"Node.js: Using JavaScript to build high-performance network programs","volume":"14","author":"S Tilkov","year":"2010","journal-title":"IEEE Internet Comput"},{"key":"ref49","first-page":"661","article-title":"Performance comparison and evaluation of web development technologies in PHP, Python and Node.js","author":"K Lei","year":"2014","journal-title":"Jointly with 13th IEEE Int. Conf. Ubiquitous Comput"},{"key":"ref50","author":"L Abreu","year":"2016"},{"key":"ref51","author":"Express","year":"2017","journal-title":"Express -Node.js web application framework"},{"key":"ref52","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4842-4391-6","author":"V Subramanian","year":"2019","journal-title":"Pro MERN Stack"},{"key":"ref53","author":"S Holmes","year":"2013","journal-title":"Mongoose for Application Development"},{"key":"ref54","author":"F Inc","year":"2021","journal-title":"React -A JavaScript library for building user interfaces"},{"key":"ref55","first-page":"140","article-title":"The Design and Implementation of a RESTful IoT Service Using the MERN Stack","author":"P Porter","year":"2019","journal-title":"Proc. -2019 IEEE 16th Int. Conf. Mob. Ad Hoc Smart Syst"},{"issue":"1","key":"ref56","first-page":"133","article-title":"Modern Web-Development using ReactJS\ufffd","volume":"5","author":"S","year":"2018","journal-title":"Int. J. Recent Res. Asp"},{"key":"ref57","year":"2010","journal-title":"HTML5: A vocabulary and associated APIs for HTML and XHTML"},{"key":"ref58","year":"2021","journal-title":"Cascading Style Sheets"},{"key":"ref59","author":"\ufffd Mozilla","year":"2021"},{"key":"ref60","author":"Json","year":"2021"},{"key":"ref61","first-page":"1","article-title":"Performance Optimization Techniques for ReactJS","author":"A Javeed","year":"2019","journal-title":"Proc. 2019 3rd IEEE Int. Conf. Electr. Comput"},{"key":"ref62","author":"E Obinna","year":"2018","journal-title":"Use the React Profiler for Performance"}],"container-title":["SSRN Electronic Journal"],"original-title":[],"language":"en","deposited":{"date-parts":[[2023,3,22]],"date-time":"2023-03-22T18:22:58Z","timestamp":1679509378000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.ssrn.com\/abstract=4007832"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"references-count":62,"URL":"https:\/\/doi.org\/10.2139\/ssrn.4007832","relation":{},"ISSN":["1556-5068"],"issn-type":[{"value":"1556-5068","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022]]},"published":{"date-parts":[[2022]]}}}