Automated Selection of Software Components Based on Cost/Reliability Tradeoff

Author(s):  
Vittorio Cortellessa ◽  
Fabrizio Marinelli ◽  
Pasqualina Potena
Author(s):  
Mehmet Murat Aygün ◽  
Yiğit Tascıoğlu ◽  
Gürsoy Genç ◽  
Mustafa Altunay

The focus of this paper is on the development of a high-fidelity electro-mechanical Control Loading System (CLS) for a rotary wing aircraft simulator. CLS is one of the major components of a flight simulator. It is used for providing realistic force feedback to pilots. The pilot in a real aircraft feels the forces acting on control surfaces through cockpit controls. During simulation, these forces are produced by CLS actuators. For this reason, CLS must behave exactly like the aircraft control hardware, statically and dynamically. The fidelity of the force feel simulation is a key criterion for flight simulation certification. It is also important that a CLS design is reconfigurable and modular such that it conforms easily to different simulator models and simulations of different aircrafts. The work also includes system integration of a research simulator for testing purposes. Design and selection of hardware and software components of the CLS and the simulator are presented along with the overall system architecture.


Machines ◽  
2021 ◽  
Vol 9 (4) ◽  
pp. 82
Author(s):  
Dimitrios Loukatos ◽  
Evangelos Petrongonas ◽  
Kostas Manes ◽  
Ioannis-Vasileios Kyrtopoulos ◽  
Vasileios Dimou ◽  
...  

The boom in the electronics industry has made a variety of credit card-sized computer systems and plenty of accompanying sensing and acting elements widely available, at continuously diminishing cost and size levels. The benefits of this situation for agriculture are not left unexploited and thus, more accurate, efficient and environmentally-friendly systems are making the scene. In this context, there is an increasing interest in affordable, small-scale agricultural robots. A key factor for success is the balanced selection of innovative hardware and software components, among the plethora being available. This work describes exactly the steps for designing, implementing and testing a small autonomous electric vehicle, able to follow the farmer during the harvesting activities and to carry the fruits/vegetables from the plant area to the truck location. Quite inexpensive GPS and IMU units, assisted by hardware-accelerated machine vision, speech recognition and networking techniques can assure the fluent operation of a prototype vehicle exhibiting elementary automatic control functionality. The whole approach also highlights the challenges for achieving a truly working solution and provides directions for future exploitation and improvements.


Author(s):  
Sofiane Batata ◽  
Mohamed Amine Mostefai ◽  
Mohamed Ahmed Nacer

2008 ◽  
Author(s):  
Thomas Neubauer ◽  
Jan Pichler ◽  
Christian Stummer

2021 ◽  
Vol 2094 (3) ◽  
pp. 032026
Author(s):  
A Aljarbouh

Abstract The article discusses the problem of ensuring a high level of software reliability. A software reliability high level can be ensured using N-version programming. N-version software is distinguished by the software components redundancy, designed to solve one problem using different methods. Software redundancy requires additional resources. The challenge is thus to increase the software reliability, while at the same time minimising the resources used. In this article, ant colony optimization is used to solve the problem of choosing the optimal set of versions of N-version software.


2019 ◽  
Vol 8 (3) ◽  
pp. 6605-6611

Selection of reusable software components in software repositories to facilitate quality software development has always been a focal point and a big concern for software researchers. One of the most time-consuming tasks in software reusability is tracing and retrieving software components from a large repository. The selection of inapt software package can result in high cost and ultimately becomes a prime source of adverse outcome in business processes and performance of the organization. Creation of quality software depends upon the selection of the best set of components among all the alternatives present in the reusable component repository. Frequently used sets of components can be obtained by using mining algorithms. This paper proposes a component selection methodology and a method for retrieval of the optimal set of reusable components from the repository. Case-based retrieval is applied for initial filtering of components to narrow down the search space. A data mining algorithm is applied to extract the candidate set of components for a given case. Most frequent set of components aid the decision-maker to select the finest component set and also assist in suggesting the supplementary components for the case to match with the latest updates.


Sign in / Sign up

Export Citation Format

Share Document