Jorge Fox

dblp:89/152 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Program verification › protocol verification
security protocol verification
0.112006
Tools for model-based security engineering · ICSE 2006
Program verification
theorem proving
0.112006
Tools for model-based security engineering · ICSE 2006
Requirements engineering and software design
UML model verification
0.112006
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
YearPublicationVenuePosition
2010 An Analysis of Formal Languages for Dynamic Adaptation
abstract
The 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
ICECCS1
2006 Towards a Comprehensive Framework for Secure Systems Development
Haralambos Mouratidis, Jan Jürjens, Jorge Fox
CAiSE3
2006 Tools for model-based security engineering
abstract
We 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
ICSE2