Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dimitris Plexousakis

dblp:89/6058 · also Dimitrios Plexousakis · DBLP profile ↗
← Back
96ranked-venue papers
4as first author
19since 2021 · last 2026
0000-0002-0863-8266ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 45 · 2 first-author · 8 since 2021Artificial intelligence and machine learning · 28 · 1 first-author · 7 since 2021Software engineering, systems software and programming languages · 14 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 since 2021Theory of computation · 2 · 1 since 2021Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Knowledge representation and reasoning · 100%
Databases, data mining, and information retrieval
8 papers
Graph data management · 41% Data integration and cleaning · 31% Data models and query languages · 15%
Software engineering, system software, and programming languages
3 papers
Services computing and microservices · 100%
Theoretical computer science
2 papers
Logic in computer science · 57% Mathematical optimization · 43%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph data management › graph data model
property graph
0.912025
Property Graph Standards: State of the Art & Open Challenges · Proc. VLDB Endow. 2025
Data integration and cleaning
schema inference
0.612022
A survey on semantic schema discovery · VLDB J. 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning › argumentation
abstract argumentation
0.512021
Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation
0.512021
Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.512021
Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning
0.512021
Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021
Services computing and microservices
service discovery
0.322014
Novel Optimal and Scalable Nonfunctional Service Matchmaking Techniques · IEEE Trans. Serv. Comput. 2014
Requirements for QoS-Based Web Service Description and Discovery · IEEE Trans. Serv. Comput. 2009
Data models and query languages
graph query language
0.312025
Property Graph Standards: State of the Art & Open Challenges · Proc. VLDB Endow. 2025
Services computing and microservices
service selection
0.212014
Novel Optimal and Scalable Nonfunctional Service Matchmaking Techniques · IEEE Trans. Serv. Comput. 2014
Data integration and cleaning › semantic integration
ontology-based data integration
0.112011
Exelixis: evolving ontology-based data integration system · SIGMOD Conference 2011
Query processing and optimization
query rewriting
0.112011
Exelixis: evolving ontology-based data integration system · SIGMOD Conference 2011
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning
0.122009
Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains · IJCAI 2009
Integrity Constraint and Rule Maintenance in Temporal Deductive Knowledge Bases · VLDB 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.112009
Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains · IJCAI 2009
Services computing and microservices › service discovery
web service discovery
0.112009
Mixed-Integer Programming for QoS-Based Web Service Matchmaking · IEEE Trans. Serv. Comput. 2009
Mathematical optimization › discrete optimization
mixed integer linear programming
0.112009
Mixed-Integer Programming for QoS-Based Web Service Matchmaking · IEEE Trans. Serv. Comput. 2009
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.112006
Inconsistencies, Negations and Changes in Ontologies · AAAI 2006
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology evolution
0.112006
Inconsistencies, Negations and Changes in Ontologies · AAAI 2006
Logic in computer science › knowledge representation and reasoning
description logic
0.112006
Inconsistencies, Negations and Changes in Ontologies · AAAI 2006
Logic in computer science › nonmonotonic reasoning
reasoning with inconsistency
0.112006
Inconsistencies, Negations and Changes in Ontologies · AAAI 2006
Graph data management
graph query
0.012003
On labeling schemes for the semantic web · WWW 2003
Indexing and storage engines
hierarchical index
0.012003
On labeling schemes for the semantic web · WWW 2003
Indexing and storage engines
labeling scheme
0.012003
On labeling schemes for the semantic web · WWW 2003
Data models and query languages
RDF query language
0.012002
RQL: a declarative query language for RDF · WWW 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning
uncertainty reasoning
0.012009
Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains · IJCAI 2009
Services computing and microservices › web services
semantic web services
0.012009
Requirements for QoS-Based Web Service Description and Discovery · IEEE Trans. Serv. Comput. 2009
Spatial and temporal data management › temporal databases
temporal integrity constraints
0.012000
Temporal Integrity Constraints with Indeterminacy · VLDB 2000
Database system architecture and tuning
knowledge base management system
0.011996
Building Knowledge Base Management Systems · VLDB J. 1996
Database theory
deductive database
0.011993
Integrity Constraint and Rule Maintenance in Temporal Deductive Knowledge Bases · VLDB 1993
Spatial and temporal data management
temporal databases
0.012000
Temporal Integrity Constraints with Indeterminacy · VLDB 2000
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge base
0.011996
Building Knowledge Base Management Systems · VLDB J. 1996

Methods — techniques the papers use, named apart from their topics

standardization · 0.9semantic alignment · 0.3constraint programming · 0.3mixed-integer programming · 0.2constraint solving · 0.2semantic web technologies · 0.1mixed integer programming · 0.1interval labeling · 0.0dewey prefix scheme · 0.0type system · 0.0formal graph model · 0.0
YearPublicationVenuePosition
2026 DEDALUS: A Quantum-Enhanced End-to-End Framework for Cost-Aware Join Order Optimization with Search Space Pruning
Emmanouil Limnaios, Markos Stergiopoulos, George T. Stamatiou, Efthymios Papageorgiou, Vasilis Efthymiou, Dimitrios Loupas, Dimitrios Tsourounis, Kostas Blekos, Aggelos Tsikas, Dimitris Plexousakis, Kostas Magoutis, Yannis Tzitzikas, Haridimos Kondylakis
EDBT10
2026 PG-HIVE: Schema Discovery for Property Graphs
Sophia Sideri, Ioannis Chiras, Myron Giakoumakis, Georgia Troullinou, Elisjana Ymeralli, Vasillis Efthymiou, Dimitris Plexousakis, Haridimos Kondylakis
EDBT7
2026 PG-HIVE: Hybrid Incremental Schema Discovery for Property Graphs
Sophia Sideri, Georgia Troullinou, Elisjana Ymeralli, Vasilis Efthymiou, Dimitris Plexousakis, Haridimos Kondylakis
EDBT5
2026 Semantic Consistency in Hierarchical Classification via Probabilistic Logic Constraints
Filippos Gouidis, Antonis A. Argyros, Dimitris Plexousakis
ICAART (1)3
2026 Metapath-Driven Embeddings for Zero-Shot Object State Classification
Filippos Gouidis, Konstantinos E. Papoutsakis, Theodore Patkos, Antonis A. Argyros, Dimitris Plexousakis
ICPR (5)5
2025 An End-to-End Class-Aware and Attention-Guided Model for Object State Classification
abstract
Object State Classification (OSC) is a critical task in computer vision, enabling systems to understand the functional state of objects. This work proposes a novel end-to-end architecture for OSC that leverages the inherent relationship between object classification and state recognition. Our approach first classifies the object and then uses object-specific attention mechanisms to focus on relevant features for state classification. This two-stage design allows the model to effectively capture object-state dependencies while maintaining modularity and flexibility. We conduct an extensive ablation study to analyze the impact of key parameters, such as attention mechanisms and loss weighting, and evaluate our method against three baselines across four benchmark datasets. Experimental results demonstrate that our approach outperforms competing methods by a significant margin, achieving state-of-the-art performance.
Filippos Gouidis, Konstantinos E. Papoutsakis, Theodore Patkos, Antonis A. Argyros, Dimitris Plexousakis
VCIP5
2025 Recognizing Unseen States of Unknown Objects by Leveraging Knowledge Graphs
abstract
We investigate the problem of Object State Classification (OSC) in the context of zero-shot learning. Specifically, we propose the first method for Zero-shot Object-agnostic State Classification (OaSC) that, given an image, infers the state of a single object without relying on the knowledge or the estimation of the object class. In that direction, we capitalize on Knowledge Graphs (KGs) for structuring and organizing external knowledge, which, in combination with visual information, enable effective inference of the states of objects that have not been encountered in the training set. Having this unique property, a significant strength of our method is that it can handle an Open Set of object classes. We investigate the performance of OaSC in various datasets and settings, against several hypotheses and in comparison with state-of-the-art approaches for object attribute classification. OaSC outperforms these methods significantly across all benchmarks.1
Filippos Gouidis, Konstantinos E. Papoutsakis, Theodore Patkos, Antonis A. Argyros, Dimitris Plexousakis
WACV5
2025 Property Graph Standards: State of the Art & Open Challenges
abstract
Property Graphs are a versatile and expressive data model that has gained widespread adoption due to their flexibility in supporting labeled and attributed nodes and edges. They are well-established in research communities and are becoming widespread in companies and organizations across various sectors. They have been boosted by a fervent ISO/IEC standardization activity, leading to dedicated query and schema languages. While the current standards are still evolving, opportunities remain to enrich them with features such as composability. The plethora of existing query languages reflects a rich and diverse ecosystem, which ongoing unification efforts aim to align. This tutorial aims to deepen the understanding of Property Graph standards by showcasing their strengths, highlighting recent unification efforts, clarifying the central role of schema constraints, and exploring the rich landscape of research and industrial opportunities shaping the future of graph data management.
Haridimos Kondylakis, Stefania Dumbrava, Matteo Lissandrini, Nikolay Yakovets, Angela Bonifati, Vasilis Efthymiou, George Fletcher 0001, Dimitris Plexousakis, Riccardo Tommasini 0001, Georgia Troullinou, Elisjana Ymeralli
Proc. VLDB Endow.8
2024 Large language models: Expectations for semantics-driven systems engineering
Robert Andrei Buchmann, Johann Eder, Hans-Georg Fill, Ulrich Frank, Dimitris Karagiannis, Emanuele Laurenzi, John Mylopoulos, Dimitris Plexousakis, Maribel Yasmina Santos
Data Knowl. Eng.8
2024 Extraction of object-action and object-state associations from Knowledge Graphs
abstract
Infusing autonomous artificial systems with knowledge about the physical world they inhabit is a critical and long-held aim for the Artificial Intelligence community. Training systems with relevant data is a typical approach; however, finding the data required is not always possible, especially when much of this knowledge is commonsense. In this paper, we present a comparison of topology-based and semantics-based methods for extracting information about object-action and object-state association relations from knowledge graphs, such as ConceptNet, WordNet, ATOMIC, YAGO, WebChild and DBpedia. Moreover, we propose a novel method for extracting information about object-action and object-state associations from knowledge graphs. Our method is composed of a set of techniques for locating, enriching, evaluating, cleaning and exposing knowledge from such resources, relying on semantic similarity methods. Some important aspects of our method are the flexibility in deciding how to deal with the noise that exists in the data, and the capability to determine the importance of a path through training, rather than through manual annotation.
Alexandros Vassiliades, Theodore Patkos, Vasilis Efthymiou, Antonis Bikakis, Nick Bassiliades, Dimitris Plexousakis
J. Web Semant.6
2023 Theoretical analysis and implementation of abstract argumentation frameworks with domain assignments
abstract
A representational limitation of current argumentation frameworks is their inability to deal with sets of entities and their properties, for example to express that an argument is applicable for a specific set of entities that have a certain property and not applicable for all the others. In order to address this limitation, we recently introduced Abstract Argumentation Frameworks with Domain Assignments (AAFDs), which extend Abstract Argumentation Frameworks (AAFs) by assigning to each argument a domain of application, i.e., a set of entities for which the argument is believed to apply. We provided formal definitions of AAFDs and their semantics, showed with examples how this model can support various features of commonsense and non-monotonic reasoning, and studied its relation to AAFs. In this paper, aiming to provide a deeper insight into this new model, we present more results on the relation between AAFDs and AAFs and the properties of the AAFD semantics, and we introduce an alternative, more expressive way to define the domains of arguments using logical predicates. We also offer an implementation of AAFDs based on Answer Set Programming (ASP) and evaluate it using a range of experiments with synthetic datasets.
Giorgos Flouris, Theodore Patkos, Antonis Bikakis, Alexandros Vassiliades, Nick Bassiliades, Dimitris Plexousakis
Int. J. Approx. Reason.6
2023 Argumentation Frameworks with Attack Classification
abstract
Abstract Abstract argumentation frameworks (AAFs), introduced by Dung (1995, Artif. Intell., 228, 321–357), enabled a new way of reasoning with arguments, which does not take into account the internal structure of arguments but only how they are related to each other. The only form of relation considered in AAFs is a binary attack relation on the set of arguments. From the definitions of acceptability semantics of AAFs, it is obvious that attacks actually have a dual role: on the one hand, they generate conflicts; on the other hand, they can defend other arguments from attacks. In this paper, we propose a framework, where the modeller can explicitly specify the role of each attack. For this purpose, we define a set of conflict-generating attacks ${\mathcal {R}_{C}}$ and a set of defending attacks ${\mathcal {R}_{d}}$, as well as a family of semantics that considers the role of each attack while determining which arguments are attacked, which are defended and which will be included in each extension. We study the formal properties of the proposed framework and semantics, show that our framework is a generalization of AAFs and assess its semantics against a set of principles. Finally, we present a web application that provides an interface for creating custom argumentation frameworks and uses ASP to compute their extensions.
Alexandros Vassiliades, Giorgos Flouris, Theodore Patkos, Antonis Bikakis, Nick Bassiliades, Dimitris Plexousakis
J. Log. Comput.6
2022 Deception detection in text and its relation to the cultural dimension of individualism/collectivism
abstract
Abstract Automatic deception detection is a crucial task that has many applications both in direct physical and in computer-mediated human communication. Our focus is on automatic deception detection in text across cultures. In this context, we view culture through the prism of the individualism/collectivism dimension, and we approximate culture by using country as a proxy. Having as a starting point recent conclusions drawn from the social psychology discipline, we explore if differences in the usage of specific linguistic features of deception across cultures can be confirmed and attributed to cultural norms in respect to the individualism/collectivism divide. In addition, we investigate if a universal feature set for cross-cultural text deception detection tasks exists. We evaluate the predictive power of different feature sets and approaches. We create culture/language-aware classifiers by experimenting with a wide range of n-gram features from several levels of linguistic analysis, namely phonology, morphology and syntax, other linguistic cues like word and phoneme counts, pronouns use, etc., and token embeddings. We conducted our experiments over eleven data sets from five languages (English, Dutch, Russian, Spanish, and Romanian), from six countries (United States of America, Belgium, India, Russia, Mexico, and Romania), and we applied two classification methods, namely logistic regression and fine-tuned BERT models. The results showed that the undertaken task is fairly complex and demanding. Furthermore, there are indications that some linguistic cues of deception have cultural origins and are consistent in the context of diverse domains and data set settings for the same language. This is more evident for the usage of pronouns and the expression of sentiment in deceptive language. The results of this work show that the automatic deception detection across cultures and languages cannot be handled in unified manners and that such approaches should be augmented with knowledge about cultural differences and the domains of interest.
Katerina Papantoniou, Panagiotis Papadakos, Theodore Patkos, Giorgos Flouris, Ion Androutsopoulos, Dimitris Plexousakis
Nat. Lang. Eng.6
2022 A survey on semantic schema discovery
Kenza Kellou-Menouer, Nikolaos Kardoulakis, Georgia Troullinou, Zoubida Kedad, Dimitris Plexousakis, Haridimos Kondylakis
VLDB J.5
2021 CareKeeper: A Platform for Intelligent Care Coordination
abstract
Informal care is fundamental in the wellbeing and resilience of elderly and people with chronic conditions. However, solutions for the effective collaboration of healthcare professionals, patients and informal carers are not yet widely available. CareKeeper builds on a state-of-the-art personal health system, augmenting it with Artificial Intelligence and Big Data technologies, to boost informal care coordination. In this paper we report on the design of the platform with the aim of providing a light-weighted communication solution to support practical challenges about sharing the responsibility of caring, such as the frequency of visits, support to routinely activities and timely intervention in case of emergency and need.
Haridimos Kondylakis, Dimitrios G. Katehakis, Angelina Kouroubali, Kostas Marias, Giorgos Flouris, Theodore Patkos, Irini Fundulaki, Dimitris Plexousakis
BIBE8
2021 Predictive Analytics Based on Open Source Technologies for Acute Respiratory Distress Syndrome
abstract
The continuous growth of high volumes of biomedical data in healthcare generates significant challenges for their efficient management. This data requires efficient management and analysis in order to derive meaningful and actionable information. Especially in the current situation of the COVID-19 pandemic, complications that might occur after the onset of this disease are important. Such a complication is Acute Respiratory Distress Syndrome (ARDS), which is a serious respiratory condition with high mortality and associated morbidity. A large number of basic and clinical studies demonstrated that early diagnosis and intervention are keys to improve the survival rate of patients with ARDS. Therefore, there is a pressing need for the development and clinical testing of predictive models for ARDS events, which might improve the clinical diagnosis or the management of ARDS. In this paper, we focus on two distinct objectives; namely a) to design a scalable data science platform, built on open source technologies able to streamline the development of such models, and b) to exploit the platform using publicly available big datasets to develop such models. To this direction, we employ random forests and logistic regression algorithmic models for the early prediction and diagnosis of ARDS. Our approach achieves better results in all metrics, when compared to relevant published efforts using the MIMIC III dataset.
Vaggelis Chaniotakis, Lefteris Koumakis, Haridimos Kondylakis, George Notas, Dimitris Plexousakis, Manolis Tsiknakis
CBMS5
2021 Abstract Argumentation Frameworks with Domain Assignments
abstract
Argumentative discourse rarely consists of opinions whose claims apply universally. As with logical statements, an argument applies to specific objects in the universe or relations among them, and may have exceptions. In this paper, we propose an argumentation formalism that allows associating arguments with a domain of application. Appropriate semantics are given, which formalise the notion of partial argument acceptance, i.e. the set of objects or relations that an argument can be applied to. We show that our proposal is in fact equivalent to the standard Argumentation Frameworks of Dung, but allows a more intuitive and compact expression of some core concepts of commonsense and non-monotonic reasoning, such as the scope of an argument, exceptions, relevance and others.
Alexandros Vassiliades, Theodore Patkos, Giorgos Flouris, Antonis Bikakis, Nick Bassiliades, Dimitris Plexousakis
IJCAI6
2021 HInT: Hybrid and Incremental Type Discovery for Large RDF Data Sources
abstract
The rapid explosion of linked data has resulted into many weakly structured and incomplete data sources, where typing information might be missing. On the other hand, type information is essential for a number of tasks such as query answering, integration, summarization and partitioning. Existing approaches for type discovery, either completely ignore type declarations available in the dataset (implicit type discovery approaches), or rely only on existing types, in order to complement them (explicit type enrichment approaches). Implicit type discovery approaches are based on instance grouping, which requires an exhaustive comparison between the instances. This process is expensive and not incremental. Explicit type enrichment approaches on the other hand, are not able to identify new types and they can not process data sources that have little or no schema information. In this paper, we present HInT, the first incremental and hybrid type discovery system for RDF datasets, enabling type discovery in datasets where type declarations are missing. To achieve this goal, we incrementally identify the patterns of the various instances, we index and then group them to identify the types. During the processing of an instance, our approach exploits its type information, if available, to improve the quality of the discovered types by guiding the classification of the new instance in the correct group and by refining the groups already built. We analytically and experimentally show that our approach dominates in terms of efficiency, competitors from both worlds, implicit type discovery and explicit type enrichment while outperforming them in most of the cases in terms of quality.
Nikolaos Kardoulakis, Kenza Kellou-Menouer, Georgia Troullinou, Zoubida Kedad, Dimitris Plexousakis, Haridimos Kondylakis
SSDBM5
2021 A retrospective on Telos as a metamodeling language for requirements engineering
Manolis Koubarakis, Alexander Borgida, Panos Constantopoulos, Martin Doerr, Matthias Jarke, Manfred A. Jeusfeld, John Mylopoulos, Dimitris Plexousakis
Requir. Eng.8
2020 AFFLOG: A Logic Based Affective Tutoring System
Achilles Dougalis, Dimitris Plexousakis
ITS2
2019 Towards the Modelling of Adaptation Rules and Histories for Multi-Cloud Applications
abstract
Currently, there is a move towards adopting multi-clouds due to their main benefits, including vendor lock-in avoidance and optimal application realisation via different cloud services. However, such multi-cloud applications face a new challenge related to the dynamicity and uncertainty that even a single cloud environment exhibits. As such, they cannot deliver a suitable service level to their customers, resulting in SLA penalty costs and application provider reputation reduction. To this end, we have previously proposed a cross-level and multi-cloud application adaptation architecture. Towards realising this architecture, this paper proposes two extensions of the CAMEL language allowing to specify advanced adaptation rules and histories. Such extensions not only enable to cover cross-level application adaptation by executing adaptation workflows but also to progress such an adaptation to address both the application and exploited cloud services evolution.
Kyriakos Kritikos, Chrysostomos Zeginis, Eleni Politaki, Dimitris Plexousakis
CLOSER4
2018 Towards Multi-cloud SLO Evaluation
Kyriakos Kritikos, Chrysostomos Zeginis, Andreas Paravoliasis, Dimitris Plexousakis
CLOSER4
2018 Implementing the ArgQL Query Language
abstract
Exploration and information identification constitute challenging research problems, with important applications in sensemaking over structured argumentative dialogues. In this paper, we present the implementation ArgQL, a high-level declarative query language, designed for querying dialogical data, structured in the principles of argumentation. We implement the language using an AIF-based representation and a translation of ArgQL into (complex) SPARQL queries. ArgQL provides a simple and intuitive way to query a structured dialogue using pure argumentative terminology.
Dimitra Zografistou, Giorgos Flouris, Theodore Patkos, Dimitris Plexousakis
COMMA4
2018 Dynamic Repairing A*: a Plan-Repairing Algorithm for Dynamic Domains
Filippos Gouidis, Theodore Patkos, Giorgos Flouris, Dimitris Plexousakis
ICAART (2)4
2018 Exploring RDFS KBs Using Summaries
Georgia Troullinou, Haridimos Kondylakis, Kostas Stefanidis, Dimitris Plexousakis
ISWC (1)4
2018 AmbISPDM - Managing embedded systems in ambient environments and disaster mitigation planning
George Hatzivasilis, Ioannis Papaefstathiou, Dimitris Plexousakis, Charalampos Manifavas, Nikos Papadakis
Appl. Intell.3
2017 Towards Semantic KPI Measurement
Kyriakos Kritikos, Dimitris Plexousakis, Robert Woitsch
CLOSER2
2017 A Cross-layer Monitoring Solution based on Quality Models
Damianos Metallidis, Chrysostomos Zeginis, Kyriakos Kritikos, Dimitris Plexousakis
CLOSER4
2017 Exploring Importance Measures for Summarizing RDF/S KBs
Alexandros Pappas, Georgia Troullinou, Yannis Roussakis, Haridimos Kondylakis, Dimitris Plexousakis
ESWC (1)5
2017 A specification-based QoS-aware design framework for service-based applications
abstract
Effective and accurate service discovery and composition rely on complete specifications of service behaviour, containing inputs and preconditions that are required before service execution, outputs, effects and ramifications of a successful execution and explanations for unsuccessful executions. The previously defined Web Service Specification Language (WSSL) relies on the fluent calculus formalism to produce such rich specifications for atomic and composite services. In this work, we propose further extensions that focus on the specification of QoS profiles, as well as partially observable service states. Additionally, a design framework for service-based applications is implemented based on WSSL, advancing state of the art by being the first service framework to simultaneously provide several desirable capabilities, such as supporting ramifications and partial observability, as well as non-determinism in composition schemas using heuristic encodings; providing explanations for unexpected behaviour; and QoS-awareness through goal-based techniques. These capabilities are illustrated through a comparative evaluation against prominent state-of-the-art approaches based on a typical SBA design scenario.
George Baryannis, Kyriakos Kritikos, Dimitris Plexousakis
Serv. Oriented Comput. Appl.3
2016 Towards Knowledge-Based Assisted IaaS Selection
abstract
Current PaaS platforms enable single or hybrid cloud deployments. However, such deployment types cannot best cover the user application requirements as they do not consider the great variety of services offered by different cloud providers and the effects of vendor lock-in. On the other hand, multi-cloud deployment enables selecting the best possible service among equivalent ones providing the best trade-off between performance and cost. In addition, it avoids cases of service level deterioration due to service under-performance as main effects of vendor lock-in. While many multi-cloud application deployment research prototypes have been proposed, such prototypes do not examine the effect that deployment decisions have on application performance. As such, they blindly attempt to satisfy low-level hardware requirements by neglecting the impact of allocation decisions on higher-level requirements at the component or application level. To this end, this paper proposes a new IaaS selection algorithm which, apart from being able to satisfy both low and high level requirements of different types, it also exploits deployment knowledge offered via reasoning over previous application execution histories to take the best possible allocation decisions. The experimental evaluation clearly shows that by considering this extra knowledge, more optimal deployment solutions are derived, able to maintain the service levels requested by users, in less solving time.
Kyriakos Kritikos, Kostas Magoutis, Dimitris Plexousakis
CloudCom3
2016 Efficient Implementation of Joins over Cassandra DBs
abstract
Over the last few years we witness an explosion on the development of data management solutions for big data applications. To this direction NoSQL databases provide new opportunities by enabling elastic scaling, fault tolerance, high availability and schema flexibility. Despite these benefits, their limitations in the flexibility of query mechanisms impose a real barrier for any application that has not predetermined access use-cases. One of the main reasons for this bottleneck is that NoSQL databases do not support joins. In this poster we present a solution that efficiently supports joins over such databases. More specifically, we present a query optimization and execution module placed on top of Cassandra clusters that is able to efficiently combine information stored in different columnfamilies. Our preliminary evaluation demonstrates the feasibility of our solution and the advantages gained when compared to a recent commercial solution by DataStax. To the best of our knowledge our approach is the first and the only available open source solution allowing joins over NoSQL Cassandra databases.
Haridimos Kondylakis, Antonis Fountouris, Dimitris Plexousakis
EDBT3
2016 Provenance Management for Evolving RDF Datasets
Argyro Avgoustaki, Giorgos Flouris, Irini Fundulaki, Dimitris Plexousakis
ESWC4
2016 Semantic SLAs for Services with Q-SLA
abstract
This paper presents an extension to OWL-Q, a prominent semantic quality-based service description language, called Q-SLA, enabling to specify SLAs. This extension advances the state-of-the-art by covering all possible information aspects needed to enable proper and automatic support to all service management activities. A particular use-case is also provided highlighting Q-SLA's main benefits.
Kyriakos Kritikos, Dimitris Plexousakis
ICWS2
2016 An event calculus production rule system for reasoning in dynamic and uncertain domains
abstract
Abstract Action languages have emerged as an important field of knowledge representation for reasoning about change and causality in dynamic domains. This paper presents Cerbere, a production system designed to perform online causal, temporal and epistemic reasoning based on the Event Calculus. The framework implements the declarative semantics of the underlying logic theories in a forward-chaining rule-based reasoning system, coupling the high expressiveness of its formalisms with the efficiency of rule-based systems. To illustrate its applicability, we present both the modeling of benchmark problems in the field, as well as its utilization in the challenging domain of smart spaces. A hybrid framework that combines logic-based with probabilistic reasoning has been developed, that aims to accommodate activity recognition and monitoring tasks in smart spaces.
Theodore Patkos, Dimitris Plexousakis, Abdelghani Chibani, Yacine Amirat
Theory Pract. Log. Program.2
2015 Multi-cloud Application Design through Cloud Service Composition
abstract
While various platforms are offering facilities for single-cloud application design, deployment and provisioning, there is a need to move to multiple clouds in order to achieve cost-effectiveness and avoid vendor lock-in. Apart from not supporting multi-cloud application management, many platforms usually focus on the deployment and provisioning phases of the cloud-based application lifecycle by neglecting the design phase. However, the design selection of the best possible cloud service composition affects the provisioning phase, as the more distant from optimality is the selected solution, the more adaptation actions will be enacted. To this end, there is a high need for cloud application design tools and methods which can select the best possible cloud service composition based on user requirements. This paper satisfies this need by proposing a cloud service composition approach able to optimally compose different types of cloud services by simultaneously satisfying various types of user requirements. These types, not concurrently supported by any cloud application design tool, include quality, deployment, security, placement and cost requirements. Moreover, the proposed approach addresses a particular design choice type not currently considered in literature.
Kyriakos Kritikos, Dimitris Plexousakis
CLOUD2
2015 RDF Digest: Efficient Summarization of RDF/S KBs
Georgia Troullinou, Haridimos Kondylakis, Evangelia Daskalaki, Dimitris Plexousakis
ESWC4
2014 A Dialogical Model for Collaborative Decision Making Based on Compromises
Dimitra Zografistou, Giorgos Flouris, Theodore Patkos, Dimitris Plexousakis, Martin Baláz, Martin Homola, Alexander Simko
EUMAS4
2014 Agents, Models and Semantic Integration in Support of Personal eHealth Knowledge Spaces
Haridimos Kondylakis, Dimitris Plexousakis, Vedran Hrgovcic, Robert Woitsch, Marc Premm, Michael Schüle
WISE (1)2
2014 Task model-driven realization of interactive application functionality through services
abstract
The Service-Oriented Computing (SOC) paradigm is currently being adopted by many developers, as it promises the construction of applications through reuse of existing Web Services (WSs). However, current SOC tools produce applications that interact with users in a limited way. This limitation is overcome by model-based Human-Computer Interaction (HCI) approaches that support the development of applications whose functionality is realized with WSs and whose User Interface (UI) is adapted to the user's context. Typically, such approaches do not consider various functional issues, such as the applications' semantics and their syntactic robustness in terms of the WSs selected to implement their functionality and the automation of the service discovery and selection processes. To this end, we propose a model-driven design method for interactive service-based applications that is able to consider the functional issues and their implications for the UI. This method is realized by a semiautomatic environment that can be integrated into current model-based HCI tools to complete the development of interactive service front-ends. The proposed method takes as input an HCI task model, which includes the user's view of the interactive system, and produces a concrete service model that describes how existing services can be combined to realize the application's functionality. To achieve its goal, our method first transforms system tasks into semantic service queries by mapping the task objects onto domain ontology concepts; then it sends each resulting query to a semantic service engine so as to discover the corresponding services. In the end, only one service from those associated with a system task is selected, through the execution of a novel service concretization algorithm that ensures message compatibility between the selected services.
Kyriakos Kritikos, Dimitris Plexousakis, Fabio Paternò
ACM Trans. Interact. Intell. Syst.2
2014 Novel Optimal and Scalable Nonfunctional Service Matchmaking Techniques
abstract
Service-orientation paves the way for the Internet of Services (IoS), where millions of services will be available to realize the everyday user applications or tasks. Consequently, as a great number of functionally equivalent services will be available for a specific user task, the service nonfunctional aspect should be considered for filtering and selecting among these services. The state-of-the-art approaches in nonfunctional service discovery exploit constraint solving techniques to optimize the matchmaking time between a service offer and demand pair. However, they do not scale well, as matchmaking time is proportional to the offer number, so they are not yet suitable for the IoS. To this end, this article proposes three novel alternative techniques that intelligently organize the service offer space to improve the overall matchmaking time. These techniques are theoretically and experimentally evaluated. The results show that all techniques optimize the matchmaking time without sacrificing accuracy and that each technique is better in different circumstances.
Kyriakos Kritikos, Dimitris Plexousakis
IEEE Trans. Serv. Comput.2
2013 WSSL: A Fluent Calculus-Based Language for Web Service Specifications
George Baryannis, Dimitris Plexousakis
CAiSE2
2013 Ontology evolution without tears
Haridimos Kondylakis, Dimitris Plexousakis
J. Web Semant.2
2012 OtO Matching System: A Multi-strategy Approach to Instance Matching
Evangelia Daskalaki, Dimitris Plexousakis
CAiSE2
2012 Deriving Specifications for Composite Web Services
abstract
We address the problem of synthesizing specifications for composite Web services, starting from those of their component services. Unlike related work in programming languages, we assume the definition of the component services (i.e. their code) to be unavailable - at best, they are known by a specification which (safely) approximates their functional behavior. Within this scenario, we deduce general formula schemes to derive specifications for basic constructs such as sequential, parallel compositions and conditionals and provide details on how to handle the special cases of loops and asynchronous execution. The resulting specifications facilitate service verification and service evolution as well as auditing processes, promoting trust between the involved partners.
George Baryannis, Manuel Carro, Dimitris Plexousakis
COMPSAC3
2012 Ontology Evolution: Assisting Query Migration
Haridimos Kondylakis, Dimitris Plexousakis
ER2
2012 Towards Optimal and Scalable Non-functional Service Matchmaking Techniques
abstract
Service-orientation paves the way for the Internet of Services (IoS), where millions of services will be available for building novel applications. As such, the service non-functional aspect should be considered for filtering and selecting among the great number of functionally-equivalent services that will be available for a specific user task. Until now, the state-of-the-art work in non-functional service discovery has exploited constraint solving techniques to optimize the matchmaking time between a non-functional service offer and demand pair. However, as matchmaking time is proportional to the offer number, this work does not scale well so it is not yet appropriate for the IoS. To this end, two alternative techniques are proposed to improve the overall matchmaking time. Both techniques were theoretically and experimentally evaluated. The results show that both techniques optimize the matchmaking time without sacrificing accuracy, while the second technique is quite scalable.
Kyriakos Kritikos, Dimitris Plexousakis
ICWS2
2012 Towards Proactive Cross-Layer Service Adaptation
Chrysostomos Zeginis, Konstantina Konsolaki, Kyriakos Kritikos, Dimitris Plexousakis
WISE4
2012 The ramification problem in temporal databases: a solution implemented in SQL
Nikos Papadakis, Dimitris Plexousakis, Yannis Christodoulou
Appl. Intell.2
2012 The ramification problem in temporal databases: an approach with conflicting constraints
Nikos Papadakis, Dimitris Plexousakis, Myron Papadakis, Harris Manifavas
J. Intell. Inf. Syst.2
2011 Ontology Evolution in Data Integration: Query Rewriting to the Rescue
Haridimos Kondylakis, Dimitris Plexousakis
ER2
2011 Epistemic Reasoning for Ambient Intelligence
Theodore Patkos, Dimitris Plexousakis
ICAART (1)2
2011 Exelixis: evolving ontology-based data integration system
abstract
The evolution of ontologies is an undisputed necessity in ontology-based data integration. Yet, few research efforts have focused on addressing the need to reflect ontology evolution onto the underlying data integration systems. We present Exelixis, a web platform that enables query answering over evolving ontologies without mapping redefinition. This is achieved by rewriting queries among ontology versions. First, changes between ontologies are automatically detected and described using a high level language of changes. Those changes are interpreted as sound global-as-view (GAV) mappings. Then query expansion is applied in order to consider constraints from the ontology and unfolding to apply the GAV mappings. Whenever equivalent rewritings cannot be produced we a) guide query redefinition and/or b) provide the best "over-approximations", i.e. the minimally-containing and minimally-generalized rewritings. For the demonstration we will use four versions of the CIDOC-CRM ontology and real user queries to show the functionality of the system. Then we will allow conference participants to directly interact with the system to test its capabilities.
Haridimos Kondylakis, Dimitris Plexousakis
SIGMOD Conference2
2011 PROTON: A Prolog Reasoner for Temporal ONtologies in OWL
Nikos Papadakis, Kostas Stravoskoufos, Evdoxios Baratis, Euripides G. M. Petrakis, Dimitris Plexousakis
Expert Syst. Appl.5
2010 Evaluation of top-k queries in peer-to-peer networks using threshold algorithms
abstract
In p2p networks, top-k query processing can provide a lot of advantages both in time and bandwidth consumption. Several algorithms have been proposed for the evaluation of top-k queries. A large percentage of them follow the Threshold Approach. We focus on the main adaptations of threshold algorithms fulfilling the requirements of modern p2p applications. We introduce two algorithms optimized for ranking queries in p2p networks and present their characteristics. In the setting of a simulation of large p2p networks, we evaluate the algorithms' performance. Our experiments demonstrate that in some cases a threshold algorithm can improve top-k query processing, while in others it is far more costly. The results show that distributed query processing can be more effective than a simple threshold algorithm in a p2p network.
Ioannis Chrysakis, Constantinos Chalkidis, Dimitris Plexousakis
CIKM3
2010 The ramification problem in temporal databases: Concurrent execution
Nikos Papadakis, Dimitris Plexousakis, Grigoris Antoniou
Int. J. Intell. Syst.2
2009 Empowering Provenance in Data Integration
Haridimos Kondylakis, Martin Doerr, Dimitris Plexousakis
ADBIS3
2009 Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains
Theodore Patkos, Dimitris Plexousakis
IJCAI2
2009 Special Issue on Ontology Dynamics
abstract
Giorgos Flouris, Mathieu d'Aquin, Grigoris Antoniou, Jeff Pan, Dimitris Plexousakis; Special Issue on Ontology Dynamics, Journal of Logic and Computation,
Giorgos Flouris, Mathieu d'Aquin, Grigoris Antoniou, Jeff Z. Pan, Dimitris Plexousakis
J. Log. Comput.5
2009 Mixed-Integer Programming for QoS-Based Web Service Matchmaking
abstract
QoS-based Web Service (WS) discovery has been recognized as the main solution for filtering and selecting between functionally equivalent WSs stored in registries or other types of repositories. There are two main techniques for QoS-based WS matchmaking (filtering): ontology-based and Constraint Programming (CP)-based. Unfortunately, the first technique is not efficient as it is based on the rather immature technology of ontology reasoning, while the second one is not accurate as it is based on syntactic QoS-based descriptions and faulty matchmaking metrics. In our previous work, we have developed an extensible and rich ontology language for QoS-based WS description. Moreover, we have devised a semantic alignment algorithm for aligning QoS-based WS descriptions so as to increase the accuracy of QoS-based WS matchmaking algorithms. Finally, we have developed two alternative CP-based QoS-based WS matchmaking algorithms: a unary-constrained and n-ary-constrained one. In this paper, we claim that Mixed-Integer Programming (MIP) should be used as a matchmaking technique instead of CP and we provide experimental results proving it. In addition, we analyze and experimentally evaluate our matchmaking algorithms against a competing techniques one in order to demonstrate their efficiency and accuracy.
Kyriakos Kritikos, Dimitris Plexousakis
IEEE Trans. Serv. Comput.2
2009 Requirements for QoS-Based Web Service Description and Discovery
abstract
The goal of service oriented architectures (SOAs) is to enable the creation of business applications through the automatic discovery and composition of independently developed and deployed (Web) services. Automatic discovery of Web services (WSs) can be achieved by incorporating semantics into a richer WS description model (WSDM) and by the use of semantic Web (SW) technologies in the WS matchmaking and selection (i.e., discovery) process. A sufficiently rich WSDM should encompass not only functional but also nonfunctional aspects like quality of service (QoS). QoS is a set of performance and domain-dependent attributes that has a substantial impact on WS requesters' expectations. Thus, it can be used for distinguishing between many functionally equivalent WSs that are available nowadays. This paper starts by defining QoS in the context of WSs. Its main contribution is the analysis of the requirements for a semantically rich QoS-based WSDM and an accurate, effective QoS-based WS Discovery (WSDi) process. In addition, a road map of extending current WS standard technologies for realizing semantic, functional, and QoS-based WSDi, respecting the above requirements, is presented.
Kyriakos Kritikos, Dimitris Plexousakis
IEEE Trans. Serv. Comput.2
2008 The Ramification Problem in Temporal Databases: A Solution Implemented in SQL
Nikos Papadakis, Dimitris Plexousakis, Grigoris Antoniou, Manolis Daskalakis, Yannis Christodoulou
ISMIS2
2008 On a Probabilistic Combination of Prediction Sources
Ioannis Rousidis, George Tzagkarakis, Dimitris Plexousakis, Yannis Tzitzikas
ISMIS3
2007 Quete: Ontology-Based Query System for Distributed Sources
Haridimos Kondylakis, Anastasia Analyti, Dimitris Plexousakis
ADBIS3
2007 Requirements for QoS-based Web Service Description and Discovery
abstract
The goal of service oriented architectures is to enable the creation of business applications through the automatic discovery and composition of independently developed and deployed (Web) services. Automatic discovery of Web Services (WSs) can be achieved by incorporating semantics into a richer WS description model (WSDM) and the use of Semantic Web (SW) technologies in the WS matchmaking and selection models. A sufficiently rich WSDM should encompass not only functional but also non-functional aspects like Quality of Service (QoS). QoS is a set of performance attributes that has a substantial impact on WS requesters' expectations. Thus, it can be used as a discriminating factor of functionally-equivalent WSs. The focus of this paper is twofold: to analyze the requirements of a semantically rich QoS-based WSDM and to provide SW and constrained- based mechanisms for enriching syntactic QoS-based WS Discovery (WSDi) algorithms. In addition, a roadmap of extending WS standard techniques for realizing semantic, functional and QoS-based WSDi is presented.
Kyriakos Kritikos, Dimitris Plexousakis
COMPSAC (2)2
2007 The Ramification Problem in Temporal Databases: Concurrent Execution with Conflicting Constraints
abstract
In this paper we study the ramification problem in the setting of temporal databases. Standard solutions from the literature on reasoning about action are inadequate because they rely on the assumptions that fluents persist and actions have effects on the subsequent situation only. We provide a solution based on an extension of the situation calculus and the work of McCain and Turner. More specifically, we study the case where there are conflicting effects of concurrently executing actions and we distinguish between hard and soft integrity constraints.
Nikos Papadakis, Grigoris Antoniou, Dimitris Plexousakis
ICTAI (2)3
2007 A Semantics-Based Framework for Context-Aware Services: Lessons Learned and Challenges
Theodore Patkos, Antonis Bikakis, Grigoris Antoniou, Maria Papadopouli, Dimitris Plexousakis
UIC5
2006 Inconsistencies, Negations and Changes in Ontologies
Giorgos Flouris, Zhisheng Huang, Jeff Z. Pan, Dimitris Plexousakis, Holger Wache
AAAI4
2006 Trialogical E-Learning and Emergent Knowledge Artifacts
Yannis Tzitzikas, Vassilis Christophides, Giorgos Flouris, Dimitris Kotzinos, Hannu Markkanen, Dimitris Plexousakis, Nicolas Spyratos
EC-TEL6
2006 Evolving Ontology Evolution
Giorgos Flouris, Dimitris Plexousakis, Grigoris Antoniou
SOFSEM2
2006 The ramification problem in temporal databases: Changing beliefs about the past
Nikos Papadakis, Grigoris Antoniou, Dimitris Plexousakis
Data Knowl. Eng.3
2005 Incremental Collaborative Filtering for Highly-Scalable Recommendation Algorithms
Manos Papagelis, Ioannis Rousidis, Dimitris Plexousakis, Elias Theoharopoulos
ISMIS3
2005 On Applying the AGM Theory to DLs and OWL
Giorgos Flouris, Dimitris Plexousakis, Grigoris Antoniou
ISWC2
2005 CONFIOUS: Managing the Electronic Submission and Reviewing Process of Scientific Conferences
Manos Papagelis, Dimitris Plexousakis, Panagiotis Nikolaou
WISE2
2005 Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents
Manos Papagelis, Dimitris Plexousakis
Eng. Appl. Artif. Intell.2
2005 Preface
Sheila A. McIlraith, Dimitris Plexousakis
J. Web Semant.2
2004 Querying and Viewing the Semantic Web: An RDF-Based Perspective
Dimitris Plexousakis
SOFSEM1
2004 Optimizing taxonomic semantic web queries using labeling schemes
Vassilis Christophides, Gregory Karvounarakis, Dimitris Plexousakis, Michel Scholl, Sotirios Tourtounis
J. Web Semant.3
2004 Viewing the semantic web through RVL lenses
Aimilia Magkanaraki, Val Tannen, Vassilis Christophides, Dimitris Plexousakis
J. Web Semant.4
2003 Addressing the Ramification Problem in a Temporal Context: The Case of Concurrent Actions
abstract
The ramification problem is a hard and ever present problem in systems exhibiting a dynamic behavior. The area of temporal databases in particular is still lacking satisfactory solutions to the ramification problem. In this paper, we address the problem for the concurrent execution of both instantaneous actions and actions with duration. The proposed solution advances previous work by considering actions with effects occurring in any of the possible future situations resulting from an action's execution.
Nikos Papadakis, Dimitris Plexousakis
ICTAI2
2003 Viewing the Semantic Web through RVL Lenses
Aimilia Magkanaraki, Val Tannen, Vassilis Christophides, Dimitris Plexousakis
ISWC4
2003 On labeling schemes for the semantic web
abstract
This paper focuses on the optimization of the navigation through voluminous subsumption hierarchies of topics employed by Portal Catalogs like Netscape Open Directory (ODP). We advocate for the use of labeling schemes for modeling these hierarchies in order to efficiently answer queries such as subsumption check, descendants, ancestors or nearest common ancestor, which usually require costly transitive closure computations. We first give a qualitative comparison of three main families of schemes, namely bit vector, prefix and interval based schemes. We then show that two labeling schemes are good candidates for an efficient implementation of label querying using standard relational DBMS, namely, the Dewey Prefix scheme [6] and an Interval scheme by Agrawal, Borgida and Jagadish [1]. We compare their storage and query evaluation performance for the 16 ODP hierarchies using the PostgreSQL engine.
Vassilis Christophides, Dimitris Plexousakis, Michel Scholl, Sotirios Tourtounis
WWW2
2003 Querying the Semantic Web with RQL
Gregory Karvounarakis, Aimilia Magkanaraki, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis, Michel Scholl, Karsten Tolle
Comput. Networks5
2002 The Role of Semantic Relevance in Dynamic User Community Management and the Formulation of Recommendations
Nick Papadopoulos, Dimitris Plexousakis
CAiSE2
2002 Actions with Duration and Constraints: the Ramification Problem in Temporal Databases
abstract
The ramification problem is a hard and ever present problem in systems exhibiting dynamic behavior. The area of temporal databases in particular still lacks satisfactory solutions to the ramification problem. In this paper we address the ramification problem based on causal relationships that take time into account. We study the problem for both instantaneous actions and actions with duration. The proposed solution advances previous work by considering actions with effects occurring in any of the possible future situations resulting from an action's execution.
Nikos Papadakis, Dimitris Plexousakis
ICTAI2
2002 Benchmarking RDF Schemas for the Semantic Web
Aimilia Magkanaraki, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis
ISWC4
2002 RQL: a declarative query language for RDF
abstract
Real-scale Semantic Web applications, such as Knowledge Portals and E-Marketplaces, require the management of large volumes of metadata, i.e., information describing the available Web content and services. Better knowledge about their meaning, usage, accessibility or quality will considerably facilitate an automated processing of Web resources. The Resource Description Framework (RDF) enables the creation and exchange of metadata as normal Web data. Although voluminous RDF descriptions are already appearing, sufficiently expressive declarative languages for querying both RDF descriptions and schemas are still missing. In this paper, we propose a new RDF query language called RQL. It is a typed functional language (a la OQL) and relies on a formal model for directed labeled graphs permitting the interpretation of superimposed resource descriptions by means of one or more RDF schemas. RQL adapts the functionality of semistructured/XML query languages to the peculiarities of RDF but, foremost, it enables to uniformly query both resource descriptions and schemas. We illustrate the RQL syntax, semantics and typing system by means of a set of example queries and report on the performance of our persistent RDF Store employed by the RQL interpreter.
Gregory Karvounarakis, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis, Michel Scholl
WWW4
2002 A formal framework for business process modelling and design
Manolis Koubarakis, Dimitris Plexousakis
Inf. Syst.2
2001 A Metamodel for Part - Whole Relationships for Reasoning on Missing Parts and Reconstruction
Martin Doerr, Dimitris Plexousakis, Chrysoula Bekiari
ER2
2001 On Storing Voluminous RDF Descriptions: The Case of Web Portal Catalogs
Sofia Alexaki, Vassilis Christophides, Gregory Karvounarakis, Dimitris Plexousakis
WebDB4
2000 A Formal Model for Business Process Modeling and Design
Manolis Koubarakis, Dimitris Plexousakis
CAiSE2
2000 Temporal Integrity Constraints with Indeterminacy
Wes Cowley, Dimitris Plexousakis
VLDB2
1996 Accomodating Integrity Constraints During Database Design
Dimitris Plexousakis, John Mylopoulos
EDBT1
1996 Building Knowledge Base Management Systems
John Mylopoulos, Vinay K. Chaudhri, Dimitris Plexousakis, Adel Shrufi, Thodoros Topaloglou
VLDB J.3
1993 Integrity Constraint and Rule Maintenance in Temporal Deductive Knowledge Bases
Dimitris Plexousakis
VLDB1
1993 Semantical and Ontological Consideration in Telos: A Language for Knowledge Representation
abstract
This paper focuses on the semantics of Telos, a language for representing knowledge about information systems. Telos is intended to support the development of information systems, especially in the requirements modeling phase. An object‐oriented representational framework is supported by Telos. Its features include aggregation, generalization, and classification, the treatment of attributes as first‐class objects and the explicit representation of time. Telos also provides an assertion sublanguage for expressing deductive rules and integrity constraints. A possible‐worlds semantics is defined for Telos knowledge bases. This semantics is intended to capture the peculiarities involved in the interpretation of temporal expressions. The integration of time has also inspired the treatment of existence in Telos. An ontology of objects based on the property of existence is proposed. In the spirit of KRYPTON, Telos knowledge bases are specified functionally, in terms of the operations provided for querying and updating them. This knowledge‐level analysis will allow us to specify exactly what a knowledge base can be ASK‐ed or TELL‐ed about the domain of discourse. Soundness, consistency, and completeness results have also been proven to complete the specification of Telos knowledge bases. This formal account of the language provides a logical framework that can be used to verify the correctness of any proposed implementation of the system.
Dimitris Plexousakis
Comput. Intell.1