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.
Network Function Virtualization (NFV) shed new light for the design, deployment, and management of cloud networks. Many network functions such as firewalls, load balancers, and intrusion detection systems can be virtualized by servers. However, network operators often have to sacrifice programmability to achieve high throughput, especially at networks' edge where complex network functions are required...
Software Defined Networking (SDN) is fast gaining acceptance as a networking architecture, which simplifies network management, by separating the control plane from the data plane. Edge-Core SDN is an extended SDN architecture which divides the underlying network into edge and core components. This decouples the edge switch requirements from the network core switch behaviour. When the number of networking...
Servers in a network are typically assigned a static identity. Static assignment of identities is a cornerstone for adversaries in finding targets. Moving Target Defense (MTD) mutates the environment to increase unpredictability for an attacker. On another side, Software Defined Networks (SDN) facilitate a global view of a network through a central control point. The potential of SDN can not only...
Gene Expression Networks (GENs) attempt to model how genetic information stored in the DNA (Genotype) results in the synthesis of proteins, and consequently, the physical traits of an organism (Phenotype). Deciphering GENs plays an important role in a wide range of applications from genetic studies of the origins of life to personalized healthcare. Probabilistic graphical models such as Bayesian Networks...
In Internet of Things (IoT) world, there can be many sensors deployed in a system, thus their costs must be considered during the system design and material selections, in order to support massive production and deployment. Design-To-Cost (DTC) is an effective technique for this situation. In Model-Based Design (MBD), DTC cost estimates are preferred to be generated from models as one of the parameters...
The current ecosystem of network elements, such as switches and appliances, is largely dominated by devices supplied and sold with a bundled operating system, and software dedicated to manage the device's forwarding hardware, however, these platforms are not open-source and cannot be arbitrarily customized, and there is no cost transparency or flexibility in choosing software different to the bundled...
Due to the advantages of cost, volume and efficiency, transformerless grid-connected power converters have drawn an increasing attention, especially in low-power PV applications. However, the lack of isolation between inverter and grid brings in some potential risks to the distribution network. Among them, the dc injection flows into the grid remains a significant concern. Owing to the offset and...
This paper presents the design for a prototype tactical dynamic spectrum access (DSA) mobile ad hoc network, where the network is organized into clusters operating on a single frequency. The frequency may be changed autonomously by the network in response to jamming or interference, after some frequency switching delay. The network node design is implementable on a software defined radio (SDR), such...
This paper presents a design approach to an embedded monitoring system found in distributed renewable energy power systems. The grid connected distributed power system, delivers energy to the consumers located on the micro-grid, operating at distribution voltage levels, and also delivering the remaining surplus energy to the main distribution grid. The aim of this paper is to present the development...
In the process of multi axis machine tool, sometimes it is necessary to switch between the rotating spindle and the rotary feed shaft. In order to satisfy the request mentioned above, this article makes a brief introduction to the upper software and analyzes the control principle of spindle by using PMAC, combined with that, a method to deliver the automatic switching function between spindle mode...
The enthalpy difference laboratory is an experimental device for measuring refrigerating and heating capacity of Air conditioner. However, the temperature system of enthalpy difference laboratory has the characteristics of nonlinearity, hysteretic nature and time variation. Therefore, it is difficult for general control method to meet the control requirements of enthalpy difference laboratory. In...
Requirements Engineering (RE) is closely tied to other development activities and is at the heart and foundation of every software development process. This makes RE the most data and communication intensive activity compared to other development tasks. The highly demanding communication makes task switching and interruptions inevitable in RE activities. While task switching often allows us to perform...
Task switching and interruptions are a daily reality in software development projects: developers switch between Requirements Engineering (RE), coding, testing, daily meetings, and other tasks. Task switching may increase productivity through increased information flow and effective time management. However, it might also cause a cognitive load to reorient the primary task, which accounts for the...
As demands on new software increase, new approaches are needed to help developers ensure Quality of Service (QoS) for their offered service. In this paper we present a QoS modeling approach that complements and extends the standard microservice and component-based software engineering tools by giving the software engineer information on what Non-Functional Requirements (NFRs) and quality constraints...
Developers increasingly take to the Internet for code snippets to integrate into their programs. To save developers the time required to switch from their development environments to a web browser in the quest for a suitable code snippet, we introduce NLP2Code, a content assist for code snippets. Unlike related tools, NLP2Code integrates directly into the source code editor and provides developers...
To complete a change task, software developers perform a number of activities, such as locating and editing the relevant code. While there is a variety of approaches to support developers for change tasks, these approaches mainly focus on a single activity each. Given the wide variety of activities during a change task, a developer has to keep track of and switch between the different approaches....
A fully automatic test system for characterizing advanced probe cards able to probe on large-array fine-pitch micro-bumps (such as JEDEC's Wide-I/O Mobile DRAM interfaces [1, 2]) has been specified, developed, installed, and brought to a full-operational state. The system is based on a Cascade CM300 probe station from FormFactor and National Instruments PXI test instrumentation and complemented by...
In recent years, the use of the internet has become widespread with developing technologies. Internet is used for many needs, especially social media. Today, internet is needed for remote use of electronic devices used in homes and offices. Continuous access to the internet is very important for the quality of life of people. In this study, a proposal was made for early detection of basic faults that...
ATE's are used in production test in order to decrease the test design time and test setup time. ATE's can be classified as General Purpose ATE (GP-ATE) and Specific Purpose ATE (SP-ATE). While general purpose ATE's shortens the test design time, they are expensive since they have many interfaces to test different types of connections. If the number of planned production is high, SP-ATE is preferred...
Build systems automate the process of compiling, testing, packaging, and deploying modern software systems. While building a simple program may only take a few seconds on most modern computers, it may take hours, if not days, to build large software systems. Since modern build tools do not provide estimates of how long a build job will take, development and release teams cannot plan human and computer...
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.