87,452 research outputs found

    The Architecture of MEG Simulation and Analysis Software

    Full text link
    MEG (Mu to Electron Gamma) is an experiment dedicated to search for the μ+e+γ\mu^+ \rightarrow e^+\gamma decay that is strongly suppressed in the Standard Model but predicted in several Super Symmetric extensions of it at an accessible rate. MEG is a small-size experiment (5060\approx 50-60 physicists at any time) with a life span of about 10 years. The limited human resource available, in particular in the core offline group, emphasized the importance of reusing software and exploiting existing expertise. Great care has been devoted to provide a simple system that hides implementation details to the average programmer. That allowed many members of the collaboration to contribute to the development of the software of the experiment with limited programming skill. The offline software is based on two frameworks: {\bf REM} in FORTRAN 77 used for the event generation and detector simulation package {\bf GEM}, based on GEANT 3, and {\bf ROME} in C++ used in the readout simulation {\bf Bartender} and in the reconstruction and analysis program {\bf Analyzer}. Event display in the simulation is based on GEANT 3 graphic libraries and in the reconstruction on ROOT graphic libraries. Data are stored in different formats in various stage of the processing. The frameworks include utilities for input/output, database handling and format conversion transparent to the user.Comment: Presented at the IEEE NSS Knoxville, 2010 Revised according to referee's remarks Accepted by European Physical Journal Plu

    Model-driven performance evaluation for service engineering

    Get PDF
    Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Software quality aspects such as performance are of central importance for the integration of heterogeneous, distributed service-based systems. Empirical performance evaluation is a process of measuring and calculating performance metrics of the implemented software. We present an approach for the empirical, model-based performance evaluation of services and service compositions in the context of model-driven service engineering. Temporal databases theory is utilised for the empirical performance evaluation of model-driven developed service systems

    Object-oriented programming with mixins in Ada

    Get PDF
    Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language features in Ada 83, why one might desire them in Ada, and how they might be added in Ada 9X. The approach I took in this paper was to build the new object-oriented features of Ada 9X as much as possible on the basic constructs and philosophy of Ada 83. The object-oriented features proposed for Ada 9X, while different in detail, are based on the same kind of approach. Further consideration of this approach led me on a long reflection on the nature of object-oriented programming and its application to Ada. The results of this reflection, presented in this paper, show how a fairly natural object-oriented style can indeed be developed even in Ada 83. The exercise of developing this style is useful for at least three reasons: (1) it provides a useful style for programming object-oriented applications in Ada 83 until new features become available with Ada 9X; (2) it demystifies many of the mechanisms that seem to be 'magic' in most object-oriented programming languages by making them explicit; and (3) it points out areas that are and are not in need of change in Ada 83 to make object-oriented programming more natural in Ada 9X. In the next four sections I will address in turn the issues of object-oriented classes, mixins, self-reference and supertyping. The presentation is through a sequence of examples. This results in some overlap with that paper, but all the examples in the present paper are written entirely in Ada 83. I will return to considerations for Ada 9X in the last section of the paper

    TIGRA - An architectural style for enterprise application integration

    Get PDF

    Commercial-off-the-shelf simulation package interoperability: Issues and futures

    Get PDF
    Commercial-Off-The-Shelf Simulation Packages (CSPs) are widely used in industry to simulate discrete-event models. Interoperability of CSPs requires the use of distributed simulation techniques. Literature presents us with many examples of achieving CSP interoperability using bespoke solutions. However, for the wider adoption of CSP-based distributed simulation it is essential that, first and foremost, a standard for CSP interoperability be created, and secondly, these standards are adhered to by the CSP vendors. This advanced tutorial is on an emerging standard relating to CSP interoperability. It gives an overview of this standard and presents case studies that implement some of the proposed standards. Furthermore, interoperability is discussed in relation to large and complex models developed using CSPs that require large amount of computing resources. It is hoped that this tutorial will inform the simulation community of the issues associated with CSP interoperability, the importance of these standards and its future

    CSR marketing outcomes and branch managers' perceptions of CSR

    Get PDF
    Purpose The purpose of this paper is to analyze the role of bank branch managers’ perceptions of corporate social responsibility (CSR) in CSR marketing outcomes. Design/methodology/approach The paper proposes a causal model establishing that managers’ perceptions of CSR influence the perception of CSR held by the branch’s customers, which in turn directly affects customer satisfaction, customer trust, customer engagement and customer loyalty. The unit of analysis in this quantitative study is the bank branch. Two questionnaires were administered: one to branch managers and another to five customers in each branch. Findings Branch managers’ perceptions of CSR have a marked influence on customers’ perceptions of CSR, which again have a notable impact on the relationship variables studied: customer satisfaction, customer trust, customer engagement and customer loyalty. Research limitations/implications The sample was taken from two banks in the same country (Spain) and only five customers were interviewed in each branch. The type of customers analyzed should be taken into account since a growing number of customers now carry out all of their banking online and are less likely to visit their branch. Practical implications The results highlight the importance of adopting socially responsible actions not only in the bank as a whole, but also in individual branches. It would, therefore, seem crucial for high level bank executives not only to involve branch managers in the bank’s CSR strategy, but also to empower them to undertake CSR actions that involve the customers and local community with which they interact. Originality/value First, the paper reveals the differences within the same organization in the way its CSR strategy is implemented. Second, intermediary figures or supervisors are shown to have a key role in ensuring the organization’s CSR strategy is effective. Third, the study emphasizes the importance of customers’ perception of CSR in achieving the main outcomes of relationship marketing (satisfaction, trust, engagement and loyalty). Fourth, the methodology applied in the study is innovative in its construction of dyads in which the branch is the unit of analysis, enabling a comparison between the manager’s perceptions of CSR with that of five customers from the same branch. Fifth, the findings add to the knowledge of a particularly relevant sector in the recent economic crisis, namely, the retail banking industry

    The transformation of traditional banking activity in digital

    Get PDF
    Purpose: This article investigates specifics of the transformation of banking activity in the conditions of digitalization of the economy. In the light of penetration of digital technologies into all the spheres of our life, the rapid development of financial technologies and their active implementation in the banking sector of the economy, digital financial innovations are formed at the intersection of the concepts of "financial technologies" and "financial innovations". Design/Methodology/Approach: In order to investigate the process of transformation of the banking sector in the context of digitalization, it is necessary to consider this issue from three points of view: 1) theoretical understanding of the concept of "financial technologies"; 2) the need to ensure the efficiency and sustainability of the banking sector; 3) the change in the IT- architecture of banking activities and the formation of the digital ecosystem with banks in the center. It is also reasonable to analyze promising areas of implementation of financial technologies into the banking sector. Findings: The main directions of the development of financial technologies in the banking sector, aimed at further transformation of traditional banking services through digital technologies. Practical Implications: The results of the study can be applied in the development of the legislative regulation of the FinTech industry in Russia. Originality/Value: The main contribution of this study is to determine the prospects for the development of the domestic banking sector in the context of digitalization, the need to transform in order not only to improve the competitiveness and efficiency of functioning, but also to stay in the banking business.peer-reviewe
    corecore