Magazine et Edition

Volume 27 (2022): Edition 1 (June 2022)

Volume 26 (2021): Edition 2 (December 2021)

Volume 26 (2021): Edition 1 (May 2021)

Volume 25 (2020): Edition 2 (December 2020)

Volume 25 (2020): Edition 1 (May 2020)

Volume 24 (2019): Edition 2 (December 2019)

Volume 24 (2019): Edition 1 (May 2019)

Volume 23 (2018): Edition 2 (December 2018)

Volume 23 (2018): Edition 1 (May 2018)

Volume 22 (2017): Edition 1 (December 2017)

Volume 21 (2017): Edition 1 (May 2017)

Volume 20 (2016): Edition 1 (December 2016)

Volume 19 (2016): Edition 1 (May 2016)

Volume 18 (2015): Edition 1 (December 2015)

Volume 17 (2015): Edition 1 (May 2015)

Volume 16 (2014): Edition 1 (December 2014)

Volume 15 (2014): Edition 1 (July 2014)

Volume 14 (2013): Edition 1 (June 2013)

Volume 13 (2012): Edition 1 (October 2012)

Détails du magazine
Format
Magazine
eISSN
2255-8691
Première publication
08 Nov 2012
Période de publication
2 fois par an
Langues
Anglais

Chercher

Volume 23 (2018): Edition 1 (May 2018)

Détails du magazine
Format
Magazine
eISSN
2255-8691
Première publication
08 Nov 2012
Période de publication
2 fois par an
Langues
Anglais

Chercher

10 Articles
access type Accès libre

Mapping of Activities for Object-Oriented System Analysis

Publié en ligne: 30 May 2018
Pages: 5 - 11

Résumé

Abstract

Even though object-oriented approach exists for more than 20 years, there are many issues regarding objectoriented system analysis: ambiguity, incompleteness and redundancy in requirements, difficulties with definition and traceability of non-functional requirements, requirements ignorant of business processes that are important for business operations and others. Although software can be engineered using many methodologies, different approaches to the analysis should be considered as they can provide a solution to the known issues. The paper describes the result of the research on object-oriented system analysis in a form of mapping activities offered in advanced software development methods.

Mots clés

  • Mapping
  • object-oriented system analysis
  • system analysis activities
access type Accès libre

Blockchain Use Cases and Their Feasibility

Publié en ligne: 30 May 2018
Pages: 12 - 20

Résumé

Abstract

The goal of the paper is to provide a vague summary of currently existing blockchain use cases in the information technology industry. Respective use cases have been examined in already existing scientific papers, Master Theses, industry white papers and blogs of industry experts. The paper also contains a description of blockchain main technological aspects and working principles, which allows making the assessment of the presented use cases. For each use case respective companies or organisations are added that are applying or testing the given solution. Due to research limitations the paper should not be considered an exhaustive blockchain use case description.

The paper also provides short introduction into a feasibility analysis of specific blockchain use case. The authors describe the basic steps of potential idea evaluation with regards to blockchain main aspects. It helps understand the necessity for development of a detailed blockchain feasibility model.

Mots clés

  • Bitcoin
  • blockchain
  • distributed ledger
  • feasibility
  • immutability
  • use case
access type Accès libre

Containers for Virtualization: An Overview

Publié en ligne: 30 May 2018
Pages: 21 - 27

Résumé

Abstract

Virtualization has enabled the commoditization of cloud computing, as the hardware resources have become available to run different environments and share computing resources amongst different enterprises. Two technology types are commonly used in virtualization of hardware, namely, hypervisor and container. The present paper concerns only container technologies.

A comprehensive overview of the container technologies for virtualization and the dynamics of their popularity have not been available yet. Without such an overview, the informed fast choice of technologies is hindered. To fill this knowledge gap, a systemic literature review was conducted to reveal the most popular container technologies and the trends in their research.

Mots clés

  • Application virtualization
  • distributed computing
  • distributed processing
access type Accès libre

Object-Relational Database Structure Model and Structure Optimisation

Publié en ligne: 30 May 2018
Pages: 28 - 36

Résumé

Abstract

During object-relational database physical structure design, problems are caused by three factors: ambiguity of transformations of conceptual model, multiplicity of quality assessment criteria, and a lack of constructive model. In the present study a constructive hierarchical model of physical database structure has been developed. Implementations are used in XML, SQL and Java languages. Multi-criterial structure optimisation method has also been developed. Structure variation space is generated using transformation rule database. Prototype has been implemented within the framework of the research.

Mots clés

  • Multi-criterial optimisation
  • object-relational database
  • Pareto solution
  • structure optimisation
access type Accès libre

Performance Comparison of Java EE and ASP.NET Core Technologies for Web API Development

Publié en ligne: 30 May 2018
Pages: 37 - 44

Résumé

Abstract

The paper describes the implementation of organic benchmarks for Java EE and ASP.NET Core, which are used to compare the performance characteristics of the language runtimes. The benchmarks are created as REST services, which process data in the JSON format. The ASP.NET Core implementation utilises the Kestrel web server, while the Java EE implementation uses Apache TomEE, which is based on Apache Tomcat. A separate service is created for invoking the benchmarks and collecting their results. It uses Express with ES6 (for its async features), Redis and MySQL. A web-based interface for utilising this service and displaying the results is also created, using Angular 5.

Mots clés

  • Benchmark testing
  • computer languages
  • programming
  • software performance
access type Accès libre

Sentiment Analysis in Latvian and Russian: A Survey

Publié en ligne: 30 May 2018
Pages: 45 - 51

Résumé

Abstract

Social networking sites such as Facebook, Twitter and VKontakte, online stores such as eBay, Amazon and Alibaba as well as many other websites allow users to share their thoughts with their peers. Often those thoughts contain not only factual information, but also users’ opinion and feelings. This subjective information may be extracted using sentiment analysis methods, which are currently a topic of active research. Most studies are carried out on the basis of texts written in English, while other languages are being less researched. The present survey focuses on research conducted on the sentiment analysis for the Latvian and Russian languages.

Mots clés

  • Machine learning
  • opinion mining
  • sentiment analysis
  • sentiment classification
access type Accès libre

Smooth Non-increasing Square Spatial Extents of Filters in Convolutional Layers of CNNs for Image Classification Problems

Publié en ligne: 30 May 2018
Pages: 52 - 62

Résumé

Abstract

The present paper considers an open problem of setting hyperparameters for convolutional neural networks aimed at image classification. Since selecting filter spatial extents for convolutional layers is a topical problem, it is approximately solved by accumulating statistics of the neural network performance. The network architecture is taken on the basis of the MNIST database experience. The eight-layered architecture having four convolutional layers is nearly best suitable for classifying small and medium size images. Image databases are formed of grayscale images whose size range is 28 × 28 to 64 × 64 by step 2. Except for the filter spatial extents, the rest of those eight layer hyperparameters are unalterable, and they are chosen scrupulously based on rules of thumb. A sequence of possible filter spatial extents is generated for each size. Then sets of four filter spatial extents producing the best performance are extracted. The rule of this extraction that allows selecting the best filter spatial extents is formalized with two conditions. Mainly, difference between maximal and minimal extents must be as minimal as possible. No unit filter spatial extent is recommended. The secondary condition is that the filter spatial extents should constitute a non-increasing set. Validation on MNIST and CIFAR- 10 databases justifies such a solution, which can be extended for building convolutional neural network classifiers of colour and larger images.

Mots clés

  • Convolutional layer
  • convolutional neural networks
  • filters
  • hyperparameters
  • network architecture
  • square spatial extents of filters
access type Accès libre

Evolution and Development Prospects of Information System Design Methodologies

Publié en ligne: 30 May 2018
Pages: 63 - 68

Résumé

Abstract

The article investigates different approaches to the design of information systems. Much attention is paid to comparative analysis of criteria for selecting methodologies for software development, and also to not well-known methodology of DevOps (Development & Operation) [1], [2], which aims at consolidation of software developers (Development) and IT professionals’ (Operation) efforts, and automation of implementation process. In conclusion, based on the retrospective analysis and practical experience, the authors formulate regularities and prospects of information systems design methodology development.

Mots clés

  • Heavyweight and agile methodologies
  • lean software development
  • methodology of DevOps
access type Accès libre

Modelling of Measurement Error for Vibrational Displacement Based on the Blurring Analysis of a Round Mark Image

Publié en ligne: 30 May 2018
Pages: 69 - 74

Résumé

Abstract

With the aim to compare methods for counting the number of lines of a raster matrix, intersecting a round mark image, and a number of pixels belonging to this image for measuring its radius, a numerical simulation is carried out in the present article. It is proved that the application of the method for counting the number of pixels belonging to the image of the round mark allows obtaining more than 30 times gain in the accuracy of this image radius measurement using the same equipment. The formulas proposed in the article are used for software implementation of non-contact vibration measurement systems.

Mots clés

  • Error
  • pixel
  • raster
  • round mark
  • sampling
access type Accès libre

Modernisation of Endoscopic Equipment Using 3D Indicators

Publié en ligne: 30 May 2018
Pages: 75 - 80

Résumé

Abstract

The development of new software to improve the operation of modernised and developed technological facilities in different sectors of the national economy requires a systematic approach. For example, the use of video recording systems obtained during operations with the use of endoscopic equipment allows monitoring the work of doctors. Minor change of the used software allows using additionally processed video fragments for creation of training complexes. The authors of the present article took part in the development of many educational software and hardware systems. The first such system was the “Contact” system, developed in the eighties of the last century at Riga Polytechnic Institute. Later on, car simulators, air plan simulators, walking excavator simulators and the optical software-hardware training system “Three-Dimensional Medical Atlas” were developed. Analysis of various simulators and training systems showed that the computers used in them could not by themselves be a learning system. When creating a learning system, many factors must be considered so that the student does not receive false skills. The goal of the study is to analyse the training systems created for the professional training of medical personnel working with endoscopic equipment, in particular, with equipment equipped with 3D indicators.

Mots clés

  • Cyberspace and human interaction
  • three-dimensional television
  • visual communication
10 Articles
access type Accès libre

Mapping of Activities for Object-Oriented System Analysis

Publié en ligne: 30 May 2018
Pages: 5 - 11

Résumé

Abstract

Even though object-oriented approach exists for more than 20 years, there are many issues regarding objectoriented system analysis: ambiguity, incompleteness and redundancy in requirements, difficulties with definition and traceability of non-functional requirements, requirements ignorant of business processes that are important for business operations and others. Although software can be engineered using many methodologies, different approaches to the analysis should be considered as they can provide a solution to the known issues. The paper describes the result of the research on object-oriented system analysis in a form of mapping activities offered in advanced software development methods.

Mots clés

  • Mapping
  • object-oriented system analysis
  • system analysis activities
access type Accès libre

Blockchain Use Cases and Their Feasibility

Publié en ligne: 30 May 2018
Pages: 12 - 20

Résumé

Abstract

The goal of the paper is to provide a vague summary of currently existing blockchain use cases in the information technology industry. Respective use cases have been examined in already existing scientific papers, Master Theses, industry white papers and blogs of industry experts. The paper also contains a description of blockchain main technological aspects and working principles, which allows making the assessment of the presented use cases. For each use case respective companies or organisations are added that are applying or testing the given solution. Due to research limitations the paper should not be considered an exhaustive blockchain use case description.

The paper also provides short introduction into a feasibility analysis of specific blockchain use case. The authors describe the basic steps of potential idea evaluation with regards to blockchain main aspects. It helps understand the necessity for development of a detailed blockchain feasibility model.

Mots clés

  • Bitcoin
  • blockchain
  • distributed ledger
  • feasibility
  • immutability
  • use case
access type Accès libre

Containers for Virtualization: An Overview

Publié en ligne: 30 May 2018
Pages: 21 - 27

Résumé

Abstract

Virtualization has enabled the commoditization of cloud computing, as the hardware resources have become available to run different environments and share computing resources amongst different enterprises. Two technology types are commonly used in virtualization of hardware, namely, hypervisor and container. The present paper concerns only container technologies.

A comprehensive overview of the container technologies for virtualization and the dynamics of their popularity have not been available yet. Without such an overview, the informed fast choice of technologies is hindered. To fill this knowledge gap, a systemic literature review was conducted to reveal the most popular container technologies and the trends in their research.

Mots clés

  • Application virtualization
  • distributed computing
  • distributed processing
access type Accès libre

Object-Relational Database Structure Model and Structure Optimisation

Publié en ligne: 30 May 2018
Pages: 28 - 36

Résumé

Abstract

During object-relational database physical structure design, problems are caused by three factors: ambiguity of transformations of conceptual model, multiplicity of quality assessment criteria, and a lack of constructive model. In the present study a constructive hierarchical model of physical database structure has been developed. Implementations are used in XML, SQL and Java languages. Multi-criterial structure optimisation method has also been developed. Structure variation space is generated using transformation rule database. Prototype has been implemented within the framework of the research.

Mots clés

  • Multi-criterial optimisation
  • object-relational database
  • Pareto solution
  • structure optimisation
access type Accès libre

Performance Comparison of Java EE and ASP.NET Core Technologies for Web API Development

Publié en ligne: 30 May 2018
Pages: 37 - 44

Résumé

Abstract

The paper describes the implementation of organic benchmarks for Java EE and ASP.NET Core, which are used to compare the performance characteristics of the language runtimes. The benchmarks are created as REST services, which process data in the JSON format. The ASP.NET Core implementation utilises the Kestrel web server, while the Java EE implementation uses Apache TomEE, which is based on Apache Tomcat. A separate service is created for invoking the benchmarks and collecting their results. It uses Express with ES6 (for its async features), Redis and MySQL. A web-based interface for utilising this service and displaying the results is also created, using Angular 5.

Mots clés

  • Benchmark testing
  • computer languages
  • programming
  • software performance
access type Accès libre

Sentiment Analysis in Latvian and Russian: A Survey

Publié en ligne: 30 May 2018
Pages: 45 - 51

Résumé

Abstract

Social networking sites such as Facebook, Twitter and VKontakte, online stores such as eBay, Amazon and Alibaba as well as many other websites allow users to share their thoughts with their peers. Often those thoughts contain not only factual information, but also users’ opinion and feelings. This subjective information may be extracted using sentiment analysis methods, which are currently a topic of active research. Most studies are carried out on the basis of texts written in English, while other languages are being less researched. The present survey focuses on research conducted on the sentiment analysis for the Latvian and Russian languages.

Mots clés

  • Machine learning
  • opinion mining
  • sentiment analysis
  • sentiment classification
access type Accès libre

Smooth Non-increasing Square Spatial Extents of Filters in Convolutional Layers of CNNs for Image Classification Problems

Publié en ligne: 30 May 2018
Pages: 52 - 62

Résumé

Abstract

The present paper considers an open problem of setting hyperparameters for convolutional neural networks aimed at image classification. Since selecting filter spatial extents for convolutional layers is a topical problem, it is approximately solved by accumulating statistics of the neural network performance. The network architecture is taken on the basis of the MNIST database experience. The eight-layered architecture having four convolutional layers is nearly best suitable for classifying small and medium size images. Image databases are formed of grayscale images whose size range is 28 × 28 to 64 × 64 by step 2. Except for the filter spatial extents, the rest of those eight layer hyperparameters are unalterable, and they are chosen scrupulously based on rules of thumb. A sequence of possible filter spatial extents is generated for each size. Then sets of four filter spatial extents producing the best performance are extracted. The rule of this extraction that allows selecting the best filter spatial extents is formalized with two conditions. Mainly, difference between maximal and minimal extents must be as minimal as possible. No unit filter spatial extent is recommended. The secondary condition is that the filter spatial extents should constitute a non-increasing set. Validation on MNIST and CIFAR- 10 databases justifies such a solution, which can be extended for building convolutional neural network classifiers of colour and larger images.

Mots clés

  • Convolutional layer
  • convolutional neural networks
  • filters
  • hyperparameters
  • network architecture
  • square spatial extents of filters
access type Accès libre

Evolution and Development Prospects of Information System Design Methodologies

Publié en ligne: 30 May 2018
Pages: 63 - 68

Résumé

Abstract

The article investigates different approaches to the design of information systems. Much attention is paid to comparative analysis of criteria for selecting methodologies for software development, and also to not well-known methodology of DevOps (Development & Operation) [1], [2], which aims at consolidation of software developers (Development) and IT professionals’ (Operation) efforts, and automation of implementation process. In conclusion, based on the retrospective analysis and practical experience, the authors formulate regularities and prospects of information systems design methodology development.

Mots clés

  • Heavyweight and agile methodologies
  • lean software development
  • methodology of DevOps
access type Accès libre

Modelling of Measurement Error for Vibrational Displacement Based on the Blurring Analysis of a Round Mark Image

Publié en ligne: 30 May 2018
Pages: 69 - 74

Résumé

Abstract

With the aim to compare methods for counting the number of lines of a raster matrix, intersecting a round mark image, and a number of pixels belonging to this image for measuring its radius, a numerical simulation is carried out in the present article. It is proved that the application of the method for counting the number of pixels belonging to the image of the round mark allows obtaining more than 30 times gain in the accuracy of this image radius measurement using the same equipment. The formulas proposed in the article are used for software implementation of non-contact vibration measurement systems.

Mots clés

  • Error
  • pixel
  • raster
  • round mark
  • sampling
access type Accès libre

Modernisation of Endoscopic Equipment Using 3D Indicators

Publié en ligne: 30 May 2018
Pages: 75 - 80

Résumé

Abstract

The development of new software to improve the operation of modernised and developed technological facilities in different sectors of the national economy requires a systematic approach. For example, the use of video recording systems obtained during operations with the use of endoscopic equipment allows monitoring the work of doctors. Minor change of the used software allows using additionally processed video fragments for creation of training complexes. The authors of the present article took part in the development of many educational software and hardware systems. The first such system was the “Contact” system, developed in the eighties of the last century at Riga Polytechnic Institute. Later on, car simulators, air plan simulators, walking excavator simulators and the optical software-hardware training system “Three-Dimensional Medical Atlas” were developed. Analysis of various simulators and training systems showed that the computers used in them could not by themselves be a learning system. When creating a learning system, many factors must be considered so that the student does not receive false skills. The goal of the study is to analyse the training systems created for the professional training of medical personnel working with endoscopic equipment, in particular, with equipment equipped with 3D indicators.

Mots clés

  • Cyberspace and human interaction
  • three-dimensional television
  • visual communication

Planifiez votre conférence à distance avec Sciendo