Skip to main content

Showing 1–8 of 8 results for author: Besharati, M R

Searching in archive cs. Search in all archives.
.
  1. arXiv:2204.14036  [pdf

    cs.SE

    Distributed Software Evolution: a Survey

    Authors: Mohammad Reza Besharati

    Abstract: Distribution can be a feature of the software evolution process. In other words, temporally and spatially distributed teams and organizations can develop and work on a software application. The simplest case is to outsource production and employ workforce at distributed sites so that multiple distributed teams can work on a project within a parallel framework. If this distribution is global, it wi… ▽ More

    Submitted 28 April, 2022; originally announced April 2022.

  2. arXiv:2204.07430  [pdf

    cs.SE cs.AI cs.LO

    Stateless and Rule-Based Verification For Compliance Checking Applications

    Authors: Mohammad Reza Besharati, Mohammad Izadi, Ehsaneddin Asgari

    Abstract: Underlying computational model has an important role in any computation. The state and transition (such as in automata) and rule and value (such as in Lisp and logic programming) are two comparable and counterpart computational models. Both of deductive and model checking verification techniques are relying on a notion of state and as a result, their underlying computational models are state depen… ▽ More

    Submitted 28 April, 2022; v1 submitted 14 April, 2022; originally announced April 2022.

  3. arXiv:2104.04867  [pdf

    cs.SE cs.CY

    Assessing and Supplying the Health of Videos Games via Formal Semantics

    Authors: Mohammad Reza Besharati, Mohammad Izadi

    Abstract: Video games, just like any other media have both explicit and implicit messages, and they can have impact on physical and mental health of the users. These impacts can be positive or negative. The impacts, the implications and the meanings which exist in a game can be very widespread, multilayered and complicated. To investigate and guarantee the health of these video games, it is necessary to be… ▽ More

    Submitted 10 April, 2021; originally announced April 2021.

  4. arXiv:2103.11249  [pdf

    cs.SE cs.AI

    SELM: Software Engineering of Machine Learning Models

    Authors: Nafiseh Jafari, Mohammad Reza Besharati, Mohammad Izadi, Maryam Hourali

    Abstract: One of the pillars of any machine learning model is its concepts. Using software engineering, we can engineer these concepts and then develop and expand them. In this article, we present a SELM framework for Software Engineering of machine Learning Models. We then evaluate this framework through a case study. Using the SELM framework, we can improve a machine learning process efficiency and provid… ▽ More

    Submitted 20 March, 2021; originally announced March 2021.

  5. arXiv:2103.07237  [pdf

    cs.DC cs.SE

    Modeling of Resource Allocation Mechanisms in Distributed Computing Systems using Petri Nets and Stochastic Activity Networks (SAN): a Review and Reo-based Suggestion

    Authors: Mohammad Reza Besharati, Ali Sepehri Khameneh

    Abstract: Resource allocation is crucial in the distributed systems. It is a key step in designing the mechanisms of systems for determining the resource allocation mechanism, it is important for obtaining the desired efficiency in the system, plus it is vital for predicting and preventing Deadlocks. Various models of Petri Net (Stochastic PN, Colored PN, Generalized PN, etc.) are used for modeling, simulat… ▽ More

    Submitted 12 March, 2021; originally announced March 2021.

  6. arXiv:2103.04648  [pdf

    cs.SE cs.PL

    Langar: An Approach to Evaluate Reo Programming Language

    Authors: Mohammad Reza Besharati, Mohammad Izadi

    Abstract: Reo is a formal coordination language. In order to assess and evaluate its capabilities, we need a multi-perspective Language Evaluation Framework. Langar (Language Analysis for Reo) is a framework aimed to provide such an evaluation method. In this paper, we introduce Langar. Based on a review on various language evaluation methods, a tool-kit for useful evaluation techniques are provided. After… ▽ More

    Submitted 8 March, 2021; originally announced March 2021.

  7. arXiv:2012.14280  [pdf

    cs.CY

    A Reo Based Solution for Engineering the Coordination Protocols for Smart Cities

    Authors: Mohammad Reza Besharati, Mohammad Izadi

    Abstract: Smart Cities, with their problems and challenges, is an emerging smart paradigm. To achieve better quality and usability levels, we need engineering solutions to support smart cities' soft-layer development. Statics, dynamics and generative semantics are involved, but segregating Coordination Protocols from the other semantics could act as a complexity management strategy to tackle the inherent co… ▽ More

    Submitted 29 April, 2021; v1 submitted 17 December, 2020; originally announced December 2020.

  8. arXiv:2007.05874  [pdf

    cs.SE cs.FL cs.LO

    KARB Solution: Compliance to Quality by Rule Based Benchmarking

    Authors: Mohammad Reza Besharati, Mohammad Izadi

    Abstract: Instead of proofs or logical evaluations, compliance assessment could be done by benchmarking. Benchmarks, in their nature, are applied. So a set of benchmarks could shape an applied solution for compliance assessment. In this paper, we introduce the KARB solution: Kee** away compliance Anomalies by Rule-based Benchmarking. By rule-based benchmarking, we mean evaluation of under-compliance-syste… ▽ More

    Submitted 31 January, 2021; v1 submitted 11 July, 2020; originally announced July 2020.