Now showing 1 - 5 of 5
  • Publication
    A Metamodel Based Approach for UML Notated Domain Specific Modelling Language
    (2011)
    Arnis Kleins
    ;
    ;
    Yuri Merkuryev
    ;
    Ojars Krasts
    This paper focuses on a metamodel based approach to Unified Modelling Language (UML systems modelling and simulation. The approach allows creating a system model by operating with artefacts from the problem domain. As a novelty for UML modelling, especially for simulation purposes, the presented meta-model is enriched by a set of stochastic attributes of modelled activities. Modelling process is ensured by developing UML based Domain Specific Language (DSL) that is suitable for the metamodel, where UML diagrams are complemented with attributes necessary for model simulation. A modelling tool prototype was developed with Microsoft Visual Studio using Microsoft Visualization and Modelling SDK. Elaborated models are stored in a modelbase which conforms to the described metamodel. Relevant DEVS simulation software will be developed for ability to run those models and analyse gathered results. The given approach facilitates increases of the productivity in development of domain specific modelling and simulation tools up to 10 times.
    Scopus© Citations 2
  • Publication
    Mathematical Model of the Distribution of Laser Pulse Energy
    (2016)
    Pavels Narica
    ;
    ; ;
    Pavels Cacivkins
    ;
    Method allows for modelling of the complex process of laser pulse energy distribution over flat work surface. The process of calculating the correct result does not use common lasing formulas but instead employs the mathematical model of matrix multiplication of three input matrices representing a pulse model, a line model, and a plane model. The pulse model represents the distribution of planar energy densities within the laser pulse. The line model represents the distribution of pulses within the line. The plane model represents the distribution of lines within the plane. Because mathematical model is implemented within a spreadsheet processor, its size can be adjusted as needed and it can be instantiated multiple times for simultaneous modelling of different input parameters.
  • Publication
    A Meta-Model Based Approach to UML Modelling
    (2008) ;
    Arnis Kleins
    ;
    Uldis Sukovskis
    ;
    Yury Merkuryev
    ;
    Ivars Meirans
    This paper is devoted to a meta-model based approach to UML systems modelling. The approach allows creating a system model by operating with artefacts from the problem domain, followed by generation of a UML model. The discussed approach is illustrated by generating UML models, using Use Case and Activity diagrams of the UML language.
    Scopus© Citations 5
  • Publication
    Mathematical Model of Forecasting Laser Marking Experiment Results
    (2016)
    Pavels Narica
    ;
    ; ;
    Pavels Cacivkins
    ;
    Method allows for modelling of the anticipatory results of colour laser marking experiments. The process of calculating expected results takes into consideration the construction specifics of laser system being used and displays the results in compact form of a set of parameter matrices that have their values conditionally formatted as colour maps for easy identification of complex patterns. The complete set of all the related parameter matrices, both technical and derived, as well as the specific relations between them form the mathematical model of forecasting laser marking experiment results. Because the mathematical model is implemented within spreadsheet processor, it can be instantiated multiple times for any number of experiments.
  • Publication
    Domain specific language for securities settlement systems
    (2012)
    Ojars Krasts
    ;
    ;
    Arnis Kleins
    Actual problems during design, implementation and maintenance of securities settlement systems software are achieving complementarity of several different, connected, asynchronously communicating settlement systems and verification of this complementarity. The aim of this paper is to create domain specific language for modeling of settlement systems and their interactions. Then use models to calculate settlement systems behavior. Specific of settlement systems requires that they perform accordingly to business rules in any situation. This makes use of model checking a very desirable step in development process of settlement systems. Defining a domain specific language and creating editor supporting it is a first step to enable use of model checking techniques. Created models also can be used as input for other analysis methods and tools, for example, basis path testing, simulation and as base for deriving test cases
    Scopus© Citations 2