Object oriented programming (OOP) and its relevance to designing intelligent software systems

Author(s):  
H. Wechsler ◽  
D. Rine
2000 ◽  
Vol 8 (2) ◽  
pp. 59-71
Author(s):  
David Maley ◽  
Ivor Spence

Config is a software component of the Graphical R-Matrix Atomic Collision Environment. Its development is documented as a case study combining several software engineering techniques: formal specification, generic programming, object-oriented programming, and design by contract. It is specified in VDM++; and implemented in C++, a language which is becoming more than a curiosity amongst the scientific programming community. C++supports object orientation, a powerful architectural paradigm in designing the structure of software systems, and genericity, an orthogonal dimension to the inheritance hierarchies facilitated by object oriented languages. Support in C++ for design by contract can be added in library form. The combination of techniques make a substantial contribution to the overall software quality.


2016 ◽  
Vol 20 (1) ◽  
pp. 27-35 ◽  
Author(s):  
Ruslan Batdalov ◽  
Oksana Ņikiforova ◽  
Adrian Giurca

Abstract We consider the problem of comparison of programming languages with respect to their ability to express programmers’ ideas. Our assumption is that the way of programmers’ thinking is reflected in languages used to describe software systems and programs (modelling languages, type theory, pattern languages). We have developed a list of criteria based on these languages and applied it to comparison of a number of widely used programming languages. The obtained result may be used to select a language for a particular task and choose evolution directions of programming languages.


2018 ◽  
Vol 7 (3.14) ◽  
pp. 481
Author(s):  
V G. Matveikin ◽  
E N. Tugolukov ◽  
S Yu. Alekseyev ◽  
A Yu. Zakharov

The methodology of designing self-contained breathing apparatus with chemically bound oxygen is considered.The distribution of mass and dimensions of the apparatus along the human body increases the comfort of its use, expands the range of types of operations that a person can perform. The problem of optimal design of apparatuses is formulated. The solution of the problem is provided by the use of automated stands of virtual / augmented reality simulating human breathing and the operation of devices. The work of the stands is based on computer modeling systems implemented on the basis of analytical solutions of systems of differential equations, describing the processes occurring in the apparatus. They function as part of the equipment or synchronously with it. The time of obtaining the result is the same defining characteristic as the accuracy of the result.The design of programs that provide the solution of simulation problems in real time is carried out using the methods of distributed systems, object-oriented programming, parallel computations, and object-oriented modeling. The combination of these methods makes it possible to use a component-oriented architecture. Its use will allow for quick modelling of software systems that implement the solution of the simulation problem, depending on the design of the device being developed.  


1990 ◽  
Author(s):  
E. H. Bensley ◽  
T. J. Brando ◽  
J. C. Fohlin ◽  
M. J. Prelle ◽  
A. M. Wollrath

Sign in / Sign up

Export Citation Format

Share Document