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.
Previous research [2] have developed an aspect orientation agent framework based on Aglets. Aglets [1] is an object orientation agent framework. Aglet have transformed from object orientation (OO) to aspect orientation (AO) approach. The transformation process is called refactoring. Crosscutting concerns (CCC) [3] is problems behind of refactoring process. This study is a step to prove the AO Aglets...
Pólya announced his problem solving concept in 1954 in his famous book "How to solve it". His approach is accepted in mathematics but officially has never reached computer sciences, informatics, especially non-traditional computer related activities. However, we have recently found that his problem solving concept fits perfectly into our typology of computer problem solving approaches. In...
Game-based learning is considered as a very motivational tool to accelerate active learning of students. As such learning environments usually follow a computer-assisted instruction concept that offers no adaptability to each student, some idea from Intelligent Tutoring Systems (ITS) are borrowed and applied in educational games to teach introductory programming. Thus, we developed a Game-based Intelligent...
A method of field programmable gate arrays (FPGA) configuration based on serial communication is introduced in the paper, which is aimed at solving the challenge that FPGA configuration is virtually impossible through shared approaches in quiet a few special occasions. In this paper Xilinx 7 series is chosen to be the target configuration FPGA and Spatran3-AN works as the controller of configuration...
Packaging technology can be of strategic importance to a company, as it can be a key to competitive advantage in the modern food industry. A multihead weighing process is a packaging process based on the sum of weights from several individual hoppers. The final quality of the packaged product in a modern automated food packing system should fulfill mo objectives —the quality of the packaging process...
In the era of pervasive and ubiquituous computing, the scope of computer applications is no longer restricted to traditional data processing. Pervasiveness and ubiquity imply that environment is a significant factor in computation. Context is an abstraction of environmental elements that has influence in defining the behavior of an application. Context-aware computing has been developing rapidly in...
I will describe a decade-long, multi-disciplinary, multi-institutional effort spanning neuroscience, supercomputing, and nanotechnology to build and demonstrate a brain-inspired computer and describe the architecture, programming model, and applications. I will also describe future efforts to build, literally, "brain-in-a-box". For more information, see: modha.org.
This paper presents a new system of oscilloscope offline signal analysis based on Lab VIEW. It can capture various waveform signals by the oscilloscope, and then provide easy viewing, analyzing, storing and sharing. This software runs on computer where there is no need for real-time. It has a greater throughput, faster measurement speed, more accurate measurement results and more user-friendly data...
The story of computing is the story of humanity. This is a story of ambition, invention, creativity, vision, avarice, and serendipity, powered by a refusal to accept the limits of our bodies and minds. The Web extra at http://youtu.be/j3RI3dkPCvY is an audio podcast of this column.
Programming into graphs of a new generation offers not to write, but to draw the programs throughout their entire lifetime using the graphs from mathematics in which only horizontal arcs are loaded (ISO 8631:1989). Drawing is easier and faster, especially for the touch screen. All the traditional (since 1947) machine-oriented operators like if, for, while, repeat, case, goto, and labels and brackets...
In cloud computing era, Big Data analytics is used predominantly. To analyze Big Data we need powerful tools and distributed computation. Map Reduce is one of the programming models that can be adopted by any programming language and used to develop software for analyzing such a huge amount of data. Map Reduce is generally used for parallel processing. But if it can be extended to implement iterative...
A multi-objective linear programming problem with a system of max-arithmetic mean relational inequalities as its constraints is considered. For each of the objective functions, the decision maker has a fuzzy goal. Treating each fuzzy goal, two kind of membership functions are considered: linear and hyperbolic as a nonlinear one. Then, using membership functions and Bellman-Zadeh decision, the multi-objective...
In order to meet new demands on software designing in the field of testing instrument, this paper implements an instrument soft panel by WPF programming method using Microsoft Visual Studio. The appearance of the soft panel embodies WPF applications' advantages and the soft panel has the utility of controlling HITPE101 data acquisition module through hardware drivers based on VISA. Finally an auto-test...
A new interface to collect field data which may include text, numeric, GPS, photo, and video to introduce the plant classification in a city park named 18 Peak Mountain at Hsinchu, Taiwan is provided. The new interface is an infrastructure containing Fusion Tables APP which is made by APP Inventor and Google Fusion Tables. The APP can be used to collect photos on site, in addition, GPS will also be...
The Agents of Things is an extension of the Internet of Things concept in which objects or things are embedded with self-reasoning intelligent software agents to provide value-added services to humans. However, a particular difficulty in designing intelligent things for the Agents of Things implementation is to determine the level of reasoning ability that corresponds to the functions of the things...
This paper describes the pedagogy of how the 7-week course on computer fundamentals is introduced and taught to a class of 700 first year undergraduate students from the schools of business and computing. The computer fundamentals course itself covers theoretical topics such as the hardware and software of computers, information systems and programming basics as well as practical topics such as using...
advanced control algorithms such as optimization-based controls are known to offer superior performance as well as systematic constraints handling when compared to classical control strategies. However, the complexity of such advanced control methods makes their implementations difficult, especially on controllers with limited computational capacity such as the programmable logic controllers (PLC)...
In the late 1960s, attorneys and programmers used the term "embodying software"' in reference to a patent-drafting technique for software inventions. This strategy consisted of claiming a computer in which a program served as the control system instead of claiming the program itself. If the application was successful, this machine would receive patent protection in lieu of the program. This...
In the current competitive market, offering a relatively cheaper price for the commodity plays an important role in obtaining a greater share of the market for a corporate entity as it encourages more customers to purchase from its product. Convenience stores are becoming indispensable for the Japanese society, there are presently 54,008 retail stores throughout Japan and their number continues to...
In computer supported cooperative work (CSCW), users work together from remote locations where each of them performs specific roles. However, their roles are dynamic and they change their roles more often as compare to co-located environments. The process of changing roles is known as role transition. Role transition process basically determines who is authorized to trigger for changes, who is mandated...
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.