{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:46:21Z","timestamp":1777902381002,"version":"3.51.4"},"reference-count":50,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2017,1,18]],"date-time":"2017-01-18T00:00:00Z","timestamp":1484697600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2017,3]]},"abstract":"<jats:p>The growing complexity of cyber-physical systems, together with increasingly available parallelism provided by multi-core chips, fosters the parallelization of simulation. Simulation speed-ups are expected from co-simulation and parallelization based on model splitting into weakly coupled submodels, such as in the framework of a functional mockup interface. However, slackened synchronization between submodels and their associated solvers running in parallel introduces integration errors, which must be kept inside acceptable bounds. CHOPtrey denotes a forecasting framework enhancing the performance of complex system co-simulation, with a trivalent articulation. First, we consider the framework of a computationally hasty online prediction system. It allows to improve the tradeoff between integration speed-ups, needing large communication steps, and simulation precision, needing frequent updates for model inputs. Second, smoothed adaptive forward prediction improves co-simulation accuracy. It is obtained by past-weighted extrapolation based on causal hopping oblivious polynomials. Third, signal behavior is segmented to handle the discontinuities of the exchanged signals: the segmentation is performed in a contextual and hierarchical ontology of patterns. Implementation strategies and simulation results demonstrate the framework ability to adaptively relax data communication constraints beyond synchronization points which sensibly accelerate the simulation. The CHOPtrey framework extends the range of applications of standard Waring\u2013Lagrange polynomial extrapolation, often deemed unstable. The embedding of predictions in lag-dependent smoothing and discontinuity handling demonstrates its practical efficiency.<\/jats:p>","DOI":"10.1177\/0037549716684026","type":"journal-article","created":{"date-parts":[[2017,1,21]],"date-time":"2017-01-21T11:58:05Z","timestamp":1484999885000},"page":"185-200","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":22,"title":["CHOPtrey: contextual online polynomial extrapolation for enhanced multi-core co-simulation of complex systems"],"prefix":"10.1177","volume":"93","author":[{"given":"Abir","family":"Ben Khaled-El Feki","sequence":"first","affiliation":[{"name":"IFP Energies nouvelles, Rueil-Malmaison, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"Duval","sequence":"additional","affiliation":[{"name":"IFP Energies nouvelles, Rueil-Malmaison, France"},{"name":"University Paris-Est, LIGM, Noisy-le-Grand, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cyril","family":"Faure","sequence":"additional","affiliation":[{"name":"CEA List, Nano-INNOV, Palaiseau, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Simon","sequence":"additional","affiliation":[{"name":"INRIA and LIRMM \u2013 CAMIN team, Montpellier, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mongi","family":"Ben Gaid","sequence":"additional","affiliation":[{"name":"IFP Energies nouvelles, Rueil-Malmaison, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2017,1,18]]},"reference":[{"key":"bibr1-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-211-89548-1_3"},{"key":"bibr2-0037549716684026","volume-title":"Proceedings of the international Modelica conference","author":"Blochwitz T"},{"key":"bibr3-0037549716684026","volume-title":"Distributed real-time simulation of numerical models: application to power-train","author":"Ben Khaled-El Feki A","year":"2014"},{"key":"bibr4-0037549716684026","first-page":"71","volume-title":"3rd international workshop on equation-based object-oriented languages and tools (EOOLT 2010)","author":"Sj\u00f6lund M"},{"key":"bibr5-0037549716684026","doi-asserted-by":"publisher","DOI":"10.3182\/20121023-3-FR-4025.00018"},{"key":"bibr6-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2014.05.002"},{"key":"bibr7-0037549716684026","first-page":"205","volume-title":"Proceedings of the international Modelica conference","author":"Schierz T"},{"key":"bibr8-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1115\/1.4001389"},{"key":"bibr9-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-211-89548-1_5"},{"key":"bibr10-0037549716684026","first-page":"225","volume-title":"Proceedings of the international Modelica conference","author":"Ben Khaled A"},{"key":"bibr11-0037549716684026","first-page":"7967","volume-title":"17th IFAC world congress","author":"Zhang F"},{"key":"bibr12-0037549716684026","volume-title":"Simulation techniques for applied dynamics","author":"Arnold M","year":"2008"},{"key":"bibr13-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/83.855427"},{"key":"bibr14-0037549716684026","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/2946.001.0001"},{"key":"bibr15-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/5.993400"},{"key":"bibr16-0037549716684026","volume-title":"Smoothing, forecasting and prediction of discrete time series","author":"Brown RG","year":"1962"},{"key":"bibr17-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1002\/9781118619193"},{"key":"bibr18-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/41.793335"},{"key":"bibr19-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.1911.0009"},{"key":"bibr20-0037549716684026","doi-asserted-by":"publisher","DOI":"10.2478\/meceng-2013-0005"},{"key":"bibr21-0037549716684026","first-page":"3286","volume-title":"Proceedings of the 53rd IEEE conference on decision control","author":"Stettinger G"},{"key":"bibr22-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1974.1162581"},{"key":"bibr23-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2009.2023947"},{"key":"bibr24-0037549716684026","first-page":"1037","volume-title":"Proceedings of the IEEE international symposium on circuits and systems","author":"Liu VC"},{"key":"bibr25-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1080\/13873954.2013.784340"},{"key":"bibr26-0037549716684026","volume-title":"Numerical methods for scientists and engineers","author":"Hamming RW","year":"1973"},{"key":"bibr27-0037549716684026","volume-title":"Parallel co-simulation for mechatronic systems","author":"Friedrich M","year":"2011"},{"key":"bibr28-0037549716684026","first-page":"1","volume-title":"IUTAM symposium on multiscale problems in multibody system contacts","author":"Arnold M"},{"key":"bibr29-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2011.03.002"},{"key":"bibr30-0037549716684026","volume-title":"Zur effizienten Kopplung von Simulationspro-grammen","author":"Busch M","year":"2012"},{"key":"bibr31-0037549716684026","doi-asserted-by":"publisher","DOI":"10.3390\/en9030131"},{"key":"bibr32-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.201500196"},{"key":"bibr33-0037549716684026","volume-title":"Real-time simulation of physical models toward hardware-in-the-loop validation","author":"Faure C","year":"2011"},{"key":"bibr34-0037549716684026","first-page":"1","volume-title":"Applications and computation of orthogonal polynomials","author":"Beckermann B"},{"key":"bibr35-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijforecast.2006.03.005"},{"key":"bibr36-0037549716684026","first-page":"130","volume-title":"Proceedings of the international workshop on symbolic-numeric computation","author":"Kaltofen EL"},{"key":"bibr37-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1137\/S0036142997324150"},{"key":"bibr38-0037549716684026","volume-title":"Proceedings of the international Modelica conference","author":"Benjelloun-Touimi Z"},{"key":"bibr39-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/9780470545669"},{"key":"bibr40-0037549716684026","volume-title":"7th EUROSIM congress on modeling and simulation","author":"Ben Ga\u00efd M"},{"key":"bibr41-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1063\/1.168540"},{"key":"bibr42-0037549716684026","doi-asserted-by":"publisher","DOI":"10.21236\/ADA614376"},{"key":"bibr43-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1016\/j.chemolab.2014.09.014"},{"key":"bibr44-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-010-9234-7"},{"key":"bibr45-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2007.909104"},{"key":"bibr46-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1109\/LSP.2014.2362861"},{"key":"bibr47-0037549716684026","doi-asserted-by":"crossref","unstructured":"Sadjina S, Energy conservation and power bonds in co-simulations: non-iterative adaptive step size control and error estimation. arXiv preprint arXiv:1602.06434. 20 February 2016.","DOI":"10.1007\/s00366-016-0492-8"},{"key":"bibr48-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1176345451"},{"key":"bibr49-0037549716684026","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1080\/00150517.1994.12429227","volume":"32","author":"De Bruyn GFC","year":"1994","journal-title":"Fibonacci Q"},{"key":"bibr50-0037549716684026","doi-asserted-by":"publisher","DOI":"10.1137\/1002004"}],"updated-by":[{"DOI":"10.1177\/0037549717695181","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2017,2,1]],"date-time":"2017-02-01T00:00:00Z","timestamp":1485907200000}}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549716684026","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549716684026","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549716684026","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:27:49Z","timestamp":1777634869000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549716684026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,18]]},"references-count":50,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,3]]}},"alternative-id":["10.1177\/0037549716684026"],"URL":"https:\/\/doi.org\/10.1177\/0037549716684026","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,18]]}}}