{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T17:04:06Z","timestamp":1761239046145,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T00:00:00Z","timestamp":1673222400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T00:00:00Z","timestamp":1673222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-022-01576-1","type":"journal-article","created":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T15:12:24Z","timestamp":1673277144000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Framework for Analyzing Modeling Languages for Context-Aware Systems"],"prefix":"10.1007","volume":"4","author":[{"given":"Achiya","family":"Elyasaf","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4021-7752","authenticated-orcid":false,"given":"Arnon","family":"Sturm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,1,9]]},"reference":[{"issue":"1","key":"1576_CR1","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1016\/j.ijmedinf.2006.01.003","volume":"76","author":"N Bricon-Souf","year":"2007","unstructured":"Bricon-Souf N, Newman CR. Context awareness in health care: a review. Int J Med Informatics. 2007;76(1):2\u201312. https:\/\/doi.org\/10.1016\/j.ijmedinf.2006.01.003.","journal-title":"Int J Med Informatics"},{"doi-asserted-by":"crossref","unstructured":"Ireri BN, Wario RD, Mwingirwa IM. Choosing and adapting a mobile learning model for teacher education. In: Handbook of research on digital content, mobile learning, and technology integration models in teacher education. IGI Global, USA 2018; p. 132\u201348.","key":"1576_CR2","DOI":"10.4018\/978-1-5225-2953-8.ch007"},{"doi-asserted-by":"crossref","unstructured":"Ramos C, Marreiros G, Santos R. A survey on the use of emotions, mood, and personality in ambient intelligence and smart environments. In: Handbook of research on ambient intelligence and smart environments: trends and perspectives. IGI Global, USA 2011; p. 88\u2013107.","key":"1576_CR3","DOI":"10.4018\/978-1-61692-857-5.ch006"},{"unstructured":"Dey AK, Abowd GD, et al. The context toolkit: aiding the development of context-aware applications. In: Workshop on software engineering for wearable and pervasive computing. 2000; pp. 431\u2013441 Citeseer","key":"1576_CR4"},{"issue":"3","key":"1576_CR5","doi-asserted-by":"publisher","first-page":"125","DOI":"10.5381\/jot.2008.7.3.a4","volume":"7","author":"R Hirschfeld","year":"2008","unstructured":"Hirschfeld R, Costanza P, Nierstrasz OM. Context-oriented programming. J Object Technol. 2008;7(3):125\u201351.","journal-title":"J Object Technol"},{"key":"1576_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106504","volume":"133","author":"A Elyasaf","year":"2021","unstructured":"Elyasaf A. Context-oriented behavioral programming. Inf Softw Technol. 2021;133: 106504. https:\/\/doi.org\/10.1016\/j.infsof.2020.106504.","journal-title":"Inf Softw Technol"},{"doi-asserted-by":"publisher","unstructured":"Elyasaf A, Sadon A, Weiss G, Yaacov T. Using behavioral programming with solver, context, and deep reinforcement learning for playing a simplified robocup-type game. In: 2019 ACM\/IEEE 22nd international conference on model driven engineering languages and systems companion (MODELS-C). 2019;p. 243\u201351. IEEE, USA. https:\/\/doi.org\/10.1109\/models-c.2019.00039","key":"1576_CR7","DOI":"10.1109\/models-c.2019.00039"},{"doi-asserted-by":"crossref","unstructured":"Sindico A, Grassi V. Model driven development of context aware software systems. In: International workshop on context-oriented programming. 2009;p. 1\u20135","key":"1576_CR8","DOI":"10.1145\/1562112.1562119"},{"key":"1576_CR9","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.datak.2017.03.008","volume":"110","author":"O Cabrera","year":"2017","unstructured":"Cabrera O, Franch X, Marco J. Ontology-based context modeling in service-oriented computing: a systematic mapping. Data Knowl Eng. 2017;110:24\u201353. https:\/\/doi.org\/10.1016\/j.datak.2017.03.008.","journal-title":"Data Knowl Eng"},{"issue":"2","key":"1576_CR10","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.pmcj.2009.06.002","volume":"6","author":"C Bettini","year":"2010","unstructured":"Bettini C, Brdiczka O, Henricksen K, Indulska J, Nicklas D, Ranganathan A, Riboni D. A survey of context modelling and reasoning techniques. Pervasive Mob Comput. 2010;6(2):161\u201380. https:\/\/doi.org\/10.1016\/j.pmcj.2009.06.002.","journal-title":"Pervasive Mob Comput"},{"doi-asserted-by":"publisher","unstructured":"Elyasaf A, Sturm A. Modeling context-aware systems: a conceptualized framework. In: Pires LF, Hammoudi S, Seidewitz E, editors, Proceedings of the 10th international conference on model-driven engineering and software development, MODELSWARD 2022, Online Streaming, February 6\u20138, 2022, p. 26\u201335. SCITEPRESS, Lisboa - Portugal 2022; https:\/\/doi.org\/10.5220\/0010818200003119.","key":"1576_CR11","DOI":"10.5220\/0010818200003119"},{"issue":"11","key":"1576_CR12","doi-asserted-by":"publisher","first-page":"2890","DOI":"10.1016\/j.jss.2013.07.008","volume":"86","author":"JR Hoyos","year":"2013","unstructured":"Hoyos JR, Garc\u00eda-Molina J, Bot\u00eda JA. A domain-specific language for context modeling in context-aware systems. J Syst Softw. 2013;86(11):2890\u2013905.","journal-title":"J Syst Softw"},{"key":"1576_CR13","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.jss.2016.02.010","volume":"117","author":"U Alegre","year":"2016","unstructured":"Alegre U, Augusto JC, Clark T. Engineering context-aware systems and applications: a survey. J Syst Softw. 2016;117:55\u201383.","journal-title":"J Syst Softw"},{"issue":"3","key":"1576_CR14","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1587\/transinf.2019EDR0002","volume":"103","author":"Y Li","year":"2020","unstructured":"Li Y, Peng R, Wang B. Survey on challenges and achievements in context-aware requirement modeling. IEICE Trans Inf Syst. 2020;103(3):553\u201365.","journal-title":"IEICE Trans Inf Syst"},{"issue":"2","key":"1576_CR15","doi-asserted-by":"publisher","first-page":"1119","DOI":"10.1016\/j.eswa.2010.05.006","volume":"38","author":"V Vieira","year":"2011","unstructured":"Vieira V, Tedesco P, Salgado AC. Designing context-sensitive systems: an integrated approach. Expert Syst Appl. 2011;38(2):1119\u201338.","journal-title":"Expert Syst Appl"},{"key":"1576_CR16","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1016\/j.compeleceng.2015.02.004","volume":"44","author":"S Peinado","year":"2015","unstructured":"Peinado S, Ortiz G, Dodero JM. A metamodel and taxonomy to facilitate context-aware service adaptation. Comput Elect Eng. 2015;44:262\u201379.","journal-title":"Comput Elect Eng"},{"doi-asserted-by":"crossref","unstructured":"Simons C. CMP: a UML context modeling profile for mobile distributed systems. In: 2007 40th Annual Hawaii International Conference on System Sciences (HICSS\u201907). 2007;p. 289\u2013289. IEEE","key":"1576_CR17","DOI":"10.1109\/HICSS.2007.125"},{"issue":"1","key":"1576_CR18","first-page":"35","volume":"5","author":"MS Benselim","year":"2013","unstructured":"Benselim MS, Seridi-Bouchelaghem H. Extending UML class diagram notation for the development of context-aware applications. J Emerg Technol Web Intell. 2013;5(1):35\u201344.","journal-title":"J Emerg Technol Web Intell"},{"unstructured":"Benselim M-S, Seridi-Bouchelaghem H. Towards a UML profile for context-awareness domain. Int Arab J Inf Technol (IAJIT). 2017;14(2)","key":"1576_CR19"},{"issue":"10","key":"1576_CR20","doi-asserted-by":"publisher","first-page":"1689","DOI":"10.3390\/s16101689","volume":"16","author":"V L\u00f3pez-Jaquero","year":"2016","unstructured":"L\u00f3pez-Jaquero V, Rodr\u00edguez AC, Teruel MA, Montero F, Navarro E, Gonzalez P. A bio-inspired model-based approach for context-aware post-wimp tele-rehabilitation. Sensors. 2016;16(10):1689.","journal-title":"Sensors"},{"key":"1576_CR21","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.future.2019.11.028","volume":"105","author":"H Moradi","year":"2020","unstructured":"Moradi H, Zamani B, Zamanifar K. Caasset: a framework for model-driven development of context as a service. Futur Gener Comput Syst. 2020;105:61\u201395.","journal-title":"Futur Gener Comput Syst"},{"doi-asserted-by":"publisher","unstructured":"Brings J, Daun M, Hildebrandt C, T\u00f6rsleff S. An ontological context modeling framework for coping with the dynamic contexts of cyber-physical systems. In: Proceedings of the 6th international conference on model-driven engineering and software development - MODELSWARD, p. 396\u2013403. SciTePress, Lisboa - Portugal 2018; https:\/\/doi.org\/10.5220\/0006603403960403. INSTICC","key":"1576_CR22","DOI":"10.5220\/0006603403960403"},{"doi-asserted-by":"publisher","unstructured":"Ejigu D, Scuturici M, Brunie L. An ontology-based approach to context modeling and reasoning in pervasive computing. In: Proceedings of the fifth IEEE international conference on pervasive computing and communications workshops. PERCOMW \u201907, p. 14\u20139. IEEE Computer Society, USA 2007; https:\/\/doi.org\/10.1109\/PERCOMW.2007.22.","key":"1576_CR23","DOI":"10.1109\/PERCOMW.2007.22"},{"issue":"2","key":"1576_CR24","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.aci.2017.08.001","volume":"14","author":"J Aguilar","year":"2018","unstructured":"Aguilar J, Jerez M, Rodr\u00edguez T. Cameonto: context awareness meta ontology modeling. Appl Comput Inform. 2018;14(2):202\u201313. https:\/\/doi.org\/10.1016\/j.aci.2017.08.001.","journal-title":"Appl Comput Inform"},{"key":"1576_CR25","first-page":"178","volume-title":"Context-oriented domain analysis. CONTEXT\u201907","author":"B Desmet","year":"2007","unstructured":"Desmet B, Vallejos J, Costanza P, De Meuter W, D\u2019Hondt T. Context-oriented domain analysis. CONTEXT\u201907. Berlin: Springer; 2007. p. 178\u201391."},{"doi-asserted-by":"publisher","unstructured":"Yue S, Smith R, Yue S. A state-based approach to context modeling and computing. In: 2017 IEEE smartworld, ubiquitous intelligence computing, advanced trusted computed, scalable computing communications, cloud big data computing, internet of people and smart city innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI). 2017;pp. 1\u20136. https:\/\/doi.org\/10.1109\/UIC-ATC.2017.8397532","key":"1576_CR26","DOI":"10.1109\/UIC-ATC.2017.8397532"},{"issue":"1","key":"1576_CR27","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.pmcj.2005.07.003","volume":"2","author":"K Henricksen","year":"2006","unstructured":"Henricksen K, Indulska J. Developing context-aware pervasive computing applications: models and approach. Pervasive Mob Comput. 2006;2(1):37\u201364. https:\/\/doi.org\/10.1016\/j.pmcj.2005.07.003.","journal-title":"Pervasive Mob Comput"},{"doi-asserted-by":"crossref","unstructured":"Sheng QZ, Benatallah B. Contextuml: a UML-based modeling language for model-driven development of context-aware web services. In: International Conference on Mobile Business (ICMB\u201905). 2005;pp. 206\u201312. IEEE","key":"1576_CR28","DOI":"10.1109\/ICMB.2005.33"},{"doi-asserted-by":"crossref","unstructured":"Rosenberger P, Gerhard D, Dumss S. Modelling the behaviour of context-aware systems: state-of-the-art analysis and introduction of a customized UML profile. In: MODELSWARD. 2019;p. 519\u201326","key":"1576_CR29","DOI":"10.5220\/0007685805190526"},{"unstructured":"Elyasaf A, Marron A, Sturm A, Weiss G. A context-based behavioral language for IoT. In: Hebig R and Berger T, editors, CEUR Workshop Proceedings. 2018;vol. 2245, p. 485\u201394. CEUR-WS.org, Copenhagen, Denmark. http:\/\/ceur-ws.org\/Vol-2245.","key":"1576_CR30"},{"key":"1576_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19029-2","volume-title":"Let\u2019s play: scenario-based programming using LSCs and the play-engine","author":"D Harel","year":"2003","unstructured":"Harel D, Come MR. Let\u2019s play: scenario-based programming using LSCs and the play-engine. Berlin: Springer Science & Business Media; 2003."},{"doi-asserted-by":"publisher","unstructured":"Harel D, Pnueli A. On the development of reactive systems. In: Logics and models of concurrent systems. Springer, Berlin. 1985;p. 477\u201398. https:\/\/doi.org\/10.1007\/978-3-642-82453-1_17","key":"1576_CR32","DOI":"10.1007\/978-3-642-82453-1_17"},{"doi-asserted-by":"publisher","unstructured":"Harel D, Maoz S, Szekely S, Barkan D. PlayGo: towards a comprehensive tool for scenario based programming. In: ASE\u201910 - Proceedings of the IEEE\/ACM international conference on automated software engineering. 2010;p. 359\u201360. https:\/\/doi.org\/10.1145\/1858996.1859075.","key":"1576_CR33","DOI":"10.1145\/1858996.1859075"},{"doi-asserted-by":"publisher","unstructured":"Harel D, Kugler H, Marelly R, Pnueli A. Smart play-out of behavioral requirements. In: Aagaard M, O\u2019Leary JW, editors, Formal methods in computer-aided design, 4th International Conference, FMCAD 2002, Portland, OR, USA, November 6-8, 2002, Proceedings. Lecture Notes in Computer Science. 2002;vol. 2517, pp. 378\u201398. Springer, Berlin Heidelberg. https:\/\/doi.org\/10.1007\/3-540-36126-X_23.","key":"1576_CR34","DOI":"10.1007\/3-540-36126-X_23"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-022-01576-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-022-01576-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-022-01576-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,11]],"date-time":"2024-10-11T21:41:39Z","timestamp":1728682899000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-022-01576-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,9]]},"references-count":34,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["1576"],"URL":"https:\/\/doi.org\/10.1007\/s42979-022-01576-1","relation":{},"ISSN":["2661-8907"],"issn-type":[{"type":"electronic","value":"2661-8907"}],"subject":[],"published":{"date-parts":[[2023,1,9]]},"assertion":[{"value":"21 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"149"}}