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.

François Bry

dblp:b/FrancoisBry · also François Bry-Haußer · DBLP profile ↗
← Back
45ranked-venue papers
24as first author
1since 2021 · last 2022
0000-0002-0532-6005ORCID · verified

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

Databases, data management, data science and information retrieval · 26 · 12 first-authorApplied, interdisciplinary, general and emerging computing · 14 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 6 · 6 first-authorHuman-computer interaction and ubiquitous computing · 6 · 1 since 2021Artificial intelligence and machine learning · 5 · 4 first-authorTheory of computation · 4 · 3 first-author

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.

Databases, data mining, and information retrieval
12 papers
Information retrieval · 27% Data models and query languages · 24% Query processing and optimization · 24%
Artificial intelligence
2 papers
Knowledge representation and reasoning · 100%
Theoretical computer science
3 papers
Computational complexity · 89% Logic in computer science · 11%

Topics — the 26 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
XML query processing
0.232010
Not so creepy crawler: easy crawler generation with standard xml queries · WWW 2010
An Evaluation of Regular Path Expressions with Qualifiers against XML Streams · ICDE 2003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge management
0.112010
visKQWL, a visual renderer for a semantic web query language · WWW 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology › semantic web
semantic wiki
0.112010
visKQWL, a visual renderer for a semantic web query language · WWW 2010
Information retrieval › search engines › web crawling
focused crawling
0.112010
Not so creepy crawler: easy crawler generation with standard xml queries · WWW 2010
Information retrieval › search engines
web crawling
0.112010
Not so creepy crawler: easy crawler generation with standard xml queries · WWW 2010
Data stream processing
XML stream processing
0.122005
The XML Stream Query Processor SPEX · ICDE 2005
An Evaluation of Regular Path Expressions with Qualifiers against XML Streams · ICDE 2003
Data models and query languages › query language
web query languages
0.112006
Beyond XML and RDF: The Versatile Web Query Language Xcerpt · WWW 2006
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning
0.112005
CaTTS: calendar types and constraints for Web applications · WWW 2005
Data models and query languages › schema languages
XML schema
0.112005
CaTTS: calendar types and constraints for Web applications · WWW 2005
Query processing and optimization › XML query processing
XPath query evaluation
0.112005
The XML Stream Query Processor SPEX · ICDE 2005
Computational complexity
constraint satisfaction
0.112005
CaTTS: calendar types and constraints for Web applications · WWW 2005
Computational complexity › constraint satisfaction › infinite-domain constraint satisfaction
temporal constraint satisfaction
0.112005
CaTTS: calendar types and constraints for Web applications · WWW 2005
Information retrieval
search interfaces
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Data mining › exploratory data analysis
visual exploration
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Information retrieval › query formulation
visual query
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Data models and query languages › query language
visual query language
0.012003
Xcerpt and visXcerpt: From Pattern-Based to Visual Querying of XML and Semistructured Data · VLDB 2003
Data models and query languages
XML query languages
0.012003
Xcerpt and visXcerpt: From Pattern-Based to Visual Querying of XML and Semistructured Data · VLDB 2003
User interface design and tools › search interface
visual query interface
0.012003
Visual Querying and Exploration of Large Answers in XML Databases with X2 · ICDE 2003
Data models and query languages
logic programming
0.011989
Logic Programming as Constructivism: A Formalization and its Application to Databases · PODS 1989
Query processing and optimization › complex query processing
quantified query processing
0.011989
Towards an Efficient Evaluation of General Queries: Quantifier and Disjunction Processing Revisited · SIGMOD Conference 1989
Data models and query languages
relational algebra
0.011989
Towards an Efficient Evaluation of General Queries: Quantifier and Disjunction Processing Revisited · SIGMOD Conference 1989
Query processing and optimization › query compilation
relational algebra translation
0.011989
Towards an Efficient Evaluation of General Queries: Quantifier and Disjunction Processing Revisited · SIGMOD Conference 1989
Logic in computer science › philosophical logic › non-classical logic
constructive logic
0.011989
Logic Programming as Constructivism: A Formalization and its Application to Databases · PODS 1989
Logic in computer science
proof theory
0.011989
Logic Programming as Constructivism: A Formalization and its Application to Databases · PODS 1989
Database theory › integrity constraints
integrity constraint checking
0.011986
Checking Consistency of Database Constraints: a Logical Basis · VLDB 1986
Data models and query languages › datalog › datalog query optimization
magic sets
0.011989
Logic Programming as Constructivism: A Formalization and its Application to Databases · PODS 1989

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

visual rendering · 0.2static type checking · 0.2constraint solving · 0.2XML queries · 0.1complete answer aggregate · 0.1XChange · 0.1rule-based reasoning · 0.1regular path expressions · 0.1query rewriting · 0.1pushdown transducer · 0.1stratification · 0.0constructive proof theory · 0.0conditional fixpoint · 0.0logical basis · 0.0
YearPublicationVenuePosition
2022 The Future of Higher Education Is Social and Personalized! Experience Report and Perspectives
Sven Strickroth, François Bry
CSEDU (1)2
2020 In Praise of Impredicativity: A Contribution to the Formalization of Meta-Programming
abstract
Abstract Processing programs as data is one of the successes of functional and logic programming. Higher-order functions, as program-processing programs are called in functional programming, and meta-programs, as they are called in logic programming, are widespread declarative programming techniques. In logic programming, there is a gap between the meta-programming practice and its theory: The formalizations of meta-programming do not explicitly address its impredicativity and are not fully adequate. This article aims at overcoming this unsatisfactory situation by discussing the relevance of impredicativity to meta-programming, by revisiting former formalizations of meta-programming, and by defining Reflective Predicate Logic, a conservative extension of first-order logic, which provides a simple formalization of meta-programming.
François Bry
Theory Pract. Log. Program.1
2019 Nudging by Predicting: A Case Study
abstract
Nudging students to a better learning is a common practice among teachers of small classes which is impossible in large classes. Indeed, no teacher has enough time for giving individual feedback to several tens or hundred students, let alone be sufficiently aware of the progress and difficulties of each of them. This article reports on a case study using computed individual predictions for sustaining the motivation of large class’ audiences thus nudging them to a better learning. More precisely, this article reports on a case study in which students are given individual predictions of their withdrawal, or “skipping”, and examination performances with the aim of increasing their participation to classes and to homework. A real-life evaluation of the approach in a computer sicence course points to both its effectiveness and its positive reception by students.
Niels Heller, François Bry
CSEDU (2)2
2019 Phased Classroom Instruction: A Case Study on Teaching Programming Languages
Sebastian Mader, François Bry
CSEDU (1)2
2014 Technology Use in Lectures to Enhance Students' Attention
Vera Gehlen-Baum, Armin Weinberger, Alexander Pohl, François Bry
EC-TEL4
2012 Backstage - Designing a Backchannel for Large Lectures
Vera Gehlen-Baum, Alexander Pohl, Armin Weinberger, François Bry
EC-TEL4
2012 Discerning Actuality in Backstage - Comprehensible Contextual Aging
Julia Hadersberger, Alexander Pohl, François Bry
EC-TEL3
2012 pest: Fast approximate keyword search in semantic data using eigenvector-based term propagation
Klara A. Weiand, Fabian Kneißl, Wojciech lobacz, Tim Furche, François Bry
Inf. Syst.5
2011 Liquid decision making: an exploratory study
abstract
Decision making is typically a well-defined process. The decision is formulated, the decision options are determined and information regarding the options is retrieved by the decision makers. Eventually, the decision is taken by some kind of voting. In this article we propose a novel approach to decision making called liquid decision making (LDM). LDM enables people to incorporate new information, to react to the voting of others, and to reconsider and revise their own voting. Additionally, a competitive element is introduced by basing the decision making mechanism on market principles: Indecision can lead to a loss of influence in the decision making. Artificial market perturbations are used to gauge the stability of a decision suggested by a market equilibrium. This article introduces LDM and its market perturbations and reports on an exploratory study conducted using LDM.
Stephan Leutenmayr, François Bry
iiWAS2
2010 A Social Vision of Knowledge Representation and Reasoning
François Bry, Jakub Kotowski
SOFSEM1
2010 Flavors of KWQL, a Keyword Query Language for a Semantic Wiki
François Bry, Klara A. Weiand
SOFSEM1
2010 Not so creepy crawler: easy crawler generation with standard xml queries
abstract
Web crawlers are increasingly used for focused tasks such as the extraction of data from Wikipedia or the analysis of social networks like last.fm. In these cases, pages are far more uniformly structured than in the general Web and thus crawlers can use the structure of Web pages for more precise data extraction and more expressive analysis.
Franziska von dem Bussche, Klara A. Weiand, Benedikt Linse, Tim Furche, François Bry
WWW5
2010 visKQWL, a visual renderer for a semantic web query language
abstract
KiWi is a semantic Wiki that combines the Wiki philosophy of collaborative content creation with the methods of the Semantic Web in order to enable effective knowledge management.
Andreas Hartl, Klara A. Weiand, François Bry
WWW3
2010 Semantic Search on Unstructured Data: Explicit Knowledge through Data Recycling
abstract
Studies agree that searchers are often not satisfied with the performance of current enterprise search engines. As a consequence, more scientists worldwide are actively investigating new avenues for searching to improve retrieval performance. This paper contributes to YASA (Your Adaptive Search Agent), a fully implemented and thoroughly evaluated ontology-based information retrieval system for the enterprise. A salient particularity of YASA is that large parts of the ontology are automatically filled with facts by recycling and transforming existing data. YASA offers context-based personalization, faceted navigation, as well as semantic search capabilities. YASA has been deployed and evaluated in the pharmaceutical research department of Roche, Penzberg, and results show that already semantically simple ontologies suffice to considerably improve search performance.
Alex Kohn, François Bry, Alexander Manta 0002
Int. J. Semantic Web Inf. Syst.2
2010 Rule-based composite event queries: the language XChangeEQ and its semantics
Michael Eckert, François Bry
Knowl. Inf. Syst.2
2009 Web Queries: From a Web of Data to a Semantic Web
François Bry, Tim Furche, Klara A. Weiand
WISE1
2008 The Facility Control Markup Language FCML
abstract
In the domain of supervisory control and data acquisition (SCADA), significant challenges reside in the variety of proprietary interfaces and protocols which accompany the components and devices provided by different manufacturers. The Facility Control Markup Language (FCML) is designed to provide standardized and uniform access to different devices which usually only adhere to proprietary interfaces and protocols. As an application of the Extensible Markup Language (XML), FCML is designed as an open and extensible standard which can easily be adapted and extended to include requirements of future applications and devices. The subjacent vision includes the conjecture that Web-based SCADA systems are very promising for a wide range of SCADA applications, for reasons of modularity and ease of deployment.
François Bry, Bernhard Lorenz, Hans Jürgen Ohlbach, Martin Roeder, Marc Weinberger
ICDS1
2007 Evolution of Distributed Web Data: An Application of the Reactive Language XChange
abstract
Many data sources on the Web evolve: they change their content over time, typically as reactions to events. Such changes often need to be mirrored in data on other Web nodes: updates need to be propagated. To respond to the need for evolution and reactivity both locally and globally, the language XChange has been developed. We demonstrate its applicability in a concrete scenario of distributed Web sites of a scientific community with mutual data dependencies.
François Bry, Michael Eckert, Hendrik Grallert, Paula-Lavinia Patranjan
ICDE1
2006 Beyond XML and RDF: The Versatile Web Query Language Xcerpt
abstract
Applications and services that access Web data are becoming increasingly more useful and wide-spread. Current main-stream Web query languages such as XQuery, XSLT, or SPARQL, however, focus only on one of the different data formats available on the Web. In contrast, Xcerpt is a emphversatile semi-structured query language, i.e., a query language able to access all kinds of Web data such as XML and RDF in the same language reusing common concepts and language constructs. To integrate heterogeneous data and as a foundation for Semantic Web reasoning, Xcerpt also provides rules. Xcerpt has a visual companion language, visXcerpt, that is conceived as a mere rendering of the (textual) query language Xcerpt using a slightly extended CSS. Both languages are demonstrated along a realistic use case integrating XML and RDF data highlighting interesting and unique features. Novel language constructs and optimization techniques are currently under investigation in the Xcerpt project ([email protected] urlhttp://xcerpt.org/).
Sacha Berger, François Bry, Tim Furche, Benedikt Linse, Andreas Schroeder 0001
WWW2
2006 Reactivity on the Web: Paradigms and Applications of the Language XChange
François Bry, Michael Eckert, Paula-Lavinia Patranjan
J. Web Eng.1
2005 The XML Stream Query Processor SPEX
abstract
Data streams are an emerging technology for data dissemination in cases where the data throughput or size makes it unfeasible to rely on the conventional approach based on storing the data before processing it. SPEX evaluates XPath queries against XML data streams. SPEX is built upon formal frameworks for (1) rewriting XPath queries into equivalent XPath queries without reverse axes and (2) correct query evaluation with polynomial combined complexity using networks of pushdown transducers. Such transducers are simple, independent, and can be connected in a flexible manner, thus allowing not only easy extensions but also extensive query optimization. Querying XML streams with SPEX consists in four steps: first, the input XPath query is rewritten into an XPath query without reverse axes. Second, the forward XPath query is compiled into a logical query plan abstracting out details of the concrete XPath syntax. Then, a physical query plan is generated by extending the logical query plan with operators for determination and collection of answers. In the last step, the XML stream is processed continuously with the physical query plan, and the output stream conveying the answers to the original query is generated progressively.
François Bry, Fatih Coskun, Serap Durmaz, Tim Furche, Dan Olteanu, Markus Spannagel
ICDE1
2005 Calendars and Topologies as Types
François Bry, Bernhard Lorenz, Stephanie Spranger
KES (4)1
2005 CaTTS: calendar types and constraints for Web applications
abstract
Data referring to cultural calendars such as the widespread Gregorian dates but also dates after the Chinese, Hebrew, or Islamic calendars as well as data referring to professional calendars like fiscal years or teaching terms are omnipresent on the Web. Formalisms such as XML Schema have acknowledged this by offering a rather extensive set of Gregorian dates and times as basic data types. This article introduces into CaTTS, the Calendar and Time Type System. CaTTS goes far beyond predefined date and time types after the Gregorian calendar as supported by XML Schema. CaTTS first gives rise to declaratively specify more or less complex cultural or professional calendars including specificities such as leap seconds, leap years, and time zones. CaTTS further offers a tool for the static type checking (of data typed after calendar(s) defined in CaTTS). CaTTS finally offers a language for declaratively expressing and a solver for efficiently solving temporal constraints (referring to calendar(s) expressed in CaTTS). CaTTS complements data modeling and reasoning methods designed for generic Semantic Web applications such as RDF or OWL with methods specific to the particular application domain of calendars and time.
François Bry, Frank-André Rieß, Stephanie Spranger
WWW1
2005 Querying the Web Reconsidered: Design Principles for Versatile Web Query Languages
abstract
A decade of experience with research proposals as well as standardized query languages for the conventional Web and the recent emergence of query languages for the Semantic Web call for a reconsideration of design principles for Web and Semantic Web query languages. This chapter first argues that a new generation of versatile Web query languages is needed for solving the challenges posed by the changing Web: We call versatile those query languages able to cope with both Web and Semantic Web data expressed in any (Web or Semantic Web) markup language. This chapter further suggests that well-known referential transparency and novel answer-closedness are essential features of versatile query languages. Indeed, they allow queries to be considered like forms and answers like form-fillings in the spirit of the query-by-example paradigm. This chapter finally suggests that the decentralized and heterogeneous nature of the Web requires incomplete data specifications (or incomplete queries) and incomplete data selections (or incomplete answers); the form-like query can be specified without precise knowledge of the queried data, and answers can be restricted to contain only an excerpt of the queried data.
François Bry, Christoph Koch 0001, Tim Furche, Sebastian Schaffert, Liviu Badea, Sacha Berger
Int. J. Semantic Web Inf. Syst.1
2004 Content-Aware DataGuides: Interleaving IR and DB Indexing Techniques for Efficient Retrieval of Textual XML Data
Felix Weigel, Holger Meuss, François Bry, Klaus U. Schulz
ECIR3
2004 Visual Querying for the Semantic Web
Sacha Berger, François Bry, Christoph Wieser
ER2
2004 Xcerpt and XChange - Logic Programming Languages for Querying and Evolution on the Web
François Bry, Paula-Lavinia Patranjan, Sebastian Schaffert
ICLP1
2004 Content and Structure in Indexing and Ranking XML
abstract
Rooted in electronic publishing, XML is now widely used for modelling and storing structured text documents. Especially in the WWW, retrieval of XML documents is most useful in combination with a relevance-based ranking of the query result. Index structures with ranking support are therefore needed for fast access to relevant parts of large document collections. This paper proposes a classification scheme for both XML ranking models and index structures, allowing to determine which index suits which ranking model. An analysis reveals that ranking parameters related to both the content and structure of the data are poorly supported by most known XML indices. The IR-CADG index, owing to its tight integration of content and structure, supports various XML ranking models in a very efficient retrieval process. Experiments show that it outperforms separate content/structure indexing by more than two orders of magnitude for large corpora of several hundred MB.
Felix Weigel, Holger Meuss, Klaus U. Schulz, François Bry
WebDB4
2003 Bioinformatics Databases: State of the Art and Research Perspectives
François Bry, Peer Kröger
ADBIS1
2003 Visual Querying and Exploration of Large Answers in XML Databases with X2
abstract
This paper describes (eXploring XML data), a system for efficiently querying XML data and visually exploring answer sets, with a special focus on the novel user interface for interaction with the query result. The process of querying XML documents is performed interactively and in a completely graphical manner. Special attention was paid to simplicity of the user interface: In a first step the user submits a query to the system and gets the result presented in the form of a Complete Answer Aggregate (CAA). CAAs visually (re)present the answer space in a compact form and thus provide a good overview over the set of all answers. They offer a rich variety of presentation modes and exploration techniques which are used in the second step to interactively explore the answer space.
Holger Meuss, Klaus U. Schulz, François Bry
ICDE3
2003 An Evaluation of Regular Path Expressions with Qualifiers against XML Streams
abstract
We present SPEX, a streamed and progressive evaluation of regular path expressions with XPath-like qualifiers against XML streams. SPEX proceeds as follows. An expression is translated in linear time into a network of transducers, most of them having 1-DPDT equivalents. Every stream message is then processed once by the entire network and result fragments are output on the fly. In most practical cases SPEX needs a time linear in the stream size and for transducer stacks a memory quadratic in the stream depth. Experiments with a prototype implementation point to a very good efficiency of the SPEX approach.
Dan Olteanu, Tobias Kiesling, François Bry
ICDE3
2003 Web Services for Teaching: A Case Study
François Bry, Norbert Eisinger, Georg Schneemayer
ICWS1
2003 Xcerpt and visXcerpt: From Pattern-Based to Visual Querying of XML and Semistructured Data
Sacha Berger, François Bry, Sebastian Schaffert, Christoph Wieser
VLDB2
2003 A Computational Biology Database Digest: Data, Data Analysis, and Data Management
François Bry, Peer Kröger
Distributed Parallel Databases1
2002 Towards a Declarative Query and Transformation Language for XML and Semistructured Data: Simulation Unification
François Bry, Sebastian Schaffert
ICLP1
2001 Towards Aggregated Answers for Semistructured Data
Holger Meuss, Klaus U. Schulz, François Bry
ICDT3
2000 Positive Unit Hyperresolution Tableaux and Their Application to Minimal Model Generation
François Bry, Adnan H. Yahya
J. Autom. Reason.1
1993 Towards Intelligent Databases
François Bry
ISMIS1
1990 Intensional Updates: Abduction via Deduction
François Bry
ICLP1
1990 Query Evaluation in Deductive Databases: Bottom-Up and Top-Down Reconciled
François Bry
Data Knowl. Eng.1
1989 Logic Programming as Constructivism: A Formalization and its Application to Databases
abstract
The features of logic programming that seem unconventional from the viewpoint of classical logic can be explained in terms of constructivistic logic. We motivate and propose a constructivistic proof theory of non-Horn logic programming. Then, we apply this formalization for establishing results of practical interest. First, we show that 'stratification' can be motivated in a simple and intuitive way. Relying on similar motivations, we introduce the larger classes of 'loosely stratified' and 'constructively consistent' programs. Second, we give a formal basis for introducing quantifiers into queries and logic programs by defining 'constructively domain independent' formulas. Third, we extend the Generalized Magic Sets procedure to loosely stratified and constructively consistent programs, by relying on a 'conditional fixpoint' procedure.
François Bry
PODS1
1989 Towards an Efficient Evaluation of General Queries: Quantifier and Disjunction Processing Revisited
abstract
Database applications often require to evaluate queries containing quantifiers or disjunctions, e.g., for handling general integrity constraints. Existing efficient methods for processing quantifiers depart from the relational model as they rely on non-algebraic procedures. Looking at quantified query evaluation from a new angle, we propose an approach to process quantifiers that makes use of relational algebra operators only. Our approach performs in two phases. The first phase normalizes the queries producing a canonical form. This form permits to improve the translation into relational algebra performed during the second phase. The improved translation relies on a new operator - the complement-join - that generalizes the set difference, on algebraic expressions of universal quantifiers that avoid the expensive division operator in many cases, and on a special processing of disjunctions by means of constrained outer-joins. Our method achieves an efficiency at least comparable with that of previous proposals, better in most cases. Furthermore, it is considerably simpler to implement as it completely relies on relational data structures and operators.
François Bry
SIGMOD Conference1
1988 SATCHMO: A Theorem Prover Implemented in Prolog
Rainer Manthey, François Bry
CADE2
1988 A Uniform Approach to Constraint Satisfaction and Constraint Satisfiability in Deductive Databases
François Bry, Hendrik Decker, Rainer Manthey
EDBT1
1986 Checking Consistency of Database Constraints: a Logical Basis
François Bry, Rainer Manthey
VLDB1