{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T16:15:21Z","timestamp":1747152921559,"version":"3.40.5"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030409135"},{"type":"electronic","value":"9783030409142"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-40914-2_5","type":"book-chapter","created":{"date-parts":[[2020,2,12]],"date-time":"2020-02-12T16:03:52Z","timestamp":1581523432000},"page":"87-105","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A Bond-Graph Metamodel:"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3945-681X","authenticated-orcid":false,"given":"Reynaldo","family":"Cobos M\u00e9ndez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5152-4902","authenticated-orcid":false,"given":"Julio","family":"de Oliveira Filho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5315-9029","authenticated-orcid":false,"given":"Douwe","family":"Dresscher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3039-3012","authenticated-orcid":false,"given":"Jan","family":"Broenink","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,13]]},"reference":[{"key":"5_CR1","doi-asserted-by":"publisher","unstructured":"Automated modelling. In: Borutzky, W. (ed.) Bond Graph Methodology: Development and Analysis of Multidisciplinary Dynamic System Models, pp. 469\u2013560. Springer, London (2010). \nhttps:\/\/doi.org\/10.1007\/978-1-84882-882-7_11","DOI":"10.1007\/978-1-84882-882-7_11"},{"issue":"4","key":"5_CR2","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1080\/02286203.2001.11442210","volume":"21","author":"D Antic","year":"2001","unstructured":"Antic, D., Vidojkovic, B.: Obtaining system block diagrams based on bond graph models and application of bondsim tools. Int. J. Model. Simul. 21(4), 257\u2013262 (2001). \nhttps:\/\/doi.org\/10.1080\/02286203.2001.11442210","journal-title":"Int. J. Model. Simul."},{"key":"5_CR3","unstructured":"Bhave, A.Y., Garlan, D., Krogh, B., Rajhans, A., Schmerl, B.: Augmenting software architectures with physical components. In: Embedded Real Time Software and Systems Conference (2010)"},{"issue":"1","key":"5_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0016-0032(85)90062-6","volume":"319","author":"PC Breedveld","year":"1985","unstructured":"Breedveld, P.C.: Multibond graph elements in physical systems theory. J. Franklin Inst. 319(1), 1\u201336 (1985). \nhttps:\/\/doi.org\/10.1016\/0016-0032(85)90062-6","journal-title":"J. Franklin Inst."},{"key":"5_CR5","unstructured":"Breedveld, P.: Integrated modeling of physical systems - dynamic systems, vol. 1. University of Twente, Enschede, The Netherlands (2014)"},{"key":"5_CR6","unstructured":"Breedveld, P.C.: Physical Systems Theory in Terms of Bond Graphs. Twente University of Technology, Department of Electrical Engineering, Enschede (1984). oCLC: 852801415"},{"issue":"1","key":"5_CR7","first-page":"301","volume":"29","author":"APJ Breunese","year":"1997","unstructured":"Breunese, A.P.J., Broenink, J.F.: Modeling mechatronic systems using the SIDOPS+ language. Simul. Ser. 29(1), 301 (1997). oCLC: 106228295","journal-title":"Simul. Ser."},{"key":"5_CR8","doi-asserted-by":"publisher","unstructured":"Brodskiy, Y.: Robust autonomy for interactive robots (2014). \nhttps:\/\/doi.org\/10.3990\/1.9789036536202","DOI":"10.3990\/1.9789036536202"},{"key":"5_CR9","unstructured":"Broenink, J.: Introduction to physical systems modelling with bond graphs (1999)"},{"issue":"5","key":"5_CR10","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1016\/S0928-4869(99)00018-X","volume":"7","author":"JF Broenink","year":"1999","unstructured":"Broenink, J.F.: 20-sim software for hierarchical bond-graph\/block-diagram models. Simul. Pract. Theory 7(5), 481\u2013492 (1999). \nhttps:\/\/doi.org\/10.1016\/S0928-4869(99)00018-X","journal-title":"Simul. Pract. Theory"},{"key":"5_CR11","unstructured":"Broenink, J.F.: Computer-aided physical-systems modeling and simulation: a bond graph approach, March 1990"},{"key":"5_CR12","unstructured":"Broenink, J.F.: Object-oriented modeling with bond graphs and Modelica. In: Proceedings of the 1999 International Conference on Bond Graph Modeling and Simulation, pp. 163\u2013168, February 1999"},{"key":"5_CR13","doi-asserted-by":"publisher","unstructured":"Brown, F.T.: Engineering System Dynamics: A Unified Graph-Centered Approach, 2nd edn. CRC Press (2006). \nhttps:\/\/doi.org\/10.1201\/b18080","DOI":"10.1201\/b18080"},{"key":"5_CR14","unstructured":"Bruyninckx, H., Scioni, E., Hubel, N., Reniers, F.: Composable control stacks in component-based cyber-physical system platforms, April 2018"},{"key":"5_CR15","doi-asserted-by":"publisher","unstructured":"de la Calle, A., Cellier, F.E., Yebra, L.J., Dormido, S.: Improvements in BondLib, the Modelica bond graph library. In: 2013 8th EUROSIM Congress on Modelling and Simulation, pp. 282\u2013287, September 2013. \nhttps:\/\/doi.org\/10.1109\/EUROSIM.2013.58","DOI":"10.1109\/EUROSIM.2013.58"},{"issue":"3","key":"5_CR16","doi-asserted-by":"publisher","first-page":"764","DOI":"10.1016\/j.cad.2012.05.001","volume":"45","author":"Y Cao","year":"2013","unstructured":"Cao, Y., Liu, Y., Fan, H., Fan, B.: SysML-based uniform behavior modeling and automated mapping of design and simulation model for complex mechatronics. Comput. Aided Des. 45(3), 764\u2013776 (2013). \nhttps:\/\/doi.org\/10.1016\/j.cad.2012.05.001","journal-title":"Comput. Aided Des."},{"key":"5_CR17","unstructured":"Cellier, F.E., Nebot, \u00c0.: The Modelica Bond Graph Library, p. 10 (2005)"},{"issue":"1","key":"5_CR18","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1017\/S0890060417000245","volume":"32","author":"R Chen","year":"2018","unstructured":"Chen, R., Liu, Y., Cao, Y., Zhao, J., Yuan, L., Fan, H.: ArchME: a systems modeling language extension for mechatronic system architecture modeling. AI EDAM 32(1), 75\u201391 (2018). \nhttps:\/\/doi.org\/10.1017\/S0890060417000245","journal-title":"AI EDAM"},{"key":"5_CR19","unstructured":"Garlan, D., Monroe, R.T., Wile, D.: ACME: architectural description of component-based systems. In: Foundations of Component-Based Systems, pp. 47\u201368. Cambridge University Press (2000)"},{"key":"5_CR20","doi-asserted-by":"publisher","unstructured":"Garrido, J.M.: Object orientation. In: Garrido, J.M. (ed.) Object Oriented Simulation, pp. 51\u201358. Springer, Boston (2009). \nhttps:\/\/doi.org\/10.1007\/978-1-4419-0516-1_5","DOI":"10.1007\/978-1-4419-0516-1_5"},{"issue":"2","key":"5_CR21","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MCS.2007.338279","volume":"27","author":"PJ Gawthrop","year":"2007","unstructured":"Gawthrop, P.J., Bevan, G.P.: Bond-graph modeling. IEEE Control Syst. 27(2), 24\u201345 (2007). \nhttps:\/\/doi.org\/10.1109\/MCS.2007.338279","journal-title":"IEEE Control Syst."},{"key":"5_CR22","doi-asserted-by":"publisher","unstructured":"Geitner, G.: Power flow diagrams using a bond graph library under simulink. In: IECON 2006\u201332nd Annual Conference on IEEE Industrial Electronics, pp. 5282\u20135288, November 2006. \nhttps:\/\/doi.org\/10.1109\/IECON.2006.347232","DOI":"10.1109\/IECON.2006.347232"},{"key":"5_CR23","first-page":"351","volume-title":"Nonlinear and Hybrid Systems in Automotive Control","author":"G Golo","year":"2003","unstructured":"Golo, G., van der Schaft, A., Breedveld, P.C., Maschke, B.M.: Hamiltonian formulation of bond graphs. In: Johansson, R., Rantzer, A. (eds.) Nonlinear and Hybrid Systems in Automotive Control, pp. 351\u2013372. Springer, London (2003)"},{"key":"5_CR24","volume-title":"Analysis and Simulation of Multiport Systems: The Bond Graph Approach to Physical System Dynamics","author":"D Karnopp","year":"1968","unstructured":"Karnopp, D., Rosenberg, R.C.: Analysis and Simulation of Multiport Systems: The Bond Graph Approach to Physical System Dynamics. MIT Press, Cambridge (1968)"},{"issue":"1","key":"5_CR25","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/MIS.2013.123","volume":"29","author":"M Kr\u00f6tzsch","year":"2014","unstructured":"Kr\u00f6tzsch, M., Simancik, F., Horrocks, I.: Description logics. IEEE Intell. Syst. 29(1), 12\u201319 (2014). \nhttps:\/\/doi.org\/10.1109\/MIS.2013.123","journal-title":"IEEE Intell. Syst."},{"key":"5_CR26","doi-asserted-by":"publisher","unstructured":"Lee, E.A.: Cyber physical systems: design challenges. In: 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), pp. 363\u2013369, May 2008. \nhttps:\/\/doi.org\/10.1109\/ISORC.2008.25","DOI":"10.1109\/ISORC.2008.25"},{"key":"5_CR27","doi-asserted-by":"publisher","unstructured":"Mersha, A.Y.: On autonomous and teleoperated aerial service robots (2014). \nhttps:\/\/doi.org\/10.3990\/1.9789036536585","DOI":"10.3990\/1.9789036536585"},{"issue":"3","key":"5_CR28","doi-asserted-by":"publisher","first-page":"9229","DOI":"10.3182\/20140824-6-ZA-1003.01167","volume":"47","author":"P Nov\u00e1k","year":"2014","unstructured":"Nov\u00e1k, P., \u0160indel\u00e1\u0159, R.: Component-based design of simulation models utilizing bond-graph theory. IFAC Proc. Vol. 47(3), 9229\u20139234 (2014). \nhttps:\/\/doi.org\/10.3182\/20140824-6-ZA-1003.01167","journal-title":"IFAC Proc. Vol."},{"key":"5_CR29","volume-title":"Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751","author":"HM Paynter","year":"1961","unstructured":"Paynter, H.M., Briggs, P.: Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751. MIT Press, Cambridge (1961). Massachusetts Institute of Technology"},{"issue":"1","key":"5_CR30","doi-asserted-by":"publisher","first-page":"3","DOI":"10.3233\/SW-2012-0069","volume":"4","author":"H Rijgersberg","year":"2013","unstructured":"Rijgersberg, H., van Assem, M., Top, J.: Ontology of units of measure and related concepts. Semant. Web 4(1), 3\u201313 (2013). \nhttps:\/\/doi.org\/10.3233\/SW-2012-0069","journal-title":"Semant. Web"},{"key":"5_CR31","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1016\/j.robot.2015.05.003","volume":"72","author":"VR Sampath Kumar","year":"2015","unstructured":"Sampath Kumar, V.R., Shanmugavel, M., Ganapathy, V., Shirinzadeh, B.: Unified meta-modeling framework using bond graph grammars for conceptual modeling. Robot. Auton. Syst. 72, 114\u2013130 (2015). \nhttps:\/\/doi.org\/10.1016\/j.robot.2015.05.003","journal-title":"Robot. Auton. Syst."},{"key":"5_CR32","unstructured":"van der Schaft, A., Cervera, J.: Composition of Dirac structures and control of Port-Hamiltonian systems. In: Proceedings of the 15th International Symposium on the Mathematical Theory of Networks and Systems. University of Notre Dame (2002)"},{"key":"5_CR33","doi-asserted-by":"publisher","unstructured":"Scioni, E., et al.: Hierarchical hypergraphs for knowledge-centric robot systems. In: A Composable Structural Meta Model and its Domain Specific Language NPC4 (2016). \nhttps:\/\/doi.org\/10.6092\/JOSER_2016_07_01_p55","DOI":"10.6092\/JOSER_2016_07_01_p55"},{"issue":"1","key":"5_CR34","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/TASE.2006.879686","volume":"4","author":"C Secchi","year":"2007","unstructured":"Secchi, C., Bonfe, M., Fantuzzi, C.: On the use of UML for modeling mechatronic systems. IEEE Trans. Autom. Sci. Eng. 4(1), 105\u2013113 (2007). \nhttps:\/\/doi.org\/10.1109\/TASE.2006.879686","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"5_CR35","doi-asserted-by":"publisher","unstructured":"Sen, S., Vangheluwe, H.: Multi-domain physical system modeling and control based on meta-modeling and graph rewriting. In: 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control. pp. 69\u201375, October 2006. \nhttps:\/\/doi.org\/10.1109\/CACSD-CCA-ISIC.2006.4776626","DOI":"10.1109\/CACSD-CCA-ISIC.2006.4776626"},{"issue":"5","key":"5_CR36","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/45.464652","volume":"13","author":"IY Song","year":"1995","unstructured":"Song, I.Y., Froehlich, K.: Entity-relationship modeling. IEEE Potentials 13(5), 29\u201334 (1995). \nhttps:\/\/doi.org\/10.1109\/45.464652","journal-title":"IEEE Potentials"},{"key":"5_CR37","doi-asserted-by":"publisher","unstructured":"Stramigioli, S.: Intrinsically passive control using sampled data system passivity. In: Multi-point Interaction with Real and Virtual Objects, pp. 215\u2013229, July 2005. \nhttps:\/\/doi.org\/10.1007\/11429555_14","DOI":"10.1007\/11429555_14"},{"key":"5_CR38","series-title":"Lecture Notes in Control and Information Sciences","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/978-3-319-20988-3_3","volume-title":"Mathematical Control Theory I","author":"Stefano Stramigioli","year":"2015","unstructured":"Stramigioli, Stefano: Energy-aware robotics. In: Camlibel, M.Kanat, Julius, A.Agung, Pasumarthy, Ramkrishna, Scherpen, Jacquelien M.A. (eds.) Mathematical Control Theory I. LNCIS, vol. 461, pp. 37\u201350. Springer, Cham (2015). \nhttps:\/\/doi.org\/10.1007\/978-3-319-20988-3_3"},{"key":"5_CR39","unstructured":"Turki, S., Soriano, T.: A SysML extension for Bond Graphs support (2005)"},{"issue":"2","key":"5_CR40","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1561\/2600000002","volume":"1","author":"A Schaft van der","year":"2014","unstructured":"van der Schaft, A., Jeltsema, D.: Port-Hamiltonian systems theory: an introductory overview. Found. Trends\u00ae Syst. Control 1(2), 173\u2013378 (2014). \nhttps:\/\/doi.org\/10.1561\/2600000002","journal-title":"Found. Trends\u00ae Syst. Control"}],"container-title":["Lecture Notes in Computer Science","Formal Aspects of Component Software"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-40914-2_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T01:48:54Z","timestamp":1581558534000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-40914-2_5"}},"subtitle":["Physics-Based Interconnection of Software Components"],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030409135","9783030409142"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-40914-2_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"13 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"FACS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Formal Aspects of Component Software","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Amsterdam","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 October 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 October 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"facs2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/facs2019.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"27","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2 other accepted papers","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}