A non-trivial repeating pattern is commonly used in analyzing the repeated part of a music object and looking for the theme. Non-trivial repeating patterns exclude those patterns included in other longer patterns such...
详细信息
In our days the microcontrollers are widely used in many domains. For example a modern automobile includes tens of microcontrollers. the communication between them is done via serial buses, one variant being the LIN (...
详细信息
ISBN:
(纸本)9781424400379
In our days the microcontrollers are widely used in many domains. For example a modern automobile includes tens of microcontrollers. the communication between them is done via serial buses, one variant being the LIN (Local Interconnect Network) bus. In order to build, debug and test LIN based multi-microcontroller systems, tools are necessary. the paper presents a dedicated tool through which a PC can test and debug a LIN bus. Starting from a given hardware, a LIN bus testing software was conceived and implemented. the LIN tester has two working modes: passive and active. In the passive mode the tester doesn't interfere in LIN communication. It gets and interprets the LIN frames and sends them to the PC via a CAN interface. In the active mode the tester interferes in LIN communication. It sends LIN headers, LIN responses and generates LIN typical errors. the LIN tester has common capabilities with other similar tools and also advantages, such as injecting LIN typical errors.
the majority of computer science undergraduates enter the workforce in software development jobs. If students have been well prepared for their careers in computer science then why do 25 percent of software projects f...
详细信息
ISBN:
(纸本)0889865744
the majority of computer science undergraduates enter the workforce in software development jobs. If students have been well prepared for their careers in computer science then why do 25 percent of software projects fail and why are fifty percent of software projects either delivered significantly late, over budget or with reduced functionality? this paper proposes the use of experiential learning in the senior capstone course to expose students to the type of issues faced in a "real world" medium size software project of 5-20 developers. the class format and the resulting benefits for students from the successful use of experiential learning on the development of a 15,000 line of code commercial software game are presented.
Traffic engineering tools are applied to design a set of paths, e.g., using MPLS, in the network in order to achieve global network utilization. Usually, paths are guaranteed long-term traffic rates, while the short-t...
详细信息
ISBN:
(数字)9783540341932
ISBN:
(纸本)3540341927
Traffic engineering tools are applied to design a set of paths, e.g., using MPLS, in the network in order to achieve global network utilization. Usually, paths are guaranteed long-term traffic rates, while the short-term rates of bursty traffic are not guaranteed. the resource allocation scheme, suggested in this paper, handles bursts based on maximal traffic volume allocation (termed TVAfB) instead of a single maximal or sustained rate allocation. this translates to better SLAs to the network customers, namely SLAs with higher traffic peaks, that guarantees burst non-dropping. Given a set of paths and bandwidth allocation along them, the suggested algorithm finds a special collection of bottleneck links, which we term the first cut, as the optimal buffering location for bursts. In these locations, the buffers act as an additional resource to improve the network short-term behavior, allowing traffic to take advantage of the under-used resources at the links that precede and follow the bottleneck links. the algorithm was implemented in MATLAB. the resulted provisioning parameters were simulated using NS-2 to demonstrate the effectiveness of the proposed scheme.
this special section contains the revised and expanded versions of eight of the papers from the 10th International conference on Tools and Algorithms for the Construction and Analysis of systems (TACAS) held in March/...
详细信息
software product lines are sets of softwaresystemsthat share common features. Product lines are built as if they were a family of products, identifying those features that change and those that can be reused. there ...
详细信息
ISBN:
(纸本)3540350942
software product lines are sets of softwaresystemsthat share common features. Product lines are built as if they were a family of products, identifying those features that change and those that can be reused. there is an evident incompatibility between the requirements of software product lines and agile practices. We report on experiments that used Feature-Driven Development to build software product lines, and describe the minor extensions that were useful for developing software product lines.
Numerical simulations have been conducted to simulate the flow over an oscillating NACA 0012 airfoil operating at various Mach numbers, oscillatory frequencies and mean angles of attack, for nominally attached flow co...
详细信息
ISBN:
(纸本)9780791842485
Numerical simulations have been conducted to simulate the flow over an oscillating NACA 0012 airfoil operating at various Mach numbers, oscillatory frequencies and mean angles of attack, for nominally attached flow conditions. the simulations have been carried out using the ANSYS-CFX5 flow solver, to assess the performance of this tool in conducting unsteady aerodynamic analysis of this nature. Numerical results are compared to the experimental work of Landon, and discussed in relation to previous numerical studies. Overall a good agreement is found for the majority of cases, however, a number of discrepancies have been noted and discussed, particularly regarding simulation of high mean incidence angles and subsonic Mach numbers.
engineering change management of mechanical products is a critical task which poses many challenges for industrials. Boththe integration of the various tools intervening in the life cycle of a product and the managem...
详细信息
ISBN:
(纸本)9781424400379
engineering change management of mechanical products is a critical task which poses many challenges for industrials. Boththe integration of the various tools intervening in the life cycle of a product and the management of the communication between the various multidisciplinary teams working on a product are difficult tasks. the communication between disciplines is currently performed mostly using message exchange. the approval process of an engineering change can be achieved only if experts representing the various disciplines meet and agree on the change, which can require a lot of time. this paper proposes an agent-based approach that ensures the propagation of an engineering change towards the external systems concerned. It also checks if the engineering change proposed for a mechanical product does not create any inconsistency withthe constraints from the various disciplines involved. Each discipline is represented by an expert agent. When an inconsistency is discovered, a negotiation process is launched.
In this paper, we propose a multi-level hierarchical dynamic deficit round-robin (MLHDDRR) scheduling algorithm enhanced from the existing dynamic deficit round-robin (DDRR) for the support of differentiated services....
详细信息
In distributed heterogeneous systems, the target application is partitioned and the partitions are executed in different computing units while satisfying the dependencies between the code partitions. Code generation i...
详细信息
暂无评论