Demo Data from VLDB 2026 / reviewers in the wild / expert
Jonathan D. Moffett
dblp:54/1657
· DBLP profile ↗
22ranked-venue papers
4as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 12Software engineering, systems software and programming languages · 6 · 2 first-authorComputer networks · 4 · 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.
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
requirements analysis |
0.1 | 1 | 2008 | Security Requirements Engineering: A Framework for Representation and Analysis · IEEE Trans. Software Eng. 2008 |
Requirements engineering and software design › non-functional requirements
security requirements |
0.1 | 1 | 2008 | Security Requirements Engineering: A Framework for Representation and Analysis · IEEE Trans. Software Eng. 2008 |
Systems and software security › secure software development
security requirements |
0.0 | 1 | 2008 | Security Requirements Engineering: A Framework for Representation and Analysis · IEEE Trans. Software Eng. 2008 |
Distributed systems
distributed management |
0.0 | 1 | 1993 | Policies Hierarchies for Distributed Systems Management · IEEE J. Sel. Areas Commun. 1993 |
Logic in computer science › logic programming
prolog |
0.0 | 1 | 1993 | Policies Hierarchies for Distributed Systems Management · IEEE J. Sel. Areas Commun. 1993 |
Methods — techniques the papers use, named apart from their topics
problem-oriented notation · 0.2formal argumentation · 0.2formal definition of policy refinement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Security Requirements Engineering: A Framework for Representation and AnalysisabstractThis paper presents a framework for security requirements elicitation and analysis. The framework is based on constructing a context for the system, representing security requirements as constraints, and developing satisfaction arguments for the security requirements. The system context is described using a problem-oriented notation, then is validated against the security requirements through construction of a satisfaction argument. The satisfaction argument consists of two parts: a formal argument that the system can meet its security requirements and a structured informal argument supporting the assumptions expressed in the formal argument. The construction of the satisfaction argument may fail, revealing either that the security requirement cannot be satisfied in the context or that the context does not contain sufficient information to develop the argument. In this case, designers and architects are asked to provide additional design information to resolve the problems. We evaluate the framework by applying it to a security requirements analysis within an air traffic control technology evaluation project. Charles B. Haley, Robin C. Laney, Jonathan D. Moffett, Bashar Nuseibeh |
IEEE Trans. Software Eng. | 3 |
| 2006 | Using trust assumptions with security requirements
Charles B. Haley, Robin C. Laney, Jonathan D. Moffett, Bashar Nuseibeh |
Requir. Eng. | 3 |
| 2004 | The Effect of Trust Assumptions on the Elaboration of Security Requirements
Charles B. Haley, Robin C. Laney, Jonathan D. Moffett, Bashar Nuseibeh |
RE | 3 |
| 2003 | Introducing Abuse Frames for Analysing Security RequirementsabstractWe are developing an approach using Jackson's Problem Frames to analyse security problems in order to determine security vulnerabilities. We introduce the notion of an anti-requirement as the requirement of a malicious user that can subvert an existing requirement. We incorporate anti-requirements into so-called abuse frames to represent the notion of a security threat imposed by malicious users in a particular problem context. We suggest how abuse frames can provide a means for bounding the scope of security problems in order to analyse security threats and derive security requirements. Luncheng Lin, Bashar Nuseibeh, Darrel C. Ince, Michael Jackson 0001, Jonathan D. Moffett |
RE | 5 |
| 2003 | An administration concept for the enterprise role-based access control modelabstractUsing an underlying role-based model for the administration of roles has proved itself to be a successful approach. This paper sets out to describe the enterprise role-based access control model (ERBAC) in the context of SAM Jupiter, a commercial enterprise security management software.We provide an overview of the role-based conceptual model underlying SAM Jupiter. Having established this basis, we describe how the model is used to facilitate a role-based administration approach. In particular, we discuss our notion of 'scopes', which describe the objects over which an administrator has authority. The second part provides a case study based on our real-world experiences in the implementation of role-based administrative infrastructures. Finally, a critical evaluation and comparison with current approaches to administrative role-based access control is provided. Axel Kern, Andreas Schaad, Jonathan D. Moffett |
SACMAT | 3 |
| 2002 | A Framework for Organisational Control PrinciplesabstractOrganisational control principles, such as those expressed in the separation of duties, supervision, review and delegation, support the main business goals and activities of an organisation. Some of these principles have previously been described and analysed within the context of role- and policy-based distributed systems, but little has been done with respect to the more general context they are placed in and the analysis of relationships between them. This paper presents a framework in which organisational control principles can be formally expressed and analysed using the Alloy specification language and its constraint analysis tools. Andreas Schaad, Jonathan D. Moffett |
ACSAC | 2 |
| 2002 | Making access control more usableabstractScope: a variety of things are expressed under the heading of access control: permission assignments, constraints, activations, transition, hierarchies, ect. What things really need to be expressed?Concepts: What modeling concepts are available to express these things? Where are we in understanding the usability of these models?Complexity-flexibility tradeoff: How do we make trade-offs between the flexibility of expression (expressive power) and applying more usable concepts? Can this be measured?Domain specificity: Improving ease of use often involves increasing the level of the specification using domain-specific techniques. What techniques are possible? How can we compare teh effectiveness of these techniques?Composition: How can the modularity of access control policies be leveraged? Is there any modularity?Completeness: How do we integrate access control effectively with support for audit and intrusion detection? Elisa Bertino, Trent Jaeger, Jonathan D. Moffett, Sylvia L. Osborn, Ravi S. Sandhu |
SACMAT | 3 |
| 2002 | Observations on the role life-cycle in the context of enterprise security managementabstractRoles are a powerful and policy neutral concept for facilitating distributed systems management and enforcing access control. Models which are now subject to becoming a standard have been proposed and much work on extensions to these models has been done over the last years as documented in the recent RBAC/SACMAT workshops. When looking at these extensions we can often observe that they concentrate on a particular stage in the life of a role. We investigate how these extensions fit into a more general theoretical framework in order to give practitioners a starting point from which to develop role-based systems. We believe that the life-cycle of a role could be seen as the basis for such a framework and we provide an initial discussion on such a role life-cycle, based on our experiences and observations in enterprise security management. We propose a life-cycle model that is based on an iterative-incremental process similar to those found in the area of software development. Axel Kern, Martin Kuhlmann, Andreas Schaad, Jonathan D. Moffett |
SACMAT | 4 |
| 2002 | A lightweight approach to specification and analysis of role-based access control extensionsabstractRole-based access control is a powerful and policy-neutral concept for enforcing access control. Many extensions have been proposed, the most significant of which are the decentralised administration of role-based systems and the enforcement of constraints. However, the simultaneous integration of these extensions can cause conflicts in a later system implementation. We demonstrate how we use the Alloy language for the specification of a conflict-free role-based system. This specification provides us at the same time with a suitable basis for further analysis by the Alloy constraint analyser. Andreas Schaad, Jonathan D. Moffett |
SACMAT | 2 |
| 2001 | The role-based access control system of a European bank: a case study and discussionabstractResearch in the area of role-based access control has made fast progress over the last few years. However, little has been done to identify and describe existing role-based access control systems within large organisations. This paper describes the access control system of a major European Bank. An overview of the systems structure, its administration and existing control principles constraining the administration is given. In addition, we provide an answer to a key question - the ratio of the number of roles to the system user population - which was raised in the recent RBAC2000 Workshop. Having described certain weaknesses of the Banks system, the case study is extended to a comparison between the system and the RBAC96 models. In particular the issues of inheritance and grouping are addressed. Andreas Schaad, Jonathan D. Moffett, Jeremy L. Jacob |
SACMAT | 2 |
| 2000 | Derivation of Safety Targets for the Random Failure of Programmable Vehicle Based Systems
Jonathan D. Moffett |
SAFECOMP | 2 |
| 2000 | Behavioural Conflicts in a Causal Specification
Jonathan D. Moffett, Andrew Vickers |
Autom. Softw. Eng. | 1 |
| 1999 | The Integration of Safety and Security Requirements
David Peter Eames, Jonathan D. Moffett |
SAFECOMP | 2 |
| 1996 | A Model for a Causal Logic for Requirements Engineering
Jonathan D. Moffett, Jon G. Hall, Andrew Charles Coombes, John A. McDermid |
Requir. Eng. | 1 |
| 1995 | Requirements Analysis and Safety: A Case Study (using GRASP)
Andrew Charles Coombes, John A. McDermid, Jonathan D. Moffett, Philip Morris |
SAFECOMP | 3 |
| 1995 | A higher level of computer security through active policies
Marshall D. Abrams, Jonathan D. Moffett |
Comput. Secur. | 2 |
| 1993 | Applying noninterference to composition of systems: a more practical approachabstractAs we know, current hookup or composable properties may impose over-strong security requirements on component systems. To overcome this problem, connectivities of the components have to be considered in order to appropriately handle their composition. Based on such a consideration, in this paper we adopt the concept of rely- and guarantee-conditions to present a composable property of noninterference. We enforce the requirement of noninterference only on some input-output entities of each component with regard to its connectivity, and communication constraints on its others so as to ensure that their entire system can satisfy noninterference. This enables the system and its components to possess different security properties, i.e. the security property of the system can be logically stronger than security properties of its components.> Qi Shi 0001, John A. McDermid, Jonathan D. Moffett |
ACSAC | 3 |
| 1993 | Complex Subjects, or: The Striving for Complexity is Ruling our World
Dirk Jonscher, Jonathan D. Moffett, Klaus R. Dittrich |
DBSec | 2 |
| 1993 | Domain Management and Accounting in an International Cellular Network
Morris Sloman, Barry J. Varley, Jonathan D. Moffett, Kevin P. Twidle |
Integrated Network Management | 3 |
| 1993 | Implementing and Proving Security Services for the RARE/COSINE Community
Susan Barry, Patricia McQuillan, Michael Purser, Jonathan D. Moffett |
Comput. Networks ISDN Syst. | 4 |
| 1993 | Policies Hierarchies for Distributed Systems ManagementabstractDistributed system management, involves monitoring the activity of a system, making management decisions and performing control actions to modify the behavior of the system. Most of the research on management has concentrated on management mechanisms related to network management or operating systems. However, in order to automate the management of very large distributed systems, it is necessary to be able to represent and manipulate management policy within the system. These objectives are typically set out in the form of general policies which require detailed interpretation by the system managers. The paper explores the refinement of general high-level policies into a number of more specific policies to form a policy hierarchy in which each policy in the hierarchy represents, to its maker, his plans to meet his objectives and, to its subject, the objectives which he must plan to meet. Management action policies are introduced, and the distinction between imperatival and authority policies is made. The relationship of hierarchies of imperatival policies to responsibility, and to authority policies, is discussed. An outline approach to the provision of automated support for the analysis of policy hierarchies is provided, by means of a more formal definition of policy hierarchy refinement relationships in Prolog.> Jonathan D. Moffett, Morris Sloman |
IEEE J. Sel. Areas Commun. | 1 |
| 1990 | Specifying discretionary access control policy for distributed systems
Jonathan D. Moffett, Morris Sloman, Kevin P. Twidle |
Comput. Commun. | 1 |