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

Janice I. Glasgow

dblp:g/JaniceIGlasgow · DBLP profile ↗
← Back
49ranked-venue papers
13as first author
0since 2021 · last 2016
—ORCID · none

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

Artificial intelligence and machine learning · 22 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 12 · 2 first-authorSecurity and privacy · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 6 · 1 first-authorSystems, architecture and hardware · 4 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3

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.

Interdisciplinary, comprehensive, and emerging computing
9 papers
Bioinformatics and computational biology · 100%
Artificial intelligence
5 papers
Knowledge representation and reasoning · 100%
Network and information security
4 papers
Systems and software security · 84% Network security · 10% Authentication and access control · 6%

Topics — the 30 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › protein analysis › protein-protein interaction
protein-protein interaction network analysis
0.212014
Pattern Discovery in Protein Networks Reveals High-Confidence Predictions of Novel Interactions · AAAI 2014
Bioinformatics and computational biology
protein-protein interaction prediction
0.212014
Pattern Discovery in Protein Networks Reveals High-Confidence Predictions of Novel Interactions · AAAI 2014
Bioinformatics and computational biology
gene expression analysis
0.012002
Binary tree-structured vector quantization approach to clustering and visualizing microarray data · ISMB 2002
Bioinformatics and computational biology › gene expression analysis › gene expression clustering
microarray data clustering
0.012002
Binary tree-structured vector quantization approach to clustering and visualizing microarray data · ISMB 2002
Bioinformatics and computational biology › gene expression analysis › gene expression visualization
microarray data visualization
0.012002
Binary tree-structured vector quantization approach to clustering and visualizing microarray data · ISMB 2002
Bioinformatics and computational biology
protein structure analysis
0.021999
Crystallographic Threading · ISMB 1999
Segmentation and Interpretation of 3D Protein Images · ISMB 1994
Bioinformatics and computational biology › sequence analysis › motif discovery
protein motif discovery
0.021994
Knowledge Discovery of Multilevel Protein Motifs · ISMB 1994
Representation for Discovery of Protein Motifs · ISMB 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning
0.021994
Spatial Reasoning in Indeterminate Worlds · AAAI 1994
Spatial Analogy and Subsumption · ML 1992
Bioinformatics and computational biology
protein structure prediction
0.011997
Protein Model Representation and Construction · ISMB 1997
Bioinformatics and computational biology › protein structure prediction › template-based modeling
fold recognition
0.011996
From Electron Density and Sequence to Structure: Integrating Protein Image Analysis and Threading for Structure Determination · ISMB 1996
Bioinformatics and computational biology › structural bioinformatics
protein structure determination
0.011996
From Electron Density and Sequence to Structure: Integrating Protein Image Analysis and Threading for Structure Determination · ISMB 1996
Knowledge, reasoning and agents › Knowledge representation and reasoning
diagnosis
0.021994
Experience-Aided Diagnosis for Complex Devices · AAAI 1994
Hybrid Case-Based Reasoning for the Diagnosis of Complex Devices · AAAI 1993
Systems and software security
multilevel security
0.031988
Reasoning about knowledge in multilevel secure distributed systems · S&P 1988
The Development and Proof of a Formal Specification for a Multilevel Secure System · ACM Trans. Comput. Syst. 1987
A Model for Multilevel Security Based on Operator Nets · S&P 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
case-based reasoning
0.021994
Hybrid Case-Based Reasoning for the Diagnosis of Complex Devices · AAAI 1993
Experience-Aided Diagnosis for Complex Devices · AAAI 1994
Systems and software security
security policy specification
0.021992
A Logic for Reasoning About Security · ACM Trans. Comput. Syst. 1992
The Development and Proof of a Formal Specification for a Multilevel Secure System · ACM Trans. Comput. Syst. 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept formation
0.011993
Knowledge Discovery in Molecular Databases · IEEE Trans. Knowl. Data Eng. 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
subsumption
0.011992
Spatial Analogy and Subsumption · ML 1992
Systems and software security
formal security model
0.011992
A Logic for Reasoning About Security · ACM Trans. Comput. Syst. 1992
Logic in computer science
modal logic
0.011992
A Logic for Reasoning About Security · ACM Trans. Comput. Syst. 1992
Programming languages and type systems
functional programming
0.011991
Logic Programming with Arrays · IEEE Trans. Knowl. Data Eng. 1991
Programming languages and type systems
logic programming
0.011991
Logic Programming with Arrays · IEEE Trans. Knowl. Data Eng. 1991
Embedded and real-time systems › real-time system design
real-time system specification
0.011989
Real-Time Specification Using Lucid · IEEE Trans. Software Eng. 1989
Logic in computer science
epistemic logic
0.011988
Reasoning about knowledge in multilevel secure distributed systems · S&P 1988
Network security › security modeling
security policy modeling
0.011987
A Model for Multilevel Security Based on Operator Nets · S&P 1987
Distributed systems
formal specification
0.011987
The Development and Proof of a Formal Specification for a Multilevel Secure System · ACM Trans. Comput. Syst. 1987
Image and video processing
image segmentation
0.011994
Segmentation and Interpretation of 3D Protein Images · ISMB 1994
Distributed systems
distributed system security
0.021988
Reasoning about knowledge in multilevel secure distributed systems · S&P 1988
A Model for Multilevel Security Based on Operator Nets · S&P 1987
Authentication and access control › security policy
confidentiality and integrity policies
0.011992
A Logic for Reasoning About Security · ACM Trans. Comput. Syst. 1992
Database theory
deductive database
0.011991
Logic Programming with Arrays · IEEE Trans. Knowl. Data Eng. 1991
Programming languages and type systems › language semantics
behavioral semantics
0.011989
Real-Time Specification Using Lucid · IEEE Trans. Software Eng. 1989

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

particle swarm optimization · 0.2knowledge transfer · 0.2tree-structured vector quantization · 0.0self-organizing map · 0.0k-means clustering · 0.0modal logic · 0.0operator nets · 0.0behavioral semantics · 0.0threading · 0.0symbolic images · 0.0structured concept formation · 0.0lucid · 0.0user-defined control strategies · 0.0horn clause logic · 0.0clausal logic · 0.0proof system · 0.0meaning-preserving transformation · 0.0equational verification · 0.0
YearPublicationVenuePosition
2016 The Agile particle swarm optimizer applied to proteomic pattern matching and discovery
Hazem Radwan Ahmed, Janice I. Glasgow
Soft Comput.2
2014 Pattern Discovery in Protein Networks Reveals High-Confidence Predictions of Novel Interactions
abstract
Pattern discovery in protein interaction networks can reveal crucial biological knowledge on the inner workings of cellular machinery. Although far from complete, extracting meaningful patterns from proteomic networks is a nontrivial task due to their size-complexity. This paper proposes a computational framework to efficiently discover topologically-similar patterns from large proteomic networks using Particle Swarm Optimization (PSO). PSO is a robust and low-cost optimization technique that demonstrated to work effectively on the complex, mostly sparse proteomic networks. The resulting topologicallysimilar patterns of close proximity are utilized to systematically predict new high-confidence protein-protein interactions (PPIs). The proposed PSO-based PPI prediction method (3PI) managed to predict high-confidence PPIs, validated by more than one computational/experimental source, through a proposed PPI knowledge transfer process between topologically-similar interaction patterns of close proximity. In three case studies, over 50% of the predicted interactions for EFGR, ERBB2, ERBB3, GRB2 and UBC are overlapped with publically available interaction databases, ~80% of the predictions are found among the Top 1% results of another PPI prediction method and their genes are significantly co-expressed across different tissues. Moreover, the only single prediction example that did not overlap with any of our validation sources was recently experimentally supported by two PubMed publications.
Hazem Radwan Ahmed, Janice I. Glasgow
AAAI2
2014 An improved multi-start particle swarm-based algorithm for protein structure comparison
abstract
This paper proposes a novel particle-swarm based approach for protein structure alignment and comparison. Applying heuristic search to discover similar protein substructure patterns can be easily trapped in certain regions of the sparse and challenging problem search space. Diversification, or restarting the heuristic search, is one of the common strategies used to escape local optima. Agile Particle Swarm Optimization (APSO) is a recent multi-start PSO that addresses the question of when to best restart swarm particles. This paper focuses on where and how to restart the swarm. Another challenge of applying a heuristic search to protein structures is that the fitness landscape does not necessarily guide to the optimal region. To address this issue, we propose the Targeted Agile PSO (TA-PSO) that uses a dynamic window-based search for automatic, variable-size pattern discovery in protein structures. The TA-PSO automatically builds a guiding list of potential patterns and uses it during the search process, which helps to find better solutions faster. The proposed TA-PSO showed up to 4 times improved performance that is 3.5 times faster and 6 times more robust/consistent compared with the traditional --non-targeted search
Hazem Radwan Ahmed, Janice I. Glasgow
GECCO2
2008 Feature selection and classification for assessment of chronic stroke impairment
abstract
Recent advances of robotic/mechanical devices enable us to measure a subjectpsilas performance in an objective and precise manner. The main issue of using such devices is how to represent huge experimental data compactly in order to analyze and compare them with clinical data efficiently. In this paper, we choose a subset of features from real-time experimental data and build a classifier model to assess stroke patientspsila upper limb functionality. We compare our model with combinations of different classifiers and ensemble schemes, showing that it outperforms competitors. We also demonstrate that our results from experimental data are consistent with clinical information, and can capture changes of upper-limb functionality over time.
Janice I. Glasgow, Stephen H. Scott
BIBE2
2008 A hierarchical ensemble model for automated assessment of stroke impairment
abstract
Assessment of sensory, motor and cognitive function of stroke subjects provide important information to guide patient rehabilitation. As many of the currently used measures are inherently subjective and use course rating scales, here we propose a hierarchical ensemble network that can automatically identify stroke patients and assess their upper limb functionality objectively, based on experimental task data. We compare our neural network ensemble model with ten combinations of different classifiers and ensemble schemes, showing that it significantly outperforms competitors. We also demonstrate that our measure scale is congruent with clinical information, responsive with changes of patients motor function, and reliable in terms of test-retest configuration.
Janice I. Glasgow, Stephen H. Scott
IJCNN2
2008 Trial map : A visualization approach for verification of stroke impairment assessment database
abstract
Robotic/mechanic devices have become widely used for various medical assessments recently. While using these devices are beneficial in terms of accuracy and objectiveness, validation and consistency problem may occur when combining these data with traditional clinical information. Here we propose a visualization tool that can summarize the experimental data and compare them with the clinical data, in the stroke impairment assessment domain. This visual tool is based on a neural network ensemble that is trained to match the experimental data with Chedoke-McMaster scale, one of the major outcome measure for stroke impairment and recovery assessment. We compare our ensemble model with ten combinations of different classifiers and ensemble schemes, showing that it outperforms competitors. We also demonstrate that our visualization approach is consistent with clinical information, and reliable in a sense that output of our ensemble can be an estimator for the corresponding clinical data when Chedoke-McMaster scores are missing.
Janice I. Glasgow, Stephen H. Scott
IJCNN2
2006 Visio-Spatial Case-Based Reasoning: A Case Study in Prediction of Protein Structure
abstract
We show that visio‐spatial representations and reasoning can be used as a similarity metric for case‐based protein structure prediction. Our system retrieves pairs of α‐helices based on contact map similarity, then transfers and adapts the structure information to an unknown helix pair. We show that similar protein contact maps predict a similar three‐dimensional protein structure. The success of this method provides support for the notion that changing representations can enable similarity metrics in case‐based reasoning.
Jim Davies, Janice I. Glasgow, Tony Kuo
Comput. Intell.2
2005 The Application of a Case-Based Reasoning System to Attention-Deficit Hyperactivity Disorder
Donald C. Brien, Janice I. Glasgow, Douglas P. Munoz
ICCBR2
2005 A Datawarehouse for Managing Commercial Software Release
abstract
Commercial software release management is primarily concerned with the timely release of the next version of a product. There are a number of objectives in any new release of software, including: implementation of new features, repair of known defects, and maintenance of the overall quality of the software to facilitate future evolution. Deciding on the degree to which each of these objectives will be met is a chronic problem, with real-time consequences for managers responsible for software releases. To make effective decisions, management requires supporting product facts and data. This paper presents an approach based on data warehousing technologies for creating, maintaining, accessing and analyzing product data. The result is a tool that provides management with a uniform, integrated presentation of timely information to support decision making. The infrastructure has been evaluated in a large case study, which makes clear the advantages and shortcomings of the approach.
Homayoun Dayani-Fard, Janice I. Glasgow, John Mylopoulos
ICSM2
2003 Efficient Statistical Pruning of Association Rules
Alan Ableson, Janice I. Glasgow
PKDD2
2002 ISMB 2002
Janice I. Glasgow, Burkhard Rost
ISMB1
2002 Binary tree-structured vector quantization approach to clustering and visualizing microarray data
abstract
Abstract Motivation: With the increasing number of gene expression databases, the need for more powerful analysis and visualization tools is growing. Many techniques have successfully been applied to unravel latent similarities among genes and/or experiments. Most of the current systems for microarray data analysis use statistical methods, hierarchical clustering, self-organizing maps, support vector machines, or k-means clustering to organize genes or experiments into ‘meaningful’ groups. Without prior explicit bias almost all of these clustering methods applied to gene expression data not only produce different results, but may also produce clusters with little or no biological relevance. Of these methods, agglomerative hierarchical clustering has been the most widely applied, although many limitations have been identified. Results: Starting with a systematic comparison of the underlying theories behind clustering approaches, we have devised a technique that combines tree-structured vector quantization and partitive k-means clustering (BTSVQ). This hybrid technique has revealed clinically relevant clusters in three large publicly available data sets. In contrast to existing systems, our approach is less sensitive to data preprocessing and data normalization. In addition, the clustering results produced by the technique have strong similarities to those of self-organizing maps (SOMs). We discuss the advantages and the mathematical reasoning behind our approach. Availability: The BTSVQ system is implemented in Matlab R12 using the SOM toolbox for the visualization and preprocessing of the data http://www.cis.hut.fi/projects/somtoolbox/ BTSVQ is available for non-commercial use http://www.uhnres.utoronto.ca/ta3/BTSVQ Contact: [email protected] Keywords: microarray data clustering and visulization; self-organizing maps, partitive k-means clustering; lung cancer.
Mujahid Sultan, Dennis A. Wigle, Christian A. Cumbaa, Marlena Maziarz, Janice I. Glasgow, Ming-Sound Tsao, Igor Jurisica
ISMB5
2001 Pragmatism and Spatial Layout Design
Susan L. Epstein, Bernard Moulin, Walid Chaker, Janice I. Glasgow, Jeremi Gancet
COSIT4
2001 Image-Feature Extraction for Protein Crystallization: Integrating Image Analysis and Case-Based Reasoning
Igor Jurisica, Phil Rogers, Janice I. Glasgow, Suzanne Fortier, Joseph R. Luft, Melissa A. Bianca, Robert J. Collins, George T. DeTitta
IAAI3
2000 Incremental Iterative Retrieval and Browsing for Efficient Conversational CBR Systems
Igor Jurisica, Janice I. Glasgow, John Mylopoulos
Appl. Intell.2
1999 Crystallographic Threading
Alan Ableson, Janice I. Glasgow
ISMB2
1999 Progress in computational methods for representing geographical concepts
abstract
Over the past ten years, a subfield of GIScience has been recognized that addresses the linkage between human thought regarding geographical space, and the mechanisms for implementing these concepts in computational models. This research area has developed an identity through a series of successful international conferences and the establishment of a journal. It has also been complemented through community activities such as international standardization efforts and GIS interoperability. Historically, much of the advancement in computational methods has occurred at or close to the implementation level, as exemplified by attention to the development of spatial access methods. Significant progress has been made at the levels of spatial data models and spatial query languages, although we note the lack of a comprehensive theoretical framework comparable to the relational data model in database management systems. The difficult problems that need future research efforts are at the highly abstract level of capturing semantics of geographical information. A cognitive motivation is most promising as it shapes the focus on the users' needs and points of view, rather than on efficiency as in the case of a bottom-up system design. We also identify the need for new research in fields, models of qualitative spatial information, temporal aspects, knowledge discovery, and the integration of GIS with database management systems.
Max J. Egenhofer, Janice I. Glasgow, Oliver Günther 0001, John R. Herring, Donna J. Peuquet
Int. J. Geogr. Inf. Sci.2
1998 Case-based reasoning in IVF: prediction and knowledge mining
Igor Jurisica, John Mylopoulos, Janice I. Glasgow, Heather Shapiro, Robert F. Casper
Artif. Intell. Medicine3
1997 Protein Model Representation and Construction
M. Sullivan, Janice I. Glasgow, Evan W. Steeg, Laurence Leherte, Suzanne Fortier
ISMB2
1997 Combining Case-Based and Model-Based Reasoning for the Diagnosis of Complex Devices
Michel P. Féret, Janice I. Glasgow
Appl. Intell.2
1997 A Formal Model for Experience-Aided Diagnosis
abstract
This paper presents a novel approach to model–based diagnosis. The approach addresses the two main problems that have prevented model–based diagnostic techniques from being widely used: computational complexity of abduction and inadequacies of device models. A model for automated diagnosis is defined that combines (1) deduction to rule out hypotheses, (2) abduction to generate hypotheses, and (3) induction to recall past experiences and account for potential errors in the device models. A review of the three forms of inference is provided, as well as a detailed analysis of the relationship between case–based reasoning and induction. The proposed model for diagnosis is used to characterize diagnostic errors and relate them to different types of errors in the device models. Experimental results are then described and used to assert the practicality and the usefulness of the approach. The model presented in this paper yields a practical method for solving hard diagnostic problems at a reasonable computational cost and provides a theoretical basis for overcoming the problem of partially incorrect device models.
Michel P. Féret, Janice I. Glasgow
Comput. Intell.2
1997 Analysis of Three-Dimensional Protein Images
abstract
A fundamental goal of research in molecular biology is to understand protein structure. Protein crystallography is currently the most successful method for determining the three-dimensional (3D) conformation of a protein, yet it remains labor intensive and relies on an expert's ability to derive and evaluate a protein scene model. In this paper, the problem of protein structure determination is formulated as an exercise in scene analysis. A computational methodology is presented in which a 3D image of a protein is segmented into a graph of critical points. Bayesian and certainty factor approaches are described and used to analyze critical point graphs and identify meaningful substructures, such as alpha-helices and beta-sheets. Results of applying the methodologies to protein images at low and medium resolution are reported. The research is related to approaches to representation, segmentation and classification in vision, as well as to top-down approaches to protein structure prediction.
Laurence Leherte, Janice I. Glasgow, Kim Baxter, Evan W. Steeg, Suzanne Fortier
J. Artif. Intell. Res.2
1996 Case-Based Classification Using Similarity-Based Retrieval
abstract
Classification involves associating instances with particular classes by maximizing intra-class similarities and minimizing inter-class similarities. The paper presents a novel approach to case-based classification. The algorithm is based on a notion of similarity assessment and was developed for supporting flexible retrieval of relevant information. Validity of the proposed approach is tested on real world domains, and the system's performance is compared to that of other machine learning algorithms.
Igor Jurisica, Janice I. Glasgow
ICTAI2
1996 From Electron Density and Sequence to Structure: Integrating Protein Image Analysis and Threading for Structure Determination
Kim Baxter, Evan W. Steeg, Richard H. Lathrop, Janice I. Glasgow, Suzanne Fortier
ISMB4
1995 A Formalism for Model-Based Spatial Planning
Janice I. Glasgow
COSIT1
1994 Experience-Aided Diagnosis for Complex Devices
Michel P. Féret, Janice I. Glasgow
AAAI2
1994 Spatial Reasoning in Indeterminate Worlds
Janice I. Glasgow
AAAI1
1994 Knowledge Discovery of Multilevel Protein Motifs
Darrell Conklin, Suzanne Fortier, Janice I. Glasgow
ISMB3
1994 Segmentation and Interpretation of 3D Protein Images
Laurence Leherte, Kim Baxter, Janice I. Glasgow, Suzanne Fortier
ISMB3
1993 Hybrid Case-Based Reasoning for the Diagnosis of Complex Devices
Michel P. Féret, Janice I. Glasgow
AAAI2
1993 Querying and Exploring Large Knowledge Bases
Hing-Kai Hung, Patrick Martin 0001, Janice I. Glasgow, Chris Walmsley, Michael A. Jenkins
DEXA3
1993 Representation for Discovery of Protein Motifs
Darrell Conklin, Suzanne Fortier, Janice I. Glasgow
ISMB3
1993 Knowledge Discovery in Molecular Databases
abstract
An approach to knowledge discovery in complex molecular databases is described. The machine learning paradigm used is structured concept formation, in which object's described in terms of components and their interrelationships are clustered and organized in a knowledge base. Symbolic images are used to represent classes of structured objects. A discovered molecular knowledge base is successfully used in the interpretation of a high resolution electron density map.>
Darrell Conklin, Suzanne Fortier, Janice I. Glasgow
IEEE Trans. Knowl. Data Eng.3
1992 Spatial Analogy and Subsumption
Darrell Conklin, Janice I. Glasgow
ML2
1992 A Logic for Reasoning About Security
abstract
A formal framework called Security Logic ( SL ) is developed for specifying and reasoning about security policies and for verifying that system designs adhere to such policies. Included in this modal logic framework are definitions of knowledge, permission, and obligation . Permission is used to specify secrecy policies and obligation to specify integrity policies. The combination of policies is addressed and examples based on policies from the current literature are given.
Janice I. Glasgow, Glenn H. MacEwen, Prakash Panangaden
ACM Trans. Comput. Syst.1
1991 A Proof of Secrecy for a Network Security Model
abstract
The network security model originally developed for the SNet secure system is generally applicable to all secure networks. Although it was recognized that allowing message loss in the model permits a covert channel, this operational model was accepted on an intuitive basis as enforcing some concept of secrecy. The paper presents a formal argument that the model, augmented with a no-loss requirement, does indeed satisfy a formal abstract secrecy policy. This secrecy policy, called INF, has previously been defined in terms of security logic. The proof contains two steps. First, the network model augmented with a no-loss requirement (and called NM) is shown to satisfy the non-deducibility (ND) condition. ND satisfies INF, therefore, NM satisfies INF.>
Glenn H. MacEwen, Janice I. Glasgow
CSFW2
1991 A Knowledge-Based System for Fault Diagnosis in Real-Time Engineering Applications
Patrick Martin 0001, Janice I. Glasgow, Michel P. Féret, Todd Kelley
DEXA2
1991 Logic Programming with Arrays
abstract
Nial is a programming language designed around a mathematical treatment of data as nested arrays. A goal of the research described is to integrate within Nial a functional style of programming based on the theory of arrays with the declarative capabilities of a logic programming environment. This is partially accomplished by storing logic clauses as arrays which can be manipulated using logic clauses. Arrays as terms are considered as part of the syntax of the clauses. The approach to logic programming is based on providing a flexible environment for experimenting with full clausal or Horn clause logic. A variety of predefined control strategies and the capability for user-defined control strategies have been provided. The expressive capabilities of combining logic and functional programming styles provides a suitable language for many application areas. The philosophy and design behind a combined logic/database model used to prototype a knowledge-based systems application are described.>
Janice I. Glasgow, Michael A. Jenkins, Eli Blevis, Michel P. Féret
IEEE Trans. Knowl. Data Eng.1
1990 A Logic for Reasoning about Security
abstract
A formal framework called security logic (SL) is developed for specifying and reasoning about security policies, and for verifying that system designs adhere to such policies. Included in this framework is a definition of knowledge based on modal logic so that properties can be time-related, a definition of permission, and a definition of obligation. Permission is used to specify secrecy policies, and obligation is used to specify integrity policies. A security policy is given as a set of policy constraints on the SL model. The combination of policies is addressed. Examples based on policies from the current literature are given.>
Janice I. Glasgow, Glenn H. MacEwen, Prakash Panangaden
CSFW1
1989 Obligation as the Basis of Integrity Specification
abstract
It is suggested that the notion of obligation found in modal logic can be used as the fundamental notion in formally specifying integrity. Integrity as represented by Clark-Wilson-type models is discussed. It is argued that the essential part of their model, for the purpose of formal specification, is an expression of required connectivity in a graph representing integrity subjects. A review of knowledge logic is given, followed by a discussion of a logic of security that contains operators for knowledge and obligation. A formal semantic definition of integrity based on operator nets is given.>
Janice I. Glasgow, Glenn H. MacEwen
CSFW1
1989 A Logical Basis for Nested Array Data Structures
Michael A. Jenkins, Janice I. Glasgow
Comput. Lang.2
1989 An Operator Net Model for Distributed Systems
Janice I. Glasgow, Glenn H. MacEwen
Distributed Comput.1
1989 Expressing parallel algorithms in Nial
Janice I. Glasgow, Michael A. Jenkins, Henk Meijer, Carl McCrosky
Parallel Comput.1
1989 Real-Time Specification Using Lucid
abstract
A methodology is presented for transforming a functional specification written in Lucid to an equivalent specification that captures its real-time properties. The enhanced specification consists of a set of equations that can be solved for several properties, including execution time and external requirements, or may simply be checked for the existence of a solution. Lucid has a set of meaning-preserving transformations, and a proof system corresponding to a behavioral semantics has been constructed. Both of these tools can be used to reason about properties of the specification. The specification is executable and can be used as a prototype for the system being specified. It is possible to express architectural constraints within the same formal framework. Thus this type of specification can be used to guide the development of new real-time systems.>
David B. Skillicorn, Janice I. Glasgow
IEEE Trans. Software Eng.2
1988 Reasoning about Knowledge and Permission in Secure Distributed Systems
Janice I. Glasgow, Glenn H. MacEwen, Prakash Panangaden
CSFW1
1988 Reasoning about knowledge in multilevel secure distributed systems
abstract
A method for reasoning about knowledge in multilevel secure distributed systems is introduced. This method, based on a behavioral semantics for operator nets, can be used to specify a variety of security properties such as nondisclosure, integrity, and authority systems. The major attributes of the method are the intuitive nature of the specifications and the expressibility of the model, which allows statements about temporal properties and deductive capabilities of processes.>
Janice I. Glasgow, Glenn H. MacEwen
S&P1
1987 A Model for Multilevel Security Based on Operator Nets
abstract
A security model for the SNet multilevel secure distributed system, bawd on a behavioral semantics for operator nets and expressed in Lucid, is described. This model subsumes a previously published model of the network within SNet and includes authorized downgrading as well as the security policies enforced by trusted hosts connected to the network. The previous model is based on seven rather ad hoc constraints without presenting a coherent argument regarding security. The model described in this paper provides a more general abstract model than is provided by those' seven constraints.
Glenn H. MacEwen, V. W. W. Poon, Janice I. Glasgow
S&P3
1987 The Development and Proof of a Formal Specification for a Multilevel Secure System
abstract
This paper describes current work on the design and specification of a multilevel secure distributed system called SNet. It discusses security models in general, the various problems of information flows in SNet, and the abstract and concrete security model components for SNet. It also introduces Lucid as a language for specifying distributed systems. The model components are expressed in Lucid; these Lucid partial specifications are shown to be correct with respect to the formal model, and the two model components are shown to be consistent. The complete functional specification of SNet in Lucid, its implementation in Concurrent Euclid, and the verification of the implementation with respect to the Lucid specification are not discussed.
Janice I. Glasgow, Glenn H. MacEwen
ACM Trans. Comput. Syst.1
1986 A programming language for learning environments
abstract
Most of the recent research on programming languages for education has been centered around the language Logo. In this paper we introduce another candidate language for learning environments, Nial, the nested interactive array language. Nial is a general‐purpose programming language based on a formal theory of mathematics called array theory. This paper introduces Nial as a language for learning programming and developing and using computer‐aided instruction tools. A comparison with Logo is provided to evaluate these two languages in terms of their strengths and weaknesses as programming environments for novice programmers. We also demonstrate that a programming environment can be both simple to leam at the novice level and extendible to a powerful and sophisticated language.
Janice I. Glasgow, Michael A. Jenkins, Laurie J. Hendren
Comput. Intell.1