EDBT 2026 Demo / reviewers in the wild / expert
Jorge Fox
dblp:89/152
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 67% Requirements engineering and software design · 33% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › protocol verification
security protocol verification |
0.1 | 1 | 2006 | Tools for model-based security engineering · ICSE 2006 |
Program verification
theorem proving |
0.1 | 1 | 2006 | Tools for model-based security engineering · ICSE 2006 |
Requirements engineering and software design
UML model verification |
0.1 | 1 | 2006 | Tools for model-based security engineering · ICSE 2006 |
Methods — techniques the papers use, named apart from their topics
automated theorem proving · 0.1XMI · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | An Analysis of Formal Languages for Dynamic AdaptationabstractThe service-oriented computing paradigm is in widespread use for adaptive systems that face changing conditions in their operational environment as well as the integration of new services. In many domains, adaptations may occur dynamically and in real-time, using services from heterogeneous, possibly unknown sources. This motivates a need to ensure the correct behaviour of the adapted system, and its continuing compliance to time bounds. The complexity of dynamic adaptation (DA) is significant, but unfortunately currently not well understood or formally specified. Formal methods are an attractive option for solving this problem as they provide a means to precisely model a software system. There are many formal languages targeted to different domains, and in this paper, we present the results of our analysis of three languages as potential candidates for modelling our time-constrained DA problem. In particular, we selected JOLIE, PiDuce and COWS for analysis, as they are targeted towards service-based systems and each provide means to model at least some of our requirements. Our results illustrate the strengths and limitations of each, and justify our selection of COWS as the best-fit, though limited, language for our purposes. Jorge Fox, Siobhán Clarke |
ICECCS | 1 |
| 2006 | Towards a Comprehensive Framework for Secure Systems Development
Haralambos Mouratidis, Jan Jürjens, Jorge Fox |
CAiSE | 3 |
| 2006 | Tools for model-based security engineeringabstractWe present tool-support for checking UML models and C code against security requirements. A framework supports implementing verification routines, based on XMI output of the diagrams from UML CASE tools, and on control flow generated from the C code. The tool also supports weaving security aspects into the code generated from the models. Advanced users can use this open-source framework to implement verification routines for the constraints of self-defined security requirements. We focus on a verification routine that automatically verifies crypto-based software for security requirements by using automated theorem provers. Jan Jürjens, Jorge Fox |
ICSE | 2 |