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.
The condition in difficulty for capture software product line (SPL) requirement in e-government system is critical in the government domain. It cause of the multiple business processes are highly dynamic and at even during execution require changes are needed. In order to response it, the mechanism and systematic approach for capture software requirement, called conceptual approach is needed. Besides...
OpenFOAM is a framework of the open source C CFD toolbox for flexible engineering simulation, which uses finite volume method (FVM) in the discretization of partial differential equations (PDEs). The problem solving procedure in OpenFOAM consists in equations dicretization stage, equations solving stage and field limiting stage. The best parallelism is limited by the equation solving stage, which...
In order to improve the evacuation ability of the transfer station in Subway network operation, this research selected a complex subway transfer station, analyzed facilities and equipment of this transfer station, based on the social force model, the AnyLogic software was applied to simulate the emergency evacuation, calculated the time required for passenger evacuation in peak flow, the simulation...
Coverage analysis is a foundation computation analysis of space missions, which calculates figures of merits and visible periods of the spacecraft. Conventional analysis algorithms are computationally efficient but lack universality because they deal specifically with particular conditions of special orbits and specific objects. In this study, a coverage analysis tool that rectifies this state of...
The large software applications of today provide abstractions of the real-life systems that they support. A digital model of the system, and of the changes that occur within, are being maintained and updated, as triggered by real-life events. Morphologically, such applications contain several distinct architectural entities: databases holding the state, central components describing how the system...
In this paper, a modeling and simulation approach for the boiler coil pipe bending production line is proposed based on the eM-plant software. The aim of this paper is to analyze the real workshop of manufacturing resource and process data based on the object-oriented simulation modeling technology and give the arrange strategy for improving the continuity and reliability of the manufacturing process...
In the recent times, software security has gained a great deal of attention in the Software Development Life Cycle due to increased cases of reported cyber threats and incidents. A considerable number of cyber-attacks targeting financial systems has made security be the most critical feature in banking systems. However, establishing security requirements for these applications can be a challenging...
The checking process of the building design with building regulations or codes is a time-consuming and error prone process. The automation of code compliance checking process has been explored since 1960s and becoming more vigorous with the emergence of Building Information Modeling (BIM). A neutral format, Industry Foundation Classes (IFC) which is developed under BIM platform had led to better collaboration...
Graphical user interfaces are important components of today's software. User interfaces often require checking correctness of user interactions. In web applications such checks can be a part of the JavaScript code. User interfaces in web applications can evolve, some elements can be removed and new elements can be added. To check JavaScript code covers all possible incorrect scenarios in user interactions...
UML ports are widely used in the modeling of real-time software due to their advantages in flexibility and expressiveness. When realizing UML ports in object oriented languages, using objects for each port is one option. However, this approach causes runtime overhead and renders significant amount of additional generated code. To meet the performance constraints and decrease the costs of code reviews...
User interface prototypes are effective structure for describing as models for web application development thanks to their graphical and dynamic architecture. It provides the benefits such as language independent development, less error-prone and increased quality. The executable programming codes are created by code transformation feature of model-driven development tools as well. Nevertheless, this...
To avoid the lock-in problem in service-oriented software, existing interface-decoupling mechanisms focus on identifying high-level service mappings, which are not necessarily applicable on translating actual data. Based on the fundamental data-translation process, its successful outcome is guaranteed if mappings are low-level, i.e. they satisfy schema constraints. The problem is that if similar services...
With the development of complex intelligent transport systems, information sources define heterogeneity of transport processes data, cause heterogeneity of hardware and software platforms; which greatly reduces the efficiency and relevance of the data and decision-making process. That determines systematicity and actuality of the development of detailed models and transport process management technologies...
Object-oriented design patterns are used to solve recurring problems in the design of object-oriented software. The success of existing design patterns encourages researchers and practitioners to propose new design patterns especially for solving recurring design problems in specific domains. Assessing the quality of the design patterns being developed is an important task for a design pattern developer...
The high growth of companies in recent years has caused the transformation of local markets into global ones. The software industry is not stranger to this transformation and has been looking for effective ways to work in a distributed scenario. A critical activity in distributed projects concerns the assignment of tasks to remote teams. This is a multicriteria decision-making problem and can be supported...
In this paper, we suggest an PLC programming framework integrated with motion control software module. Our programming framework is characterized with the following features. Firstly, the framework provides programming environment for motion control codes. Secondly, the PLC program can be composed and edited by the use of pre-implemented software modules. Finally, we implemented the framework and...
The accomplishment of any software system success depends on how well it meets the requirements of the stakeholders. These requirements are elicited from the customers. Software requirements are unambiguous if and only if it has one meaning. The elicited requirements are documented in software requirements specification document and these requirements are written in natural languages. Natural languages...
Nowadays, a company should be equipped with information technology and one of them is business application either web based or non web based which is built with object oriented programming in order to help the management to run their daily business processes. In order to supports a company with best excellent software applications then we need to make sure the quality of software application in term...
Regarding current Oil&Gas production places, an important challenge is to deal with the increasing complexity of shop floor level data on existing production processes and, beyond that, allowing their possible vertical integration. In order to reach this goal, an integration of smart cyber-physical production systems (CPPS) into the automation production systems could be a solution. In the last...
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.