Software product line engineering has emerged as a viable and important software development paradigm in the automotive industry. It allows companies to realise significant improvements in time-to-market, cost, produc...
详细信息
Software product line engineering has emerged as a viable and important software development paradigm in the automotive industry. It allows companies to realise significant improvements in time-to-market, cost, productivity, and system quality. One major difficulty with software product line engineering is related to the fact that a product line of industrial size can easily incorporate thousands of variation points. This scale of variability can become extremely complex to manage resulting in a product configuration process that bears significant costs. This paper introduces a meta-model and research tool that employs visualisation and interaction techniques to improve product configuration in high-variability product lines. The meta-model and techniques utilised are illustrated using an automotive restraint system example.
Requirements engineering for multiple customers, each of whom have competing and often conflicting priorities, raises issues of negotiation, mediation and conflict resolution. This paper uses a multi-objective optimis...
详细信息
Requirements engineering for multiple customers, each of whom have competing and often conflicting priorities, raises issues of negotiation, mediation and conflict resolution. This paper uses a multi-objective optimisation approach to support investigation of the trade-offs in various notions of fairness between multiple customers. Results are presented to validate the approach using two real-world data sets and also using data sets created specifically to stress test the approach. Simple graphical techniques are used to visualize the solution space.
Deploying real WSN testbed provides a realistic testing environment, and allows users to get more accurate test results. However, deploying real testbed is highly constrained by the available budget when the test need...
详细信息
ISBN:
(纸本)9781424440085
Deploying real WSN testbed provides a realistic testing environment, and allows users to get more accurate test results. However, deploying real testbed is highly constrained by the available budget when the test needs a large scale WSN environment. By leveraging the advantages of both simulators and real testbed, an approach that integrates simulation environment and testbed can effectively solve both scalability and accuracy issues. In this paper, we present NetTopo for providing both simulation and visualization functions to assist the investigation of algorithms in WSNs. Two case studies are described to prove the effectiveness of NetTopo.
Visual comprehension is the characteristic that deals with how efficiently and effectively users are able to grasp the underlying design intent along with the interactions to explore the visually represented informati...
详细信息
Visual comprehension is the characteristic that deals with how efficiently and effectively users are able to grasp the underlying design intent along with the interactions to explore the visually represented information. To assess comprehension i.e. to measure this seemingly immeasurable factor of visualization systems, we are proposing a set of criteria based on a detailed analysis of information flow from the raw data to the cognition of information in human mind. Our comprehension criteria are adapted from the pioneering work of two eminent researchers - Donald A. Nortnan and Aaron Marcus, who have investigated the issues of human perception and cognition, and visual effectiveness respectively. These proposed criteria are refined by experts' opinion in order to compose a minimal evaluation set that is then applied to a bioinformatics visualization study tool to show the efficacy of criteria in assessing comprehension in a more quantitative manner.
Several protocols have been proposed to defend against wormhole attacks in sensor networks by adopting cryptographic methods, packet leashes, directional antennas, or visualization, etc. In this paper, we propose a lo...
详细信息
Several protocols have been proposed to defend against wormhole attacks in sensor networks by adopting cryptographic methods, packet leashes, directional antennas, or visualization, etc. In this paper, we propose a local energy-efficient method to detect wormhole attacks. This method can be applied in sensor networks with metric-based routing protocols and is independent of data aggregation. We define two parameters, said to be potential and gradient respectively. The former is to describe the intensity of attraction of a node to information flow in sensor networks, and the later is to describe the increase rate of potential from children node to parent node. A node with overmuch potential and gradient over its children will be suspect by their sons, and then these sons will tell whether their parent are malicious with the help of the algorithm proposed to estimate neighborhood potential configuration. A malicious node will be found out because its potential is a local maximum in its neighborhood. We simulate the procedure of potential computing and analyze the performance of the method.
data mining is the analysis of (often large) observational data sets to find unsuspected relationships and to summarize the data in novel ways that are both understandable and useful to the data owner. In other words ...
详细信息
data mining is the analysis of (often large) observational data sets to find unsuspected relationships and to summarize the data in novel ways that are both understandable and useful to the data owner. In other words data mining is a process of finding previously unknown, profitable and use patterns hidden in data, with no prior hypothesis. Automated data Mining and modeling software gives managers a tool to perform analyses that otherwise would need to be handled by a highly trained researcher. Automated data mining methodologies is not to provide more accurate results but strives to empower non-expert users to achieve reasonable results with minimum effort. data mining is a difficult and laborious activity that requires a great deal of expertise for obtaining quality results. We need new methods for intelligent dataanalysis to extract relevant information with less effort. With the use of the autonomous intelligent agents several data mining steps are possibly be automated. The goal is to empower non-expert users to achieve reasonable results with minimum effort. In this paper we present an automated approach for a data mining system using autonomous intelligent agents.
Genomic sequences are initially known by their linear form. However, they have also a three-dimensional structure which can be useful for genomes analysis. This 3D structure representation brings a new point of view f...
详细信息
Genomic sequences are initially known by their linear form. However, they have also a three-dimensional structure which can be useful for genomes analysis. This 3D structure representation brings a new point of view for the sequences analysis. It was established that the importance of the molecular spatial structure has created increasingly a growing interest for 3D modeling molecules. Therefore, several studies have described the design of software for 3D molecular visualization. Some of these tools offer even 3D molecular manipulation through virtual models. But these 3D models are often based on predictive methods leading to a family of so-called predictive models. This constraint has meant that biologists doubt the effectiveness of these models, thinking they lack of structural realism and therefore functional one. The solution that we propose is the confrontation between models and real data. This approach compares 3D virtual models and real microscopic images of the same molecule in order to validate and/or improve the 3D model. User interaction is possible to enhance comparison.
Software product lines of industrial size can easily incorporate thousands of variation points. This scale of variability can become extremely complex to manage resulting in a product development process that bears si...
详细信息
ISBN:
(纸本)9780769533032
Software product lines of industrial size can easily incorporate thousands of variation points. This scale of variability can become extremely complex to manage resulting in a product development process that bears significant costs. One technique that can be applied beneficially in this context is visualisation. Visualisation is widely used in software engineering and has proven useful to amplify human cognition in data intensive applications. Adopting this technique in software product line engineering can help stakeholders in supporting essential work tasks and in enhancing their understanding of large and complex product lines. This paper introduces a meta-model and accompanied research tool that employs visualisation techniques to support fundamental product line development tasks. The meta-model specifies major entities such as decisions, features, and components and relationships among them. We discuss which tasks can be supported based on the meta-model and show examples of how these tasks can be further enhanced by utilising interactive visualisation techniques implemented in our tool.
Using automatic program analysis techniques for extracting architectural information and its visualization is widely considered useful for program understanding. However, it has to be empirically validated if a given ...
详细信息
Using automatic program analysis techniques for extracting architectural information and its visualization is widely considered useful for program understanding. However, it has to be empirically validated if a given technique is beneficial in practice. This is usually done by performing a set of case studies. To find out for sure whether a technique really has any effect, controlled experiments have to be conducted. Dynamic object process graphs are one such technique. These graphs describe the control flow of an application from the perspective of a single object. In previous research, we conducted case studies which indicated that they may be useful for program understanding, but this assumption has not been validated so far. We report on a controlled experiment which investigated this question: Does the availability of such graphs support program understanding or not? We describe the research questions that were investigated, the hypotheses, experimental setup, conduction, and discuss the results and lessons learned.
This paper presents a dataanalysis tool for mobile devices. Coordinated views are used to enhance the user's perception over data and diminish the difficulties caused by the lack of resources these mobiles presen...
This paper presents a dataanalysis tool for mobile devices. Coordinated views are used to enhance the user's perception over data and diminish the difficulties caused by the lack of resources these mobiles present, specially when it comes to display size. The tool was totally developed in JavaME, what guarantees portability, scalability and code reuse. It presents two visualization techniques, implemented and coordinated with filters, scatterplot graph with georeferenced maps and treemap. Besides, preliminary usability tests were performed with users.
暂无评论