Kontextadaption

Kontextadaption ist ein Begriff aus der Softwaretechnik, der verwendet wird, um technische Systeme zu bezeichnen, die ihre Struktur, Funktionalität oder Verhal…

Kontextadaption ist ein Begriff aus der Softwaretechnik, der verwendet wird, um technische Systeme zu bezeichnen, die ihre Struktur, Funktionalität oder Verhalten zur Laufzeit ändern können, um sich an unterschiedliche Umgebungsgegebenheiten zu richten.

Für technische Systeme werden im Allgemeinen solche Umgebungsgegebenheiten als Kontext bezeichnet. Kontext in diesem Zusammenhang bezeichnet die hinreichend genaue Charakterisierung der Situation eines Systems anhand von für die Adaption dieses Systems relevanten und vom System wahrnehmbaren Informationen. Anders als Context-Awareness beschreibt die Bezeichnung Kontextadaption nicht nur ein vages Attribut, sondern auch einen konkreten Ansatz des Systems Engineering, wie die Verarbeitung von Kontextinformation in solchen Systemen entworfen und implementiert werden kann. Dazu gehören die Definition und die Anwendung von speziellen Methoden für die Anforderungsanalyse, den Entwurf und das Testen, von Modellierungs- und Beschreibungstechniken sowie von Referenzarchitekturen, Frameworks und Middleware.

Hauptziel der Kontextadaption ist das Erzielen von Allgegenwart (= Ubiquität). Ubiquität in diesem Sinne bedeutet das Erhöhen der Gebrauchstauglichkeit (usability) einer Funktionalität in möglichst vielen unterschiedlichen Situationen. Es ist folglich wichtig, die drei Hauptkriterien der Ubiquität beim Umgang mit Kontextadaption zu betrachten: die Verfügbarkeit der notwendigen Hard- und Software Infrastruktur, die Anwendbarkeit der Funktionalität in der betrachteten Situation, d. h., dass die Funktionalität die momentanen Benutzerbedürfnisse erfüllen kann, und die Bedienbarkeit der Anwendung, d. h., dass die dafür notwendigen Interaktionen nicht mit der Benutzersituation in Konflikt stehen, also den momentan freien Interaktionsfähigkeiten entsprechen.

Heutzutage ist Kontextadaption als Schlüsselanforderung an zukünftige mobile und ubiquitäre Systeme zu betrachten, die sich heterogene Umgebung vorstellen, in denen System und Anwendungsfunktionalität an ständig ändernden Situationen dynamisch angepasst werden muss, weil insbesondere die Bedürfnisse und Wünsche des Benutzers in den Mittelpunkt gestellt werden.

Siehe auch

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.