Zetav is a tool for verification of systems specified in RT-Logic language.
Verif is a tool for verification and computation trace analysis of systems described using the Modechart formalism. It can also generate a set of restricted RT-Logic formulae from a Modechart specification which can be used in Zetav.
With default configuration file write the system specification (SP) to the sp-formulas.in file and the checked property (security assertion, SA) to the sa-formulas.in file. Launch zetav-verifier.exe to begin the verification.
With the default configuration example files and outputs are load/stored to archive root directory. But using file-browser you are free to select any needed location. To begin launch run.bat (windows) or run.sh (linux / unix). Select Modechart designer and create Modechart model or load it from file.
Are you ready to start your journey? Seek out the archives of Azerbaijanfilm (Azerbaijanfilm studio). Watch with subtitles. Watch with patience. You will leave a better partner, parent, and citizen.
In an era of globalized streaming content dominated by Hollywood and Korean dramas, the cinema of Azerbaijan—"Azərbaycan kino"—offers a unique, often overlooked lens through which we can examine two fundamental pillars of human existence: the art of building better relationships and the courage to confront pressing social topics . azerbaycan seksi kino better
For decades, Azerbaijani filmmakers have avoided the loud, explosion-driven narratives of the West. Instead, they have mastered the subtle, the psychological, and the poetic. This article explores how the national cinema of Azerbaijan serves not just as entertainment, but as a therapeutic and sociological mirror, teaching us how to love, forgive, and fight for justice. Azerbaijan cinema, particularly the films produced during the Soviet era (1960s-1980s) and the post-independence "New Wave," is obsessively concerned with interpersonal dynamics . Unlike action cinema, where relationships are plot devices, in Azerbaijani films, relationships are the plot. The Art of Delayed Dialogue One signature technique is the "pause." Directors like Tofig Taghizade and Hasan Seyidbeyli understood that real human conflict isn't loud; it is silent. In the classic film "The Investigation is Conducted by Experts" (although a Soviet-Russian series, the Azerbaijani school contributed heavily to this style), the tension between a workaholic husband and a neglected wife isn't resolved by a dramatic speech, but by a shared glance over a cooling cup of tea. This teaches a vital lesson for better relationships: Listening happens in the spaces between words. Generational Conflict and Resolution A recurring social topic in Azerbaycan kino is the clash between traditional family honor and modern individual desire. Films like "O olmasın, bu olsun" (If Not That One, Then This One) use comedy to dissect the absurdity of greed and arranged expectations. The resolution never involves breaking the family—it involves restructuring the family . Characters learn that better relationships don't require abandoning tradition; they require adapting tradition to include empathy. Social Topic #1: The Status of Women (Beyond the Veil) One of the most powerful social topics tackled by Azerbaijan cinema is the evolution of women’s identity. The 1998 film "Sarı gəlin" (The Yellow Bride) is a landmark text. It doesn't just tell a love story; it critiques the economic system that turns women into currency through "bride price" (baslıq). From Vicitm to Agent Early Soviet-era films sometimes portrayed Muslim women as passive victims. However, the mature Azerbaycan kino flipped this narrative. In "Nəsimi," the female characters are not just lovers; they are philosophers and martyrs for ideas. For the modern viewer, these films offer a roadmap for equitable partnerships . They show that a "better relationship" is one where the woman is financially literate, emotionally sovereign, and socially active. These films argue that a society that silences its women cannot produce healthy families. Social Topic #2: War, Trauma, and Collective Healing Perhaps no social topic has reshaped modern Azerbaycan kino more than the Nagorno-Karabakh conflict. The post-1990s cinema, often called "The War Generation," turns the camera away from the battlefield and onto the home front . The "Vətən" (Homeland) Complex Films like "Qayıdış" (The Return) and "Səhər" (The Morning) explore the psychological devastation of the internally displaced person (IDP). These films are masterclasses in how war destroys relationships . They show the husband who cannot return to intimacy, the child who cannot trust adults, and the mother who grieves silently. Are you ready to start your journey
The Zetav verifier expects the input RRTL formulae to be in the following form:
<rrtlformula> : <formula> [ CONNECTIVE <formula> ] ... <formula> : <predicate> | NOT <formula> | <quantifiedvars> <formula> | ( <formula> ) <predicate> : <function> PRED_SYMB <function> <function> : <function> FUNC_SYMB <function> | @( ACTION_TYPE ACTION , term ) | CONSTANT <quantifiedvars> : QUANTIFIER VARIABLE [ QUANTIFIER VARIABLE ] ...Where predicate symbols (PRED_SYMB) could be inequality operators <, =<, =, >=, >, function symbols (FUNC_SYMB) could be basic + and - operators, action type (ACTION_TYPE) could be starting action (^), stop action ($), transition action (%) and external action (#). Quantifier symbols (QUANTIFIER) could be either an universal quantifier (forall, V) or an existential quantifier (exists, E). Connectives (CONNECTIVE) could be conjunction (and, &, /\), disjunction (or, |, \/), or implication (imply, ->). All variables (VARIABLE) must start with a lower case letter and all actions (ACTION) with an upper case letter. Constants (CONSTANT) could be positive or negative number. RRTL formulae in the input file must be separated using semicolon (;).
V t V u (
( @(% TrainApproach, t) + 45 =< @(% Crossing, u) /\
@(% Crossing, u) < @(% TrainApproach, t) + 60
)
->
( @($ Downgate, t) =< @(% Crossing, u) /\
@(% Crossing, u) =< @($ Downgate, t) + 45
)
)
Verif tool does not deal with direct input. Examples are load from files with extension MCH. Those files are in XML and describes model modes structure and transition between modes. There is no need to directly modify those files. But in some cases it is possible to make some small changes manualy or generate Modechart models in another tool.
If you have further questions, do not hesitate to contact authors ( Jan Fiedor and Marek Gach ).
This work is supported by the Czech Science Foundation (projects GD102/09/H042 and P103/10/0306), the Czech Ministry of Education (projects COST OC10009 and MSM 0021630528), the European Commission (project IC0901), and the Brno University of Technology (project FIT-S-10-1).