Current IPTV monetization focuses on mainstream programming that is well understood, with metadata that is stored in advance. Current contextual advertising is focused on web searches and static information. As the de...
详细信息
Current IPTV monetization focuses on mainstream programming that is well understood, with metadata that is stored in advance. Current contextual advertising is focused on web searches and static information. As the demand for online internet video grows into the IPTV market, the need to monetize it effectively becomes important. As the advertising market for IPTV expands into less mainstream video (e.g. YouTube and other user generated content) it becomes more important to automate the generation of metadata for the video The metadata associated with self-described YouTube videos are unreliable and can not be used as a basis for effective contextual advertising. automatic generation, however, brings down the cost of creating metadata and gives advertisers a neutral party that evaluates the data. We propose a system in which a trusted intermediary automatically generates reliable metadata for multimedia.
It is common practice for military hardware to be designed for testability; however, the testability of software is rarely considered. When software testability is addressed, the resultant design often does not readil...
详细信息
It is common practice for military hardware to be designed for testability; however, the testability of software is rarely considered. When software testability is addressed, the resultant design often does not readily support full coverage automated testing. Since software products must be tested to verify requirements are met, it only makes sense to consider software testability from day one of a project. Once the decision has been made to embrace the concept of designing testable software, there are best practices that enable a lean software development process. This paper will discuss 1) designing for software testability; 2) the automated software regression testing approach; 3) the correlation to Extreme programming (XP); 4) Lean 123 costs and benefits; 5) an example of how to create an automated software regression test; and 6) the applicability of this approach to all software efforts.
The capabilities demonstrated by Large Language Models (LLMs) inspire researchers to integrate them into industrial production and automation. In the field of Programmable Logic Controller (PLC) programming, previous ...
详细信息
Acquiring and developing programming knowledge is a highly complex process. It involves a variety of cognitive activities and mental depictions. Hence, programming courses are generally regarded as difficult, and ofte...
详细信息
Acquiring and developing programming knowledge is a highly complex process. It involves a variety of cognitive activities and mental depictions. Hence, programming courses are generally regarded as difficult, and often have the highest dropout taxes. Such problem is especially significant in introductory programming courses: novice programmers need to apply the programming concepts continuously to understand them. Besides, beginner students often fail to recognize their own deficiencies and oversights. In this context, early assessment and continuous feedback are essential activities to correct mistakes and confusions. The purpose of this paper is to present our experience in teaching introductory programming courses as a case study. The course design is based on a specific assessment tool for introductory programming exercises. The tool aims at improving the assessment activity, facilitating its management and automating the communication flow in order to reduce the assessment process time-span. The final goal of our work is to increase feedback and improve the rectification of errors and misunderstandings from learners. The paper includes both the description of our assessment tool and the evaluation of its features.
As we approach the limits of CMOS technology, novel multiprocessor architectures are the industry's best shot to keep up with the expectations of the consumer electronics market regarding functionality and perform...
详细信息
As we approach the limits of CMOS technology, novel multiprocessor architectures are the industry's best shot to keep up with the expectations of the consumer electronics market regarding functionality and performance improvements. While many advances were achieved on efficient concurrent usage of the multiprocessing architectural features, the capturing and exploration of concurrency at the application level is still an open question. This paper will provide an outlook on different concepts and techniques available in modeling frameworks like UML, Matlab/Simulink and Ptolemy II, as well as the features and limitations from concurrent programming and hardware description languages. It will provide details on the most relevant of them and will identify the most likely candidates to be integrated into the design flow that will be used by SoC designers and application developers in the next five to ten years
A methodology is presented to build colored Petri nets (CPN) describing assembly tasks performed by robot cells. The approach consists mainly of a catalog of CPN modules modeling the cell operations and a set of rules...
详细信息
A methodology is presented to build colored Petri nets (CPN) describing assembly tasks performed by robot cells. The approach consists mainly of a catalog of CPN modules modeling the cell operations and a set of rules for module mating and reduction. It is pointed out that CPN can be used as a knowledge-representation tool for qualitative tasks plans. A modeling example of an assembly task performed by a two-robot cell is included.< >
A class of beliefs-desires-intentions (BDI) agent architecture is presented for control systems with a high degree of autonomy. The architecture contains agents for modelling, controller optimization, implementation a...
详细信息
ISBN:
(纸本)0780386825
A class of beliefs-desires-intentions (BDI) agent architecture is presented for control systems with a high degree of autonomy. The architecture contains agents for modelling, controller optimization, implementation and to monitor performance. The global convergence of performance of the agent system is proven under three mild assumptions. Relevant features of the agent structure are competing modellers and controllers. The benefit is an enhanced ability to learn new plant dynamics of varying complexity and controller adaptation. The new family of control agent architectures is called cautiously optimistic, a name to reflect the most important property of the new architecture: modelling results are applied with caution for control but current models are accepted until measurements do not contradict them with a margin. A cautiously optimistic control agent (COCA) is proven to have converging performance to a nearly optimal performance for stationary dynamics of a real plant under fairly general assumptions.
One of the fundamental goals of parallel computing is to develop a framework that will support portable and efficient application programs. The Bulk-Synchronous Parallel (BSP) model was proposed to help achieve this g...
详细信息
One of the fundamental goals of parallel computing is to develop a framework that will support portable and efficient application programs. The Bulk-Synchronous Parallel (BSP) model was proposed to help achieve this goal. The BSP model is intended to be a "unifying model"-it addresses both software and hardware issues by allowing theoretical analysis to coexist with practical physical implementations. For several years the BSP model has been supported mainly by theoretical results. Recent experiments, however, have begun to demonstrate the practicality of the model for real architectures running real applications. The goal of this paper is to describe the methodology used to construct an efficient BSP library on the BBN Butterfly GP1000. Our results are relevant for BSP library implementations on shared-memory systems in general and for NUMA (nonuniform m-memory-access) machines in particular.
In this paper a mono-objective optimum design procedure for parallel robot is outlined by using optimality criterion of workspace and numerical aspects. A mono-objective optimization problem is formulated by referring...
详细信息
In this paper a mono-objective optimum design procedure for parallel robot is outlined by using optimality criterion of workspace and numerical aspects. A mono-objective optimization problem is formulated by referring to a basic performance of parallel robots. Additional objective functions can be used to extend the proposed design procedure to more general but specific design problems. A kinematic optimization was performed to maximize the workspace of the mini parallel robot. Optimization was performed using genetic algorithms and simulated annealing
暂无评论