The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
NASA has been successfully sustaining the continuous operation of its critical navigation software systems for over 12 years. To accomplish this, NASA scientists must continuously monitor their process, report on current system quality, forecast maintenance effort, and sustain required staffing levels. This report presents some examples of the use of a robust software metrics and analytics program...
Automatic and semi-automatic approaches supporting program comprehension are sought by researchers and practitioners to facilitate software engineering tasks, such as development, maintenance, extension and so on. Using topic modeling is a promising way to automatically discover feature and structure from textual software assets. However, there are gaps between knowing and doing when applying topic...
Software Defined Storage (SDS) systems are crucial elements in cloud environments, where huge amount of data managed by content and network providers (multimedia content, social data, gaming data etc.) are typically strongly unstructured. Such data, referred to as objects, are handled along with their metadata allowing a web-based addressing as in the REST paradigm. According to the Software Defined...
Over the past decade, software has spread to most areas of our lives. This has led to increased demands on product quality and complexity. Industrial software which belong to a safety-critical area where high quality products are essential. Many processes and standards must be completed and met within stipulated deadlines. The complexity of the software and the boundary conditions of developing it...
Lack of Electricity is the major problem faced by developing nations. Out of 571742 villages in India 25722 villages are unelectrified according to recent report by Central Electricity Authority of India. With 30% subsidy provided by the Indian government, electrification through solar PV system in rural areas is economical considering their terrain. Although the average life cycle of PV panel is...
By comparing the test verification method, the testability virtual verification technique based on Modelica is proposed. This paper designs the model architecture of testability virtual verification, completes implementations of the testability virtual verification and develops a software about testability virtual verification based on OpenModelica. And through a system instance, practicality and...
In this paper we apply survivability and software rejuvenation modeling to evaluate alternative software architectures. We analyze failure history in two large industrial projects and propose a unified failure model to be used for the assessment of system survivability at the software architecture phase. Our goal is to assess the mean time to repair a system, conditioned that it starts from a failure...
We propose a regression test selection technique that is based on analysis of source code of an object-oriented program. First we construct a System dependency graph model of the original program from the source code. When some modification is executed in a program, the constructed model is updated to reflect the changes. Our approach in addition to capturing control and data dependencies represents...
A Distributed Denial of Service (DDoS) attack can inflict a grave toll on revenues. Developing countries like Nepal where the E-government system services are in infancy state; if attack like DDoS occurs the probability of dying out of system itself is more. Citizens may be reluctant in using E-services. To handle such challenges, this paper compares various security architectures for E-government...
Requirements Engineering (RE)[1] refers to the process of formulating, documenting and maintaining software requirements[2] and to the subfield of software engineering concerned with this process. In requirement engineering phase we can gather the requirements from user and use this requirement for software development and produce software products that satisfy the user needs. Various models such...
In the cloud computing paradigm, periodical rejuvenation serves as a preventive measure consolidates robustness and performance through refreshing cloud data-centers or machines. Another factor that influences system performance is VM migration, which transports VMs from a physical machine to another. In this work, we propose a comprehensive framework to model and evaluate performance and energy consumption...
Software Maintainability is the business issue in large scale applications and it must be given adequate focus during software development process to minimize the downtime. Inculcating the maintainability features in the software application during its development can minimize the maintainability efforts during its real time use. In that view, this paper presents a new, Maintainable-Software Development...
This article introduces a method that uses motion capture software and virtual simulation software to build immersive virtual maintenance simulation system, which can allow the users to operate the virtual product as like as the actual product. The maintenance characters can be considered in the design stage, and the money can be saved because of many maintenance activities being simulated by the...
At the core of model-driven software development, model-transformation compositions enable automatic generation of executable artifacts from models. Although the advantages of transformational software development have been explored by numerous academics and industry practitioners, adoption of the paradigm continues to be slow, and limited to specific domains. The main challenge to adoption is the...
Monitoring, diagnosis and control systems represent a variant of modern informational technologies used for broadcasting, data acquisition and visualization of primary technical data as well as automated long distance control of dynamic processes from amongst very diverse fields, ranging from metallurgical engineering, chemistry and energy engineering to nuclear engineering. This paper deals with...
Software development processes are one of key success factors in software development industries. A good process has to be sound, repeatable, predictable and measurable, but also well documented and well known to all parties involved. It is not easy to define a good aligned process nor to implement it successfully in everyday usage. This paper introduces a company model used in everyday work of a...
To achieve the maximum productivity using minimum resource is the aim of any software industry. Software engineering provides an abstraction process to develop software product. It has introduced various methodologies, principles and concepts. Most of them are the software process models which are also known as software life cycle models. In the software industry different-different types of projects...
As an implement process of a series of highly complex systems, the construction of enterprise informatization requires enormous human, financial and material resources. In order to solve the problem that it is difficult to quantitatively identify the contribution of huge input to the enterprise, with grid enterprises as background, this article analyzes the informatization investment's factors and...
Software product line engineering aims at increasing software quality and development productivity by mastering the variability of large software systems. Models are frequently used to define the reusable assets and the restrictions regarding asset composition in different products. However, product line engineering is challenged by evolution. Reusable assets such as software components need to be...
Based on the problems appeared in some infantry fighting vehicle's actual training, this paper combines the advantages of virtual maintenance, proceeds from aspect of system engineering, takes demand of actual training into account, uses Solidworks, 3ds max and EON synthetically, chooses the form of desktop, set up a virtual maintenance training system of the equipment.
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.