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.

John E. Dobson

dblp:83/3355 · DBLP profile ↗
← Back
14ranked-venue papers
7as first author
0since 2021 · last 2001
—ORCID · none

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

Security and privacy · 8 · 6 first-authorSoftware engineering, systems software and programming languages · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 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.

Network and information security
2 papers
Authentication and access control · 40% Network security · 40% Systems and software security · 20%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Authentication and access control
security policy
0.011989
A Framework for Expressing Models of Security Policy · S&P 1989
Network security › security modeling
security policy modeling
0.011989
A Framework for Expressing Models of Security Policy · S&P 1989
Distributed systems
fault tolerance
0.011986
Building Reliable Secure Computing Systems out of Unreliable Insecure Components · S&P 1986
Systems and software security
secure system design
0.011989
A Framework for Expressing Models of Security Policy · S&P 1989
Requirements engineering and software design › non-functional requirements
security requirements
0.011989
A Framework for Expressing Models of Security Policy · S&P 1989
Systems and software security › trusted computing
trusted computing base
0.011986
Building Reliable Secure Computing Systems out of Unreliable Insecure Components · S&P 1986
Distributed systems › distributed system dependability
distributed system reliability
0.011986
Building Reliable Secure Computing Systems out of Unreliable Insecure Components · S&P 1986

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

risk evaluation · 0.0policy conflict detection · 0.0fault-tolerance techniques · 0.0fault tolerance techniques · 0.0
YearPublicationVenuePosition
2001 Building Reliable Secure Computing Systems out of Unreliable Insecure Components
abstract
Parallels are drawn between the problems and techniques associated with achieving high reliability, and those associated with the provision of security, in distributed computing systems. Some limitations of the concept of a Trusted Computing Base are discussed, and an alternative approach to the design of highly secure computing systems is put forward, based on fault tolerance concepts and techniques.
John E. Dobson, Brian Randell
ACSAC1
2001 What Happens before Requirements Engineering?
abstract
At the Children's Services Planning Group, our task is to find a way of integrating all the various specialist agencies that provide support for children with problems or special needs, so that children and their families see us operating as a team, working together with the best interest of the child at heart, instead of the old way of doing things in which each agency operated within the narrow confines of its own professionalism. The trouble is, we don't really know how to do this. We have many years' experience of not talking to each other or sharing budgets, and changing this does not come easily. An information system might help us to overcome our communication difficulties, but we don't know what sort of system we want or how we will be able to make sense of it so that it will help us in our task of supporting an integrated service delivery that crosses organisational and professional boundaries. There are three major problems that we are beginning to solve. The first is ontological heterogeneity: different services have different constructions of 'the child' and it is only just becoming clear how it can be determined whether the various constructions are compatible. The second is ethical conflict: different professions have differing ethical codes, and these codes are incompatible. The third is epistemological uncertainty: we are only beginning to find out what the structure of the problem space might be, let alone knowing how to design what might constitute a solution. Even thinking of the situation in terms of a problem/solution dichotomy is unhelpful, and may well be deconstructive. None of these is a new problem of course, but their combination is such as to make the design of the research plan itself a research task.
Bridgette Wessels, John E. Dobson
RE2
1998 Security and Privacy Issues for the World Wide Web: Panel Discussion
Bhavani Thuraisingham, Sushil Jajodia, Pierangela Samarati, John E. Dobson, Martin S. Olivier
DBSec4
1997 FAST: a framework for automating statistics-based testing
Huey-Der Chu, John E. Dobson, I-Chiang Liu
Softw. Qual. J.2
1995 Report of Discussion Sessions Following Presentations
John E. Dobson
DBSec1
1995 Messages, Communication, Information Security: Protecting the User from the Data
John E. Dobson, Mike Martin
DBSec1
1993 A framework for modelling evolving requirements
abstract
The most crucial aspect of software engineering is the gathering of requirements. Increasing the amount of time and improving the quality of effort expended at this stage will lead to fewer and more manageable problems later on in the development life-cycle. The purpose of this paper is to highlight one of the most crucial problems that afflict user organizations when engaging in IT systems: the problem that the requirements for the system may change and evolve during the construction of the system. What we propose in this paper is a framework in which evolving and emerging requirements can be dealt with in an iterative manner within a method constructed upon a user-centered design philosophy. This paper is a presentation of recent developments made in the ORDIT project which was reported on last year.>
Andrew Blyth, J. S. Chudge, John E. Dobson, Ros Strens
COMPSAC3
1993 How responsibility modelling leads to security requirements
abstract
When a technical system is placed in a social context organisational requirements arise in addition to the functional requirements on the system.Security is a good example of such an organisational requirement.A means of identifying these organisational requirements is needed and also a way of specifying them that is meaningful both to users and systems designers.This paper proposes that the concept of responsibility fills both these needs.Responsibilities embody requirements in that the responsibility holder needs to do things, needs to know things and needs to record things for subsequent audit.These needs form the basis of a 'need-to-know' security policy.Furthermore a model of responsibilities describes the context within the organisational structure in which the requirements, including those related to security, arise.
Ros Strens, John E. Dobson
NSPW2
1993 The change and evolution of requirements as a challenge to the practice of software engineering
abstract
The difficulty of handling changing requirements within traditional development processes is described. The origins of changing user and organizational requirements are discussed and different types are classified. The author identifies a number of ways in which different approaches to design may help to deal with change as well as mechanisms which should underpin effective communication between users and designers.>
Susan Harker, Ken Eason, John E. Dobson
RE3
1992 The ORDIT approach to requirements identification
abstract
The authors describe the ORDIT approach to requirements identification and expression within the context of organization change. ORDIT focuses on the representation of organizational requirements in the design of socio-technical systems which are intended to emphasize the relationships between organizational structure and information technology (IT) systems. The five main components of the ORDIT methodology are discussed, with a focus on the process model and the enterprise model. A process model is a model of the process of eliciting and modeling requirements. One of the main characteristics of the ORDIT process model is the way it has separated these two functions and has shown the relation between them. The ORDIT project has devised an enterprise modeling language to represent the structure of the organization to serve two related but distinct purposes: to determine the requirements owners and their positions and roles within the organization; and to determine the users and their roles and responsibilities within the organization.>
John E. Dobson, Andrew Blyth, J. S. Chudge, Ros Strens
COMPSAC1
1992 On the Meaning of Safety and Security
abstract
We consider the distinction between the terms 'safety' and 'security' in terms of the differences in causal structure and in terms of the differences in the degree of harm caused. The discussion is illustrated by an analysis of a number of cases of system failure where the safety and security issues seem, at least at first sight, to be difficult to disentangle.
Alan Burns 0001, John A. McDermid, John E. Dobson
Comput. J.3
1989 A Framework for Expressing Models of Security Policy
abstract
The authors first describe some issues that arise from the interplay between the security requirements for an integrated project support environment (IPSE) for the development of a trusted system, and the security requirements of the trusted system itself. All of these issues derive from security policy and the modeling of security policy. A framework is then presented which allows security policies to be expressed in the context of the enterprise whose needs the trusted system is intended to serve. Finally some possible applications of the framework are used to indicate how security policies affect design decision-making, security policy conflict detection, and security risk evaluation.>
John E. Dobson, John A. McDermid
S&P1
1987 Security and Databases: A Personal View
John E. Dobson
DBSec1
1986 Building Reliable Secure Computing Systems out of Unreliable Insecure Components
abstract
Parallels are drawn between the problems and techniques associated with achieving high reliability, and those associated with the provision of security, in distributed computing systems. Some limitations of the concept of a Trusted Computing Base are discussed, end an alternative approach to thedesign of highly secure computing systems is put forward,based on fault tolerance concepts and techniques.
John E. Dobson, Brian Randell
S&P1