{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T12:43:03Z","timestamp":1740141783494,"version":"3.37.3"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2020,5,8]],"date-time":"2020-05-08T00:00:00Z","timestamp":1588896000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,5,8]],"date-time":"2020-05-08T00:00:00Z","timestamp":1588896000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004543","name":"China Scholarship Council","doi-asserted-by":"publisher","award":["201406930003"],"award-info":[{"award-number":["201406930003"]}],"id":[{"id":"10.13039\/501100004543","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2020,11]]},"DOI":"10.1007\/s10270-020-00797-3","type":"journal-article","created":{"date-parts":[[2020,5,8]],"date-time":"2020-05-08T06:02:41Z","timestamp":1588917761000},"page":"1567-1587","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Requirement-driven model-based development methodology applied to the design of a real-time MEG data processing unit"],"prefix":"10.1007","volume":"19","author":[{"given":"Tao","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Schiek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00fcrgen","family":"Dammers","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N. Jon","family":"Shah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"van Waasen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,5,8]]},"reference":[{"key":"797_CR1","volume-title":"Systems Engineering with SysML\/UML: Modeling, Analysis, Design","author":"T Weilkiens","year":"2011","unstructured":"Weilkiens, T.: Systems Engineering with SysML\/UML: Modeling, Analysis, Design. Elsevier, Amsterdam (2011)"},{"key":"797_CR2","unstructured":"Office of the Deputy under Secretary of Defense for Acquisition and Technology, Systems and Software Engineering. Systems Engineering Guide for Systems of Systems, Version 1.0. Washington, DC: ODUSD (A&T) SSE (2008)"},{"key":"797_CR3","doi-asserted-by":"crossref","unstructured":"Chen, T., et al.: Model-driven development methodology applied to real-time MEG signal preprocessing system design. In: 2017 European Modelling Symposium (EMS). IEEE (2017)","DOI":"10.1109\/EMS.2017.16"},{"key":"797_CR4","volume-title":"Parallelisation Potential of Image Segmentation in Hierarchical Island Structures on Hardware-Accelerated Platforms in Real-Time Applications","author":"S Suslov","year":"2013","unstructured":"Suslov, S.: Parallelisation Potential of Image Segmentation in Hierarchical Island Structures on Hardware-Accelerated Platforms in Real-Time Applications. Forschungszentrum J\u00fclich, J\u00fclich (2013)"},{"key":"797_CR5","unstructured":"Suslov, S.: Presentation: SysML for computing controlling system development. https:\/\/www.fz-juelich.de\/SharedDocs\/Downloads\/ZEA\/ZEA-2\/DE\/SysML.pdf?__blob=publicationFile (2017)"},{"key":"797_CR6","unstructured":"Biomagnetic Technologies Inc., \u201cMAGNES 2500 WH-X and 3600 WH Hardware Reference Manual,\u201d BTi San Diego, California, USA, 2006."},{"issue":"10","key":"797_CR7","doi-asserted-by":"publisher","first-page":"2353","DOI":"10.1109\/TBME.2008.926677","volume":"55","author":"J Dammers","year":"2008","unstructured":"Dammers, J., et al.: Integration of amplitude and phase statistics for complete artifact removal in independent components of neuromagnetic recordings. IEEE Trans. Biomed. Eng. 55(10), 2353\u20132362 (2008)","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"797_CR8","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.jneumeth.2014.06.016","volume":"233","author":"L Breuer","year":"2014","unstructured":"Breuer, L., et al.: Ocular and cardiac artifact rejection for real-time analysis in MEG. J. Neurosci. Methods 233, 105\u2013114 (2014)","journal-title":"J. Neurosci. Methods"},{"key":"797_CR9","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1155\/2011\/327953","volume":"2011","author":"G Sudre","year":"2011","unstructured":"Sudre, G., et al.: rtMEG: a real-time software interface for magnetoencephalography. Comput. Intell. Neurosci. 2011, 11 (2011)","journal-title":"Comput. Intell. Neurosci."},{"key":"797_CR10","volume-title":"Identification of Neuromagnetic Responses for Real-Time Analysis in Magnetoencephalography","author":"L Breuer","year":"2015","unstructured":"Breuer, L.: Identification of Neuromagnetic Responses for Real-Time Analysis in Magnetoencephalography. RWTH Aachen University, Aachen (2015)"},{"key":"797_CR11","doi-asserted-by":"crossref","unstructured":"Rongen, H., Hadamschek, V., Schiek, M.: Real time data acquisition and online signal processing for magnetoencephalography. In: Real Time Conference, 2005. 14th IEEE-NPSS. IEEE (2005)","DOI":"10.1109\/RTC.2005.1547505"},{"issue":"3","key":"797_CR12","doi-asserted-by":"publisher","first-page":"910","DOI":"10.1161\/STROKEAHA.107.505313","volume":"39","author":"E Buch","year":"2008","unstructured":"Buch, E., et al.: Think to move: a neuromagnetic brain\u2013computer interface (BCI) system for chronic stroke. Stroke 39(3), 910\u2013917 (2008)","journal-title":"Stroke"},{"issue":"3","key":"797_CR13","doi-asserted-by":"publisher","first-page":"581","DOI":"10.1016\/j.neuroimage.2007.03.019","volume":"36","author":"J Mellinger","year":"2007","unstructured":"Mellinger, J., et al.: An MEG-based brain\u2013computer interface (BCI). Neuroimage 36(3), 581\u2013593 (2007)","journal-title":"Neuroimage"},{"key":"797_CR14","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.jneumeth.2018.03.020","volume":"303","author":"L Esch","year":"2018","unstructured":"Esch, L., et al.: MNE Scan: Software for real-time processing of electrophysiological data. J. Neurosci. Methods 303, 55\u201367 (2018)","journal-title":"J. Neurosci. Methods"},{"issue":"6","key":"797_CR15","doi-asserted-by":"publisher","first-page":"771","DOI":"10.1007\/s10548-015-0431-9","volume":"28","author":"C Dinh","year":"2015","unstructured":"Dinh, C., et al.: Real-Time MEG Source Localization Using Regional Clustering. Brain Topogr. 28(6), 771\u2013784 (2015)","journal-title":"Brain Topogr."},{"key":"797_CR16","unstructured":"Rosenberg, D., Mancerella, S.: Embedded systems development using SysML: an illustrated example using enterprise architect. Sparx Systems Pty Ltd and ICONIX, pp. 4\u201314 (2010)"},{"issue":"2","key":"797_CR17","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1103\/RevModPhys.65.413","volume":"65","author":"M H\u00e4m\u00e4l\u00e4inen","year":"1993","unstructured":"H\u00e4m\u00e4l\u00e4inen, M., et al.: Magnetoencephalography\u2014theory, instrumentation, and applications to noninvasive studies of the working human brain. Rev. Mod. Phys. 65(2), 413 (1993)","journal-title":"Rev. Mod. Phys."},{"issue":"2","key":"797_CR18","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/j.ijpsycho.2009.10.009","volume":"75","author":"CL Dale","year":"2010","unstructured":"Dale, C.L., et al.: Timing is everything: neural response dynamics during syllable processing and its relation to higher-order cognition in schizophrenia and healthy comparison subjects. Int. J. Psychophysiol. 75(2), 183\u2013193 (2010)","journal-title":"Int. J. Psychophysiol."},{"issue":"2","key":"797_CR19","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1109\/86.847817","volume":"8","author":"RT Lauer","year":"2000","unstructured":"Lauer, R.T., et al.: Applications of cortical signals to neuroprosthetic control: a critical review. IEEE Trans. Rehabil. Eng. 8(2), 205\u2013208 (2000)","journal-title":"IEEE Trans. Rehabil. Eng."},{"key":"797_CR20","unstructured":"Object Management Group: OMG System modeling Language (OMG SysML), v1.3. https:\/\/www.omg.org\/spec\/SysML\/1.3\/ (2012)"},{"key":"797_CR21","doi-asserted-by":"crossref","first-page":"280289","DOI":"10.4061\/2011\/280289","volume":"2011","author":"E Zamrini","year":"2011","unstructured":"Zamrini, E., Maestu, F., Pekkonen, E., Funke, M., Makela, J., Riley, M., et al.: Magnetoencephalography as a putative biomarker for Alzheimer\u2019s disease. Int J Alzheimers Dis 2011, 280289 (2011)","journal-title":"Int J Alzheimers Dis"},{"key":"797_CR22","volume-title":"A Practical Guide to SysML: The System Modeling Language","author":"S Friedenthal","year":"2014","unstructured":"Friedenthal, S., Moore, A., Steiner, R.: A Practical Guide to SysML: The System Modeling Language. Morgan Kaufmann, Burlington (2014)"},{"key":"797_CR23","volume-title":"SysML Distilled: A Brief Guide to the System Modeling Language","author":"L Delligatti","year":"2013","unstructured":"Delligatti, L.: SysML Distilled: A Brief Guide to the System Modeling Language. Addison-Wesley, Boston (2013)"},{"key":"797_CR24","unstructured":"Sattar, F., Charayaphan, C.: Low-cost design and implementation of an ICA-based blind source separation algorithm. In: 15th Annual IEEE International ASIC\/SOC Conference, 2002. IEEE (2002)"},{"key":"797_CR25","unstructured":"Li, Z., Lin, Q.: FPGA implementation of Infomax BSS algorithm with fixed-point number representation. In: International Conference on Neural Networks and Brain, 2005. ICNN&B'05, vol. 2. IEEE (2005)"},{"issue":"2","key":"797_CR26","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1109\/TCSII.2015.2468928","volume":"63","author":"J-C Wang","year":"2016","unstructured":"Wang, J.-C., et al.: VLSI design for convolutive blind source separation. IEEE Trans. Circuits Syst. 63(2), 196\u2013200 (2016)","journal-title":"IEEE Trans. Circuits Syst."},{"key":"797_CR27","unstructured":"Gupta, S., et al.: Deep learning with limited numerical precision. In: International Conference on Machine Learning (2015)"},{"key":"797_CR28","unstructured":"Paredis, C.J.J., et al.: An overview of the SysML-Modelica transformation specification. In: INCOSE International Symposium (2010)"},{"key":"797_CR29","unstructured":"Model-based design homepage: https:\/\/ww2.mathworks.cn\/solutions\/model-based-design.html (2019)"},{"issue":"3","key":"797_CR30","first-page":"173","volume":"4","author":"S Karamizadeh","year":"2013","unstructured":"Karamizadeh, S., et al.: An overview of principal component analysis. J. Signal Inf. Process. 4(3), 173 (2013)","journal-title":"J. Signal Inf. Process."},{"issue":"1","key":"797_CR31","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1186\/s13639-017-0074-x","volume":"2017","author":"SN Shahrouzi","year":"2017","unstructured":"Shahrouzi, S.N., Perera, D.G.: Dynamic partial reconfigurable hardware architecture for principal component analysis on mobile and embedded devices. EURASIP J. Embed. Syst. 2017(1), 25 (2017)","journal-title":"EURASIP J. Embed. Syst."},{"issue":"1","key":"797_CR32","first-page":"39","volume":"209","author":"T Chen","year":"2018","unstructured":"Chen, T., et al.: Real-time MEG data-processing unit for online medical imaging and brain\u2013computer interface: a model-based approach. Int. J. Bioelectromagn. (IJBEM) 209(1), 39\u201342 (2018)","journal-title":"Int. J. Bioelectromagn. (IJBEM)"},{"issue":"6","key":"797_CR33","doi-asserted-by":"publisher","first-page":"1129","DOI":"10.1162\/neco.1995.7.6.1129","volume":"7","author":"AJ Bell","year":"1995","unstructured":"Bell, A.J., Sejnowski, T.J.: An information-maximization approach to blind separation and blind deconvolution. Neural Comput. 7(6), 1129\u20131159 (1995)","journal-title":"Neural Comput."},{"key":"797_CR34","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1111\/j.2517-6161.1970.tb00821.x","volume":"32","author":"MA Stephens","year":"1970","unstructured":"Stephens, M.A.: Use of the Kolmogorov\u2013Smirnov, Cram\u00e9r\u2013Von Mises and related statistics without extensive tables. J. R. Stat. Soc. Ser. B (Methodol.) 32, 115\u2013122 (1970)","journal-title":"J. R. Stat. Soc. Ser. B (Methodol.)"},{"issue":"2","key":"797_CR35","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1214\/aoms\/1177730256","volume":"19","author":"N Smirnov","year":"1948","unstructured":"Smirnov, N.: Table for estimating the goodness of fit of empirical distributions. Ann. Math. Stat. 19(2), 279\u2013281 (1948)","journal-title":"Ann. Math. Stat."},{"key":"797_CR36","doi-asserted-by":"crossref","unstructured":"Dammers, J., Schiek, M.: Detection of artifacts and brain responses using instantaneous phase statistics in independent components. In: Magnetoencephalography. InTech (2011)","DOI":"10.5772\/27523"},{"key":"797_CR37","doi-asserted-by":"crossref","unstructured":"Charoensak, C., Sattar, F.: A single-chip FPGA design for real-time ICA-based blind source separation algorithm. In: IEEE International Symposium on Circuits and Systems, 2005. ISCAS 2005. IEEE (2005)","DOI":"10.1155\/ASP.2005.3076"},{"issue":"6","key":"797_CR38","doi-asserted-by":"publisher","first-page":"958","DOI":"10.1109\/TNN.2007.915115","volume":"19","author":"K-K Shyu","year":"2008","unstructured":"Shyu, K.-K., et al.: Implementation of pipelined FastICA on FPGA for real-time blind source separation. IEEE Trans. Neural Netw. 19(6), 958\u2013970 (2008)","journal-title":"IEEE Trans. Neural Netw."},{"key":"797_CR39","doi-asserted-by":"crossref","unstructured":"Du, H., Qi, H., Peterson, G.D.: Parallel ICA and its hardware implementation in hyperspectral image analysis. In: Independent Component Analyses, Wavelets, Unsupervised Smart Sensors, and Neural Networks II, vol. 5439. International Society for Optics and Photonics (2004)","DOI":"10.1117\/12.543962"},{"key":"797_CR40","unstructured":"Du, H., Qi, H.: An FPGA implementation of parallel ICA for dimensionality reduction in hyperspectral images. In: 2004 IEEE International Geoscience and Remote Sensing Symposium, 2004. IGARSS'04. Proceedings, vol. 5. IEEE (2004)"},{"key":"797_CR41","unstructured":"Huang, W.-C., et al.: FPGA implementation of 4-channel ICA for on-line EEG signal separation. In: IEEE Biomedical Circuits and Systems Conference, 2008. BioCAS 2008. IEEE (2008)"},{"issue":"11","key":"797_CR42","doi-asserted-by":"publisher","first-page":"1809","DOI":"10.1109\/TNN.2011.2166979","volume":"22","author":"L-D Van","year":"2011","unstructured":"Van, L.-D., Di-You, Wu, Chen, C.-S.: Energy-efficient FastICA implementation for biomedical signal separation. IEEE Trans. Neural Netw. 22(11), 1809\u20131822 (2011)","journal-title":"IEEE Trans. Neural Netw."},{"issue":"1","key":"797_CR43","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/TBCAS.2014.2318592","volume":"9","author":"C-H Yang","year":"2015","unstructured":"Yang, C.-H., Shih, Y.-H., Chiueh, H.: An 81.6 uW FastICA processor for epileptic seizure detection. IEEE Trans. Biomed. Circuits Syst. 9(1), 60\u201371 (2015)","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"797_CR44","unstructured":"Shih, W.-Y., et al.: An effective chip implementation of a real-time eight-channel EEG signal processor based on on-line recursive ica algorithm. In: 2012 IEEE Biomedical Circuits and Systems Conference (BioCAS). IEEE (2012)"},{"issue":"6","key":"797_CR45","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1109\/TBCAS.2014.2384017","volume":"8","author":"T Roh","year":"2014","unstructured":"Roh, T., et al.: A wearable neurofeedback system with EEG-based mental status monitoring and transcranial electrical stimulation. IEEE Trans. Biomed. Circuits Syst. 8(6), 755\u2013764 (2014)","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"797_CR46","unstructured":"Kuriakose, J., George, J.K.: Multilevel Power Optimization for ICA Processor. IJSTE Int. J. Sci. Technol. Eng. 392\u2013395 (2016)"},{"issue":"5","key":"797_CR47","doi-asserted-by":"publisher","first-page":"1038","DOI":"10.1109\/TNN.2003.818381","volume":"14","author":"C-M Kim","year":"2003","unstructured":"Kim, C.-M., et al.: FPGA implementation of ICA algorithm for blind signal separation and adaptive noise canceling. IEEE Trans. Neural Netw. 14(5), 1038\u20131046 (2003)","journal-title":"IEEE Trans. Neural Netw."},{"key":"797_CR48","unstructured":"Chen, T-Y.: A system-on-chip design of 32-channel EEG acquisition system with automatic artifacts rejection. MS Work. National Chiao Tung University, 2016. Web. 20 June 2018"},{"key":"797_CR49","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/j.neuroimage.2013.10.028","volume":"88","author":"E Florin","year":"2014","unstructured":"Florin, E., Bock, E., Baillet, S.: Targeted reinforcement of neural oscillatory activity with real-time neuroimaging feedback. Neuroimage 88, 54\u201360 (2014)","journal-title":"Neuroimage"},{"key":"797_CR50","unstructured":"Hesse, C.W., Oostenveld, R.: On the development of a brain\u2013computer interface system using high-density magnetoencephalogram signals for real-time control of arobot arm. In: Proceedings of the 4th Annual Symposium of the Benelux. IEEE Engineering in Medicine and Biology Society, pp. 1\u20134 (2007)"},{"key":"797_CR51","doi-asserted-by":"crossref","unstructured":"Basit-Ur-Rahim, M.A., Arif, F., Ahmad, J.: Modeling of real-time embedded systems using SysML and its verification using UPPAAL and DiVinE. In: 2014 5th IEEE International Conference on Software Engineering and Service Science (ICSESS). IEEE (2014)","DOI":"10.1109\/ICSESS.2014.6933529"}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00797-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-020-00797-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-020-00797-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,5]],"date-time":"2024-08-05T14:16:41Z","timestamp":1722867401000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-020-00797-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,8]]},"references-count":51,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2020,11]]}},"alternative-id":["797"],"URL":"https:\/\/doi.org\/10.1007\/s10270-020-00797-3","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"type":"print","value":"1619-1366"},{"type":"electronic","value":"1619-1374"}],"subject":[],"published":{"date-parts":[[2020,5,8]]},"assertion":[{"value":"27 May 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 February 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 March 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 May 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}