37 results on '"Kripke structures"'
Search Results
2. Model-Based Testing Strategies and Their (In)dependence on Syntactic Model Representations
- Author
-
Peleska, Jan, Huang, Wen-ling, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, ter Beek, Maurice H., editor, Gnesi, Stefania, editor, and Knapp, Alexander, editor
- Published
- 2016
- Full Text
- View/download PDF
3. Telling Non-linear Stories with Interval Temporal Logic
- Author
-
Thompson, Matt, Battle, Steve, Padget, Julian, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Schoenau-Fog, Henrik, editor, Bruni, Luis Emilio, editor, Louchart, Sandy, editor, and Baceviciute, Sarune, editor
- Published
- 2015
- Full Text
- View/download PDF
4. Modelling mutual exclusion in a process algebra with time-outs.
- Author
-
van Glabbeek, Rob
- Subjects
- *
ALGEBRA , *PETRI nets , *FAIRNESS - Abstract
I show that in a standard process algebra extended with time-outs one can correctly model mutual exclusion in such a way that starvation-freedom holds without assuming fairness or justness, even when one makes the problem more challenging by assuming memory accesses to be atomic. This can be achieved only when dropping the requirement of speed independence. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
5. Exhaustive Model-Based Equivalence Class Testing
- Author
-
Huang, Wen-ling, Peleska, Jan, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Nierstrasz, Oscar, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Sudan, Madhu, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Vardi, Moshe Y., Series editor, Weikum, Gerhard, Series editor, Yenigün, Hüsnü, editor, Yilmaz, Cemal, editor, and Ulrich, Andreas, editor
- Published
- 2013
- Full Text
- View/download PDF
6. Model Checking of Transition-Labeled Finite-State Machines
- Author
-
Estivill-Castro, Vladimir, Rosenblueth, David A., Kim, Tai-hoon, editor, Adeli, Hojjat, editor, Kim, Haeng-kon, editor, Kang, Heau-jo, editor, Kim, Kyung Jung, editor, Kiumi, Akingbehin, editor, and Kang, Byeong-Ho, editor
- Published
- 2011
- Full Text
- View/download PDF
7. Syntactic approaches to negative results in process algebras and modal logics
- Author
-
Anastasiadi, Elli, Luca Aceto, Anna Ingólfsdóttir, Tölvunarfræðideild (HR), Department of Computer Science (RU), Tæknisvið (HR), School of Technology (RU), Reykjavik University, and Háskólinn í Reykjavík
- Subjects
Negative results ,Modality (Logic) ,Process algebra ,Kripke structures ,Rökfræði ,Computer science ,Semantics ,Computational complexity ,Concurrency ,Doktorsritgerðir ,Syntax ,Linear transition systems ,Tölvunarfræði ,Equational logic ,Reiknirit ,Merkingarfræði - Abstract
Concurrency as a phenomenon is observed in most of the current computer science trends. However the inherent complexity of analyzing the behavior of such a system is incremented due to the many different models of concurrency, the variety of applications and architectures, as well as the wide spectrum of specification languages and demanded correctness criteria. For the scope of this thesis we focus on state based models of concurrent computation, and on modal logics as specification languages. First we study syntactically the process algebras that describe several different concurrent behaviors, by analyzing their equational theories. Here, we use well-established techniques from the equational logic of processes to older and newer setups, and then transition to the use of more general and novel methods for the syntactical analysis of models of concurrent programs and specification languages. Our main contributions are several positive and negative axiomatizability results over various process algebraic languages and equivalences, along with some complexity results over the satisfiability of multi-agent modal logic with recursion, as a specification language., Samhliða sem fyrirbæri sést í flestum núverandi tölvunarfræði stefnur. Hins vegar er eðlislægt flókið að greina hegðun slíks kerfis- tem er aukið vegna margra mismunandi gerða samhliða, fjölbreytileikans af forritum og arkitektúr, svo og breitt svið forskrifta mælikvarða og kröfðust réttmætisviðmiða. Fyrir umfang þessarar ritgerðar leggjum við áherslu á ástandsbundin líkön af samhliða útreikningum og á formlegum rökfræði sem forskrift tungumálum. Fyrst skoðum við setningafræðilega ferlialgebrurnar sem lýsa nokkrum mismunandi samhliða hegðun, með því að greina jöfnukenningar þeirra. Hér notum við rótgróin tækni mynda jöfnunarrökfræði ferla til eldri og nýrri uppsetningar, og síðan umskipti yfir í notkun almennari og nýrra aðferða fyrir setningafræðileg greining á líkönum samhliða forrita og forskriftartungumála. Helstu framlög okkar eru nokkrar jákvæðar og neikvæðar niðurstöður um axiomatizability yfir ýmis ferli algebrumál og jafngildi, ásamt nokkrum samSveigjanleiki leiðir af því að fullnægjanleiki fjölþátta formrökfræði með endurkomu, sem a forskrift tungumál., RANNIS: `Open Problems in the Equational Logic of Processes’ (OPEL) (grant No 196050-051) Reykjavik University research fund: `Runtime and Equational Verification of Concurrent Programs' (ReVoCoP) (grant No 222021)
- Published
- 2022
8. Complete model-based equivalence class testing for nondeterministic systems.
- Author
-
Huang, Wen-ling and Peleska, Jan
- Subjects
- *
EQUIVALENCE classes (Set theory) , *KRIPKE semantics , *ABSTRACTION (Computer science) , *FINITE state machines , *SOFTWARE engineering - Abstract
The main objective of this article is to present a complete finite black-box testing theory for non-deterministic Kripke structures with possibly infinite input domains, but finite domains for internal state variables and outputs. To this end, an abstraction from Kripke structures of this sub-domain to finite state machines is developed. It is shown that every complete black-box testing theory for (deterministic or nondeterministic) finite state machines in the range of this abstraction induces a complete black-box input equivalence class partition testing (IECPT) theory for the Kripke structures under consideration. Additionally, it is shown that each of these IECPT theories can be combined with random testing, such that a random value is selected from an input equivalence class, whenever a representative from this class is required in a test step. Experiments have shown that this combination increases the test strength of equivalence class tests for systems under test (SUT) outside the fault domain, while we show here that this randomisation preserves the completeness property for SUT inside the domain. The investigations lead to several complete IECPT strategies which, to our best knowledge, were not known before for this sub-domain of Kripke structures. The elaboration and presentation of results is performed on a semantic level, so that the testing theories under consideration can be applied to models presented in any concrete formalism, whose behaviour is reflected by a member of our semantic category. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
9. A context dependent equivalence relation between kripke structures
- Author
-
Josko, Bernhard, Goos, Gerhard, editor, Hartmanis, Juris, editor, Clarke, Edmund M., editor, and Kurshan, Robert P., editor
- Published
- 1991
- Full Text
- View/download PDF
10. FORMAL VERIFICATION OF P SYSTEMS USING SPIN.
- Author
-
IPATE, FLORENTIN, LEFTICARU, RALUCA, TUDOSE, CRISTINA, and Pérez-Jiménez, Mario J.
- Subjects
- *
VERIFICATION of computer systems , *PROGRAMMING languages , *ARTIFICIAL languages , *COMPUTER simulation , *COMPUTER logic , *COMPUTER science , *COMPARATIVE studies - Abstract
This paper presents an approach to P system verification using the Spin model checker. It proposes a P system implementation in PROMELA, the modeling language accepted by SPIN. It also provides the theoretical background for transforming the temporal logic properties expressed for the P system into properties of the executable implementation. Furthermore, a comparison between P systems verification using SPIN and NUSMV is realized. The results obtained show that the PROMELA implementation is more adequate, especially for verifying more complex models, such as P systems that model ecosystems. [ABSTRACT FROM AUTHOR]
- Published
- 2011
- Full Text
- View/download PDF
11. Test generation from P systems using model checking
- Author
-
Ipate, Florentin, Gheorghe, Marian, and Lefticaru, Raluca
- Subjects
- *
MATHEMATICAL models , *MATHEMATICAL formulas , *AUTOMATION , *COMPUTER architecture , *SET theory - Abstract
Abstract: This paper presents some testing approaches based on model checking and using different testing criteria. First, test sets are built from different Kripke structure representations. Second, various rule coverage criteria for transitional, non-deterministic, cell-like P systems, are considered in order to generate adequate test sets. Rule based coverage criteria (simple rule coverage, context-dependent rule coverage and variants) are defined and, for each criterion, a set of LTL (Linear Temporal Logic) formulas is provided. A codification of a P system as a Kripke structure and the sets of LTL properties are used in test generation: for each criterion, test cases are obtained from the counterexamples of the associated LTL formulas, which are automatically generated from the Kripke structure codification of the P system. The method is illustrated with an implementation using a specific model checker, NuSMV. [Copyright &y& Elsevier]
- Published
- 2010
- Full Text
- View/download PDF
12. Reverse engineering dynamic temporal models of biological processes and their relationships.
- Author
-
Ramakrishnan, Naren, Tadepalli, Satish, Watson, Layne T., HeIm, Richard F., Antoniotti, Marco, and Mishra, Bud
- Subjects
- *
CIRCADIAN rhythms , *CELL proliferation , *REVERSE engineering , *GENETIC regulation , *CELL division - Abstract
Biological processes such as circadian rhythms, cell division, metabolism, and development occur as ordered sequences of events. The synchronization of these coordinated events is essential for proper cell function, and hence the determination of critical time points in biological processes is an important component of all biological investigations. In particular, such critical time points establish logical ordering constraints on subprocesses, impose prerequisites on temporal regulation and spatial compartmentalization, and situate dynamic reorganization of functional elements in preparation for subsequent stages. Thus, building temporal phenomenological representations of biological processes from genome-wide datasets is relevant in formulating biological hypotheses on: how processes are mechanistically regulated; how the regulations vary on an evolutionary scale, and how their inadvertent disregulation leads to a diseased state or fatality. This paper presents a general framework (GOALIE) to reconstruct temporal models of cellular processes from time-course gene expression data. We mathematically formulate the problem as one of optimally segmenting datasets into a succession of "informative" windows such that time points within a window expose concerted clusters of gene action whereas time points straddling window boundaries constitute points of significant restructuring. We illustrate here how GOALIE successfully brings out the interplay between multiple yeast processes, inferred from combined experimental datasets for the cell cycle and the metabolic cycle. [ABSTRACT FROM AUTHOR]
- Published
- 2010
- Full Text
- View/download PDF
13. Algebraic simulations
- Author
-
Meseguer, José, Palomino, Miguel, and Martí-Oliet, Narciso
- Subjects
- *
SIMULATION methods & models , *ALGEBRAIC logic , *SYSTEM analysis , *STUTTERING , *RECURSIVE functions , *VARIETIES (Universal algebra) - Abstract
Abstract: Rewriting logic is a flexible and general logic to specify concurrent systems. To prove properties about concurrent systems in temporal logic, it is very useful to use simulations that relate the transitions and atomic predicates of a system to those of a potentially much simpler one; then, if the simpler system satisfies a property in a suitable temporal logic we are guaranteed that the more complex system does too. In this paper, the suitability of rewriting logic as a formal framework not only to specify concurrent systems but also to specify simulations is explored in depth. For this, increasingly more general notions of simulation (allowing stuttering) are first defined for Kripke structures, and suitable temporal logics allowing properties to be reflected back by such simulations are characterized. The paper then proves various representability results à la Bergstra and Tucker, showing that recursive Kripke structures and recursive simulation maps (resp.r.es˙imulation relations) can always be specified in a finitary way in rewriting logic. Using simulations typically requires both model checking and theorem proving, since their correctness requires discharging proof obligations. In this regard, rewriting logic, by containing equational logic as a sublogic and having equationally-based inductive theorem proving at its disposal, is shown to be particularly well-suited for verifying the correctness of simulations. [Copyright &y& Elsevier]
- Published
- 2010
- Full Text
- View/download PDF
14. Mutation Based Testing of P Systems.
- Author
-
Ipate, Florentin and Gheorghe, Marian
- Subjects
MUTATION testing of computer software ,COMPUTER software development ,JAVA programming language ,PROGRAMMING languages ,COMPUTER software testing ,COMPUTER systems - Abstract
Although testing is an essential part of software development, until recently, P system testing has been completely neglected. Mutation testing (mutation analysis) is a structural software testing method which involves modifying the program in small ways. In this paper, we provide a formal way of generating mutants for systems specified by context-free grammars. Furthermore, the paper shows how the proposed method can be used to construct mutants for a P system specification. [ABSTRACT FROM AUTHOR]
- Published
- 2009
- Full Text
- View/download PDF
15. Knowledge updates: Semantics and complexity issues
- Author
-
Baral, Chitta and Zhang, Yan
- Subjects
- *
SEMANTICS , *COMPARATIVE linguistics , *INFORMATION theory , *LOGIC - Abstract
Abstract: We consider the problem of updating of an agent''s knowledge. We propose a formal method of knowledge update on the basis of the semantics of modal logic S5. In our method, an update is specified according to the minimal change on both the agent''s actual world and knowledge. We discuss general minimal change properties of knowledge update and show that our knowledge update operator satisfies all the update postulates of Katsuno and Mendelzon. We characterize several specific forms of knowledge update which have important applications in reasoning about change of agents'' knowledge. We also examine the persistence property of knowledge and ignorance associated with knowledge update. We then investigate the computational complexity of model checking for knowledge update. We first show that in general the model checking for knowledge update is -complete. We then identify a subclass of knowledge update problems that has polynomial time complexity for model checking. We point out that some important knowledge update problems belong to this subclass. We further address another interesting subclass of knowledge update problems for which the complexity of model checking is NP-complete. [Copyright &y& Elsevier]
- Published
- 2005
- Full Text
- View/download PDF
16. Separable Kripke structures are algebraically universal.
- Author
-
Pinto, M.C.
- Abstract
For every poset $(I,\leq)$ and every family $(G_i)_{i\in I}$ of groups there exists a family of separable Kripke structures $(K_i)_{i\in I}$ on the same set, such that $G_i\cong Aut(K_i)$ and $K_i$ is subalgebra of $K_j iff i\leq j, \rom {for} i, j\in I$ . More generally, this work is concerned with representations of algebraic categories by means of the category of separable Kripke structures. Consequences thereof are mentioned. Thus, in contrast to the algebraic non-universality of the category of Boolean algebras we conclude the algebraic universality of the category of separable dynamic algebras. Perfect classes of Kripke structures are introduced. [ABSTRACT FROM AUTHOR]
- Published
- 1999
- Full Text
- View/download PDF
17. Topological implications in varieties.
- Author
-
Bentz, W.
- Abstract
In 1997, Coleman showed that a variety V is n-permutable for some n iff every T
0 -topological Algebra in V is T1 . Here we show that the implication " $T_0\Rightarrow$ sober" is another such characterization for n-permutability. Other implications of a similar nature are given. For example, an n-permutable variety having a majority term satisfies " $T_0\Rightarrow T_2$ ". [ABSTRACT FROM AUTHOR]- Published
- 1999
- Full Text
- View/download PDF
18. Checking interval properties of computations
- Author
-
Alberto Molinari, Adriano Peron, Giuseppe Perelli, Aniello Murano, Angelo Montanari, Molinari, Alberto, Montanari, Angelo, Murano, Aniello, Perelli, Giuseppe, and Peron, Adriano
- Subjects
FOS: Computer and information sciences ,Model checking ,Computer Science - Logic in Computer Science ,Interval logic ,Interval temporal logic ,Kripke structure ,Lower bounds ,Model checking problem ,Small model theorem ,Temporal aggregation ,Temporal relation ,Computer Networks and Communications ,Computer science ,interval temporal logics ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,01 natural sciences ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Temporal logic ,Formal verification ,Interpretation (logic) ,Kripke structures ,16. Peace & justice ,model checking ,Logic in Computer Science (cs.LO) ,Decidability ,Algebra ,Computer Science - Computational Complexity ,complexity ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,010201 computation theory & mathematics ,Theory of computation ,Interval Temporal Logic, Model Checking, Decidability, Computational Complexity ,020201 artificial intelligence & image processing ,Software ,Information Systems - Abstract
Model checking is a powerful method widely explored in formal verification. Given a model of a system, e.g., a Kripke structure, and a formula specifying its expected behaviour, one can verify whether the system meets the behaviour by checking the formula against the model. Classically, system behaviour is expressed by a formula of a temporal logic, such as LTL and the like. These logics are "point-wise" interpreted, as they describe how the system evolves state-by-state. However, there are relevant properties, such as those constraining the temporal relations between pairs of temporally extended events or involving temporal aggregations, which are inherently "interval-based", and thus asking for an interval temporal logic. In this paper, we give a formalization of the model checking problem in an interval logic setting. First, we provide an interpretation of formulas of Halpern and Shoham's interval temporal logic HS over finite Kripke structures, which allows one to check interval properties of computations. Then, we prove that the model checking problem for HS against finite Kripke structures is decidable by a suitable small model theorem, and we provide a lower bound to its computational complexity., In Journal: Acta Informatica, Springer Berlin Heidelber, 2015
- Published
- 2015
- Full Text
- View/download PDF
19. Foundation for a series of efficient simulation algorithms
- Author
-
Cécé, Gérard, Franche-Comté Électronique Mécanique, Thermique et Optique - Sciences et Technologies (UMR 6174) (FEMTO-ST), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), and Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,preorders ,Kripke structures ,[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] ,020207 software engineering ,ACM: F.: Theory of Computation/F.3: LOGICS AND MEANINGS OF PROGRAMS/F.3.1: Specifying and Verifying and Reasoning about Programs/F.3.1.2: Logics of programs ,02 engineering and technology ,[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] ,[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation ,Logic in Computer Science (cs.LO) ,[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing ,[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR] ,[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA] ,ACM: F.: Theory of Computation/F.2: ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY/F.2.2: Nonnumerical Algorithms and Problems/F.2.2.1: Computations on discrete structures ,020204 information systems ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,efficient algorithms ,[INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET] ,[INFO.INFO-DC]Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC] ,Computer Science::Formal Languages and Automata Theory ,Simulation - Abstract
Compute the coarsest simulation preorder included in an initial preorder is used to reduce the resources needed to analyze a given transition system. This technique is applied on many models like Kripke structures, labeled graphs, labeled transition systems or even word and tree automata. Let (Q, $\rightarrow$) be a given transition system and Rinit be an initial preorder over Q. Until now, algorithms to compute Rsim , the coarsest simulation included in Rinit , are either memory efficient or time efficient but not both. In this paper we propose the foundation for a series of efficient simulation algorithms with the introduction of the notion of maximal transitions and the notion of stability of a preorder with respect to a coarser one. As an illustration we solve an open problem by providing the first algorithm with the best published time complexity, O(|Psim |.|$\rightarrow$|), and a bit space complexity in O(|Psim |^2. log(|Psim |) + |Q|. log(|Q|)), with Psim the partition induced by Rsim.
- Published
- 2017
20. Deriving Inverse Operators for Modal Logic
- Author
-
Michell Guzmán, Camilo Rueda, Frank D. Valencia, Salim Perchy, Concurrency, Mobility and Transactions (COMETE), Inria Saclay - Ile de France, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X), Ambientes VISuales de Progamación Aplicativa (AVISPA Resarch Group), Pontificia Universidad Javeriana (PUJ), Pontificia universidad Javeriana, Cali, Colciencias project 125171250031 CLASSIC, Augusto Sampaio, Farn Wang, ANR-12-IS02-0001,PACE,Processus non-standard: Analyse, Coinduction, Expressivité(2012), ANR-11-LABX-0045,DIGICOSME,Mondes numériques: Données, programmes et architectures distribués(2011), ANR-11-IDEX-0003,IPS,Idex Paris-Saclay(2011), Laboratoire d'informatique de l'École polytechnique [Palaiseau] (LIX), École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)-École polytechnique (X)-Centre National de la Recherche Scientifique (CNRS)-Inria Saclay - Ile de France, and Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
- Subjects
ACM: F.: Theory of Computation/F.4: MATHEMATICAL LOGIC AND FORMAL LANGUAGES ,constraint systems ,Normal modal logic ,order theory ,0102 computer and information sciences ,02 engineering and technology ,Modal operator ,[INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM] ,kripke structures ,01 natural sciences ,Linear temporal logic ,modal algebra ,ACM: G.: Mathematics of Computing/G.2: DISCRETE MATHEMATICS ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Accessibility relation ,Mathematics ,modal logic ,Discrete mathematics ,inverse operators ,Multimodal logic ,Modal μ-calculus ,Modal logic ,[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] ,020207 software engineering ,16. Peace & justice ,ACM: H.: Information Systems/H.1: MODELS AND PRINCIPLES ,Algebra ,[MATH.MATH-LO]Mathematics [math]/Logic [math.LO] ,010201 computation theory & mathematics ,[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA] ,bisimulation ,Dynamic logic (modal logic) ,Computer Science::Programming Languages - Abstract
International audience; Spatial constraint systems are algebraic structures from concurrent constraint programming to specify spatial and epistemic behavior in multi-agent systems. We shall use spatial constraint systems to give an abstract characterization of the notion of normality in modal logic and to derive right inverse/reverse operators for modal languages. In particular, we shall identify the weakest condition for the existence of right inverses and show that the abstract notion of normality corresponds to the preservation of finite suprema. We shall apply our results to existing modal languages such as the weakest normal modal logic, Hennessy-Milner logic, and linear-time temporal logic. We shall discuss our results in the context of modal concepts such as bisimilarity and inconsistency invariance.
- Published
- 2016
- Full Text
- View/download PDF
21. Knowledge updates: Semantics and complexity issues
- Author
-
Chitta Baral and Yan Zhang
- Subjects
S5 modal logic ,Model checking ,Linguistics and Language ,Property (philosophy) ,Theoretical computer science ,Computational complexity theory ,Knowledge representation and reasoning ,Semantics (computer science) ,Kripke structures ,Complexity ,0102 computer and information sciences ,02 engineering and technology ,Formal methods ,01 natural sciences ,Language and Linguistics ,S5 ,Knowledge-based systems ,Belief revision and update ,Knowledge representation ,010201 computation theory & mathematics ,Artificial Intelligence ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Knowledge update ,Mathematics - Abstract
We consider the problem of updating of an agent's knowledge. We propose a formal method of knowledge update on the basis of the semantics of modal logic S5. In our method, an update is specified according to the minimal change on both the agent's actual world and knowledge. We discuss general minimal change properties of knowledge update and show that our knowledge update operator satisfies all the update postulates of Katsuno and Mendelzon. We characterize several specific forms of knowledge update which have important applications in reasoning about change of agents' knowledge. We also examine the persistence property of knowledge and ignorance associated with knowledge update.We then investigate the computational complexity of model checking for knowledge update. We first show that in general the model checking for knowledge update is Σ2P-complete. We then identify a subclass of knowledge update problems that has polynomial time complexity for model checking. We point out that some important knowledge update problems belong to this subclass. We further address another interesting subclass of knowledge update problems for which the complexity of model checking is NP-complete.
- Published
- 2005
- Full Text
- View/download PDF
22. Reasoning with Slippery Predicates
- Author
-
Shapiro, Stewart
- Published
- 2008
- Full Text
- View/download PDF
23. Checking Interval Properties of Computations
- Author
-
Giuseppe Perelli, Angelo Montanari, Aniello Murano, Adriano Peron, Amedeo Cesta, Carlo Combi, Francois Laroussine, Angelo, Monatnari, Murano, Aniello, Giuseppe, Perelli, and Peron, Adriano
- Subjects
Model checking ,Theoretical computer science ,Computation tree logic ,Computer science ,Interval temporal logic ,Kripke structure ,interval temporal logic ,Temporal logic ,Abstraction model checking ,model checking ,interval temporal logics ,Kripke structures ,complexity ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Linear temporal logic ,Computer Science::Logic in Computer Science ,Calculus ,Kripke semantics - Abstract
Model checking is a powerful method widely explored in formal verification. Given a model of a system, e.g. A Kripke structure, and a formula specifying its expected behavior, one can verify whether the system meets the behavior by checking the formula against the model. Classically, system behavior is given as a formula of a temporal logic, such as LTL and the like. These logics are "point-wise" interpreted, as they describe how the system evolves state-by-state. However, there are relevant properties, such as those involving temporal aggregations, which are inherently "interval-based", and thus asking for an interval temporal logic. In this paper, we give a formalization of the model checking problem in an interval logic setting. First, we provide an interpretation of formulas of Halpern and Shoham's interval temporal logic HS over Kripke structures, which allows one to check interval properties of computations. Then, we prove that the model checking problem for HS against Kripke structures is decidable by a suitable small model theorem, and we outline a PSpace decision procedure for the meaningful fragments AAbarBBbar and AAbarEEbar.
- Published
- 2014
24. Separable Kripke structures are algebraically universal
- Author
-
M.C. Pinto
- Subjects
Dynamic algebras ,Combinatorics ,Discrete mathematics ,Mathematics::Combinatorics ,Algebra and Number Theory ,Subalgebra ,Kripke structures ,Algebraic universality ,Perfect class of Kripke structures ,Algebraic number ,Partially ordered set ,Mathematics ,Separable space - Abstract
For every poset (I; ) and every family .Gi /i2I of groups there exists a family of separable Kripke structures .Ki /i2I on the same set, such thatGi D Aut.Ki / andKi is subalgebra ofKj iff i j , for i; j 2 I . More generally, thiswork is concerned with representations of algebraic categories by means of the category of separable Kripke structures. Consequences thereof are mentioned. Thus, in contrast to the algebraic non-universality of the category of Boolean algebras we conclude the algebraic universality of the category of separable dynamic algebras. Perfect classes of Kripke structures are introduced. JNICT (Programa de Formação e Mobilidade de Recursos Humanos BD1298 Cultural Agreement between Portugal and Czech Republic); Instituto de Telecomunicações.
- Published
- 1999
- Full Text
- View/download PDF
25. Awareness and partitional information structures
- Author
-
Modica, Salvatore and Rustichini, Aldo
- Published
- 1994
- Full Text
- View/download PDF
26. On the evaluation of solution concepts
- Author
-
Stalnaker, Robert
- Published
- 1994
- Full Text
- View/download PDF
27. On the logic of common belief and common knowledge
- Author
-
Lismont, Luc and Mongin, Philippe
- Published
- 1994
- Full Text
- View/download PDF
28. A Quantitative Characterization of Weighted Kripke Structures in Temporal Logic:Best Paper Award
- Author
-
Larsen, Kim Guldstrand, Thrane, Claus Rørbæk, and Fahrenberg, Uli
- Subjects
bisimulation distance ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,quantitative analysis ,characteristic formula ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Computer Science::Logic in Computer Science ,charasteristic formula ,Krikpe structures ,Kripke structures ,weighted CTL - Abstract
We extend the usual notion of Kripke Structures with a weighted transition relation, and generalize the usual Boolean satisfaction relation of CTL to a map which assigns to states and temporal formulae a real-valued distance describing the degree of satisfaction. We describe a general approach to obtaining quantitative interpretations for a generic extension of the CTL syntax, and show that, for one such interpretation, the logic is both adequate and expressive with respect to quantitative bisimulation. We extend the usual notion of Kripke Structures with a weighted transition relation, and generalize the usual Boolean satisfaction relation of CTL to a map which assigns to states and temporal formulae a real-valued distance describing the degree of satisfaction. We describe a general approach to obtaining quantitative interpretations for a generic extension of the CTL syntax, and show that, for one such interpretation, the logic is both adequate and expressive with respect to quantitative bisimulation.
- Published
- 2009
29. Boolean full Kripke structures are alg-universal
- Author
-
Pinto, M. Céu
- Subjects
Dynamic algebras ,Mathematics::Category Theory ,Kripke structures ,Automorphism groups ,Algebraic universality ,Boolean algebras with operators ,Computer Science::Computational Complexity ,Computer Science::Distributed, Parallel, and Cluster Computing - Abstract
Every group is isomorphic to the automorphism group of a Kripke structure with Boolean part equal to a power set Boolean algebra. More generally, we prove that the category of Kripke structures with Boolean part equal to a power set Boolean algebra and morphisms with complete Boolean part is alg-universal, which means that it contains any category of universal algebras as a full subcategory. CMUC - Centro de Matemática da Universidade de Coimbra; FCT
- Published
- 2008
30. A Quantitative Characterization of Weighted Kripke Structures in Temporal Logic
- Author
-
Kim G. Larsen and Uli Fahrenberg and Claus Thrane, Larsen, Kim G., Fahrenberg, Uli, Thrane, Claus, Kim G. Larsen and Uli Fahrenberg and Claus Thrane, Larsen, Kim G., Fahrenberg, Uli, and Thrane, Claus
- Abstract
We extend the usual notion of Kripke Structures with a weighted transition relation, and generalize the usual Boolean satisfaction relation of CTL to a map which assigns to states and temporal formulae a real-valued distance describing the degree of satisfaction. We describe a general approach to obtaining quantitative interpretations for a generic extension of the CTL syntax, and show that, for one such interpretation, the logic is both adequate and expressive with respect to quantitative bisimulation.
- Published
- 2009
- Full Text
- View/download PDF
31. Model Checking Biological Systems Described Using Ambient Calculus
- Author
-
Oleksandr Vagin, Radu Mardare, Paola Quaglia, and Corrado Priami
- Subjects
Model checking ,Theoretical computer science ,Branching time temporal logic ,Process calculus ,Kripke structure ,Kripke structures ,Possible world ,Branching (linguistics) ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Ambient calculus ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Computer Science::Logic in Computer Science ,Accessibility relation ,Ambient calculus, Kripke structures, Branching time temporal logic ,Temporal logic ,ComputingMethodologies_GENERAL ,Mathematics - Abstract
We propose a way of performing model checking analysis for biological systems. The technics were developed for a CTL* logic built upon Ambient Calculus. We introduce labeled syntax trees for ambient processes and use them as possible worlds in a Kripke structure developed for a propositional branching temporal logic. The accessibility relation over labeled syntax trees is generated by the reduction over corresponding Ambient Calculus processes. Providing the algorithms for calculating the accessibility relation between states, we open the perspective of using model checking algorithms developed for temporal logics in analyzing any phenomena described in Ambient Calculus.
- Published
- 2005
- Full Text
- View/download PDF
32. Equational Abstractions
- Author
-
ILLINOIS UNIV AT URBANA-CHAMPAIGN DEPT OF COMPUTER SCIENCE, Meseguer, Jose, Palomino, Miguel, Marti-Oliet, Narciso, ILLINOIS UNIV AT URBANA-CHAMPAIGN DEPT OF COMPUTER SCIENCE, Meseguer, Jose, Palomino, Miguel, and Marti-Oliet, Narciso
- Abstract
ion reduces the problem of whether an infinite state system satisfies a temporal logic property to model checking that property on a finite state abstract version. The most common abstractions are quotients of the original system. We present a simple method of defining quotient abstractions by means of equations collapsing the set of states. Our method yields the minimal quotient system together with a set of proof obligations that guarantee its executability and can be discharged with tools such as those in the Maude formal environment., Sponsored in part by DARPA and AFRL.
- Published
- 2007
33. On the Unique Extensibility and Surjectivity of Knowledge Structures
- Author
-
Robert Samuel Simon
- Subjects
Computer Science::Logic in Computer Science ,Kripke structures ,knowledge structures ,common knowledge ,Baire category ,Cantor sets ,belief revision - Abstract
With the S5 multi-agent epistemic logic we consider the canonical maps from Krpke structures to knowledge structures. We define a cell to be a minimal subset of knowledge structures known in common semantically by the agents. A cell has finite fanout if at every point every agent considers only a finite number of other points to be possible. We define a cell to be surjective if every Kripke structure that maps to it does so surjectively. All cells with finite fanout are surjective, but the converse does not hold. To construct a counter-example we need topological insights concerning the relationship between the logic and its semantic models. The difference between syntactic and semantic common knowledge is central to this construction.
- Published
- 2001
34. On the Logic of Common Belief and Common Knowledge
- Author
-
UCL, Lismont, L., Mongin, Philippe, UCL, Lismont, L., and Mongin, Philippe
- Abstract
The paper surveys the currently available axiomatizations of common belief (CB) and common knowledge (CK) by means of modal propositional logics. (Throughout, knowledge - whether individual or common - is defined as true belief.) Section 1 introduces the formal method of axiomatization followed by epistemic logicians, especially the syntax-semantics distinction, and the notion of a soundness and completeness theorem. Section 2 explains the syntactical concepts, while briefly discussing their motivations. Two standard semantic constructions, Kripke structures and neighbourhood structures, are introduced in Sections 3 and 4, respectively. It is recalled that Aumann's partitional model of CK is a particular case of a definition in terms of Kripke structures. The paper also restates the well-known fact that Kripke structures can be regarded as particular cases of neighbourhood structures. Section 3 reviews the soundness and completeness theorems proved w.r.t. the former structures by Fagin, Halpern, Moses and Vardi, as well as related results by Lismont. Section 4 reviews the corresponding theorems derived w.r.t. the latter structures by Lismont and Mongin. A general conclusion of the paper is that the axiomatization of CB does not require as strong systems of individual belief as was originally thought - only monotonicity has thus far proved indispensable. Section 5 explains another consequence of general relevance: despite the ''infinitary'' nature of CB, the axiom systems of this paper admit of effective decision procedures, i.e., they are decidable in the logician's sense.
- Published
- 1994
35. Awareness and Partitional Information Structures
- Author
-
UCL, Modica, S., Rustichini, A., UCL, Modica, S., and Rustichini, A.
- Abstract
This is the first of two papers where we present a formal model of unawareness. We contrast unawareness with certainty and uncertainty. A subject is certain of something when he knows that thing; he is uncertain when he does not know it, but he knows he does not: he is consciously uncertain. On the other hand, he is unaware of something when he does not know it, and he does not know he does not know, and so on ad infinitum: he does not perceive, does not have in mind, the object of knowledge. The opposite of unawareness is awareness, which includes certainty and uncertainty. This paper has three main purposes. First, we formalize the concept of awareness, and introduce a symmetry axiom which states that a subject can be aware of something, phi say, if and only if he is aware of its negation not-phi; in other words, that phi and not-phi are perceived together, or neither is. We then derive the basic properties of awareness. The second purpose is to prove a different axiomatic characterization, based on the concept of awareness of the system which underlies the model of information with partitional structures (known as S5). The third purpose of this paper is to show that without a substantial weakening of the rules of inferences normally assumed in modal logic a satisfactory model of unawareness, which includes the symmetry axiom, is impossible. This alternative approach is developed in a second paper by the same authors.
- Published
- 1994
36. Test generation from P systems using model checking
- Author
-
Raluca Lefticaru, Florentin Ipate, and Marian Gheorghe
- Subjects
Model checking ,Theoretical computer science ,Logic ,Test generation ,Kripke structure ,P systems ,Kripke structures ,Rule-based system ,Theoretical Computer Science ,Set (abstract data type) ,Test case ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Linear temporal logic ,Computational Theory and Mathematics ,Simple (abstract algebra) ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Algorithm ,Software ,Mathematics ,Counterexample - Abstract
This paper presents some testing approaches based on model checking and using different testing criteria. First, test sets are built from different Kripke structure representations. Second, various rule coverage criteria for transitional, non-deterministic, cell-like P systems, are considered in order to generate adequate test sets. Rule based coverage criteria (simple rule coverage, context-dependent rule coverage and variants) are defined and, for each criterion, a set of LTL (Linear Temporal Logic) formulas is provided. A codification of a P system as a Kripke structure and the sets of LTL properties are used in test generation: for each criterion, test cases are obtained from the counterexamples of the associated LTL formulas, which are automatically generated from the Kripke structure codification of the P system. The method is illustrated with an implementation using a specific model checker, NuSMV. (C) 2010 Elsevier Inc. All rights reserved.
- Full Text
- View/download PDF
37. Algebraic simulations
- Author
-
José Meseguer, Miguel Palomino, and Narciso Martí-Oliet
- Subjects
Model checking ,Logic ,Kripke structures ,020207 software engineering ,0102 computer and information sciences ,02 engineering and technology ,16. Peace & justice ,Stuttering simulations ,01 natural sciences ,Theoretical Computer Science ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Representability results ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS ,Computer Science::Logic in Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Rewriting logic ,Software - Abstract
Rewriting logic is a flexible and general logic to specify concurrent systems. To prove properties about concurrent systems in temporal logic, it is very useful to use simulations that relate the transitions and atomic predicates of a system to those of a potentially much simpler one; then, if the simpler system satisfies a property φ in a suitable temporal logic we are guaranteed that the more complex system does too. In this paper, the suitability of rewriting logic as a formal framework not only to specify concurrent systems but also to specify simulations is explored in depth. For this, increasingly more general notions of simulation (allowing stuttering) are first defined for Kripke structures, and suitable temporal logics allowing properties to be reflected back by such simulations are characterized. The paper then proves various representability results à la Bergstra and Tucker, showing that recursive Kripke structures and recursive simulation maps (resp.r.es˙imulation relations) can always be specified in a finitary way in rewriting logic. Using simulations typically requires both model checking and theorem proving, since their correctness requires discharging proof obligations. In this regard, rewriting logic, by containing equational logic as a sublogic and having equationally-based inductive theorem proving at its disposal, is shown to be particularly well-suited for verifying the correctness of simulations.
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.