This paper describes an approach for generating customized benchmark applications from a software architecture description using a Model Driven Architecture (MDA) approach. The benchmark generation and performance dat...
详细信息
ISBN:
(纸本)0769525482
This paper describes an approach for generating customized benchmark applications from a software architecture description using a Model Driven Architecture (MDA) approach. The benchmark generation and performance data capture tool implementation is based on widely used open source MDA frameworks. The business logic of the benchmark application is modeled in UML and generated by taking advantage of the existing generation "cartridges" so that the current component technology can be exploited in the benchmark. This greatly reduces the effort and expertise needed for benchmarking with complex component technology. We have also extended the MDA framework to model and generate a load testing suite and automatic performance measurement infrastructure. The approach complements current model-based performance prediction and analysis methods by generating the benchmark application from the same application architecture that the performance models are derived from. This provides the potential for tightly integrating runtime performance measurement with model-based prediction either for model validation or improving model prediction accuracy, We illustrate the approach using a case study based on EJB component technology.
作者:
El-Owny, H.Bergische Universität Wuppertal
Faculty C - Department of Mathematics and Computer Science Scientific Computing / Software Engineering Gaußstraße 20 42097 Wuppertal Germany
This paper addresses the problem of solving parametric linear systems of equations whose coefficients are, in the general case, nonlinear functions of interval parameters. Such systems, are encountered in many practic...
详细信息
ISBN:
(纸本)076952821X
This paper addresses the problem of solving parametric linear systems of equations whose coefficients are, in the general case, nonlinear functions of interval parameters. Such systems, are encountered in many practical problems, e.g in electrical engineering and mechanical systems. A C-XSC[8] implementation of a parametric fixed-point iteration method for computing an outer enclosure for the solution set is proposed in this paper. Numerical examples illustrating the applicability of the proposed method are solved, and compared with other methods.
It has been considered bon ton to blame locks for their fragility, especially since researchers identified obstruction-freedom: a progress condition that precludes locking while being weak enough to raise the hope for...
详细信息
ISBN:
(纸本)1595933840
It has been considered bon ton to blame locks for their fragility, especially since researchers identified obstruction-freedom: a progress condition that precludes locking while being weak enough to raise the hope for good performance. This paper attenuates this hope by establishing lower bounds on the complexity of obstruction-free implementations in contention-free executions: those where obstruction-freedom was precisely claimed to be effective. Through our lower bounds, we argue for an inherent cost of concurrent computing without locks. We first prove that obstruction-free implementations of a large class of objects, using only overwriting or trivial primitives in contention-free executions, have Ω(n) space complexity and Ω(log2 n) (obstruction-free) step complexity. These bounds apply to implementations of many popular objects, including variants of fetch&add, counter, compare&swap, and LL/SC. When arbitrary primitives can be applied in contention-free executions, we show that, in any implementation of binary consensus, or any perturbable object, the number of distinct base objects accessed and memory stalls incurred by some process in a contention free execution is Ω(√n). All these results hold regardless of the behavior of processes after they become aware of contention. We also prove that, in any obstruction-free implementation of a perturbable object in which processes are not allowed to fail their operations, the number of memory stalls incurred by some process that is unaware of contention is Ω(n). Copyright 2006 ACM.
Automated diagnosis of software faults can improve the efficiency of the debugging process, and is therefore an important technique for the development of dependable software. In this paper we study different similari...
详细信息
At large energetic groups, interference problems can appear between different components, mainly due to the inductive and resistive couplings. An original analysis algorithm that uses Fast Fourier Transform (EFT) is u...
详细信息
ISBN:
(纸本)8468994383
At large energetic groups, interference problems can appear between different components, mainly due to the inductive and resistive couplings. An original analysis algorithm that uses Fast Fourier Transform (EFT) is used. Two data acquisition systems were employed to record the electric nature signals from various points of the studied energetic group. The quality factors were computed and presented, along with the powers flow between the auxiliary generator and the fully-controlled rectifier with thyristors and respectively between the main generator and the power system. There are estimated the electromagnetic interdependencies as a consequence of some influences between different components of the group. Implications of these influences over other zones (monitoring and protection systems) from the energetic group are also presented. Conclusions are drawn with respect to the electromagnetic biocompatibility in what is concerning the noise due to the electromagnetic interference.
For a large scale of software development, there is a tremendous number of software requirements documents in a collection which may be produced for different domains by different developer teams. They may be later re...
详细信息
For a large scale of software development, there is a tremendous number of software requirements documents in a collection which may be produced for different domains by different developer teams. They may be later reused to reduce cost and time for the next development. Thus, there is a need to retrieve ones that meet user's need efficiently. This paper presents an approach for software requirements specification retrieval in a form of use case description using use case structure and similarity computation between terms of use case query and use cases in the collection. The contribution of the paper has five main points; 1) the approach for retrieving use case description is proposed, 2) the developed tool supporting the approach is presented, 3) the experiment is designed to measure effectiveness of the approach, 4) the results of the experiment are shown to compare effectiveness of the approach to that of a general approach, and finally 5) the recommended use case description query template is proposed.
作者:
Itmi, MhamedHuntsinger, RalphINSA-Rouen
LITIS Laboratory BP 08 76131 Mt-St-Aignan France CSU
Chico College of Engineering Computer Science and Construction Mgnt. Chico CA 95929 United States Faculty of Computer Science
Software Engineering Dept. Bialystok Technical University Wiejska 45A 15-351 Bialystok Poland
Explanation is necessary when a user wants to explain what occurs in a scenario simulation or notices a weakness on some statistical indicators of this simulation. We propose to build an intelligent assistant based on...
详细信息
ISBN:
(纸本)9781622763542
Explanation is necessary when a user wants to explain what occurs in a scenario simulation or notices a weakness on some statistical indicators of this simulation. We propose to build an intelligent assistant based on a multi agent system. Thanks to reasoning faculties adapted to the simulation system and to a scenario simulation trace, an explanation will arise from the interaction between the user and the intelligent assistant. The paper will recall the main steps of this approach and focus on the assistant model.
In order to fulfill user's requirement, it is very important to manage user effectively. Many studies have shown that most of the software project fails due to the inconsistent needs of software users with the vie...
详细信息
In order to fulfill user's requirement, it is very important to manage user effectively. Many studies have shown that most of the software project fails due to the inconsistent needs of software users with the view of software developers. Understanding user needs is not a sequential process. It involves different disciplines such as psychology, languages and communications, organizational behavior and management. This study has explored a practical approach of managing users by establishing ownership-based user groups. Each group will have its own characteristic and responsibility which will be established through policy, education and awareness program. The commitment and cooperation of each user group will be managed through identifying and managing them through cooperation based user group. The case study has been carried out in University College of engineering & Technology Malaysia. The study has derived 4 categories of users based on ownership with its own characteristic and responsibility. As for the cooperation based user groups, it has been categorized into 4 groups. The study found that managing users through ownership-based and cooperation based user group has improved the involvement and commitment level of users during the whole software process especially during requirement engineering process.
This paper presents a new hierarchical method of the edge relaxation by using an edge confidence measure. Proposed method is an adaptive and based on directional hierarchical image decomposition and an edge connecting...
详细信息
This paper presents a new hierarchical method of the edge relaxation by using an edge confidence measure. Proposed method is an adaptive and based on directional hierarchical image decomposition and an edge connecting algorithm. It is shown that such combination has low sensitivity to noise, while it is highly robust to outliers, and provide a quality edge connection mechanism
The purpose of this paper is to introduce a novel image enhancement technique by using directional wavelet transform. Directional wavelet transform decomposes an image into four-dimensional space which augments the im...
详细信息
The purpose of this paper is to introduce a novel image enhancement technique by using directional wavelet transform. Directional wavelet transform decomposes an image into four-dimensional space which augments the image by the scale and directional information. We show the directional information significantly improves image enhancement in noisy images in comparison with the classical techniques. Image enhancement is based on the multiscale singularity detection with an adaptive threshold whose value is calculated via maximum entropy measure. The proposed technique was tested on synthetic images at different signal-to-noise ratios and clinical images
暂无评论