scholarly journals Practical approaches to verification and validation of engineering software when solving problems of nonlinear and chaotic dynamics

2021 ◽  
Vol 258 ◽  
pp. 01012
Author(s):  
Anna Voronova ◽  
Elena Zhilenkova ◽  
Anton Zhilenkov ◽  
Vladislav Borisenko

The article discusses the problem of verification and validation of engineering software when solving problems of nonlinear dynamics. The problems of validation and verification are shown on the example of dynamic chaos systems. The results of testing systems are presented. It is shown that in general when solving problems of nonlinear dynamics the characteristics of the developed engineering software are of critical importance. It is also indicated that neglecting this fact leads to irreversible negative consequences, ultimately resulting in the decay of the dynamics of a nonlinear system as well as in the decay of its orbits. The influence of the hardware and a number of aspects of the system and software implementation of the verification and validation systems under study is also shown. The article demonstrates modern approaches to the development of the studied software systems. It is shown that a high-quality software product suggests division into subsystems and stages.

Author(s):  
Feidu Akmel ◽  
Ermiyas Birihanu ◽  
Bahir Siraj

Software systems are any software product or applications that support business domains such as Manufacturing,Aviation, Health care, insurance and so on.Software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from other for this reason it is better to apply the software metrics to measure the quality of software. Attributes that we gathered from source code through software metrics can be an input for software defect predictor. Software defect are an error that are introduced by software developer and stakeholders. Finally, in this study we discovered the application of machine learning on software defect that we gathered from the previous research works.


Author(s):  
Denis Voloshinov ◽  
K. Solomonov ◽  
Lyudmila Mokretsova ◽  
Lyudmila Tishchuk

The application of constructive geometric modeling to pedagogical models of teaching graphic disciplines today is a promising direction for using computer technology in the educational process of educational institutions. The essence of the method of constructive geometric modeling is to represent any operation performed on geometric objects in the form of a transformation, as a result of which some constructive connection is established, and the transformation itself can be considered as a result of the action of an abstract cybernetic device. Constructive geometric modeling is a popular information tool for information processing in various applied areas, however, this tool cannot be appreciated without the presence of appropriate software systems and developed design techniques. Traditionally, constructive geometric modeling is used in the design of mechanical engineering, energy, aircraft and shipbuilding facilities, in architectural and design engineering. The need to study descriptive geometry at the university in recent years has something in common with the issues of mastering graphic packages of computer programs in the framework of the new discipline "Engineering and Computer Graphics". The well-known KOMPAS software product is considered the simplest and most attractive for training. It should be noted the important role of graphic packages in the teaching of geometric disciplines that require a figurative perception of the material by students. Against the background of a reduction in classroom hours, computer graphics packages are practically the only productive teaching methodology, successfully replacing traditional tools - chalk and blackboard.


Author(s):  
Hitesh Yadav ◽  
Rita Chhikara ◽  
Charan Kumari

Background: Software Product Line is the group of multiple software systems which share the similar set of features with multiple variants. Feature model is used to capture and organize features used in different multiple organization. Objective: The objective of this research article is to obtain an optimized subset of features which are capable of providing high performance. Methods: In order to achieve the desired objective, two methods have been proposed. a) An improved objective function which is used to compute the contribution of each feature with weight based methodology. b) A hybrid model is employed to optimize the Software Product Line problem. Results: Feature sets varying in size from 100 to 1000 have been used to compute the performance of the Software Product Line. Conclusion: The results shows that proposed hybrid model outperforms the state of art metaheuristic algorithms.


DYNA ◽  
2018 ◽  
Vol 85 (207) ◽  
pp. 74-83 ◽  
Author(s):  
Daniel Correa ◽  
Raúl Mazo ◽  
Gloria Lucia Giraldo Goméz

Software product lines facilitate the industrialization of software development. The main goal is to create a set of reusable software components for the rapid production of a software systems family. Many authors have proposed different approaches to design and implement the components of a product line. However, the construction and integration of these components continue to be a complex and time-consuming process. This paper introduces Fragment-oriented programming (FragOP), a framework to design and implement software product line domain components, and derive software products. FragOP is based on: (i) domain components, (ii) fragmentations points and (iii)fragments. FragOP was implemented in the VariaMos tool and using it we created a clothing stores software product line. We derivedfive different products, integrating automatically thousands of lines of code. On average, only three lines of code were manually modified;which provided preliminary evidence that using FragOP reduces manual intervention when integrating domain components.


Sign in / Sign up

Export Citation Format

Share Document