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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jonathan D. Moffett

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
requirements analysis
0.112008
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.112008
Security Requirements Engineering: A Framework for Representation and Analysis · IEEE Trans. Software Eng. 2008
Systems and software security › secure software development
security requirements
0.012008
Security Requirements Engineering: A Framework for Representation and Analysis · IEEE Trans. Software Eng. 2008
Distributed systems
distributed management
0.011993
Policies Hierarchies for Distributed Systems Management · IEEE J. Sel. Areas Commun. 1993
Logic in computer science › logic programming
prolog
0.011993
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
YearPublicationVenuePosition
2008 Security Requirements Engineering: A Framework for Representation and Analysis
abstract
This 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
RE3
2003 Introducing Abuse Frames for Analysing Security Requirements
abstract
We 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
RE5
2003 An administration concept for the enterprise role-based access control model
abstract
Using 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
SACMAT3
2002 A Framework for Organisational Control Principles
abstract
Organisational 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
ACSAC2
2002 Making access control more usable
abstract
Scope: 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
SACMAT3
2002 Observations on the role life-cycle in the context of enterprise security management
abstract
Roles 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
SACMAT4
2002 A lightweight approach to specification and analysis of role-based access control extensions
abstract
Role-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
SACMAT2
2001 The role-based access control system of a European bank: a case study and discussion
abstract
Research 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
SACMAT2
2000 Derivation of Safety Targets for the Random Failure of Programmable Vehicle Based Systems
Jonathan D. Moffett
SAFECOMP2
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
SAFECOMP2
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
SAFECOMP3
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 approach
abstract
As 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
ACSAC3
1993 Complex Subjects, or: The Striving for Complexity is Ruling our World
Dirk Jonscher, Jonathan D. Moffett, Klaus R. Dittrich
DBSec2
1993 Domain Management and Accounting in an International Cellular Network
Morris Sloman, Barry J. Varley, Jonathan D. Moffett, Kevin P. Twidle
Integrated Network Management3
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 Management
abstract
Distributed 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