In this paper, we provide a stabilizing solution for collisionfree diffusion in sensor networks. Such diffusions are often necessary in sensor networks when information from one sensor needs to be communicated to othe...
详细信息
Many real-world search and optimization problems naturally involve constraint handling. Recently, quite a few heuristic methods were proposed to solve the nonlinear constrained optimization problems. However, the cons...
详细信息
ISBN:
(纸本)1932415122
Many real-world search and optimization problems naturally involve constraint handling. Recently, quite a few heuristic methods were proposed to solve the nonlinear constrained optimization problems. However, the constraint-handling approaches in these methods have some drawbacks. In this paper, we gave a Multi-objective optimization problem based (MOP-based) formula for constrained single-objective optimization problems. We proposed a way to solve them by using multi-objective evolutionary algorithms (MOEAs). By simulation experiments, we find this approach for constraint handling not only can find the constrained optimally, but also can provide the decision maker (DM) with a group of trade-off solutions with slightly constraint violation and meanwhile with substantial gain in the objective function. This can enable the DM to have more freedom to choose his preferred solution and therefore exploit more profits in the margin of constraint violations, where the constraint violations are small or acceptable.
The knowledge of the likely problematic areas of a software system is very useful for improving its overall quality. Based on such information, a more focused software testing and inspection plan can be devised. Decis...
详细信息
The knowledge of the likely problematic areas of a software system is very useful for improving its overall quality. Based on such information, a more focused software testing and inspection plan can be devised. Decision trees are attractive for a software quality classification problem which predicts the quality of program modules in terms of risk-based classes. They provide a comprehensible classification model which can be directly interpreted by observing the tree-structure. A simultaneous optimization of the classification accuracy and the size of the decision tree is a difficult problem, and very few studies have addressed the issue. This paper presents an automated and simplified genetic programming (gp) based decision tree modeling technique for the software quality classification problem. Genetic programming is ideally suited for problems that require optimization of multiple criteria. The proposed technique is based on multi-objective optimization using strongly typed GP. In the context of an industrial high-assurance software system, two fitness functions are used for the optimization problem: one for minimizing the average weighted cost of misclassification, and one for controlling the size of the decision tree. The classification performances of the GP-based decision trees are compared with those based on standard GP, i.e., S-expression tree. It is shown that the GP-based decision tree technique yielded better classification models. As compared to other decision tree-based methods, such as C4.5, GP-based decision trees are more flexible and can allow optimization of performance objectives other than accuracy. Moreover, it provides a practical solution for building models in the presence of conflicting objectives, which is commonly observed in software development practice.
The Grid Modeling and Simulation (GridSim) toolkit provides a comprehensive facility for simulation of application scheduling in different Grid computing environments. However, using the GridSim toolkit to create a Gr...
详细信息
The design of Learning Technology Systems, and the software Systems that support them, is largely conducted on an intuitive, ad hoc basis, thus resulting in inefficient systems that defectively support the learning pr...
The design of Learning Technology Systems, and the software Systems that support them, is largely conducted on an intuitive, ad hoc basis, thus resulting in inefficient systems that defectively support the learning process. There is now justifiable, increasing effort in formalizing the engineering of Learning Technology Systems in order to achieve better learning effectiveness as well as development efficiency. This paper presents such an approach for designing Learning Technology Systems and their most popular specialization, the Web-based Learning Systems, by modeling them as business systems, using business-modeling methods. The aim is to provide an in-depth analysis and comprehension of the Learning Technology Systems and Web-based Learning Systems’ domain, that can be used for improving the systems themselves, as well as for building the supporting software systems. Our work is based upon the Learning Technology Systems Architecture standard of IEEE LTSC, on the empirical results of designing Web-based Learning Systems for university courses and on the practices of the Rational Unified Process and the Unified Modeling Language.
The real-time process algebra (RTFA) is a set of new mathematical notations for formally describing software system architectures, and static and dynamic behaviors. To bring RTPA into industrial software development p...
详细信息
ISBN:
(纸本)0780377818
The real-time process algebra (RTFA) is a set of new mathematical notations for formally describing software system architectures, and static and dynamic behaviors. To bring RTPA into industrial software development practice, tools are needed for analyzing and visualizing RTPA specifications. The first step to develop the supporting tools is to build a grammar parser for recognizing the RTPA notation system. In this paper, a parser of RTPA is described. The parser takes a textual RTPA specification as input, and generates an abstract syntax tree (AST) as its output. The generated AST represents RTPA tokens and lexical information in a structured format, which provides a foundation for further semantic analysis, code generation, visualization, and validation.
Classes are the basic modules in Object-Oriented (OO) software, which consist of attributes and methods. Thus, in OO environment, the cohesion is mainly about how tightly the attributes and methods of classes cohere w...
详细信息
Classes are the basic modules in Object-Oriented (OO) software, which consist of attributes and methods. Thus, in OO environment, the cohesion is mainly about how tightly the attributes and methods of classes cohere with each other. This letter discusses the relationships between attributes and attributes, attributes and methods, methods and methods of a class,and the properties of these relationships. Based on these properties, the letter proposes a new framework to measure the cohesion of a class. The approach overcomes the limitations of previous class cohesion measures, which consider only one or two of the three relationships in a class.
In this paper we present the structure of the simulator which would allow diving beginners to experience the effect of buoyancy control mechanisms before actually entering the *** believe such training would be less s...
详细信息
The blackout of August 14, 2003 affected 8 states and fifty million people and could cost up to $5 billion2. Yet another press release claims it may have cost Ohio manufacturers $1.1 billion, based on a poll of 275 co...
详细信息
ISBN:
(纸本)0889864004
The blackout of August 14, 2003 affected 8 states and fifty million people and could cost up to $5 billion2. Yet another press release claims it may have cost Ohio manufacturers $1.1 billion, based on a poll of 275 companies. Preliminary reports3 indicate the outage progressed as a chain of relatively minor events, rather than a single catastrophic failure. This is consistent with previous cascading outages, which were caused by a domino reaction4. The increasingly ubiquitous use of embedded systems to manage and control our technologically complex society makes our homeland security even more vulnerable. Therefore, knowing how vulnerable such systems are is essential to improving their intrinsic reliability/survivability (in a deregulated environment knowing these important properties is equally essential to the providers).
At the 2001 IEEE International Conference on Data Mining in San Jose, California,on November 29 to December 2, 2001, there was a panel discussion on how datamining research meets practical development. One of the moti...
详细信息
暂无评论