{"id":"https://openalex.org/W2966042736","doi":"https://doi.org/10.1109/access.2019.2933275","title":"A Language and Platform Independent Co-Simulation Framework Based on the Functional Mock-Up Interface","display_name":"A Language and Platform Independent Co-Simulation Framework Based on the Functional Mock-Up Interface","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2966042736","doi":"https://doi.org/10.1109/access.2019.2933275","mag":"2966042736"},"language":"en","primary_location":{"id":"doi:10.1109/access.2019.2933275","doi":"https://doi.org/10.1109/access.2019.2933275","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2933275","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08788514.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-scientific","cwts-core","doaj","jufo-1","ki-jl-1","norway-1","poland-100","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"volume":null,"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08788514.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057991231","display_name":"Lars Ivar Hatledal","orcid":"https://orcid.org/0000-0001-6436-7213","observed_orcids":["https://orcid.org/0000-0001-6436-7213"]},"institutions":[{"id":"https://openalex.org/I204778367","display_name":"Norwegian University of Science and Technology","ror":"https://ror.org/05xg72x27","country_code":"NO","type":"education","lineage":["https://openalex.org/I204778367"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Lars Ivar Hatledal","raw_affiliation_strings":["Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology, &#x00C5;lesund, Norway"],"raw_orcid":"https://orcid.org/0000-0001-6436-7213","affiliations":[{"raw_affiliation_string":"Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology, &#x00C5;lesund, Norway","institution_ids":["https://openalex.org/I204778367"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002776070","display_name":"Arne G. Styve","orcid":"https://orcid.org/0000-0003-0385-2770","observed_orcids":["https://orcid.org/0000-0003-0385-2770"]},"institutions":[{"id":"https://openalex.org/I204778367","display_name":"Norwegian University of Science and Technology","ror":"https://ror.org/05xg72x27","country_code":"NO","type":"education","lineage":["https://openalex.org/I204778367"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Arne Styve","raw_affiliation_strings":["Department of ICT and Natural Sciences, Norwegian University of Science and Technology, &#x00C5;lesund, Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of ICT and Natural Sciences, Norwegian University of Science and Technology, &#x00C5;lesund, Norway","institution_ids":["https://openalex.org/I204778367"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035665648","display_name":"Geir E. Hovland","orcid":"https://orcid.org/0000-0002-2593-3056","observed_orcids":["https://orcid.org/0000-0002-2593-3056"]},"institutions":[{"id":"https://openalex.org/I200650556","display_name":"University of Agder","ror":"https://ror.org/03x297z98","country_code":"NO","type":"education","lineage":["https://openalex.org/I200650556"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Geir Hovland","raw_affiliation_strings":["Department of Engineering Sciences, University of Agder, Grimstad, Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Engineering Sciences, University of Agder, Grimstad, Norway","institution_ids":["https://openalex.org/I200650556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042518197","display_name":"Houxiang Zhang","orcid":"https://orcid.org/0000-0003-0122-0964","observed_orcids":["https://orcid.org/0000-0003-0122-0964"]},"institutions":[{"id":"https://openalex.org/I204778367","display_name":"Norwegian University of Science and Technology","ror":"https://ror.org/05xg72x27","country_code":"NO","type":"education","lineage":["https://openalex.org/I204778367"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Houxiang Zhang","raw_affiliation_strings":["Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology, &#x00C5;lesund, Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology, &#x00C5;lesund, Norway","institution_ids":["https://openalex.org/I204778367"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1750,"currency":"USD","value_usd":1750},"apc_paid":{"value":1750,"currency":"USD","value_usd":1750},"fwci":2.1025,"has_fulltext":true,"cited_by_count":40,"citation_normalized_percentile":{"value":0.87976163,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":"7","issue":null,"first_page":"109328","last_page":"109339"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13286","display_name":"Modeling and Simulation Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13286","display_name":"Modeling and Simulation Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/functional-mock-up-interface","display_name":"Functional Mock-up Interface","score":0.9789999723434448},{"id":"https://openalex.org/keywords/functional-mock-up-units","display_name":"Functional Mock-up Units","score":0.8270000219345093},{"id":"https://openalex.org/keywords/co-simulation","display_name":"co-simulation","score":0.9760000109672546},{"id":"https://openalex.org/keywords/language-independence","display_name":"language independence","score":0.5550000071525574},{"id":"https://openalex.org/keywords/platform-independence","display_name":"platform independence","score":0.9810000061988831},{"id":"https://openalex.org/keywords/remote-procedure-call","display_name":"remote procedure call","score":0.9800000190734863},{"id":"https://openalex.org/keywords/client-server-architecture","display_name":"client-server architecture","score":0.8920000195503235},{"id":"https://openalex.org/keywords/model-sharing","display_name":"model sharing","score":0.49799999594688416},{"id":"https://openalex.org/keywords/intellectual-property-protection","display_name":"intellectual property protection","score":0.9520000219345093},{"id":"https://openalex.org/keywords/open-source-software","display_name":"open source software","score":0.6930000185966492}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7943484783172607},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6686628460884094},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.6356728672981262},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6202921271324158},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5311554670333862},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49344244599342346},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4789222478866577},{"id":"https://openalex.org/C172086080","wikidata":"https://www.wikidata.org/wiki/Q62270","display_name":"Remote procedure call","level":2,"score":0.4700583219528198},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41874077916145325},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4180459678173065},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3882806897163391},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/access.2019.2933275","doi":"https://doi.org/10.1109/access.2019.2933275","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2933275","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08788514.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-scientific","cwts-core","doaj","jufo-1","ki-jl-1","norway-1","poland-100","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:0adbaf44932e4ded8151a3b0b0125091","doi":null,"is_oa":true,"landing_page_url":"https://doaj.org/article/0adbaf44932e4ded8151a3b0b0125091","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 7, Pp 109328-109339 (2019)","raw_type":"article"},{"id":"pmh:oai:ntnuopen.ntnu.no:11250/2610970","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/11250/2610970","pdf_url":null,"source":{"id":"https://openalex.org/S7407064446","display_name":"NORA - Norwegian Open Research Archives","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:uia.brage.unit.no:11250/2641706","doi":null,"is_oa":true,"landing_page_url":"https://hdl.handle.net/11250/2641706","pdf_url":null,"source":{"id":"https://openalex.org/S7407064446","display_name":"NORA - Norwegian Open Research Archives","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"7","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:uia.brage.unit.no:11250/2643255","doi":null,"is_oa":true,"landing_page_url":"https://hdl.handle.net/11250/2643255","pdf_url":null,"source":{"id":"https://openalex.org/S7407064446","display_name":"NORA - Norwegian Open Research Archives","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1109/access.2019.2933275","doi":"https://doi.org/10.1109/access.2019.2933275","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2933275","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08788514.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-scientific","cwts-core","doaj","jufo-1","ki-jl-1","norway-1","poland-100","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G1016917994","display_name":null,"funder_award_id":"237896","funder_id":"https://openalex.org/F4320323299","funder_display_name":"Norges Forskningsr\u00e5d"},{"id":"https://openalex.org/G3646339765","display_name":null,"funder_award_id":"237896","funder_id":"https://openalex.org/F4320333681","funder_display_name":"SFI Offshore Mechatronics"},{"id":"https://openalex.org/G6489794911","display_name":null,"funder_award_id":"237896","funder_id":"https://openalex.org/F4320320847","funder_display_name":"Science Foundation Ireland"}],"funders":[{"id":"https://openalex.org/F4320320847","display_name":"Science Foundation Ireland","ror":"https://ror.org/0271asj38"},{"id":"https://openalex.org/F4320323299","display_name":"Norges Forskningsr\u00e5d","ror":"https://ror.org/00epmv149"},{"id":"https://openalex.org/F4320333681","display_name":"SFI Offshore Mechatronics","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2966042736.pdf","grobid_xml":"https://content.openalex.org/works/W2966042736.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W114285977","https://openalex.org/W1554045266","https://openalex.org/W1994278069","https://openalex.org/W2017757432","https://openalex.org/W2025031807","https://openalex.org/W2036089414","https://openalex.org/W2107857712","https://openalex.org/W2136959504","https://openalex.org/W2330117311","https://openalex.org/W2408633141","https://openalex.org/W2531968541","https://openalex.org/W2546225502","https://openalex.org/W2575332577","https://openalex.org/W2727682959","https://openalex.org/W2728501535","https://openalex.org/W2797435904","https://openalex.org/W2804347281","https://openalex.org/W2892809542","https://openalex.org/W2901072265","https://openalex.org/W2912289430","https://openalex.org/W2914034893"],"related_works":["https://openalex.org/W2378005410","https://openalex.org/W2170435352","https://openalex.org/W2048876619","https://openalex.org/W1570606890","https://openalex.org/W145847954","https://openalex.org/W365436934","https://openalex.org/W1967797047","https://openalex.org/W1987533665","https://openalex.org/W4232385698","https://openalex.org/W3081644756"],"abstract_inverted_index":{"The":[0,194],"main":[1],"goal":[2],"of":[3,15,28,84,152,186,201,208],"the":[4,13,82,96,105,118,150,198],"Functional":[5,43],"Mock-up":[6,44],"Interface":[7],"(FMI)":[8],"standard":[9],"is":[10,40,79,91,143],"to":[11,81,93,128,149],"allow":[12,183],"sharing":[14],"simulation":[16],"models":[17,111],"across":[18],"tools.":[19],"To":[20],"accomplish":[21],"this,":[22],"FMI":[23],"relies":[24],"on":[25,140],"a":[26,35,42,72,166,206],"combination":[27],"XML-files":[29],"and":[30,145],"compiled":[31],"C-code":[32,97],"packaged":[33],"in":[34,58,71,98,112],"zip":[36],"archive.":[37],"This":[38],"archive":[39],"called":[41],"Unit":[45],"(FMU).":[46],"In":[47,126],"theory,":[48],"an":[49,89,135],"FMU":[50,90,106],"can":[51],"support":[52],"multiple":[53],"platforms,":[54],"but":[55],"not":[56,68],"necessarily":[57],"practice.":[59],"Furthermore,":[60],"software":[61],"libraries":[62],"for":[63],"interacting":[64],"with":[65],"FMUs":[66,162,187],"may":[67,107,122],"be":[69,108],"available":[70],"particular":[73],"language":[74,144,173],"or":[75,160,171],"platform.":[76],"Another":[77],"issue":[78],"related":[80],"protection":[83,200],"intellectual":[85],"property":[86],"(IP).":[87],"While":[88],"free":[92],"only":[94],"provide":[95],"its":[99],"binary":[100,113],"form,":[101],"other":[102],"resources":[103],"within":[104],"unprotected.":[109],"Distributing":[110],"form":[114],"also":[115,204],"opens":[116],"up":[117],"possibility":[119],"that":[120],"they":[121,182],"contain":[123],"malicious":[124,212],"code.":[125,213],"order":[127],"meet":[129],"these":[130],"challenges,":[131],"this":[132],"paper":[133],"presents":[134],"open-source":[136],"co-simulation":[137],"framework":[138],"based":[139],"FMI,":[141],"which":[142],"platform":[146],"independent":[147,174],"thanks":[148],"use":[151],"well-established":[153],"remote":[154],"procedure":[155],"call":[156],"(RPC)":[157],"technologies.":[158],"One":[159],"more":[161,172],"are":[163],"wrapped":[164],"inside":[165],"server":[167],"program":[168],"supporting":[169],"one":[170],"RPC":[175],"systems":[176],"over":[177],"various":[178],"network":[179],"protocols.":[180],"Together,":[181],"cross-platform":[184],"invocation":[185],"from":[188,211],"multiple,":[189],"including":[190],"previously":[191],"unsupported,":[192],"languages.":[193],"client-server":[195],"architecture":[196],"allows":[197],"effective":[199],"IP":[202],"while":[203],"providing":[205],"means":[207],"protecting":[209],"users":[210]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":1}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2019-08-13T00:00:00"}
