A conceptual perspective on interoperability in context-aware software systems
- 1. Universidade Federal do Rio de Janeiro
- 2. Polytechnic University of Hauts-de-France
- 3. Laboratory of Industrial and Human Automation Control, Mechanical Engineering and Computer Science
- 4. French National Centre for Scientific Research
Description
Context-aware software systems can interact with different devices to complete their tasks and act according to the context, regardless of their development and organizational differences. Interoperability is a big challenge in the engineering of such systems. To discuss how interoperability has been addressed in context-aware software systems, strengthening the scientific basis for its understanding and conceptualization. A quasi-systematic literature review was undertaken to observe interoperability in such context-aware software systems to support the discussions. Its dataset includes 17 from 408 papers identified in the technical literature. The extracted information was qualitatively analyzed by following the principles of Grounded Theory. The analysis allowed to identify ten interoperability concepts, organized into a Theoretical Framework according to structural and behavioral perspectives, which deals with interoperability as the ability of things (an object, a place, an application or anything that can engage interaction with a system) to interact for a particular purpose, once their differences (development platforms, data formats, culture, legal issues) have been overcome. Once the interoperability is established from structural concepts (context, perspective, purpose, the level of provided support and system attributes), it can be measured, improved and observed from the behavioral concepts (evaluation method, challenges, issues, and benefits). The Interoperability Theoretical Framework provides relevant information to organize the knowledge related to interoperability, considering context, and can be used to guide the evolution of software systems regarding changes focused on interoperability.
Translated Descriptions
Translated Description (Arabic)
يمكن لأنظمة البرمجيات الواعية بالسياق التفاعل مع الأجهزة المختلفة لإكمال مهامها والتصرف وفقًا للسياق، بغض النظر عن تطورها واختلافاتها التنظيمية. تمثل قابلية التشغيل البيني تحديًا كبيرًا في هندسة هذه الأنظمة. مناقشة كيفية معالجة قابلية التشغيل البيني في أنظمة البرمجيات الواعية بالسياق، وتعزيز الأساس العلمي لفهمها وتصورها. تم إجراء مراجعة شبه منهجية للأدبيات لمراقبة قابلية التشغيل البيني في أنظمة البرمجيات الواعية بالسياق لدعم المناقشات. تتضمن مجموعة البيانات الخاصة بها 17 من 408 ورقة بحثية تم تحديدها في الأدبيات الفنية. تم تحليل المعلومات المستخرجة نوعيًا باتباع مبادئ النظرية الأساسية. سمح التحليل بتحديد عشرة مفاهيم للتشغيل البيني، منظمة في إطار نظري وفقًا للمنظورات الهيكلية والسلوكية، والتي تتعامل مع قابلية التشغيل البيني على أنها قدرة الأشياء (كائن أو مكان أو تطبيق أو أي شيء يمكن أن يشرك التفاعل مع نظام) على التفاعل لغرض معين، بمجرد التغلب على اختلافاتها (منصات التطوير، تنسيقات البيانات، الثقافة، القضايا القانونية). بمجرد إنشاء قابلية التشغيل البيني من المفاهيم الهيكلية (السياق والمنظور والغرض ومستوى الدعم المقدم وسمات النظام)، يمكن قياسها وتحسينها وملاحظتها من المفاهيم السلوكية (طريقة التقييم والتحديات والقضايا والفوائد). يوفر الإطار النظري للتشغيل البيني المعلومات ذات الصلة لتنظيم المعرفة المتعلقة بقابلية التشغيل البيني، مع مراعاة السياق، ويمكن استخدامه لتوجيه تطور أنظمة البرمجيات فيما يتعلق بالتغييرات التي تركز على قابلية التشغيل البيني.Translated Description (French)
Les systèmes logiciels sensibles au contexte peuvent interagir avec différents appareils pour accomplir leurs tâches et agir en fonction du contexte, quelles que soient leurs différences de développement et d'organisation. L'interopérabilité est un grand défi dans l'ingénierie de tels systèmes. Discuter de la manière dont l'interopérabilité a été abordée dans les systèmes logiciels tenant compte du contexte, en renforçant la base scientifique pour sa compréhension et sa conceptualisation. Une revue de la littérature quasi-systématique a été entreprise pour observer l'interopérabilité dans de tels systèmes logiciels tenant compte du contexte afin de soutenir les discussions. Son ensemble de données comprend 17 des 408 articles identifiés dans la littérature technique. Les informations extraites ont été analysées qualitativement en suivant les principes de Grounded Theory. L'analyse a permis d'identifier dix concepts d'interopérabilité, organisés en un cadre théorique selon des perspectives structurelles et comportementales, qui traite de l'interopérabilité comme de la capacité des choses (un objet, un lieu, une application ou tout ce qui peut engager une interaction avec un système) à interagir dans un but particulier, une fois que leurs différences (plates-formes de développement, formats de données, culture, questions juridiques) ont été surmontées. Une fois l'interopérabilité établie à partir de concepts structurels (contexte, perspective, objectif, niveau de soutien fourni et attributs du système), elle peut être mesurée, améliorée et observée à partir des concepts comportementaux (méthode d'évaluation, défis, problèmes et avantages). Le cadre théorique d'interopérabilité fournit des informations pertinentes pour organiser les connaissances liées à l'interopérabilité, en tenant compte du contexte, et peut être utilisé pour guider l'évolution des systèmes logiciels en ce qui concerne les changements axés sur l'interopérabilité.Translated Description (Spanish)
Los sistemas de software sensibles al contexto pueden interactuar con diferentes dispositivos para completar sus tareas y actuar de acuerdo con el contexto, independientemente de sus diferencias de desarrollo y organización. La interoperabilidad es un gran desafío en la ingeniería de dichos sistemas. Discutir cómo se ha abordado la interoperabilidad en sistemas de software contextualizados, fortaleciendo la base científica para su comprensión y conceptualización. Se llevó a cabo una revisión casi sistemática de la literatura para observar la interoperabilidad en dichos sistemas de software conscientes del contexto para respaldar las discusiones. Su conjunto de datos incluye 17 de 408 artículos identificados en la literatura técnica. La información extraída se analizó cualitativamente siguiendo los principios de la teoría fundamentada. El análisis permitió identificar diez conceptos de interoperabilidad, organizados en un Marco Teórico de acuerdo con perspectivas estructurales y de comportamiento, que trata de la interoperabilidad como la capacidad de las cosas (un objeto, un lugar, una aplicación o cualquier cosa que pueda involucrar la interacción con un sistema) para interactuar con un propósito particular, una vez que se han superado sus diferencias (plataformas de desarrollo, formatos de datos, cultura, cuestiones legales). Una vez que la interoperabilidad se establece a partir de conceptos estructurales (contexto, perspectiva, propósito, nivel de apoyo proporcionado y atributos del sistema), se puede medir, mejorar y observar a partir de los conceptos de comportamiento (método de evaluación, desafíos, problemas y beneficios). El Marco Teórico de Interoperabilidad proporciona información relevante para organizar el conocimiento relacionado con la interoperabilidad, considerando el contexto, y se puede utilizar para guiar la evolución de los sistemas de software con respecto a los cambios centrados en la interoperabilidad.Files
document.pdf
Files
(1.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:41612723c884ad7fe3f0e2c8f86d13e1
|
1.7 MB | Preview Download |
Additional details
Additional titles
- Translated title (Arabic)
- منظور مفاهيمي حول قابلية التشغيل البيني في أنظمة البرمجيات الواعية بالسياق
- Translated title (French)
- Une perspective conceptuelle sur l'interopérabilité dans les systèmes logiciels sensibles au contexte
- Translated title (Spanish)
- Una perspectiva conceptual sobre la interoperabilidad en sistemas de software sensibles al contexto
Identifiers
- Other
- https://openalex.org/W2954908501
- DOI
- 10.1016/j.infsof.2019.07.001
References
- https://openalex.org/W1272571264
- https://openalex.org/W156955481
- https://openalex.org/W1674208752
- https://openalex.org/W1966751322
- https://openalex.org/W1967661515
- https://openalex.org/W1980371353
- https://openalex.org/W1992654738
- https://openalex.org/W2000145912
- https://openalex.org/W2008606434
- https://openalex.org/W2022106311
- https://openalex.org/W2023518113
- https://openalex.org/W2025583835
- https://openalex.org/W2029950995
- https://openalex.org/W2030627692
- https://openalex.org/W2032248559
- https://openalex.org/W2037395587
- https://openalex.org/W2039436632
- https://openalex.org/W2042249251
- https://openalex.org/W2068849277
- https://openalex.org/W2075280826
- https://openalex.org/W2083895706
- https://openalex.org/W2084807540
- https://openalex.org/W2103458796
- https://openalex.org/W2106642272
- https://openalex.org/W2111619626
- https://openalex.org/W2120262132
- https://openalex.org/W2134354464
- https://openalex.org/W2153869637
- https://openalex.org/W2168867823
- https://openalex.org/W2342507252
- https://openalex.org/W2343716708
- https://openalex.org/W2355910809
- https://openalex.org/W2553284406
- https://openalex.org/W2596636257
- https://openalex.org/W2601858736
- https://openalex.org/W2607753100
- https://openalex.org/W2616504795
- https://openalex.org/W2797938835
- https://openalex.org/W2886599162