Searcharxiv⌕ Search

arXiv subjects

Jin Guo

Publications and source records attributed to Jin Guo.

50 records · Page 3Linked to original sources

Verification of infinite-step and K-step opacity Using Petri Nets

This paper addresses the problem of infinite-step opacity and K-step opacity of discrete event systems modeled with Petri nets. A Petri net system is said to be infinite-step/K-step opaque if all its secret states remains opaque to an intruder for any instant within infinite/K steps. In other words, the intruder is never able to ascertain that the system used to be in a secrete state within infinite/K steps based on its observation of the systems evolution. Based on the notion of basis reachability and the twoway observer, an efficient approach to verify infinite-step opacity and K-step opacity is proposed.

eess.SY↗

Verification of Detectability Using Petri Nets and Detector

Detectability describes the property of a system to uniquely determine, after a finite number of observations, the current and subsequent states. In this paper, to reduce the complexity of checking the detectability properties in the framework of bounded labeled Petri nets, we use a new tool, which is called detector, to verifying the strong detectability and periodically strong detectability. First, an approach, which is based on the reachable graph and its detector, is proposed. Then, we develop a novel approach which is based on the analysis of the detector of the basis reachability graph. Without computing the whole reachability space, and without building the observer, the proposed approaches are more efficient.

eess.SY↗

Verification of Detectability in Petri Nets Using Verifier Nets

Detectability describes the property of a system whose current and the subsequent states can be uniquely determined after a finite number of observations. In this paper, we developed a novel approach to verifying strong detectability and periodically strong detectability of bounded labeled Petri nets. Our approach is based on the analysis of the basis reachability graph of a special Petri net, called Verifier Net, that is built from the Petri net model of the given system. Without computing the whole reachability space and without enumerating all the markings, the proposed approaches are more efficient.

eess.SY↗

Verification of C-detectability Using Petri Nets

Detectability describes the property of an system whose current and the subsequent states can be uniquely determined after a finite number of observations. In this paper, we relax detectability to C-detectability that only requires a given set of crucial states can be distinguished from other states. Four types of C-detectability: strong C-detectability, weak C-detectability, periodically strong C-detectability, and periodically weak C-detectability are defined in the framework of labeled Petri nets, which have larger modeling power than finite automata. Moreover, based on the notion of basis markings, the approaches are developed to verify the four C-detectability of a bounded labeled Petri net system. Without computing the whole reachability space and without enumerating all the markings consistent with an observation, the proposed approaches are more efficient.

eess.SY↗

Noise-induced synchronization of Hegselmann-Krause dynamics in full space

The Hegselmann-Krause (HK) model is a typical self-organizing system with local rule dynamics. In spite of its widespread use and numerous extensions, the underlying theory of its synchronization induced by noise still needs to be developed. In its original formulation, as a model first proposed to address opinion dynamics, its state-space was assumed to be bounded, and the theoretical analysis of noise-induced synchronization for this particular situation has been well established. However, when system states are allowed to exist in an unbounded space, mathematical difficulties arise whose theoretical analysis becomes non-trivial and is as such still lacking. In this paper, we completely resolve this problem by exploring the topological properties of HK dynamics and by employing the theory of independent stopping time. The associated result in full statespace provides a solid interpretation of the randomness-induced synchronization of self-organizing systems

nlin.AO↗

Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classes

As new requirements are introduced and implemented in a software system, developers must identify the set of source code classes which need to be changed. Therefore, past effort has focused on predicting the set of classes impacted by a requirement. In this paper, we introduce and evaluate a new type of information based on the intuition that the set of requirements which are associated with historical changes to a specific class are likely to exhibit semantic similarity to new requirements which impact that class. This new Requirements to Requirements Set (R2RS) family of metrics captures the semantic similarity between a new requirement and the set of existing requirements previously associated with a class. The aim of this paper is to present and evaluate the usefulness of R2RS metrics in predicting the set of classes impacted by a requirement. We consider 18 different R2RS metrics by combining six natural language processing techniques to measure the semantic similarity among texts (e.g., VSM) and three distribution scores to compute overall similarity (e.g., average among similarity scores). We evaluate if R2RS is useful for predicting impacted classes in combination and against four other families of metrics that are based upon temporal locality of changes, direct similarity to code, complexity metrics, and code smells. Our evaluation features five classifiers and 78 releases belonging to four large open-source projects, which result in over 700,000 candidate impacted classes. Experimental results show that leveraging R2RS information increases the accuracy of predicting impacted classes practically by an average of more than 60% across the various classifiers and projects.

cs.SE↗

Semantically Enhanced Software Traceability Using Deep Learning Techniques

In most safety-critical domains the need for traceability is prescribed by certifying bodies. Trace links are generally created among requirements, design, source code, test cases and other artifacts, however, creating such links manually is time consuming and error prone. Automated solutions use information retrieval and machine learning techniques to generate trace links, however, current techniques fail to understand semantics of the software artifacts or to integrate domain knowledge into the tracing process and therefore tend to deliver imprecise and inaccurate results. In this paper, we present a solution that uses deep learning to incorporate requirements artifact semantics and domain knowledge into the tracing solution. We propose a tracing network architecture that utilizes Word Embedding and Recurrent Neural Network (RNN) models to generate trace links. Word embedding learns word vectors that represent knowledge of the domain corpus and RNN uses these word vectors to learn the sentence semantics of requirements artifacts. We trained 360 different configurations of the tracing network using existing trace links in the Positive Train Control domain and identified the Bidirectional Gated Recurrent Unit (BI-GRU) as the best model for the tracing task. BI-GRU significantly out-performed state-of-the-art tracing methods including the Vector Space Model and Latent Semantic Indexing.

cs.SE↗

Robust Fragmentation Modeling of Hegselmann-Krause-Type Dynamics

In opinion dynamics, how to model the enduring fragmentation phenomenon (disagreement, cleavage, and polarization) of social opinions has long possessed a central position. It is widely known that the confidence-based opinion dynamics provide an acceptant mechanism to produce fragmentation phenomenon. In this study, taking the famous confidence-based Hegselmann-Krause (HK) model, we examine the robustness of the fragmentation coming from HK dynamics and its variations with prejudiced and stubborn agents against random noise. Prior to possible insightful explanations, the theoretical results in this paper explicitly reveal that the well-appearing fragmentation of HK dynamics and its homogeneous variations finally vanishes in the presence of arbitrarily tiny noise, while only the HK model with heterogenous prejudices displays a solid cleavage in noisy environment.

math.OC↗

Strong shellability of simplicial complexes

Imposing a strong condition on the linear order of shellable complexes, we introduce strong shellability. Basic properties, including the existence of dimension-decreasing strong shelling orders, are developed with respect to nonpure strongly shellable complexes. Meanwhile, pure strongly shellable complexes can be characterized by the corresponding codimension one graphs. In addition, we show that the facet ideals of pure strongly shellable complexes have linear quotients.

math.CO↗

Edgewise strongly shellable clutters

When $\mathcal{C}$ is a chordal clutter in the sense of Woodroofe or Emtander, we show that the complement clutter is edgewise strongly shellable. When $\mathcal{C}$ is indeed a finite simple graph, we study various characterizations of chordal graphs from the point of view of strong shellability. In particular, the generic graph $G_T$ of a tree is shown to be bi-strongly shellable. We also characterize edgewise strongly shellable bipartite graphs in terms of constructions from upward sequences. \end{abstract}

math.CO↗

On monomial ideals whose Lyubeznik resolution is minimal

For a monomial ideal $I$, let $G(I)$ be its minimal set of monomial generators. If there is a total order on $G(I)$ such that the corresponding Lyubeznik resolution of $I$ is a minimal free resolution of $I$, then $I$ is called a Lyubeznik ideal. In this paper, we characterize the Lyubeznik ideals, and we discover some classes of Lyubeznik ideals.

math.AC↗

Perfect Sets and $f$-Ideals

A square-free monomial ideal $I$ is called an {\it $f$-ideal}, if both $δ_{\mathcal{F}}(I)$ and $δ_{\mathcal{N}}(I)$ have the same $f$-vector, where $δ_{\mathcal{F}}(I)$ ($δ_{\mathcal{N}}(I)$, respectively) is the facet (Stanley-Reisner, respectively) complex related to $I$. In this paper, we introduce and study perfect subsets of $2^{[n]}$ and use them to characterize the $f$-ideals of degree $d$. We give a decomposition of $V(n, 2)$ by taking advantage of a correspondence between graphs and sets of square-free monomials of degree $2$, and then give a formula for counting the number of $f$-ideals of degree $2$, where $V(n, 2)$ is the set of $f$-ideals of degree 2 in $K[x_1,\ldots,x_n]$. We also consider the relation between an $f$-ideal and an unmixed monomial ideal.

math.AC↗

On the $(n, d)^{th}$ $f$-Ideals

A square-free monomial ideal $I$ is called an {\it $f$-ideal}, if both $δ_{\mathcal{F}}(I)$ and $δ_{\mathcal{N}}(I)$ have the same $f$-vector, where $δ_{\mathcal{F}}(I)$ ($δ_{\mathcal{N}}(I)$, respectively) is the facet (Stanley-Reisner, respectively) complex related to $I$. In this paper, we introduce the concepts of perfect set containing $k$ and perfect set without $k$. We study the $(n, d)^{th}$ perfect sets and show that $V(n, d) \neq \emptyset$ for $d \geq 2$ and $n \geq d+2$. Then we give some algorithms to construct $(n, d)^{th}$ $f$-ideals and show an upper bound for the $(n, d)^{th}$ perfect number.

math.AC↗

Monomial ideals under ideal operations

In this paper, we show for a monomial ideal $I$ of $K[x_1,x_2,\ldots,x_n]$ that the integral closure $\ol{I}$ is a monomial ideal of Borel type (Borel-fixed, strongly stable, lexsegment, or universal lexsegment respectively), if $I$ has the same property. We also show that the $k^{th}$ symbolic power $I^{(k)}$ of $I$ preserves the properties of Borel type, Borel-fixed and strongly stable, and $I^{(k)}$ is lexsegment if $I$ is stably lexsegment. For a monomial ideal $I$ and a monomial prime ideal $P$, a new ideal $J(I, P)$ is studied, which also gives a clear description of the primary decomposition of $I^{(k)}$. Then a new simplicial complex $_J\bigtriangleup$ of a monomial ideal $J$ is defined, and it is shown that $I_{_J\bigtriangleup^{\vee}} = \sqrt{J}$. Finally, we show under an additional weak assumption that a monomial ideal is universal lexsegment if and only if its polarization is a squarefree strongly stable ideal.

math.AC↗