SEMANTICS
Our work on semantics focuses on the development and application of theories and methodologies for ontology-driven conceptual modeling. The research aims to enhance the understanding and structuring of knowledge across various domains by using formal ontological principles. The group’s research encompasses both theoretical and practical aspects, emphasizing the creation of robust foundational, core, application and domain ontologies that serve as a basis for conceptual modeling.
Key areas of study include:
Foundational core ontologies The group develops and refines theories for foundational ontologies, which provide the most general and abstract categories necessary to describe and analyze any domain. These ontologies aim to capture the basic building blocks of reality, offering a structured framework that supports consistent and coherent conceptual models. The work on foundational ontologies contribute to the improvement of the Unified Foundational Ontology (UFO) and its derived ontology modeling language OntoUML.
The work on core ontologies focuses on developing and refining mid-level ontologies that bridge the gap between more abstract foundational ontologies and specialized domain ontologies. This research line aims to create reusable, domain-neutral concepts that can be applied across various fields, promoting interoperability and semantic integration among diverse systems. By providing structured frameworks that capture commonalities across different domains, the group enables more efficient development of domain-specific ontologies and facilitates communication and data exchange in complex, multi-domain environments. Examples of such core ontologies developed by the group include: risk, value, legal relations, money and resilience.
Ontology-driven conceptual modeling Leveraging foundational ontologies, the group explores ontology-driven approaches to conceptual modeling. This involves using ontological theories to guide the design and implementation of models that accurately represent the semantics of complex systems and real-world domains.
The research group applies their theoretical insights to create semantic artifacts—such as data models, taxonomies, and ontologies—that are directly applicable in various real-world domains, including healthcare, engineering, business, and information systems. These artifacts help improve data interoperability, information retrieval, and decision-making processes.
Through this work, our group contributes to the advancement of knowledge representation and reasoning, providing foundational tools and methodologies that support more effective and semantically rich information systems. Our research has significant implications for improving data management and knowledge integration across diverse domains.
CyberSecurity
Our cybersecurity research strategy focuses on systems and data security, motivated by the central role and importance that IT systems and data have in the modern digital society. Our goal is to tackle the challenge of defending computer systems as a whole from two different angles, namely by identifying and analyzing security threats and flaws to build improved protection solutions and by mitigating the risk imposed by ubiquitous data to design privacy-enhancing technologies. Both research directions are based on the analysis of existing systems and software but also on the design of novel systems.
Traditional security solutions are targeted towards the protection from known threats and are dominantly based on insights acquired through costly manual analysis, which is often too slow to cope with the rapid emergence of new threats. To overcome this, we aim at a fully automated threat identification, analysis, and response and research the use of both semantic models and artificial intelligence to automatically analyze known threats with corresponding mitigation strategies and to learn prediction models that allow for the identification of new/unseen threats and adapted mitigation approaches. Moreover, we research automated security analysis techniques, such as static/dynamic analysis, symbolic execution, and fuzzing to test system and software components and discover, analyze, and patch new vulnerabilities.
While traditional encryption technology can be used for the protection of data at rest and in transit, it requires a decryption step for processing the data, which in turn exposes the data in the clear and makes it vulnerable to attacks. We investigate the construction of cryptographic protocols based on non-traditional encryption, such as homomorphic encryption, that allow for the processing of data under encryption without the need to decrypt. Growing amounts of data and increasing complexities of the processing algorithms are complicating factors that largely lead to efficiency problems. We approach this by sacrificing some security for efficiency. By studying the success of possible leakage-abuse attacks, we can quantify the loss in security and achieve practical tradeoffs between security and efficiency. Lastly, to effectively protect against data breaches, we study decentralized access control approaches based on attribute-based encryption and distributed ledger technologies.
Services
The SCS' work on services is dedicated to advancing the understanding and development of service-oriented systems through cutting-edge research in service design. The group's work integrates theoretical and practical approaches to create innovative frameworks and methodologies that enhance the design, deployment, and management of services across diverse computing environments.
Key areas of research include:
The group explores foundational theories and principles that guide the creation of effective and user-centered services. The research involves developing models and strategies for designing services that are scalable, adaptable, and aligned with user needs and business objectives.
Model-Driven Engineering (MDE) The research on services leverages MDE to facilitate the design and implementation of service-oriented systems. By using high-level models to drive the development process, we aim to improve the consistency, maintainability, and interoperability of services across different platforms and technologies.
Pervasive/Ubiquitous Computing / Internet of Things (IoT) The group investigates the application of service-oriented architecture and design to pervasive/ubiquitous computing and IoT environments, focusing on the seamless integration of services into everyday life. The research addresses challenges related to context-awareness, adaptability, interoperability and the efficient delivery of services in dynamic, distributed environments.
Through their interdisciplinary approach, SCS contributes to the advancement of service science, providing frameworks and tools that support the development of robust, flexible, and user-centric service-oriented systems in both traditional and emerging computing landscapes.