Optimizing the structure of software systems supporting logistics at the design stage

Journal Title: LogForum - Year 2018, Vol 14, Issue 2

Abstract

Background: Computer software, widely used to support a broad range of logistics activities, is characterized both by increasing functionality and increasing complexity. For this reason, the process of software production, including the stages of specification of requirements, design, programming and testing, is time-consuming and expensive. The main goal of the software design phase is to determine the software architecture that identifies all software components and defines links and connections between them. The design phase also includes the development of the so-called internal logic of all extracted components, that is, detailed elaboration of algorithms for their operation and defining the structure of data used. It should be emphasized that the results of the software design process depend greatly on the knowledge and experience of the designer, because there are no universal behavioral patterns in this area. The main goal of the approach proposed at work is to reduce the role of the  subjective factor in the results of the software development process. The focus of this work is on this software development process within logistics processes. Methods: The basic research method used in the work is mathematical modeling. The paper proposes a formal method of assigning the modular structure of the computer program by formulating and solving the corresponding double-criterion optimization problem. The module strength coefficient and module-coupling coefficients were established as modularization criteria of the program. Results: The main result of the work is the method of determining the modular structure of the designed program by determining the solution of the two-criterion optimization problem. The numerical example developed to illustrate this entirel confirms the possibilities of its practical application. The modular structure of the program, based on the solution of the formulated polyoptimization task, is characterized by the maximum value of the modular power coefficient and the minimum value of the modular strength coefficient. According to the latest trends in software engineering, it is the optimal structure. The method can be useful in the process of designing software for systems supporting the implementation of logistics processes. Conclusions: The author's method of determining the modular structure of the program, presented in the article, is an unprecedented attempt in the literature to use formal methods in the software design process, which could be implemented practically in the logistics processes. The lack of similar attempts probably results from the very low compliance of the software design stage with attempts to formalize it. In order to increase the possibility of practical application of the proposed method, it seems reasonable to conduct further work to implement the methods of developing software requirements specifications in a formalized form, e.g. with the use of mathematical notation.

Authors and Affiliations

Kazimierz Worwa

Keywords

Related Articles

Congestion minimization trough sustainable traffic management. A micro-simulation approach

Background: The congestion is a serious and often occurring problem in many countries. In present paper the management of a high circulation road connecting two mainstream cities in Chile is tackled. The cities are co...

Proposal for new automation architecture solutions for Industry 4.0

Background: New automation technologies that incorporate an Industry 4.0 perspective for the integration of production environments are increasingly being considered by industrial organizations. The concept behind the...

Drivers of green supply chain management

Background: In the manufacturing business, producers have been facing the problem to decrease the environmental effects during the manufacturing procedure. There is a need for the dedication and resources to address t...

Product lifecycle management framework for business transformation

Background: The role of Product Lifecycle Management (PLM) in business change varies in scope and impact. PLM initiatives range from Information System (IS) change to strategic business transformation, and capabilitie...

The efficiency of products classification methods and classification criteria

Introduction: It is shown in this paper, presented selected aspects of the impact that the distribution of products in a warehouse has on the picking of orders. This problem is particularly important for medium a...

Download PDF file
  • EP ID EP508253
  • DOI 10.17270/J.LOG.259
  • Views 157
  • Downloads 0

How To Cite

Kazimierz Worwa (2018). Optimizing the structure of software systems supporting logistics at the design stage. LogForum, 14(2), 209-219. https://europub.co.uk/articles/-A-508253