Generating Linear Temporal Logics Based on Property Specification Templates

Author(s):  
Weibin Luo ◽  
Hironori Washizaki ◽  
Yoshiaki Fukazawa
Author(s):  
Fernando Asteasuain ◽  
Víctor Braberman

Property specification is still one of the most challenging tasks for transference of software verification technology. The use of patterns has been proposed in order to hide the complicated handling of formal languages from the developer. However, this goal is not entirely satisfied. When validating the desired property the developer may have to deal with the pattern representation in some particular formalism. For this reason, we identify four desirable quality attributes for the underlying specification language: succinctness, comparability, complementariness, and modifiability. We show that typical formalisms such as temporal logics or automata fail at some extent to support these features. Given this context we introduce Featherweight Visual Scenarios (FVS), a declarative and graphical language based on scenarios, as a possible alternative to specify behavioral properties. We illustrate FVS applicability by modeling all the specification patterns and we thoroughly compare FVS to other known approaches, showing that FVS specifications are better suited for validation tasks. In addition, we augment pattern specification by introducing the concept of violating behavior. Finally we characterize the type of properties that can be written in FVS and we formally introduce its syntax and semantics.


2021 ◽  
Vol 22 (2) ◽  
pp. 1-38
Author(s):  
Julian Gutierrez ◽  
Paul Harrenstein ◽  
Giuseppe Perelli ◽  
Michael Wooldridge

We define and investigate a novel notion of expressiveness for temporal logics that is based on game theoretic equilibria of multi-agent systems. We use iterated Boolean games as our abstract model of multi-agent systems [Gutierrez et al. 2013, 2015a]. In such a game, each agent  has a goal  , represented using (a fragment of) Linear Temporal Logic ( ) . The goal  captures agent  ’s preferences, in the sense that the models of  represent system behaviours that would satisfy  . Each player controls a subset of Boolean variables , and at each round in the game, player is at liberty to choose values for variables in any way that she sees fit. Play continues for an infinite sequence of rounds, and so as players act they collectively trace out a model for , which for every player will either satisfy or fail to satisfy their goal. Players are assumed to act strategically, taking into account the goals of other players, in an attempt to bring about computations satisfying their goal. In this setting, we apply the standard game-theoretic concept of (pure) Nash equilibria. The (possibly empty) set of Nash equilibria of an iterated Boolean game can be understood as inducing a set of computations, each computation representing one way the system could evolve if players chose strategies that together constitute a Nash equilibrium. Such a set of equilibrium computations expresses a temporal property—which may or may not be expressible within a particular fragment. The new notion of expressiveness that we formally define and investigate is then as follows: What temporal properties are characterised by the Nash equilibria of games in which agent goals are expressed in specific fragments of  ? We formally define and investigate this notion of expressiveness for a range of fragments. For example, a very natural question is the following: Suppose we have an iterated Boolean game in which every goal is represented using a particular fragment of : is it then always the case that the equilibria of the game can be characterised within ? We show that this is not true in general.


Sexualities ◽  
2021 ◽  
pp. 136346072199546
Author(s):  
Kerryn Drysdale

The term ‘chemsex’ references an identifiable set of circumstances and behaviours ascribed to gay male culture at the same time as operating as a politically salient category capable of spurring policy and programmatic responses. Increasingly, the word ‘scene’ is used in association with ‘chemsex’ in media reporting, expert commentary and research on the phenomenon. Rather than dismissing the coupling of chemsex and scene as mere vernacular, ‘scene’ offers a fruitful entry point for exploring how the combination of sex and drugs achieves cultural salience over time. In this article, I read chemsex cultures through the material and representational elements characteristic of ‘scene’. By emphasizing scenes’ temporal logics, I speculate on the value of this alternative approach in generating new understandings of chemsex cultures.


2019 ◽  
Vol 8 (1) ◽  
pp. 39-47
Author(s):  
Zulfachmi ◽  
Angger Andrea Amanda ◽  
Dedy Jauhari

The increasing need for property in Tanjungpinang City is very growing, especially in the housing sector. Selection of property based on location and facilities and infrastructure is always a consideration for the community in making decisions to buy a property. Difficulty finding property location information in a certain area often occurs, resulting in people not getting references about the properties offered in Tanjungpinang City. The purpose of this research is to create a web-based geographic information system (GIS) regarding the distribution of the number of properties on offer, especially in Tanjungpinang City using a web-based mapping approach. In the development of Property GIS the author uses the Waterfall method and in the analysis of system requirements it is modeled with UML (Unified Modeling Language) and implemented with the PHP programming language and MySQLI database. It is hoped that the results of making this property's geographic information system can help the public to find out information about the distribution of properties offered, such as the location of property coordinates, addresses, prices, property photos, property specification data and property developer data.


2002 ◽  
Vol 12 (6) ◽  
pp. 875-903 ◽  
Author(s):  
BART JACOBS

This paper introduces a temporal logic for coalgebras. Nexttime and lasttime operators are defined for a coalgebra, acting on predicates on the state space. They give rise to what is called a Galois algebra. Galois algebras form models of temporal logics like Linear Temporal Logic (LTL) and Computation Tree Logic (CTL). The mapping from coalgebras to Galois algebras turns out to be functorial, yielding indexed categorical structures. This construction gives many examples, for coalgebras of polynomial functors on sets. More generally, it will be shown how ‘fuzzy’ predicates on metric spaces, and predicates on presheaves, yield indexed Galois algebras, in basically the same coalgebraic manner.


Sign in / Sign up

Export Citation Format

Share Document