de
en
Schliessen
Detailsuche
Bibliotheken
Projekt
Impressum
Datenschutz
zum Inhalt
Detailsuche
Schnellsuche:
OK
Ergebnisliste
Titel
Titel
Inhalt
Inhalt
Seite
Seite
Im Dokument suchen
Köster, Norman: An Extensible Graph Query Language for Model-Based Information Retrieval in Intelligent Environments. 2020
Inhalt
Abstract
Acknowledgments
Contents
List of figures
List of tables
List of code listings
Research Topic
1 Introduction
1.1 Research questions and contribution
1.2 Outline
Preliminaries
2 Graph-based knowledge representation and management
2.1 Data, information, and knowledge modeling
2.2 Graphs and their role in intelligent systems
2.3 Graph-based Knowledge management
2.3.1 NoSQL: Graph databases
2.3.2 Graph query languages
2.3.2.1 Cypher
2.3.2.2 SPARQL
2.3.2.3 Gremlin
2.3.2.4 Other
2.4 Summary
3 Model-driven software engineering
3.1 Foundations and introduction
3.1.1 Models and transformations
3.1.2 Domain-specific languages
3.1.2.1 Benefits and challenges of DSLs
3.1.2.2 DSL variants
3.1.2.3 DSL semantics
3.1.2.4 Language composition
3.1.2.5 Language workbenches
3.1.3 Benefits of MDSE
3.2 Application of MDSE in adjacent domains
3.3 MDSE development process
3.4 Summary
Modeling interaction relevant knowledge in smart environments
4 A model of interaction relevant data
4.1 Embodied interaction in smart environments
4.2 Domain analysis
4.2.1 The CSRA Project
4.2.2 Roles, responsibilities, and required knowledge
4.2.3 Knowledge queries in the EISE domain
4.3 Related work
4.4 A multimodal interaction corpus
4.5 An ontology of interaction relevant knowledge
4.5.1 Smart environment ontologies
4.5.2 Ontologies in robotics
4.5.3 Gaph-based approaches
4.5.4 The EISE ontology
4.6 Summary
5 Conceptualizations for model-based query composition
5.1 Objectives and requirements
5.1.1 Requirements
5.1.2 Functional requirements
5.1.3 Non-functional requirements
5.2 Related work
5.3 System architecture
5.4 Extensible graph query language composition
5.4.1 Representation of graphs
5.4.2 Representation of pattern matching queries
5.4.3 Representation of domain descriptions
5.4.4 Representation of time
5.4.5 Plug-ins and implementation modules
5.5 Technology mapping
5.6 Summary
Model-based support for behavior developers
6 Implementation and practical concerns
6.1 Language implementation
6.1.1 Language composition
6.1.2 Graphs and graph query languages
6.1.3 Domain description language
6.1.4 Time languages
6.1.5 Transformations and generation of queries
6.1.6 Language pragmatics
6.1.6.1 Visualization
6.1.6.2 Query analysis
6.1.6.3 Language composition visualization
6.2 Automation aspects in applied MDSE research
6.2.1 Continuous integration of DSLs
6.2.2 Language deployment: A DSL plug-in server
6.3 User perspective: The EISE Query Designer
6.4 Summary
Evaluation of MDSE approaches
7 Evaluation and application
7.1 Introduction to MDSD evaluation
7.2 Evaluation metrics
7.3 Evaluation of the EISE Query Designer
7.3.1 Methods and study design
7.3.2 Measurements
7.3.3 Study results
7.3.4 Discussion
7.4 Summary
Perspectives
8 Outlook
9 Conclusion
Appendix
A Evaluation Appendix
A.1 Full questionnaire
A.2 Study information material
A.2.1 Cypher information material
A.2.2 EISE Domain information material
A.2.3 Tool information material
A.2.3.1 Neo4j tool information material
A.2.3.2 MPS tool information material
A.2.4 Task material
A.3 Ethics documents
A.4 Ethics committee application
A.5 Consent form
A.6 Questionnaire results
A.6.1 Feedback
A.6.1.1 Tool feedback
A.6.1.2 Study feedback
A.6.1.3 Other feedback
Acronyms
Glossary
Bibliography
Involved and own publications
General
Online resources
Software packages
Declaration
Colophon