EDBT 2026 Demo / reviewers in the wild / expert
David Stuart Robertson 0001
dblp:r/DSRobertson · also Dave Robertson 0001, David Robertson 0001
· DBLP profile ↗
49ranked-venue papers
13as first author
0since 2021 · last 2020
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 28 · 5 first-authorSoftware engineering, systems software and programming languages · 10 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 2 first-authorDatabases, data management, data science and information retrieval · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5Human-computer interaction and ubiquitous computing · 4 · 1 first-authorTheory of computation · 3 · 2 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.
| Theoretical computer science
1 paper |
Logic in computer science · 67% Distributed computing theory · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 57% Programming languages and type systems · 43% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
1 paper |
Question answering and dialogue systems · 77% Knowledge representation and reasoning · 23% | |
| Network and information security
1 paper |
Authentication and access control · 100% |
Topics — the 8 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
algebraic specification |
0.1 | 1 | 2011 | Reasoning about Distributed Knowledge-Transforming Peer Interactions · IEEE Trans. Knowl. Data Eng. 2011 |
Logic in computer science › category theory › categorical logic
institution theory |
0.1 | 1 | 2011 | Reasoning about Distributed Knowledge-Transforming Peer Interactions · IEEE Trans. Knowl. Data Eng. 2011 |
Distributed systems › distributed system security › trust management
distributed trust |
0.1 | 1 | 2007 | Dynamic Verification of Trust in Distributed Open Systems · IJCAI 2007 |
Distributed systems › peer-to-peer systems
peer-to-peer architecture |
0.0 | 1 | 2011 | Reasoning about Distributed Knowledge-Transforming Peer Interactions · IEEE Trans. Knowl. Data Eng. 2011 |
Natural language and speech › Question answering and dialogue systems
dialogue management |
0.0 | 1 | 2000 | Evaluating focus theories for dialogue management · Int. J. Hum. Comput. Stud. 2000 |
Requirements engineering and software design
requirements elicitation |
0.0 | 1 | 1999 | Using Focus Rules in Requirements Elicitation Dialogues · IJCAI 1999 |
Programming languages and type systems
logic programming |
0.0 | 1 | 1994 | Applying Prolog programming techniques · Int. J. Hum. Comput. Stud. 1994 |
Bioinformatics and computational biology
sequence analysis |
0.0 | 1 | 2001 | Basic Gene Grammars and DNA-ChartParser for language processing of Escherichia coli promoter DNA sequences · Bioinform. 2001 |
Methods — techniques the papers use, named apart from their topics
property inference · 0.2process calculus · 0.2dynamic verification · 0.1weight matrix · 0.0neural network learning · 0.0definite clause grammar · 0.0chart parsing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Cross-Border Medical Research Using Multi-Layered and Distributed KnowledgeabstractAs medical research becomes ever finer-grained, experiments require healthcare data in quantities that single countries cannot provide.Cross-jurisdictional data collection remains, however, extremely challenging due to the diverging legal, professional, linguistic, normative, and technological contexts of the participating countries.Medical data heterogeneity, in particular, is still a largely unsolved problem on the international level, due to the complexity of data combined with strict precision and data protection constraints.We propose a scalable solution based on a novel knowledge architecture and the corresponding knowledge graph integration methodology.Medical knowledge that drives the scalable integration process is divided into multiple functional layers and is maintained in a distributed manner across participating countries.We successfully applied the approach in the context of a research experiment across Scotland and Italy, and are currently adapting it within other initiatives of Europe-wide health data interoperability. Using Multi-Layered and Distributed Knowledge Gábor Bella, Liz Elliot, Subhashis Das, Stephen Pavis, Ettore Turra, David Stuart Robertson 0001, Fausto Giunchiglia |
ECAI | 6 |
| 2019 | Investigating Motility and Pattern Formation in Pluripotent Stem Cells Through Agent-Based ModelingabstractUnderstanding and predicting the pattern formation in groups of pluripotent stem cells has the potential to improve efficiency and efficacy of stem cell therapies. However, the underlying molecular mechanisms of pluripotent stem cell behaviors are highly complex and are currently still not fully understood. A key practical question is whether deep biological modelling of the cells is essential to predict their pattern formation, or whether there is sufficient predictive power in simply modelling their behaviors and interactions at a higher level. This study focuses on the social interactions and behaviors of pluripotent stem cells at a high-level to predict aggregate crowd behaviors within a level of uncertainty. Agent-based modelling was applied to study the pattern formation in pluripotent stem cells. Five models were established to test four biologically plausible rules of cell motility in terms of: a) velocity, b) directional persistence time, c) directional movements, and d) border effect. We found that it is possible that cells' directional movements based on local density play an important role of the pattern formation, and pattern formation in pluripotent stem cells is governed by a complex combination of rules in our agent-based model simulations, which account for much of the variability observed in experimental findings. Minhong Wang 0002, Athanasios Tsanas, Guillaume Blin, David Stuart Robertson 0001 |
BIBE | 4 |
| 2018 | Towards Executable Representations of Social Machines
David Murray-Rust, Alan Davoust, Petros Papapanagiotou, Areti Manataki, Max Van Kleek, Nigel Shadbolt, David Stuart Robertson 0001 |
Diagrams | 7 |
| 2018 | Secure information sharing in social agent interactions using information flow analysis
Shahriar Bijani, David Stuart Robertson 0001, David Aspinall 0001 |
Eng. Appl. Artif. Intell. | 2 |
| 2015 | LS2C - A Platform to Design, Implement and Execute Social Computations
Flávio S. Corrêa da Silva, David Stuart Robertson 0001, Wamberto Weber Vasconcelos |
ICAART (2) | 2 |
| 2014 | A collaboration model for community-based Software Development with social machinesabstractToday's crowdsourcing systems are predominantly used for processing independent tasks with simplistic coordination. As such, they offer limited support for handling complex, intellectually and organizationally challenging labour types, such as software development. In order to support crowd David Murray-Rust, Ognjen Scekic, Hong Linh Truong 0001, David Stuart Robertson 0001, Schahram Dustdar |
CollaborateCom | 4 |
| 2013 | Argumentation Understood as Program Synthesis (S)
Ashwag Maghraby, David Stuart Robertson 0001 |
SEKE | 2 |
| 2013 | Introduction to the special section on internet-scale human problem solvingabstractThis editorial introduction first outlines some of the research challenges raised by the emerging forms of internet-scale human problem solving. It then explains how the two articles in this special section can serve as illuminating complementary case studies, providing concrete examples embedded in general conceptual frameworks. Fausto Giunchiglia, David Stuart Robertson 0001 |
ACM Trans. Interact. Intell. Syst. | 2 |
| 2012 | Automated Deployment of Argumentation ProtocolsabstractThe objective of this paper is to try to fill the gap between: argumentation, electronic institutions and protocols by using a combination of automated synthesis and model checking methods. More precisely, this paper proposes a means of moving rapidly from argument specification to protocol implementation, using an extension of the Argument Interchange Format as the specification language and the Lightweight Coordination Calculus as an implementation language. Ashwag Maghraby, David Stuart Robertson 0001, María Adela Grando, Michael Rovatsos |
COMMA | 2 |
| 2012 | The use of reputation as noise-resistant selection bias in a co-evolutionary multi-agent systemabstractLittle attention has been paid to the relationship between fitness evaluation in evolutionary algorithms and reputation mechanisms in multi-agent systems, but if these could be related it opens the way for implementation of distributed evolutionary systems via multi-agent architectures. In this paper we investigate the effectiveness with which reputation can replace direct fitness observation as the selection bias in an evolutionary multi-agent system. We do this by implementing a peer-to-peer, self-adaptive genetic algorithm, in which agents act as individual GAs that, in turn, evolve dynamically themselves in real-time. The evolution of the agents is implemented in two alternative ways: First, using the traditional approach of direct fitness observation (self-reported by each agent), and second, using a simple reputation model based on the collective past experiences of the agents. Our research shows that this simple model of distributed reputation can be successful as the evolutionary drive in such a system. Further, we discuss the effect of noise (in the form of "defective" agents) in both models. We show that, unlike the fitness-based model, the reputation-based model manages to identify the defective agents successfully, thus showing a level of resistance to noise. Nikolaos Chatzinikolaou, David Stuart Robertson 0001 |
GECCO | 2 |
| 2012 | Choreographing Web Services with Semantically Enhanced ScriptingabstractSeveral solutions to describing service choreography have emerged, mainly focused on encoding capabilities of services especially for those deployed on the Web. These solutions are either derived from traditional Web service standards such as WSDL or inspired by the theory of process calculus. Little attention has however been paid to finding a lightweight solution which can enable peers to obtain, publish and share service choreography in an open environment or peer-to-peer network. This paper proposes a framework for choreographing semantically enhanced Web Services encoded in a extended lightweight coordinative language which is derived from process calculus and is dedicated to running in modern Web browsers. A proof-of-concept prototype has been implemented and demoed as a decentralised service choreography-management platform based on this framework. There is no need for users to install any third-party application, and service choreography execution is achieved via client-side Web browsers. Also, the preliminary experiments indicate the efficiency and scalability of our proof-of-concept implementation of this framework. Xi Bai 0001, Ewan Klein, David Stuart Robertson 0001 |
Web Intelligence | 3 |
| 2011 | Reasoning about Distributed Knowledge-Transforming Peer InteractionsabstractWe address the problem of how to reason about properties of knowledge transformations as they occur in distributed and decentralized interactions between large and complex artifacts, such as databases, web services, and ontologies. Based on the conceptual distinction between specifications of interactions and properties of knowledge transformations that follow from these interactions, we explore a novel mixture of process calculus and property inference by connecting interaction models with knowledge transformation rules. We aim at being generic in our exploration, hence our emphasis on abstract knowledge transformations, although we exemplify it using a lightweight specification language for interaction modeling (for which an executable peer-to-peer environment already exists) and provide a formal semantics for knowledge transformation rules using the theory of institutions. Consequently, our exploration is also an example of the gain obtained by linking current state-of-the-art distributed knowledge engineering based on web services and peer-based architectures with formal methods drawn from a long tradition in algebraic specification. Marco Schorlemmer, David Stuart Robertson 0001 |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2010 | OKBook: Peer-to-Peer Community Formation
Xi Bai 0001, Wamberto Weber Vasconcelos, David Stuart Robertson 0001 |
ESWC (2) | 3 |
| 2010 | Delivering clinical decision support services: There is nothing as practical as a good theory
John Fox 0001, David Glasspool, Vivek Patkar, Mark Austin, Liz Black, Matthew South, David Stuart Robertson 0001, Charles Vincent |
J. Biomed. Informatics | 7 |
| 2008 | Constraint Relaxation Approach for Over-Constrained Agent Interaction
Mohd. Fadzil Hassan 0001, David Stuart Robertson 0001 |
PRICAI | 2 |
| 2008 | Addressing the Brittleness of Agent Interaction
Mohd. Fadzil Hassan 0001, David Stuart Robertson 0001 |
PRIMA | 2 |
| 2008 | Using multi-agent platform for pure decentralised business workflowsabstractThis paper describes the development of a distributed multi-agent workflow enacting mechanism starting from a BPEL4WS specification. Our work demonstrates that a multi-agent interaction protocol (Lightweight Coordination Calculus) can be derived from Li Guo 0002, David Stuart Robertson 0001, Yun-Heh Chen-Burger |
Web Intell. Agent Syst. | 2 |
| 2007 | Adaptive Agent Model: an Agent Interaction and Computation ModelabstractSoftware systems must be capable of coping with continuous requirements changes and at the same time wisely make use of emerging components and services to remain useful in their environment. In this paper, the adaptive agent model (AAM) approach is proposed. The AAM uses configurable interaction model to drive adaptive agent behaviour. The model captures user requirements and is maintained by experts at a high level of abstraction. The AAM interaction model has been discussed with regard to interaction specification and interaction coordination, in line with a coordination language for the OpenKnowledge project. A major benefit of using the approach is agents can dynamically choose disparate components and services already developed for computation via their interaction with each other at runtime, when a new interaction model has been configured for them towards an emerging business goal. A simple expert seeking scenario has been used to illustrate the approach. Liang Xiao 0002, David Stuart Robertson 0001, Madalina Croitoru, Paul H. Lewis, Srinandan Dashmapatra, David Dupplaw, Bo Hu 0001 |
COMPSAC (2) | 2 |
| 2007 | Dynamic Verification of Trust in Distributed Open Systems
Nardine Osman 0001, David Stuart Robertson 0001 |
IJCAI | 2 |
| 2006 | Grigoris Antoniou, Frank van Harmelen, A Semantic Web Primer, The MIT Press, April 1, 2004, 272 pp., ISBN 0262012103
David Stuart Robertson 0001 |
Inf. Process. Manag. | 1 |
| 2005 | Addressing Constraint Failures in Agent Interaction Protocol
Mohd. Fadzil Hassan 0001, David Stuart Robertson 0001, Chris Walton |
PRIMA | 2 |
| 2004 | Multi-agent Coordination as Distributed Logic Programming
David Stuart Robertson 0001 |
ICLP | 1 |
| 2004 | Mapping a Business Process Model to a Semantic Web Service ModelabstractThe purpose of OWL-S is to support effective automation of various Web services related activities including service discovery, composition, execution and monitoring. For our work, we are interested in automated Web services composition for a business process model. OWL-S process ontology provides a standard language for describing the composition of Web services. Thus we can treat composed Web services as a process model. However, since OWL-S is an XML based syntax description which is used for automatic agent processing, it is difficult to read and understand for human reader, especially for those with little XML knowledge but from a process modelling background, for example, businessmen. Therefore it can not be easily and directly used for process modelling tasks. The Fundamental Business Process Modelling Language (FBPML) is a diagram based business process modelling language which merges IDEF3, RAD and PSL. It has a precise operational semantics and describes business processes in a conventional logic. Because it is diagram based, it can be easily accepted by processes modelers who normally are familiar with such diagrams. However, its problem is that it does not provide a direct specification for Web services based agents. This paper bridges the gap via conceptual mapping between two different process modelling languages, FBPML and OWL-S. Li Guo 0002, Yun-Heh Chen-Burger, David Stuart Robertson 0001 |
ICWS | 3 |
| 2002 | On the insufficiency of ontologies: problems in knowledge sharing and alternative solutions
Flávio S. Corrêa da Silva, Wamberto Weber Vasconcelos, David Stuart Robertson 0001, Virgínia V. B. Biris Brilhante, Ana Cristina Vieira de Melo, Marcelo Finger, Jaume Agustí-Cullell |
Knowl. Based Syst. | 3 |
| 2002 | Pitfalls of formality in early system design
David Stuart Robertson 0001 |
Sci. Comput. Program. | 1 |
| 2001 | Basic Gene Grammars and DNA-ChartParser for language processing of Escherichia coli promoter DNA sequencesabstractMOTIVATION: The field of 'DNA linguistics' has emerged from pioneering work in computational linguistics and molecular biology. Most formal grammars in this field are expressed using Definite Clause Grammars but these have computational limitations which must be overcome. The present study provides a new DNA parsing system, comprising a logic grammar formalism called Basic Gene Grammars and a bidirectional chart parser DNA-ChartParser. RESULTS: The use of Basic Gene Grammars is demonstrated in representing many formulations of the knowledge of Escherichia coli promoters, including knowledge acquired from human experts, consensus sequences, statistics (weight matrices), symbolic learning, and neural network learning. The DNA-ChartParser provides bidirectional parsing facilities for BGGs in handling overlapping categories, gap categories, approximate pattern matching, and constraints. Basic Gene Grammars and the DNA-ChartParser allowed different sources of knowledge for recognizing E.coli promoters to be combined to achieve better accuracy as assessed by parsing these DNA sequences in real-world data sets. Siu-wai Leung, Chris Mellish, David Stuart Robertson 0001 |
Bioinform. | 3 |
| 2000 | WaRP: A Reactive Planner Integrated in an Environmental Decision Support System fo Wastewater Treatment Plant Management
Luigi Ceccaroni, David Stuart Robertson 0001 |
ECAI | 2 |
| 2000 | A Lightweight Capability Communication Mechanism
David Stuart Robertson 0001, Flávio S. Corrêa da Silva, Wamberto Weber Vasconcelos, Ana Cristina Vieira de Melo |
IEA/AIE | 1 |
| 2000 | Evaluating focus theories for dialogue management
Renaud Lecoeuche, David Stuart Robertson 0001, Catherine Barry, Chris Mellish |
Int. J. Hum. Comput. Stud. | 2 |
| 2000 | Formal Support for an Informal Business Modelling MethodabstractBusiness modelling methods are popular but, since they operate primarily in the early stages of software lifecycles, most are informal. This paper describes how we have used a conventional formal notation (first order predicate logic) in combination with automated support tools to replicate the key components of an established, informal, business modelling method: IBM's Business System Development Method (BSDM). We describe the knowledge which we represent formally at each stage in the method and explain how the move from informal to formal representation allows us to provide guidance and consistency checking during the development lifecycle of the model. It also allows us to extend the original method to a model execution phase which is not described in the original informal method. The role of the formal notation in this case is not to provide a formal semantics for BSDM but to provide a framework for sharing the information supplied at different modelling stages and which we can supplement with simple forms of automated analysis. Yun-Heh Chen-Burger, David Stuart Robertson 0001, Jussi Stader |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 1999 | Why Ontologies Are Not Enough for Knowledge Sharing
Flávio S. Corrêa da Silva, Jaume Agustí-Cullell, Ana Cristina Vieira de Melo, Wamberto Weber Vasconcelos, David Stuart Robertson 0001 |
IEA/AIE | 5 |
| 1999 | Using Focus Rules in Requirements Elicitation Dialogues
Renaud Lecoeuche, Catherine Barry, David Stuart Robertson 0001 |
IJCAI | 3 |
| 1999 | Desert Island Column: The Books Don't Work
David Stuart Robertson 0001 |
Autom. Softw. Eng. | 1 |
| 1998 | Lightweight Formalisation in Support of Requirements Engineering
Jane Hesketh, David Stuart Robertson 0001, Norbert E. Fuchs, Alan Bundy |
Autom. Softw. Eng. | 2 |
| 1998 | An empirical study of the LSS specification toolkit in use
David Stuart Robertson 0001 |
J. Syst. Softw. | 1 |
| 1996 | Distributed Specification
David Stuart Robertson 0001 |
ECAI | 1 |
| 1996 | An Empirical Study of the LSS Specification Toolkit in Use
David Stuart Robertson 0001 |
SEKE | 1 |
| 1996 | NatureTime: Temporal Granularity in Simulation of Ecosystems
Edjard de Souza Mota, David Stuart Robertson 0001, Alan Smaill |
J. Symb. Comput. | 2 |
| 1995 | Extension of the temporal synchrony approach to dynamic variable bindingin a connectionist inference system
Nam Seog Park, David Stuart Robertson 0001, Keith Stenning |
Knowl. Based Syst. | 2 |
| 1994 | Expressing Program Requirements Using Refinement LatticesabstractRequirements capture is a term used in software engineering, referring to the process of obtaining a problem description – a high level account of the problem which a user wants to solve. This description is then used to control the generation of a p David Stuart Robertson 0001, Jaume Agustí-Cullell, Jane Hesketh, Jordi Levy |
Fundam. Informaticae | 1 |
| 1994 | Applying Prolog programming techniques
Andrew Bowles, David Stuart Robertson 0001, Wamberto Weber Vasconcelos, Maria Vargas-Vera, Diana Bental |
Int. J. Hum. Comput. Stud. | 2 |
| 1993 | Recovering Incedence Functions
Weiru Liu, Alan Bundy, David Stuart Robertson 0001 |
ECSQARU | 3 |
| 1993 | On the Relations between Incidence Calculus and ATMS
Weiru Liu, Alan Bundy, David Stuart Robertson 0001 |
ECSQARU | 3 |
| 1993 | KICS: A Knowledge-Intensive Case-Based Reasoning System for Statutory Building Regulations and Case HistoriesabstractThere have been several knowledge-based systems for statutory building regulations during the last decade, such as Fenves et al's systems using the SASE model, Stone and Wilcox's system using a rule-based approach, and Waard's system using Cornick et al;'s model-based approach. However, they take into account only one side of building regulations, considering them only in the context of design systems and ignoring the existence of case histories. Building regulations are also part of a legal system and have characteristics of law. In this paper, we propose a Knowledge-Intensive Case-based reasoning System which can be used for the retrieval and maintenance of building regulations and case histories. First, we propose a unified knowledge representation scheme for both statutory building regulations and case histories. Second, we describe the retrieval of regulations information, which uses the notion of implied similarity as well as structural mapping. Finally, we describe knowledge acquisition from case histories, which is guided by knowledge gained from statutory regulations and case histories. Soon-Ae Yang, David Stuart Robertson 0001, John Lee 0004 |
ICAIL | 2 |
| 1993 | Expressing Program Requirements Using Refinement Lattices
David Stuart Robertson 0001, Jaume Agustí-Cullell, Jane Hesketh, Jordi Levy |
ISMIS | 1 |
| 1991 | Automated Reasoning About an Uncertain Domain
Flávio S. Corrêa da Silva, David Stuart Robertson 0001, Paul W. H. Chung |
ECSQARU | 2 |
| 1991 | Multi-level cooperative dialogue in intelligent front-ends
David Stuart Robertson 0001 |
Artif. Intell. Eng. | 1 |
| 1990 | Expert systems lab course : P Schnupp, C T Nguyen and L W
David Stuart Robertson 0001 |
Knowl. Based Syst. | 1 |
| 1989 | The ECO Program Construction System: Ways of Increasing its Representational Power and Their Effects on the User Interface
David Stuart Robertson 0001, Alan Bundy, Michael Uschold, Robert Muetzelfeldt |
Int. J. Man Mach. Stud. | 1 |