{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T16:40:06Z","timestamp":1756744806826,"version":"3.44.0"},"reference-count":30,"publisher":"Walter de Gruyter GmbH","issue":"5","license":[{"start":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T00:00:00Z","timestamp":1746057600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,5,26]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>In future factories flexible processes are dynamically deployed to heterogeneous automation technology and robotic systems. Distributed system design is a significant challenge relying on a trial-and-error approach for software-hardware integration. This paper presents a model-based documentation of the latency of distributed skills in automation networks, analyzing their suitability for a given use case. The approach considers latencies caused by the execution of control code. The difference in skill definitions in robotics and automation complicates the integration of robots into the automation systems. This work focuses on synchronizing these definitions to enable a holistic Input\/Output latency analysis in heterogeneous systems. As proof of concept, the approach is used to model and analyze a use case, in which a production plant and a robotic arm are cooperating.<\/jats:p>","DOI":"10.1515\/auto-2024-0175","type":"journal-article","created":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T07:17:30Z","timestamp":1748416650000},"page":"301-318","source":"Crossref","is-referenced-by-count":0,"title":["Model-driven latency analysis of distributed skills in automation networks with robots in the AI.Factory"],"prefix":"10.1515","volume":"73","author":[{"given":"Dominik","family":"Hujo-Lauer","sequence":"first","affiliation":[{"name":"Lehrstuhl f\u00fcr Automatisierung und Informationssysteme, Technische Universit\u00e4t M\u00fcnchen , Boltzmannstr. 15, 85748 Garching bei M\u00fcnchen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Birgit","family":"Vogel-Heuser","sequence":"additional","affiliation":[{"name":"Lehrstuhl f\u00fcr Automatisierung und Informationssysteme, Technische Universit\u00e4t M\u00fcnchen , Boltzmannstr. 15, 85748 Garching bei M\u00fcnchen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cedric","family":"Wagner","sequence":"additional","affiliation":[{"name":"Lehrstuhl f\u00fcr Automatisierung und Informationssysteme, Technische Universit\u00e4t M\u00fcnchen , Boltzmannstr. 15, 85748 Garching bei M\u00fcnchen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingyun","family":"Zhao","sequence":"additional","affiliation":[{"name":"Lehrstuhl f\u00fcr Automatisierung und Informationssysteme, Technische Universit\u00e4t M\u00fcnchen , Boltzmannstr. 15, 85748 Garching bei M\u00fcnchen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Josua","family":"H\u00f6fgen","sequence":"additional","affiliation":[{"name":"Lehrstuhl f\u00fcr Automatisierung und Informationssysteme, Technische Universit\u00e4t M\u00fcnchen , Boltzmannstr. 15, 85748 Garching bei M\u00fcnchen , Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2025,5,7]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"H. Boyes, B. Hallaq, J. Cunningham, and T. Watson, \u201cThe industrial internet of things (IIoT): an analysis framework,\u201d Comput. Ind., vol.\u00a0101, pp.\u00a01\u201312, 2018. https:\/\/doi.org\/10.1016\/j.compind.2018.04.015.","key":"2025090116072248474_j_auto-2024-0175_ref_001","DOI":"10.1016\/j.compind.2018.04.015"},{"doi-asserted-by":"crossref","unstructured":"B. Vogel-Heuser, M. Seitz, S. L. Cruz, F. Gehlhoff, A. Dogan, and A. Fay, \u201cMulti-agent systems to enable industry 4.0,\u201d Automatisierungstechnik, vol.\u00a068, no.\u00a06, pp.\u00a0445\u2013458, 2020.","key":"2025090116072248474_j_auto-2024-0175_ref_002","DOI":"10.1515\/auto-2020-0004"},{"unstructured":"M. Chui, M. Collins, and M. Patel, \u201cIoT value set to accelerate through 2030: where and how to capture it,\u201d 2021. https:\/\/www.mckinsey.com\/business-functions\/mckinsey-digital\/our-insights\/iot-value-set-to-accelerate-through-2030-where-and-how-to-capture-it [accessed: Dec. 18, 2024].","key":"2025090116072248474_j_auto-2024-0175_ref_003"},{"doi-asserted-by":"crossref","unstructured":"B. Vogel-Heuser, E. Trunzer, D. Hujo, and M. Sollfrank, \u201cRe-)Deployment of smart algorithms in cyber-physical production systems using DSL4hDNCS,\u201d Proc. IEEE, vol.\u00a0109, no.\u00a04, pp.\u00a0542\u2013555, 2021. https:\/\/doi.org\/10.1109\/jproc.2021.3050860.","key":"2025090116072248474_j_auto-2024-0175_ref_004","DOI":"10.1109\/JPROC.2021.3050860"},{"doi-asserted-by":"crossref","unstructured":"D. Hujo, B. Vogel-Heuser, and L. Ribeiro, \u201cTowards a graphical modelling tool for response-time requirements based on soft and hard real-time capabilities in industrial cyber-physical systems,\u201d J. Emerg. Sel. Top. Ind. Electron. (JESTIE), vol.\u00a03, no.\u00a03, pp.\u00a013\u201322, 2022. https:\/\/doi.org\/10.1109\/jestie.2021.3093248.","key":"2025090116072248474_j_auto-2024-0175_ref_005","DOI":"10.1109\/JESTIE.2021.3093248"},{"unstructured":"C. Diedrich, et al.., Information Model for Capabilities, Skills & Services: Definition of Terminology and Proposal for a Tech-nology-independent Information Model for Capabilities and Skills in Flexible Manufacturing, Berlin, Plattform Industrie 4.0, 2022.","key":"2025090116072248474_j_auto-2024-0175_ref_006"},{"doi-asserted-by":"crossref","unstructured":"M. R. Pedersen, et al.., \u201cRobot skills for manufacturing: from concept to industrial deployment,\u201d Robot. Comput.-Integr. Manuf., vol.\u00a037, no.\u00a01, pp.\u00a0282\u2013291, 2016. https:\/\/doi.org\/10.1016\/j.rcim.2015.04.002.","key":"2025090116072248474_j_auto-2024-0175_ref_007","DOI":"10.1016\/j.rcim.2015.04.002"},{"doi-asserted-by":"crossref","unstructured":"A. K\u00f6cher, C. Hildebrandt, L. M. da Silva, and A. Fay, \u201cA formal capability and skill model for use in plug and produce scenarios,\u201d in 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), vol.\u00a01, IEEE, 2020, pp.\u00a01663\u20131670.","key":"2025090116072248474_j_auto-2024-0175_ref_008","DOI":"10.1109\/ETFA46521.2020.9211874"},{"doi-asserted-by":"crossref","unstructured":"L. M. V. da Silva, A. K\u00f6cher, and A. Fay, \u201cA capability and skill model for heterogeneous autonomous robots,\u201d at-Automatisierungstechnik, vol.\u00a071, no.\u00a02, pp.\u00a0140\u2013150, 2023. https:\/\/doi.org\/10.1515\/auto-2022-0122.","key":"2025090116072248474_j_auto-2024-0175_ref_009","DOI":"10.1515\/auto-2022-0122"},{"unstructured":"B. Selic, \u201cUML profile for MARTE: modeling and analysis of real-time embedded systems (version 1.1),\u201d Object management group (OMG), 2011. https:\/\/www.researchgate.net\/publication\/283209151_UML_Profile_for_MARTE_Modeling_and_Analysis_of_Real-Time_Embedded_Systems_Version_11 [accessed: Dec. 18, 2024].","key":"2025090116072248474_j_auto-2024-0175_ref_010"},{"doi-asserted-by":"crossref","unstructured":"S. Mubeen, E. Lisova, and A. V. Feljan, \u201cTiming predictability and security in safety-critical industrial cyber-physical systems: a position paper,\u201d Appl. Sci., vol.\u00a010, no.\u00a09, 2020, Art. no. 3125.","key":"2025090116072248474_j_auto-2024-0175_ref_011","DOI":"10.3390\/app10093125"},{"doi-asserted-by":"crossref","unstructured":"A. Bucaioni, et al.., \u201cMoVES: a model-driven methodology for vehicular embedded systems,\u201d IEEE Access, vol.\u00a06, pp.\u00a06424\u20136445, 2018. https:\/\/doi.org\/10.1109\/access.2018.2789400.","key":"2025090116072248474_j_auto-2024-0175_ref_012","DOI":"10.1109\/ACCESS.2018.2789400"},{"unstructured":"EAST-ADL Association, \u201cEAST-ADL,\u201d https:\/\/www.east-adl.info [accessed: Dec. 18, 2024].","key":"2025090116072248474_j_auto-2024-0175_ref_013"},{"doi-asserted-by":"crossref","unstructured":"R. Marinescu and E. P. Enoiu, \u201cExtending EAST-ADL for modeling and analysis of system\u2019s resource-usage,\u201d Proc. Int. Comput. Software Appl. Conf., pp.\u00a0532\u2013537, 2012. https:\/\/doi.org\/10.1109\/compsacw.2012.99.","key":"2025090116072248474_j_auto-2024-0175_ref_014","DOI":"10.1109\/COMPSACW.2012.99"},{"doi-asserted-by":"crossref","unstructured":"J. Eder, A. Bahya, S. Voss, A. Ipatiov, and M. Khalil, \u201cFrom deployment to platform exploration,\u201d in Proc. 21th ACM\/IEEE Int. Conf. Model Driven Eng. Lang. Syst., 2018, pp.\u00a0438\u2013446.","key":"2025090116072248474_j_auto-2024-0175_ref_015","DOI":"10.1145\/3239372.3239385"},{"doi-asserted-by":"crossref","unstructured":"C. Lesire, D. Doose, and C. Grand, \u201cFormalization of robot skills with descriptive and operational models,\u201d in 2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020, pp.\u00a07227\u20137232.","key":"2025090116072248474_j_auto-2024-0175_ref_016","DOI":"10.1109\/IROS45743.2020.9340698"},{"doi-asserted-by":"crossref","unstructured":"C. Gonnermann, J. Weth, and G. Reinhart, \u201cSkill modeling in cyber-physical production systems for process monitoring,\u201d Procedia CIRP, vol.\u00a093, pp.\u00a01376\u20131381, 2020. https:\/\/doi.org\/10.1016\/j.procir.2020.03.095.","key":"2025090116072248474_j_auto-2024-0175_ref_017","DOI":"10.1016\/j.procir.2020.03.095"},{"unstructured":"D. Stewart, \u201cMeasuring execution time and real-time performance,\u201d in Embedded Systems Conference, 2001.","key":"2025090116072248474_j_auto-2024-0175_ref_018"},{"doi-asserted-by":"crossref","unstructured":"L. Gao, M. Lu, L. Li, and C. Pan, \u201cA survey of software runtime monitoring,\u201d in Proceedings of 2017 IEEE 8th International Conference on Software Engineering and Service Science, IEEE, 2017, pp.\u00a0308\u2013313.","key":"2025090116072248474_j_auto-2024-0175_ref_019","DOI":"10.1109\/ICSESS.2017.8342921"},{"unstructured":"Freescale Semiconductor, Inc., \u201cNXP- CodeTEST software analysis tools for freescale TM StarCore TM MSC8100 family.\u201d Available at: https:\/\/www.nxp.com\/docs\/en\/supporting-information\/CW_starcoreintro_SI.pdf [accessed: Dec. 18, 2024].","key":"2025090116072248474_j_auto-2024-0175_ref_020"},{"doi-asserted-by":"crossref","unstructured":"J. J. S. Costa, R. S. de Oliveira, and L. F. Arcaro, \u201cUse of measurements in worst-case execution time estimation for real-time systems,\u201d in 2021 XI Brazilian Symposium on Computing Systems Engineering (SBESC), IEEE, 2021, pp.\u00a01\u20138.","key":"2025090116072248474_j_auto-2024-0175_ref_021","DOI":"10.1109\/SBESC53686.2021.9628230"},{"unstructured":"C. Banbury, et al.., \u201cMLPerf tiny benchmark,\u201d arXiv preprint arXiv:2106.07597, 2021. https:\/\/doi.org\/10.48550\/arXiv.2106.07597.","key":"2025090116072248474_j_auto-2024-0175_ref_022"},{"doi-asserted-by":"crossref","unstructured":"T. Hao, et al.., \u201cEdge AIBench: towards comprehensive end-to-end edge computing benchmarking,\u201d in Benchmarking, Measuring, and Optimizing, ser. LNCS Sublibrary, vol.\u00a011459, C. Zheng, and J. Zhan, Eds., Springer International Publishing, 2019, pp.\u00a023\u201330.","key":"2025090116072248474_j_auto-2024-0175_ref_023","DOI":"10.1007\/978-3-030-32813-9_3"},{"doi-asserted-by":"crossref","unstructured":"C. Luo, et al.., \u201cAIoT Bench: towards comprehensive benchmarking mobile and embedded device intelligence,\u201d in Benchmarking, Measuring, and Optimizing, ser. LNCS Sublibrary, vol.\u00a011459, C. Zheng, and J. Zhan, Eds., Springer International Publishing, 2019, pp.\u00a031\u201335.","key":"2025090116072248474_j_auto-2024-0175_ref_024","DOI":"10.1007\/978-3-030-32813-9_4"},{"doi-asserted-by":"crossref","unstructured":"S. Iqbal, S. A. Khan, and Z. A. Khan, \u201cBenchmarking industrial PLC & PAC: an approach to cost effective industrial automation,\u201d in 2013 International Conference on Open Source Systems and Technologies, IEEE, 2013, pp.\u00a0141\u2013146.","key":"2025090116072248474_j_auto-2024-0175_ref_025","DOI":"10.1109\/ICOSST.2013.6720620"},{"doi-asserted-by":"crossref","unstructured":"A. Prabhakara, B. Steinwender, and W. Elmenreich, \u201cStatistical analysis of execution time profile for temporal validation of a distributed hard real-time system,\u201d in 2021 22nd IEEE International Conference on Industrial Technology (ICIT), IEEE, 2021, pp.\u00a01188\u20131192.","key":"2025090116072248474_j_auto-2024-0175_ref_026","DOI":"10.1109\/ICIT46573.2021.9453493"},{"doi-asserted-by":"crossref","unstructured":"B. Rupprecht, B. Vogel-Heuser, and E. Neumann, \u201cMeasurement methods for software execution time on heterogeneous edge devices,\u201d in 21st IEEE International Conference on Industrial Informatics, INDIN\u201923, Lemgo, Deutschland, 2023, p.\u00a06.","key":"2025090116072248474_j_auto-2024-0175_ref_027","DOI":"10.1109\/INDIN51400.2023.10218136"},{"doi-asserted-by":"crossref","unstructured":"B. Vogel-Heuser, et al.., \u201cDelay modelling and measurement of multi-agent systems with digital twins in a gear assembly use case,\u201d in 19th International Conference on Automation Science and Engineering (CASE), Cordis, New Zealand, 2023, p.\u00a08.","key":"2025090116072248474_j_auto-2024-0175_ref_028","DOI":"10.1109\/CASE56687.2023.10260673"},{"doi-asserted-by":"crossref","unstructured":"B. Vogel-Heuser, et al.., \u201cModellierung und Validierung von Latenzzeiten in industriellen Agenten-Systemen mit Digitalen Zwillingen der KI.Fabrik,\u201d Automatisierungstechnik, vol.\u00a070, no.\u00a010, pp.\u00a0958\u2013979, 2024. https:\/\/doi.org\/10.1515\/auto-2023-0221.","key":"2025090116072248474_j_auto-2024-0175_ref_029","DOI":"10.1515\/auto-2023-0221"},{"unstructured":"ISA-TR88.00.02, Machine and Unit States: An Implementation Example of ISA-88, Durham, USA, International Society of Automation, 2008.","key":"2025090116072248474_j_auto-2024-0175_ref_030"}],"container-title":["at - Automatisierungstechnik"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/auto-2024-0175\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/auto-2024-0175\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T16:07:39Z","timestamp":1756742859000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyterbrill.com\/document\/doi\/10.1515\/auto-2024-0175\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,1]]},"references-count":30,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2025,5,7]]},"published-print":{"date-parts":[[2025,5,26]]}},"alternative-id":["10.1515\/auto-2024-0175"],"URL":"https:\/\/doi.org\/10.1515\/auto-2024-0175","relation":{},"ISSN":["0178-2312","2196-677X"],"issn-type":[{"type":"print","value":"0178-2312"},{"type":"electronic","value":"2196-677X"}],"subject":[],"published":{"date-parts":[[2025,5,1]]}}}