{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T11:07:24Z","timestamp":1776078444555,"version":"3.50.1"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319947631","type":"print"},{"value":"9783319947648","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","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":[[2018]]},"DOI":"10.1007\/978-3-319-94764-8_20","type":"book-chapter","created":{"date-parts":[[2018,7,7]],"date-time":"2018-07-07T13:03:35Z","timestamp":1530968615000},"page":"484-506","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Modelling the World of a Smart Room for Robotic Co-working"],"prefix":"10.1007","author":[{"given":"Uwe","family":"A\u00dfmann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Piechnick","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georg","family":"P\u00fcschel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria","family":"Piechnick","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Falkenberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Werner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,7,8]]},"reference":[{"key":"20_CR1","series-title":"Springer Tracts in Advanced Robotics","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1007\/978-3-642-19457-3_16","volume-title":"Robotics Research","author":"S Haddadin","year":"2009","unstructured":"Haddadin, S., et al.: Towards the robotic co-worker. In: Pradalier, C., Siegwart, R., Hirzinger, G. (eds.) Robotics Research. Springer Tracts in Advanced Robotics, vol. 70, pp. 261\u2013282. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-19457-3_16"},{"key":"20_CR2","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1108\/IR-12-2014-0438","volume":"42","author":"J Pransky","year":"2015","unstructured":"Pransky, J.: The Pransky interview: Dr Esben Ostergaard, inventor, co-founder and CTO of Universal Robots. Ind. Robot 42, 93\u201397 (2015)","journal-title":"Ind. Robot"},{"key":"20_CR3","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/978-3-319-43955-6_29","volume-title":"Interactive Collaborative Robotics","author":"D Kirschner","year":"2016","unstructured":"Kirschner, D., Velik, R., Yahyanejad, S., Brandst\u00f6tter, M., Hofbaur, M.: YuMi, come and play with me! A collaborative robot for piecing together a tangram puzzle. In: Ronzhin, A., Rigoll, G., Meshcheryakov, R. (eds.) ICR 2016. LNCS (LNAI), vol. 9812, pp. 243\u2013251. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-43955-6_29"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Ju, Z., Yang, C., Li, Z., Cheng, L., Ma, H.: Teleoperation of humanoid Baxter robot using haptic feedback. In: International Conference on Multisensor Fusion and Information Integration for Intelligent Systems (MFI), pp. 1\u20136. IEEE (2014)","DOI":"10.1109\/MFI.2014.6997721"},{"key":"20_CR5","unstructured":"Many: Discussion on the web platform reddit (2015)"},{"key":"20_CR6","unstructured":"Nunez, A., Gasiunas, V.: ECaesarJ User\u2019s Guide. Technische Universit\u00e4t Darmstadt, Germany (2009)"},{"key":"20_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.jss.2013.12.038","volume":"91","author":"R Capilla","year":"2014","unstructured":"Capilla, R., Bosch, J., Trinidad, P., Cort\u00e9s, A.R., Hinchey, M.: An overview of dynamic software product line architectures and techniques: observations from research and industry. J. Syst. Softw. 91, 3\u201323 (2014)","journal-title":"J. Syst. Softw."},{"key":"20_CR8","doi-asserted-by":"publisher","first-page":"1069","DOI":"10.1109\/TSE.2012.86","volume":"39","author":"A Classen","year":"2013","unstructured":"Classen, A., Cordy, M., Schobbens, P.Y., Heymans, P., Legay, A., Raskin, J.F.: Featured transition systems: foundations for verifying variability-intensive systems and their application to LTL model checking. IEEE Trans. Softw. Eng. 39, 1069\u20131089 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"20_CR9","volume-title":"Handbook of Networked and Embedded Control Systems","year":"2005","unstructured":"Raskin, J.F.: An introduction to hybrid automata. In: Hristu-Varsakelis, D., Levine, W.S. (eds.) Handbook of Networked and Embedded Control Systems, pp. 491\u2013518. Birkh\u00e4user (2005)"},{"key":"20_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1587\/elex.5.1","volume":"5","author":"J Kramer","year":"2008","unstructured":"Kramer, J., Magee, J.: Towards robust self-managed systems. Prog. Inf. 5, 1\u20134 (2008)","journal-title":"Prog. Inf."},{"key":"20_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08915-7","volume-title":"Models@run.time - Foundations, Applications, and Roadmaps","year":"2014","unstructured":"Bencomo, N., France, R.B., Cheng, B.H.C., A\u00dfmann, U. (eds.): Models@run.time - Foundations, Applications, and Roadmaps. LNCS, vol. 8378. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-08915-7"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Bencomo, N., Grace, P., Flores-Cort\u00e9s, C.A., Hughes, D., Blair, G.S.: Genie: supporting the model driven development of reflective, component-based adaptive systems. In: Sch\u00e4fer, W., Dwyer, M.B., Gruhn, V. (eds.) 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, 10\u201318 May 2008, pp. 811\u2013814. ACM (2008)","DOI":"10.1145\/1368088.1368207"},{"issue":"4","key":"20_CR13","first-page":"1","volume":"12","author":"M Appeltauer","year":"2013","unstructured":"Appeltauer, M., Hirschfeld, R., Lincke, J.: Declarative layer composition with the JCop programming language. J. Object Technol. 12(4), 1\u201337 (2013)","journal-title":"J. Object Technol."},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Afanasov, M., Mottola, L., Ghezzi, C.: Context-oriented programming for adaptive wireless sensor network software. In: International Conference on Distributed Computing in Sensor Systems (DCOSS), pp. 233\u2013240. IEEE Computer Society (2014)","DOI":"10.1109\/DCOSS.2014.31"},{"key":"20_CR15","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0169-023X(00)00023-9","volume":"35","author":"F Steimann","year":"2000","unstructured":"Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data Knowl. Eng. 35, 83\u2013106 (2000)","journal-title":"Data Knowl. Eng."},{"key":"20_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/978-3-319-11245-9_8","volume-title":"Software Language Engineering","author":"T K\u00fchn","year":"2014","unstructured":"K\u00fchn, T., Leuth\u00e4user, M., G\u00f6tz, S., Seidl, C., A\u00dfmann, U.: A metamodel family for role-based modeling and programming languages. In: Combemale, B., Pearce, D.J., Barais, O., Vinju, J.J. (eds.) SLE 2014. LNCS, vol. 8706, pp. 141\u2013160. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-11245-9_8"},{"key":"20_CR17","doi-asserted-by":"crossref","first-page":"181","DOI":"10.3233\/APO-2007-033","volume":"2","author":"S Herrmann","year":"2007","unstructured":"Herrmann, S.: A precise model for contextual roles: the programming language ObjectTeams\/Java. Appl. Ontol. 2, 181\u2013207 (2007)","journal-title":"Appl. Ontol."},{"key":"20_CR18","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1145\/356893.356898","volume":"14","author":"BME Moret","year":"1982","unstructured":"Moret, B.M.E.: Decision trees and diagrams. ACM Comput. Surv. 14, 593\u2013623 (1982)","journal-title":"ACM Comput. Surv."},{"key":"20_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP\u201997 \u2014 Object-Oriented Programming","author":"G Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Ak\u015fit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220\u2013242. Springer, Heidelberg (1997). https:\/\/doi.org\/10.1007\/BFb0053381"},{"key":"20_CR20","doi-asserted-by":"crossref","unstructured":"Cardozo, N., Gonz\u00e1lez, S., Mens, K., Straeten, R.V.D., D\u2019Hondt, T.: Modeling and analyzing self-adaptive systems with context Petri nets. In: TASE, pp. 191\u2013198. IEEE Computer Society (2013)","DOI":"10.1109\/TASE.2013.33"},{"key":"20_CR21","unstructured":"Leuth\u00e4user, M.: Pure embedding of evolving objects. In: Ninth International Conference on Adaptive and Self-Adaptive Systems and Applications (ADAPTIVE), IARIA (2017)"},{"key":"20_CR22","doi-asserted-by":"crossref","unstructured":"Maycock, J., Steffen, J., Haschke, R., Ritter, H.: Robust tracking of human hand postures for robot teaching. In: 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 2947\u20132952. IEEE (2011)","DOI":"10.1109\/IROS.2011.6095004"},{"key":"20_CR23","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/j.robot.2004.03.004","volume":"47","author":"A Ude","year":"2004","unstructured":"Ude, A., Atkeson, C.G., Riley, M.: Programming full-body movements for humanoid robots by observation. Rob. Auton. Syst. 47, 93\u2013108 (2004)","journal-title":"Rob. Auton. Syst."},{"key":"20_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/978-3-642-02161-9_2","volume-title":"Software Engineering for Self-Adaptive Systems","author":"J Andersson","year":"2009","unstructured":"Andersson, J., de Lemos, R., Malek, S., Weyns, D.: Modeling dimensions of self-adaptive software systems. In: Cheng, B.H.C., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 27\u201347. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02161-9_2"}],"container-title":["Communications in Computer and Information Science","Model-Driven Engineering and Software Development"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-94764-8_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,5]],"date-time":"2025-07-05T16:52:05Z","timestamp":1751734325000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-94764-8_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319947631","9783319947648"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-94764-8_20","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]}}}