Jānis Bičevskis - Academia.edu (original) (raw)

Papers by Jānis Bičevskis

Research paper thumbnail of Methodology of Sustainable Management of the Urban Heating System in Case of Massive Building Renovation

SGEM International Multidisciplinary Scientific GeoConference� EXPO Proceedings

An ambitious reduction in greenhouse gas emissions is set by the political initiative �The Europe... more An ambitious reduction in greenhouse gas emissions is set by the political initiative �The European Green Deal� and �Fit for 55� package. The municipalities, which carry out the strategic management of the district heating systems, will have to ensure the sustainable development of the territory in a way that includes a significant increase in energy efficiency both in the building stock and in the related district heating system. The aim of this research is to study and develop an easy-to-use methodology and an appropriate web-based application for sustainable management of the urban heating system, which would allow a quick and at the same time accurate and objective analysis of the potential and benefits of the different building renovation depths and corresponding heating system renovation variants in a given area during the pre-design stage, as well as compare them according to their efficiency. A tree data structure is chosen as the most suitable algorithm, allowing creation o...

Research paper thumbnail of Assessing the Accuracy of Body Measurements through Regression Analysis

Position Papers of the 18th Conference on Computer Science and Intelligence Systems

The digitalization of individual garment pattern construction presents challenges in accurately o... more The digitalization of individual garment pattern construction presents challenges in accurately obtaining body measurements and constructing patterns tailored to specific individuals. This paper addresses the technological and conceptual aspects of transitioning from traditional, in-person tailoring to remote, digital pattern creation. It explores the need for algorithms that describe pattern construction operations in a computationally executable manner and the reliance on selfmeasurements by clients or their trusted individuals. The study focuses on evaluating the reliability of self-measurements and the potential errors introduced in the pattern construction process. The paper proposes the use of regression analysis to identify suspicious or erroneous measurement sets and assess their impact on the resulting garment shape. The study investigates the hypotheses regarding the identification of incorrect measurements through regression analysis and the application of publicly available artificial intelligence solutions. The findings contribute to enhancing the precision and reliability of digital individual garment pattern construction, facilitating remote creation and production processes. Index Terms-Quality control of graphical images, regression testing, regression analysis

Research paper thumbnail of Implementation of Self-Management

Research paper thumbnail of Test Points in Self-Testing

This paper is devoted to the implementation of self-testing, which is one of the smart technologi... more This paper is devoted to the implementation of self-testing, which is one of the smart technologies. Self-testing contains two components: full set of test cases and built-in testing mechanism (self-testing mode). The test cases have been collected since project start and they have been used in integration, acceptance and regression testing. The built-in self-testing mode provides execution of test cases and comparison of test results with saved standard values in different environments. This paper continues the approach described in article An Implementation of Self-Testing, expanding it with the concept of a test point, which allows flexible control of testing actions. Furthermore, the paper describes the first implementation of self-testing using test points.

Research paper thumbnail of An Approach to Data Quality Evaluation

2018 Fifth International Conference on Social Networks Analysis, Management and Security (SNAMS), 2018

This research proposes a new approach to data quality evaluation comprising 3 aspects: (1) data o... more This research proposes a new approach to data quality evaluation comprising 3 aspects: (1) data object definition, which quality will be analyzed, (2) quality requirements specification for the data object using Domain Specific Language (DSL), (3) implementation of an executable data quality model that would enable scanning of data object and detect its shortages. Like the Model Driven Architecture (MDA) the data quality modelling is divided into platform independent (PIM) and platform-specific (PSM) models. PIM comprises informal specifications of data quality, PSM describes implementation of data quality model, thus making the data quality model executable. The approbation of the proposed approach provided at least 3 advantages: (1) a graphical data quality model allows definition of data quality by non-IT professionals, (2) the data quality model is not related to the information system that has accumulated data to be analyzed, i.e., this approach allows analysis of an “external” data, and (3) the quality of the data can be described in two abstraction levels - informally using natural language or formally including executable program routines and/or SQL statements.

Research paper thumbnail of Assessment of Optimisation Results for Shared Cars

Lecture notes in business information processing, 2023

Research paper thumbnail of A Step Towards a Data Quality Theory

Data quality issues have been topical for many decades. However, a unified data quality theory ha... more Data quality issues have been topical for many decades. However, a unified data quality theory has not been proposed yet, since many concepts associated with the term “data quality” are not straightforward enough. The paper proposes a user-oriented data quality theory based on clearly defined concepts. The concepts are defined by using three groups of domain-specific languages (DSLs): (1) the first group uses the concept of a data object to describe the data to be analysed, (2) the second group describes the data quality requirements, and (3) the third group describes the process of data quality evaluation. The proposed idea proved to be simple enough, but at the same time very effective in identifying data defects, despite the different structures of data sets and the complexity of data. Approbation of the approach demonstrated several advantages: (a) a graphical data quality model allows defining of data quality even by non-IT and non-data quality professionals, (b) data quality model is not related to the information system that has accumulated data, i.e., this approach lets users analyse the “third-party” data, and (c) data quality can be described at least at two levels of abstraction - informally, using natural language, or formally, including executable program routines or SQL statements.

Research paper thumbnail of Models of Event Driven Systems

Communications in computer and information science, 2016

This paper provides the business process modeling approach based on usage of Domain Specific Lang... more This paper provides the business process modeling approach based on usage of Domain Specific Languages (DSL). The proposed approach allows us to create executable information systems’ models and extends the concept of Event Driven Architecture (EDA) with the business process execution description. It lets us apply principles of the Model Driven Development (MDD) in order to create the information system which complies with the model. The proposed approach provides a set of advantages in information systems development, use and maintenance: bridges the gap between business and IT, an exact specification, which is easily to implement into information system, up-to-date documentation etc. The practical experience proves the viability of the proposed approach.

Research paper thumbnail of Optimization of Relocation Processes for Shared E-vehicles

Baltic Journal of Modern Computing, 2022

This study describes a system with one-way trips and relocations of e-vehicles between sectors by... more This study describes a system with one-way trips and relocations of e-vehicles between sectors by service personnel according to a dynamically compiled list of service trips. The model includes an algorithm that uses model parameter values to optionalize expected income, depending on the dynamically selected e-vehicle transfer. The implementation of the MIP (Mixed-Integer Programming) type algorithm proposed in the study pays particular attention to its performance, as optimization should be performed dynamically with a few hours' interval. The developed optimization algorithm has been validated for its practical application in Riga, Latvia.

Research paper thumbnail of Risks of Concurrent Execution in E-Commerce Processes

Computer Science and Information Systems (FedCSIS), 2019 Federated Conference on, Sep 26, 2021

The development of ICT facilitates replacing the traditional buying and selling processes with e-... more The development of ICT facilitates replacing the traditional buying and selling processes with e-commerce solutions. If several customers are served concurrently, e.g. at the same time, the processes can interference each other causing risks for both the buyer and the seller. The paper offers a method to identify purchase/sale risks in simultaneous multicustomer service processes. First, an exact model of buyingselling processes is created and the conditions for the correct process execution are formulated. Then an analysis of all the possible scenarios, including the concurrently executed buyingselling scenarios, is performed using a symbolic execution of process descriptions. The obtained result allows both the buyer and the seller to identify the risks of an e-commerce solution.

Research paper thumbnail of Models of Data Quality

Lecture notes in business information processing, 2018

The research proposes a new approach to data quality management presenting three groups of DSL (D... more The research proposes a new approach to data quality management presenting three groups of DSL (Domain Specific Language). The first language group uses concept of data object in order to describe data to be analysed, the second group describes the requirements on data quality, and the third group describes data quality management process. The proposed approach deals with development of executable quality specifications for each kind of data objects. The specification can be executed step-by-step according to business process descriptions, ensuring the gradual accumulation of data in the database and data quality verification according to the specific use case.

Research paper thumbnail of Executable Data Quality Models

Procedia Computer Science, 2017

The paper discusses an external solution for data quality management in information systems. In c... more The paper discusses an external solution for data quality management in information systems. In contradiction to traditional data quality assurance methods, the proposed approach provides the usage of a domain specific language (DSL) for description data quality models. Data quality models consists of graphical diagrams, which elements contain requirements for data object's values and procedures for data object's analysis. The DSL interpreter makes the data quality model executable therefore ensuring measurement and improving of data quality. The described approach can be applied: (1) to check the completeness, accuracy and consistency of accumulated data; (2) to support data migration in cases when software architecture and/or data models are changed; (3) to gather data from different data sources and to transfer them to data warehouse.

Research paper thumbnail of Testing of Execution of Concurrent Processes

Communications in computer and information science, 2020

Authors propose an algorithm for analysis of business processes to detect potentially incorrect r... more Authors propose an algorithm for analysis of business processes to detect potentially incorrect results of concurrent processes execution. Our novel approach is to conclude necessary database isolation level from business process description. If traditional languages with loops and arithmetic operations (two-way counters) are used for business process descriptions, the problem of detecting incorrect execution of concurrent processes cannot be algorithmically solved. This paper introduces a simplified business processes description language CPL-1, a transaction mechanism and an algorithm that supports detection of incorrect results during the concurrent execution of business processes. Business processes are often run concurrently in real world tasks like billing systems, ticket distribution, hotel reservations, etc. Currently there are some popular solutions preventing incorrect execution of concurrent business processes by using built-in transaction mechanisms and/or resource reservations in database management systems (DBMS). The proposed solution is an alternative, which can be used when resource locking or DBMS transaction mechanisms cannot be applied.

Research paper thumbnail of An Extended Data Object-driven Approach to Data Quality Evaluation: Contextual Data Quality Analysis

This research is an extension of a data object-driven approach to data quality evaluation allowin... more This research is an extension of a data object-driven approach to data quality evaluation allowing to analyse data object quality in scope of multiple data objects. Previously presented approach was used to analyse one particular data object, mainly focusing on syntactic analysis. It means that the primary data object quality can be analysed against secondary data objects of unlimited number. This opportunity allows making more comprehensive, in-depth contextual data object analysis. The given analysis was applied to open data sets, making comparison between previously obtained results and results of application of the extended approach, underlying importance and benefits of the given extension.

Research paper thumbnail of Information Systems Development Based on Visual Domain Specific Language BiLingva

Springer eBooks, 2012

This paper is devoted to the system modelling and information transfer to information system. The... more This paper is devoted to the system modelling and information transfer to information system. The BiLingva (Bilingual Language) is a domain specific modelling language used to model event oriented information systems. Unlike many other modelling languages BiLingva allows unconstrained use of state diagram concepts and activities diagram concepts in the same diagram. This approach is most appropriate in this specific domain. In the second part of the paper authors analyze a new approach for transferring information system model in BiLingva language to the information system. It is proposed to make user friendly and model consistent configurable software that takes over information from BiLingva model. In the end this paper provides a few examples of running systems developed with this technology thus confirming usefulness of this approach.

Research paper thumbnail of Towards a Concurrence Analysis in Business Processes

This paper presents first steps towards a solution aimed to provide concurrent business processes... more This paper presents first steps towards a solution aimed to provide concurrent business processes analysis methodology for predicting the probability of incorrect business process execution. The aim of the paper is to (a) look at approaches to describing and dealing with the execution of concurrent processes, mainly focusing on the transaction mechanisms in database management systems, (b) present an idea and a preliminary version of an algorithm that detects the possibility of incorrect execution of concurrent business processes. Analyzing business process according to the proposed procedure allows to configure transaction processing optimally.

Research paper thumbnail of Software Self-Testing

Research paper thumbnail of Towards a Business Process Model-based Testing of Information Systems Functionality

The main idea of the solution is to improve testing methodology of information systems (IS) by us... more The main idea of the solution is to improve testing methodology of information systems (IS) by using data quality models. The idea of the approach is as follows: (a) first, a description of the data to be processed by IS and the data quality requirements used for the development of the test are created, (b) then, an automated test of the system on the generated tests is performed. Thus, the traditional software testing is complemented with new featuresautomated compliance checks of data to be entered and stored in the database. The generation of tests for all possible data quality conditions creates a complete set of tests that check the operation of the IS on all possible data quality conditions. Since this paper describes the first steps that are taken moving towards the proposed idea, it aims to (a) define the aim of the initiated research and (b) to choose the main components and to propose their combination resulting in the architecture of the idea to be implemented.

Research paper thumbnail of Business Process Models and Information System Usability

Procedia Computer Science, 2015

The paper describes the use of business process models for effective managing of information syst... more The paper describes the use of business process models for effective managing of information system execution processes and transparent representation of execution statuses. Contrary to traditional approaches where business process models are used only in the initial stages of information system development, the proposed approach suggests direct utilization of business process models during the use of information systems. Information system usability can be improved by using new means of representation, and business process models can serve as an efficient way to visualize execution processes in information systems.

Research paper thumbnail of Smart Technologies in Software Life Cycle

Springer eBooks, Aug 18, 2007

In software life cycle models traditionally the main attention is being paid to the software deve... more In software life cycle models traditionally the main attention is being paid to the software development, including requirement gathering (specification), design, implementation and testing. Less research is devoted to the system maintenance and operation despite the fact that these aspects take up the main part of the duration of a successful system. In the paper smart technologies are being analysed-architectural designs and software components which using meta information on system and its usage conditions are able to solve efficiently the problems of maintenance and usage: data quality and performance monitoring, software flexibility and testability, context dependant user interface. The advantages of smart technology usage are pointed out helping to improve software maintenance and operation processes.

Research paper thumbnail of Methodology of Sustainable Management of the Urban Heating System in Case of Massive Building Renovation

SGEM International Multidisciplinary Scientific GeoConference� EXPO Proceedings

An ambitious reduction in greenhouse gas emissions is set by the political initiative �The Europe... more An ambitious reduction in greenhouse gas emissions is set by the political initiative �The European Green Deal� and �Fit for 55� package. The municipalities, which carry out the strategic management of the district heating systems, will have to ensure the sustainable development of the territory in a way that includes a significant increase in energy efficiency both in the building stock and in the related district heating system. The aim of this research is to study and develop an easy-to-use methodology and an appropriate web-based application for sustainable management of the urban heating system, which would allow a quick and at the same time accurate and objective analysis of the potential and benefits of the different building renovation depths and corresponding heating system renovation variants in a given area during the pre-design stage, as well as compare them according to their efficiency. A tree data structure is chosen as the most suitable algorithm, allowing creation o...

Research paper thumbnail of Assessing the Accuracy of Body Measurements through Regression Analysis

Position Papers of the 18th Conference on Computer Science and Intelligence Systems

The digitalization of individual garment pattern construction presents challenges in accurately o... more The digitalization of individual garment pattern construction presents challenges in accurately obtaining body measurements and constructing patterns tailored to specific individuals. This paper addresses the technological and conceptual aspects of transitioning from traditional, in-person tailoring to remote, digital pattern creation. It explores the need for algorithms that describe pattern construction operations in a computationally executable manner and the reliance on selfmeasurements by clients or their trusted individuals. The study focuses on evaluating the reliability of self-measurements and the potential errors introduced in the pattern construction process. The paper proposes the use of regression analysis to identify suspicious or erroneous measurement sets and assess their impact on the resulting garment shape. The study investigates the hypotheses regarding the identification of incorrect measurements through regression analysis and the application of publicly available artificial intelligence solutions. The findings contribute to enhancing the precision and reliability of digital individual garment pattern construction, facilitating remote creation and production processes. Index Terms-Quality control of graphical images, regression testing, regression analysis

Research paper thumbnail of Implementation of Self-Management

Research paper thumbnail of Test Points in Self-Testing

This paper is devoted to the implementation of self-testing, which is one of the smart technologi... more This paper is devoted to the implementation of self-testing, which is one of the smart technologies. Self-testing contains two components: full set of test cases and built-in testing mechanism (self-testing mode). The test cases have been collected since project start and they have been used in integration, acceptance and regression testing. The built-in self-testing mode provides execution of test cases and comparison of test results with saved standard values in different environments. This paper continues the approach described in article An Implementation of Self-Testing, expanding it with the concept of a test point, which allows flexible control of testing actions. Furthermore, the paper describes the first implementation of self-testing using test points.

Research paper thumbnail of An Approach to Data Quality Evaluation

2018 Fifth International Conference on Social Networks Analysis, Management and Security (SNAMS), 2018

This research proposes a new approach to data quality evaluation comprising 3 aspects: (1) data o... more This research proposes a new approach to data quality evaluation comprising 3 aspects: (1) data object definition, which quality will be analyzed, (2) quality requirements specification for the data object using Domain Specific Language (DSL), (3) implementation of an executable data quality model that would enable scanning of data object and detect its shortages. Like the Model Driven Architecture (MDA) the data quality modelling is divided into platform independent (PIM) and platform-specific (PSM) models. PIM comprises informal specifications of data quality, PSM describes implementation of data quality model, thus making the data quality model executable. The approbation of the proposed approach provided at least 3 advantages: (1) a graphical data quality model allows definition of data quality by non-IT professionals, (2) the data quality model is not related to the information system that has accumulated data to be analyzed, i.e., this approach allows analysis of an “external” data, and (3) the quality of the data can be described in two abstraction levels - informally using natural language or formally including executable program routines and/or SQL statements.

Research paper thumbnail of Assessment of Optimisation Results for Shared Cars

Lecture notes in business information processing, 2023

Research paper thumbnail of A Step Towards a Data Quality Theory

Data quality issues have been topical for many decades. However, a unified data quality theory ha... more Data quality issues have been topical for many decades. However, a unified data quality theory has not been proposed yet, since many concepts associated with the term “data quality” are not straightforward enough. The paper proposes a user-oriented data quality theory based on clearly defined concepts. The concepts are defined by using three groups of domain-specific languages (DSLs): (1) the first group uses the concept of a data object to describe the data to be analysed, (2) the second group describes the data quality requirements, and (3) the third group describes the process of data quality evaluation. The proposed idea proved to be simple enough, but at the same time very effective in identifying data defects, despite the different structures of data sets and the complexity of data. Approbation of the approach demonstrated several advantages: (a) a graphical data quality model allows defining of data quality even by non-IT and non-data quality professionals, (b) data quality model is not related to the information system that has accumulated data, i.e., this approach lets users analyse the “third-party” data, and (c) data quality can be described at least at two levels of abstraction - informally, using natural language, or formally, including executable program routines or SQL statements.

Research paper thumbnail of Models of Event Driven Systems

Communications in computer and information science, 2016

This paper provides the business process modeling approach based on usage of Domain Specific Lang... more This paper provides the business process modeling approach based on usage of Domain Specific Languages (DSL). The proposed approach allows us to create executable information systems’ models and extends the concept of Event Driven Architecture (EDA) with the business process execution description. It lets us apply principles of the Model Driven Development (MDD) in order to create the information system which complies with the model. The proposed approach provides a set of advantages in information systems development, use and maintenance: bridges the gap between business and IT, an exact specification, which is easily to implement into information system, up-to-date documentation etc. The practical experience proves the viability of the proposed approach.

Research paper thumbnail of Optimization of Relocation Processes for Shared E-vehicles

Baltic Journal of Modern Computing, 2022

This study describes a system with one-way trips and relocations of e-vehicles between sectors by... more This study describes a system with one-way trips and relocations of e-vehicles between sectors by service personnel according to a dynamically compiled list of service trips. The model includes an algorithm that uses model parameter values to optionalize expected income, depending on the dynamically selected e-vehicle transfer. The implementation of the MIP (Mixed-Integer Programming) type algorithm proposed in the study pays particular attention to its performance, as optimization should be performed dynamically with a few hours' interval. The developed optimization algorithm has been validated for its practical application in Riga, Latvia.

Research paper thumbnail of Risks of Concurrent Execution in E-Commerce Processes

Computer Science and Information Systems (FedCSIS), 2019 Federated Conference on, Sep 26, 2021

The development of ICT facilitates replacing the traditional buying and selling processes with e-... more The development of ICT facilitates replacing the traditional buying and selling processes with e-commerce solutions. If several customers are served concurrently, e.g. at the same time, the processes can interference each other causing risks for both the buyer and the seller. The paper offers a method to identify purchase/sale risks in simultaneous multicustomer service processes. First, an exact model of buyingselling processes is created and the conditions for the correct process execution are formulated. Then an analysis of all the possible scenarios, including the concurrently executed buyingselling scenarios, is performed using a symbolic execution of process descriptions. The obtained result allows both the buyer and the seller to identify the risks of an e-commerce solution.

Research paper thumbnail of Models of Data Quality

Lecture notes in business information processing, 2018

The research proposes a new approach to data quality management presenting three groups of DSL (D... more The research proposes a new approach to data quality management presenting three groups of DSL (Domain Specific Language). The first language group uses concept of data object in order to describe data to be analysed, the second group describes the requirements on data quality, and the third group describes data quality management process. The proposed approach deals with development of executable quality specifications for each kind of data objects. The specification can be executed step-by-step according to business process descriptions, ensuring the gradual accumulation of data in the database and data quality verification according to the specific use case.

Research paper thumbnail of Executable Data Quality Models

Procedia Computer Science, 2017

The paper discusses an external solution for data quality management in information systems. In c... more The paper discusses an external solution for data quality management in information systems. In contradiction to traditional data quality assurance methods, the proposed approach provides the usage of a domain specific language (DSL) for description data quality models. Data quality models consists of graphical diagrams, which elements contain requirements for data object's values and procedures for data object's analysis. The DSL interpreter makes the data quality model executable therefore ensuring measurement and improving of data quality. The described approach can be applied: (1) to check the completeness, accuracy and consistency of accumulated data; (2) to support data migration in cases when software architecture and/or data models are changed; (3) to gather data from different data sources and to transfer them to data warehouse.

Research paper thumbnail of Testing of Execution of Concurrent Processes

Communications in computer and information science, 2020

Authors propose an algorithm for analysis of business processes to detect potentially incorrect r... more Authors propose an algorithm for analysis of business processes to detect potentially incorrect results of concurrent processes execution. Our novel approach is to conclude necessary database isolation level from business process description. If traditional languages with loops and arithmetic operations (two-way counters) are used for business process descriptions, the problem of detecting incorrect execution of concurrent processes cannot be algorithmically solved. This paper introduces a simplified business processes description language CPL-1, a transaction mechanism and an algorithm that supports detection of incorrect results during the concurrent execution of business processes. Business processes are often run concurrently in real world tasks like billing systems, ticket distribution, hotel reservations, etc. Currently there are some popular solutions preventing incorrect execution of concurrent business processes by using built-in transaction mechanisms and/or resource reservations in database management systems (DBMS). The proposed solution is an alternative, which can be used when resource locking or DBMS transaction mechanisms cannot be applied.

Research paper thumbnail of An Extended Data Object-driven Approach to Data Quality Evaluation: Contextual Data Quality Analysis

This research is an extension of a data object-driven approach to data quality evaluation allowin... more This research is an extension of a data object-driven approach to data quality evaluation allowing to analyse data object quality in scope of multiple data objects. Previously presented approach was used to analyse one particular data object, mainly focusing on syntactic analysis. It means that the primary data object quality can be analysed against secondary data objects of unlimited number. This opportunity allows making more comprehensive, in-depth contextual data object analysis. The given analysis was applied to open data sets, making comparison between previously obtained results and results of application of the extended approach, underlying importance and benefits of the given extension.

Research paper thumbnail of Information Systems Development Based on Visual Domain Specific Language BiLingva

Springer eBooks, 2012

This paper is devoted to the system modelling and information transfer to information system. The... more This paper is devoted to the system modelling and information transfer to information system. The BiLingva (Bilingual Language) is a domain specific modelling language used to model event oriented information systems. Unlike many other modelling languages BiLingva allows unconstrained use of state diagram concepts and activities diagram concepts in the same diagram. This approach is most appropriate in this specific domain. In the second part of the paper authors analyze a new approach for transferring information system model in BiLingva language to the information system. It is proposed to make user friendly and model consistent configurable software that takes over information from BiLingva model. In the end this paper provides a few examples of running systems developed with this technology thus confirming usefulness of this approach.

Research paper thumbnail of Towards a Concurrence Analysis in Business Processes

This paper presents first steps towards a solution aimed to provide concurrent business processes... more This paper presents first steps towards a solution aimed to provide concurrent business processes analysis methodology for predicting the probability of incorrect business process execution. The aim of the paper is to (a) look at approaches to describing and dealing with the execution of concurrent processes, mainly focusing on the transaction mechanisms in database management systems, (b) present an idea and a preliminary version of an algorithm that detects the possibility of incorrect execution of concurrent business processes. Analyzing business process according to the proposed procedure allows to configure transaction processing optimally.

Research paper thumbnail of Software Self-Testing

Research paper thumbnail of Towards a Business Process Model-based Testing of Information Systems Functionality

The main idea of the solution is to improve testing methodology of information systems (IS) by us... more The main idea of the solution is to improve testing methodology of information systems (IS) by using data quality models. The idea of the approach is as follows: (a) first, a description of the data to be processed by IS and the data quality requirements used for the development of the test are created, (b) then, an automated test of the system on the generated tests is performed. Thus, the traditional software testing is complemented with new featuresautomated compliance checks of data to be entered and stored in the database. The generation of tests for all possible data quality conditions creates a complete set of tests that check the operation of the IS on all possible data quality conditions. Since this paper describes the first steps that are taken moving towards the proposed idea, it aims to (a) define the aim of the initiated research and (b) to choose the main components and to propose their combination resulting in the architecture of the idea to be implemented.

Research paper thumbnail of Business Process Models and Information System Usability

Procedia Computer Science, 2015

The paper describes the use of business process models for effective managing of information syst... more The paper describes the use of business process models for effective managing of information system execution processes and transparent representation of execution statuses. Contrary to traditional approaches where business process models are used only in the initial stages of information system development, the proposed approach suggests direct utilization of business process models during the use of information systems. Information system usability can be improved by using new means of representation, and business process models can serve as an efficient way to visualize execution processes in information systems.

Research paper thumbnail of Smart Technologies in Software Life Cycle

Springer eBooks, Aug 18, 2007

In software life cycle models traditionally the main attention is being paid to the software deve... more In software life cycle models traditionally the main attention is being paid to the software development, including requirement gathering (specification), design, implementation and testing. Less research is devoted to the system maintenance and operation despite the fact that these aspects take up the main part of the duration of a successful system. In the paper smart technologies are being analysed-architectural designs and software components which using meta information on system and its usage conditions are able to solve efficiently the problems of maintenance and usage: data quality and performance monitoring, software flexibility and testability, context dependant user interface. The advantages of smart technology usage are pointed out helping to improve software maintenance and operation processes.