mohammad mousavi | Harward - Academia.edu (original) (raw)

Uploads

Papers by mohammad mousavi

Research paper thumbnail of A syntactic commutativity format for SOS

Information Processing Letters, 2005

Research paper thumbnail of A Rule Format for Associativity

We propose a rule format that guarantees associativity of binary operators with respect to all no... more We propose a rule format that guarantees associativity of binary operators with respect to all notions of behavioral equivalence that are defined in terms of (im)possibility of transitions, e.g., the notions below strong bisimilarity in van Glabbeek’s spectrum. The initial format is a subset of the De Simone format. We show that all trivial generalizations of our format are bound for failure. We further extend the format in a few directions and illustrate its application to several formalisms in the literature. A subset of the format is studied to obtain associativity with respect to graph isomorphism.

Research paper thumbnail of SOS formats and meta-theory: 20 years after

Theoretical Computer Science, 2007

Research paper thumbnail of Throughput Analysis of Synchronous Data Flow Graphs

Research paper thumbnail of Using Aspect-GAMMA in Design and Verification of Embedded Systems

Research paper thumbnail of Congruence for Structural Congruences

Research paper thumbnail of Prototyping SOS Meta-theory in Maude

Electronic Notes in Theoretical Computer Science, 2006

Research paper thumbnail of Liveness and Boundedness of Synchronous Data Flow Graphs

Research paper thumbnail of SOS for Higher Order Processes

We lay the foundations for a Structural Operational Semantics (SOS) framework for higher order pr... more We lay the foundations for a Structural Operational Semantics (SOS) framework for higher order processes. Then, we propose a number of extensions to Bernstein’s promoted tyft/tyxt format which aims at proving congruence of strong bisimilarity for higher order processes. The extended format is called promoted PANTH. This format is easier to apply and strictly more expressive than the promoted tyft/tyxt format. Furthermore, we propose and prove a congruence format for a notion of higher order bisimilarity arising naturally from our SOS framework. To illustrate our formats, we apply them to Thomsen’s Calculus of Higher Order Communicating Systems (CHOCS).

Research paper thumbnail of Congruence for SOS with Data

Research paper thumbnail of Notions of bisimulation and congruence formats for SOS with data

Information and Computation/information and Control, 2005

Research paper thumbnail of PARS: A Process Algebra with Resources and Schedulers

Research paper thumbnail of Orthogonal Extensions in Structural Operational Semantics

In this paper, we give novel and more liberal notions of operational and equational conservativit... more In this paper, we give novel and more liberal notions of operational and equational conservativity for language extensions. We motivate these notions by showing their practical application in existing formalisms. Based on our notions, we formulate and prove meta-theorems that establish conservative extensions for languages defined using Structural Operational Semantics (SOS).

Research paper thumbnail of Timing the Untimed: Terminating Successfully While Being Conservative

There have been several timed extensions of ACP-style process algebras with successful terminatio... more There have been several timed extensions of ACP-style process algebras with successful termination. None of them, to our knowledge, are equationally conservative (ground-)extensions of ACP with successful termination. Here, we point out some design decisions which were the possible causes of this misfortune and by taking different decisions, we propose a spectrum of timed process algebras ordered by equational conservativity ordering.

Research paper thumbnail of A Hierarchy of SOS Rule Formats

Electronic Notes in Theoretical Computer Science, 2006

Research paper thumbnail of Formal Semantics and Analysis of Component Connectors in Reo

Electronic Notes in Theoretical Computer Science, 2006

Research paper thumbnail of Efficient Symmetry Reduction for an Actor-Based Model

Symmetry reduction is a promising technique for combatting state space explosion in model checkin... more Symmetry reduction is a promising technique for combatting state space explosion in model checking. The problem of finding the equivalence classes, i.e., the so-called orbits, of states under symmetry is a difficult problem known to be as hard as graph isomorphism. In this paper, we show how we can automatically find the orbits in an actor-based model, called Rebeca, without enforcing any restriction on the modeler. The proposed algorithm solves the orbit problem for Rebeca models in polynomial time. As a result, the simple actor-based Rebeca language can be utilized efficiently for modeling and verification of systems, without involving the modeler with the details of the verification technique implemented.

Research paper thumbnail of Model Checking Verilog Descriptions of Cell Libraries

We present a formal semantics for a subset of Verilog, commonly used to describe cell libraries, ... more We present a formal semantics for a subset of Verilog, commonly used to describe cell libraries, in terms of transi- tion systems. Such transition systems can serve as input to symbolic model checking, for example equivalence checking with a transistor netlist description. We implement our for- mal semantics as an encoding from the subset of Verilog to the input language

Research paper thumbnail of Formal Analysis of Nondeterminism in Verilog Cell Library Simulation Models

Cell libraries often contain a simulation model in a system design language, such as Verilog. The... more Cell libraries often contain a simulation model in a system design language, such as Verilog. These languages usually involve non-determinism, which in turn, poses a challenge to their validation. Simulators often resolve such problems by using certain rules to make the specification deterministic. This however is not justified by the behavior of the hardware that is to be modeled. Hence, simulation might not be able to detect certain errors. In this paper we develop a technique to prove whether non-determinism does not affect the behavior of the simulation model, or whether there exists a situation in which the simulation model might produce different results. To make our technique efficient, we show that the global property of equal behavior for all possible evaluations is equivalent to checking only a certain local property.

Research paper thumbnail of Opium and Risk of Laryngeal Cancer

Laryngoscope, 2003

The study was performed to investigate the possible association between opium dependency and lary... more The study was performed to investigate the possible association between opium dependency and laryngeal cancer. A hospital-based, group-matched, case-control study was presented. Ninety-eight patients with laryngeal cancer and 312 age- and gender-matched control subjects were selected at the otorhinolaryngology ward of a referral university-affiliated hospital. Data on cigarette smoking and alcohol and opium dependency were collected before surgery through semi-structured interview. The crude odds ratios of laryngeal cancer were 15.07 (95% confidence interval [CI], 6.92-32.8 [P <.0001]) for cigarette smoking, 21.55 (95% CI, 10.54-44 [P <.0001]) for opium dependency, and 1.84 (95% CI, 1.008-3.38 [P <.048]) for male gender. Because of strong associations, a logistic regression model was prepared; the odds ratio for gender in the final model was 0.87 (95% CI, 0.39-1.92 [P =.11]). According to the results, it seemed that gender was not an independent risk factor for laryngeal cancer. Also, the adjusted odds ratios for smoking (5.21) (95% CI, 2.33-11.67 [P <.002]) and opium dependency (10.74) (95% CI, 5.76-20.02 [P <.002]) were lower than the crude odds ratios, but both ratios were significant. The mean patient ages were 55.1 years (SD = 12.05 y) in opium-dependent patients and 65.6 years (SD = 12.8 y) in opium-nondependent patients (P =.01). The results of the study suggest that opium dependency is not only an independent possible risk factor for laryngeal cancer but also significantly increases the likelihood of developing of the disease at a younger age.

Research paper thumbnail of A syntactic commutativity format for SOS

Information Processing Letters, 2005

Research paper thumbnail of A Rule Format for Associativity

We propose a rule format that guarantees associativity of binary operators with respect to all no... more We propose a rule format that guarantees associativity of binary operators with respect to all notions of behavioral equivalence that are defined in terms of (im)possibility of transitions, e.g., the notions below strong bisimilarity in van Glabbeek’s spectrum. The initial format is a subset of the De Simone format. We show that all trivial generalizations of our format are bound for failure. We further extend the format in a few directions and illustrate its application to several formalisms in the literature. A subset of the format is studied to obtain associativity with respect to graph isomorphism.

Research paper thumbnail of SOS formats and meta-theory: 20 years after

Theoretical Computer Science, 2007

Research paper thumbnail of Throughput Analysis of Synchronous Data Flow Graphs

Research paper thumbnail of Using Aspect-GAMMA in Design and Verification of Embedded Systems

Research paper thumbnail of Congruence for Structural Congruences

Research paper thumbnail of Prototyping SOS Meta-theory in Maude

Electronic Notes in Theoretical Computer Science, 2006

Research paper thumbnail of Liveness and Boundedness of Synchronous Data Flow Graphs

Research paper thumbnail of SOS for Higher Order Processes

We lay the foundations for a Structural Operational Semantics (SOS) framework for higher order pr... more We lay the foundations for a Structural Operational Semantics (SOS) framework for higher order processes. Then, we propose a number of extensions to Bernstein’s promoted tyft/tyxt format which aims at proving congruence of strong bisimilarity for higher order processes. The extended format is called promoted PANTH. This format is easier to apply and strictly more expressive than the promoted tyft/tyxt format. Furthermore, we propose and prove a congruence format for a notion of higher order bisimilarity arising naturally from our SOS framework. To illustrate our formats, we apply them to Thomsen’s Calculus of Higher Order Communicating Systems (CHOCS).

Research paper thumbnail of Congruence for SOS with Data

Research paper thumbnail of Notions of bisimulation and congruence formats for SOS with data

Information and Computation/information and Control, 2005

Research paper thumbnail of PARS: A Process Algebra with Resources and Schedulers

Research paper thumbnail of Orthogonal Extensions in Structural Operational Semantics

In this paper, we give novel and more liberal notions of operational and equational conservativit... more In this paper, we give novel and more liberal notions of operational and equational conservativity for language extensions. We motivate these notions by showing their practical application in existing formalisms. Based on our notions, we formulate and prove meta-theorems that establish conservative extensions for languages defined using Structural Operational Semantics (SOS).

Research paper thumbnail of Timing the Untimed: Terminating Successfully While Being Conservative

There have been several timed extensions of ACP-style process algebras with successful terminatio... more There have been several timed extensions of ACP-style process algebras with successful termination. None of them, to our knowledge, are equationally conservative (ground-)extensions of ACP with successful termination. Here, we point out some design decisions which were the possible causes of this misfortune and by taking different decisions, we propose a spectrum of timed process algebras ordered by equational conservativity ordering.

Research paper thumbnail of A Hierarchy of SOS Rule Formats

Electronic Notes in Theoretical Computer Science, 2006

Research paper thumbnail of Formal Semantics and Analysis of Component Connectors in Reo

Electronic Notes in Theoretical Computer Science, 2006

Research paper thumbnail of Efficient Symmetry Reduction for an Actor-Based Model

Symmetry reduction is a promising technique for combatting state space explosion in model checkin... more Symmetry reduction is a promising technique for combatting state space explosion in model checking. The problem of finding the equivalence classes, i.e., the so-called orbits, of states under symmetry is a difficult problem known to be as hard as graph isomorphism. In this paper, we show how we can automatically find the orbits in an actor-based model, called Rebeca, without enforcing any restriction on the modeler. The proposed algorithm solves the orbit problem for Rebeca models in polynomial time. As a result, the simple actor-based Rebeca language can be utilized efficiently for modeling and verification of systems, without involving the modeler with the details of the verification technique implemented.

Research paper thumbnail of Model Checking Verilog Descriptions of Cell Libraries

We present a formal semantics for a subset of Verilog, commonly used to describe cell libraries, ... more We present a formal semantics for a subset of Verilog, commonly used to describe cell libraries, in terms of transi- tion systems. Such transition systems can serve as input to symbolic model checking, for example equivalence checking with a transistor netlist description. We implement our for- mal semantics as an encoding from the subset of Verilog to the input language

Research paper thumbnail of Formal Analysis of Nondeterminism in Verilog Cell Library Simulation Models

Cell libraries often contain a simulation model in a system design language, such as Verilog. The... more Cell libraries often contain a simulation model in a system design language, such as Verilog. These languages usually involve non-determinism, which in turn, poses a challenge to their validation. Simulators often resolve such problems by using certain rules to make the specification deterministic. This however is not justified by the behavior of the hardware that is to be modeled. Hence, simulation might not be able to detect certain errors. In this paper we develop a technique to prove whether non-determinism does not affect the behavior of the simulation model, or whether there exists a situation in which the simulation model might produce different results. To make our technique efficient, we show that the global property of equal behavior for all possible evaluations is equivalent to checking only a certain local property.

Research paper thumbnail of Opium and Risk of Laryngeal Cancer

Laryngoscope, 2003

The study was performed to investigate the possible association between opium dependency and lary... more The study was performed to investigate the possible association between opium dependency and laryngeal cancer. A hospital-based, group-matched, case-control study was presented. Ninety-eight patients with laryngeal cancer and 312 age- and gender-matched control subjects were selected at the otorhinolaryngology ward of a referral university-affiliated hospital. Data on cigarette smoking and alcohol and opium dependency were collected before surgery through semi-structured interview. The crude odds ratios of laryngeal cancer were 15.07 (95% confidence interval [CI], 6.92-32.8 [P <.0001]) for cigarette smoking, 21.55 (95% CI, 10.54-44 [P <.0001]) for opium dependency, and 1.84 (95% CI, 1.008-3.38 [P <.048]) for male gender. Because of strong associations, a logistic regression model was prepared; the odds ratio for gender in the final model was 0.87 (95% CI, 0.39-1.92 [P =.11]). According to the results, it seemed that gender was not an independent risk factor for laryngeal cancer. Also, the adjusted odds ratios for smoking (5.21) (95% CI, 2.33-11.67 [P <.002]) and opium dependency (10.74) (95% CI, 5.76-20.02 [P <.002]) were lower than the crude odds ratios, but both ratios were significant. The mean patient ages were 55.1 years (SD = 12.05 y) in opium-dependent patients and 65.6 years (SD = 12.8 y) in opium-nondependent patients (P =.01). The results of the study suggest that opium dependency is not only an independent possible risk factor for laryngeal cancer but also significantly increases the likelihood of developing of the disease at a younger age.