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

Anita K. Jones

dblp:01/5537 · also Anita Jones 0001, Anita Katherine Jones · DBLP profile ↗
← Back
17ranked-venue papers
14as first author
0since 2021 · last 2001
—ORCID · none

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

Software engineering, systems software and programming languages · 8 · 7 first-authorSystems, architecture and hardware · 4 · 3 first-authorSecurity and privacy · 2 · 2 first-authorTheory of computation · 2 · 2 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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Parallel and multicore computing · 68% Performance modeling and evaluation · 20% Distributed systems · 12%
Software engineering, system software, and programming languages
5 papers
Programming languages and type systems · 40% Operating systems · 31% Program analysis · 18%
Network and information security
4 papers
Privacy and data protection · 58% Cryptographic primitives and cryptanalysis · 19% Systems and software security · 17%
Databases, data mining, and information retrieval
1 paper
Database theory · 100%

Topics — the 14 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › concurrent programming
concurrent programming models
0.011986
Flexible Software Development for Multiple Computer Systems · IEEE Trans. Software Eng. 1986
Parallel and multicore computing
parallel programming models
0.011986
Flexible Software Development for Multiple Computer Systems · IEEE Trans. Software Eng. 1986
Programming languages and type systems
language design
0.021976
A Language Extension for Controlling Access to Shared Data · IEEE Trans. Software Eng. 1976
A Language Extension for Controlling Access to Shared Data (Abstract) · ICSE 1976
Privacy and data protection › statistical database privacy
inference control
0.011979
Secure Databases: Protection Against User Influence · ACM Trans. Database Syst. 1979
Privacy and data protection
statistical database privacy
0.011979
Secure Databases: Protection Against User Influence · ACM Trans. Database Syst. 1979
Operating systems › multiprocessing
multiprocessor operating system
0.011979
StarOS, a Multiprocessor Operating System for the Support of Task Forces · SOSP 1979
Distributed systems › distributed coordination › multi-agent systems
distributed problem solving
0.011979
TASK Forces: Distributed Software for Solving Problems of Substantial Size · ICSE 1979
Cryptographic primitives and cryptanalysis
security analysis
0.011976
A Linear Time Algorithm for Deciding Security · FOCS 1976
Program analysis
static analysis
0.011976
A Linear Time Algorithm for Deciding Security · FOCS 1976
Systems and software security
security policy enforcement
0.011975
The Enforcement of Security Policies for Computation · SOSP 1975
Authentication and access control › access control
access control mechanisms
0.011976
A Language Extension for Controlling Access to Shared Data · IEEE Trans. Software Eng. 1976
Operating systems › system security › operating system security
access control
0.011975
The Enforcement of Security Policies for Computation · SOSP 1975
Compilers and program optimization › compiler analysis
compile-time checking
0.011976
A Language Extension for Controlling Access to Shared Data · IEEE Trans. Software Eng. 1976
Programming languages and type systems
type systems
0.011976
A Language Extension for Controlling Access to Shared Data · IEEE Trans. Software Eng. 1976

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

bliss-11 · 0.0TASK · 0.0object-oriented language design · 0.0abstract data types · 0.0language extension · 0.0
YearPublicationVenuePosition
2001 Temporal Signatures for Intrusion Detection
abstract
We introduce a new method for detecting intrusions based on the temporal behavior of applications. It builds on an existing method of application intrusion detection developed at the University of New Mexico that uses a system call sequence as a signature. Intrusions are detected by comparing the signature of the intrusion and that of the normal application. But when the system call sequences generated by the intrusion and the normal application are sufficiently similar, this method cannot work. By extending system call signature to incorporate temporal information related to the application, we form a richer signature. Analysis shows that the temporal behavior for many applications is relatively stable. We exclude high variance data when creating a normal database to characterize an application with a temporal signature. It can then be the basis for future comparisons in an intrusion detection system. This paper discusses experiments that test the effectiveness of the temporal signature on different applications, alternative intrusions, and in various environments. The results show that by choosing appropriate analysis methods and experimentally adjusting the parameters, intrusions are readily detected. Finally, we give some comparisons between the temporal signature method and the system call method.
Anita K. Jones
ACSAC1
2001 Application Intrusion Detection using Language Library Calls
abstract
Traditionally, intrusion detection systems detect intrusions at the operating system (OS) level. We explore the possibility of detecting intrusion at the application level by using rich application semantics. We use short sequences of language library calls as signatures. We consider library call signatures to be more application-oriented than system call signatures because they are a more direct reflection of application code. Most applications are written in a higher-level language with an associated support library such as C or C++. We hypothesize that library call signatures can be used to detect attacks that cause perturbation in the application code. We are hopeful that this technique will be amenable to detecting attacks that are carried out by internal intruders, who are viewed as legitimate users by an operating system.
Anita K. Jones
ACSAC1
1995 Complex Systems - The External Influences
Anita K. Jones
ICECCS1
1992 Preface to the Special Issue on Operating System Principles
Anita K. Jones
ACM Trans. Comput. Syst.1
1988 Preface: Special Issue on Operating System Principles
Anita K. Jones
ACM Trans. Comput. Syst.1
1986 Preface to Special Issue on Operating System Princiles
Anita K. Jones
ACM Trans. Comput. Syst.1
1986 Flexible Software Development for Multiple Computer Systems
abstract
The authors develop a model of concurrent software and the associated programming tools that jointly permit flexible software development for experimental programming on the Cm* multiprocessor. The model's implementation in the TASK and Bliss-11 programming languages is described using a sample concurrent program.
Karsten Schwan, Anita K. Jones
IEEE Trans. Software Eng.2
1983 An Integrated Instrumentation Environment for Multiprocessors
abstract
This paper introduces the concept of an integrated instrumentation environment (IIE) for multiprocessors. The primary objective of such an environment is to assist the user in the process of experimentation. The emphasis in an IIE is on experiment management (including stimulus generation, monitoring, data collection and analysis), rather than on techniques for program development as in conventional programming environments. We believe the functionality of the two environments should eventually be provided in one comprehensive environment.
Zary Segall, Richard T. Snodgrass, Anita K. Jones, Daniel P. Siewiorek
IEEE Trans. Computers4
1979 TASK Forces: Distributed Software for Solving Problems of Substantial Size
Anita K. Jones, Karsten Schwan
ICSE1
1979 StarOS, a Multiprocessor Operating System for the Support of Task Forces
abstract
StarOS is a message-based, object-oriented, multiprocessor operating system, specifically designed to support task forces, large collections of concurrently executing processes that cooperate to accomplish a single purpose. StarOS has been implemented at Carnegie-Mellon University for the 50 processor Cm* multi-microprocessor computer.
Anita K. Jones, Robert J. Chansler Jr., Ivor Durham, Karsten Schwan, Steven R. Vegdahl
SOSP1
1979 Secure Databases: Protection Against User Influence
abstract
Users may be able to compromise databases by asking a series of questions and then inferring new information from the answers. The complexity of protecting a database against this technique is discussed here.
David P. Dobkin, Anita K. Jones, Richard J. Lipton
ACM Trans. Database Syst.2
1978 The Enforcement of Security Policies for Computation
Anita K. Jones, Richard J. Lipton
J. Comput. Syst. Sci.1
1976 A Linear Time Algorithm for Deciding Security
abstract
The Folklore is replete with stories of "secure" protection systems being compromised in a matter of hours. This is quite astounding since one is not likely to claim that a system is secure without some sort of proof to support the claim. In practice, proof is not provided and one reason for this is clear: although the protection primitives are apparently quite simple, they may potentially interact in extremely complex ways. Vague and informal arguments, therefore, often overlook subtleties that an adversary can exploit. Precision is not merely desirable for protection systems, it is mandatory.
Anita K. Jones, Richard J. Lipton, Lawrence Snyder 0001
FOCS1
1976 A Language Extension for Controlling Access to Shared Data (Abstract)
Anita K. Jones, Barbara Liskov
ICSE1
1976 A Language Extension for Controlling Access to Shared Data
abstract
Controlled sharing of information is needed for many applications. Access-control mechanisms exist in operating systems to provide such controlled sharing. However, programming languages currently do not support such a facility. This paper illustrates how an access-control facility could be incorporated in a programming language. The mechanism described is suitable for incorporation in object-oriented languages that permit the definition of abstract data types, and is defmed in a way that enables compile-time checking of access control.
Anita K. Jones, Barbara Liskov
IEEE Trans. Software Eng.1
1975 The Enforcement of Security Policies for Computation
abstract
Security policies define who may use what information in a computer system. Protection mechanisms are built into a system to enforce security policies. In most systems, however, it is quite unclear what policies a mechanism can or does enforce.
Anita K. Jones, Richard J. Lipton
SOSP1
1975 Towards the Design of Secure Systems
abstract
Abstract Within a programmed system, we may distinguish between different kinds of information in order to control the use of each kind by separate security policies, where each policy is tailored to the sensitivity and desired dissemination of that one kind of information. This paper analyses the implications of implementing security policies and describes mechanisms which can be used as the basis for constructing operating systems with the desired security attributes.
Anita K. Jones, William A. Wulf
Softw. Pract. Exp.1