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.
Real-time collaborative editing allows multiple users to edit a shared document at the same time. It received a lot of attention from both industry and academia and gained in popularity due to the wide availability of free services such as Google Docs. While these collaborative editing systems were initially used in scenarios involving only a small set of users such as for writing a research article,...
Since the delivery of the first A320 airliner with a Fly-by-Wire Flight Control System (FCS) in 1988, aircraft avionics architecture evolved significantly. Federated Architecture applied in the A320 family of aircraft presumed one computer per function. Limits regarding weight and space availability were reached and new generation of aircraft designed in early 2000s were equipped with Distributed...
FPGAs have grown considerably in the past years. In the meantime it is possible to implement several soft-core processors in one FPGA. This enables considerable parallelism for the developer. Unfortunately, most application code is still available in sequential form. Thus, in this contribution we present a tool that enables the automated transformation of an application into a streaming pipeline using...
Stochastic computing (SC) [1] has received attention recently as a paradigm to improve energy efficiency and fault tolerance. SC uses hardware-generated random bitstreams to represent numbers in the [0:1] range - the number represented is the probability of a bit in the stream being logic-1. The generation of random bitstreams is typically done using linear-feedback shift register (LFSR)-based random...
As the city infrastructure becomes more intelligent, individuals will have access to many different flavors of transportation. As this growth continues, problems in the current structure are found. Particularly in the U.S., the first mile and the last mile of an individual's commute can be the weakest links due to the distance from their home to a public transportation acces point and from another...
The architectural design studio could be considered with no doubt as the principal pillar of the architectural education process, and it plays one of the most important roles in developing this process. Regardless of the rise of the use of computing in architecture profession, the main focus -at least in developing countries- is on presentations as compared to other realms of the practice. The current...
Approximate computing has emerged as a new paradigm for energy-efficient design of circuits and systems. This paper presents a brief introduction to approximate computing as well as to the challenges faced by approximate computing with respect to its prospects for applications in energy-efficient and error-resilient computing systems.
The significance of low cost small satellites used for scientific research and practical applications continuously grows. Current satellite OBC (On-Board Computer) microcontrollers have integrated various digital peripherals and interfaces. However, a common Real Time Unit (RTU) requires interfacing to simple analogue sensors and actuators. Here we present a novel RTU microcontroller which includes...
In the model driven system engineering, architecture plays an important role in the quality of the developed complex system. In some extend, the quality of the architecture determines the developed system's quality. The system's architecture is usually described from different views, including static views and dynamic views, like DoDAF (Department of Defense Architecture). Then how to ensure the consistency...
Teaching a hardware-based course for computer science students is a very challenging task. Students need to do a lot of practical work in the laboratory, usually do some practical project, learn theory and finally take the exam. This is a very hard task for the first hardware-based course — Computer architecture and organization (CAO), especially if it is offered in the first year of studies. Many...
System integrators for commercial aircraft reason about the subsystems they must integrate using Interface Control Documents (ICDs). Although ICD format standards exist in this specific domain, avionics suppliers express their ICDs in different ways, making the integrator's work challenging. As software engineering researchers, we are trying to define a common vocabulary for ICDs in the context of...
File System is Data-Structure with Logic (method) to handle efficiently a group of information on disk. File systems come are classified according to their structure method of operation, speed of operation, scalability and flexibility size and security. A file system framework is an intends to sort out data anticipated that would be retained after a program terminates by giving methodology to store,...
Cloud computing nothing but the sharing of resources and pay as per we use. The use of cloud is increasing daily. But the problem with cloud computing is every day data is get uploaded on the cloud. The increasing similar data. So deduplication is best method to reduce the used size of cloud and with the help deduplication of data approach duplicate data is removed from cloud storage. To exclude the...
In this paper novel method for multiplier and accumulator is proposed by combining reversible logic functions and hybrid carry look-ahead adder. Modified booth algorithm produces less delay in comparison with a normal multiplication process and it also moderates the number of partial products. The Carry look-ahead adder is used for controlling the overall MAC delay. The main purpose of designing a...
Provides an abstract of the tutorial presentation and a brief professional biography of the presenter. The complete presentation was not made available for publication as part of the conference proceedings.
The world today is becoming smart in-terms of technology. Internet of Things is an enabler for smart world. However the problem with internet of Things is that they are devices which support heterogeneous methods of communication. Another problem is that the existing network is already loaded and the surge of data increase once more and more devices are connected will be enormous. In this paper we...
The earlier remote password authentication schemes required a service providing server to authenticate a legitimate user for remote login. However, the traditional schemes are not useful in multi-server architecture because of multiple user ids and passwords. In this paper, we present a remote password authentication scheme for multi-server architecture that can be robust and improved network security...
The size of complementary metal oxide semiconductor (CMOS) transistor keep shrinking to increase the density on chip in accordance with Moore's Law [1]. The scaling affect the device performance due to constraints like heat dissipation and power consumption [3], further scaling would hit the physical limitation [16]. Effortshave been made to come up with the new device alternative to CMOS, to continually...
As cloud computation becomes mainstream, the need to ensure the privacy of the data entrusted to third parties keeps raising. But the actual computation inside cloud microprocessors remains unencrypted. Thus, the opportunity of leakage is theoretically possible. Therefore, to address the challenge of protecting the computation inside the microprocessor, we introduce novel general purpose architecture...
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.