In aspect-oriented programming, aspects require access to join point information for selecting join points within pointcuts as well as for specifying aspect-specific behavior at such join points within advice. Unfortu...
详细信息
ISBN:
(纸本)9783885791829
In aspect-oriented programming, aspects require access to join point information for selecting join points within pointcuts as well as for specifying aspect-specific behavior at such join points within advice. Unfortunately, aspectoriented systems typically provide only local information about join points, i.e. information that is directly accessible from the execution context at the corresponding join points like the target object within a method call. However, there are many situations where the needed information is not directly available and relies on object information that is non-local concerning the execution context at the corresponding join points. As a consequence, developers are forced to specify a number of work-arounds - pointcuts and advice that neither reflect on the conceptual join point selection nor purely on the conceptual aspect behavior. In this paper, we show recurring situations in which "local" join point information is not sufficient for specifying aspects. We propose so called "path expression pointcuts" that permit to abstract over (non-local) object-relationships within pointcuts - and show that this overcomes the problem.
this paper presents an extended Branch-and-Bound algorithm for solving fuzzy linear bilevel programming problems. In a fuzzy bilevel programming model, the leader attempts to optimize his/her fuzzy objective with a co...
详细信息
ISBN:
(纸本)9812566902
this paper presents an extended Branch-and-Bound algorithm for solving fuzzy linear bilevel programming problems. In a fuzzy bilevel programming model, the leader attempts to optimize his/her fuzzy objective with a consideration of overall satisfaction, and the follower tries to find an optimized strategy, under himself fuzzy objective, according to each of possible decisions made by the leader. this paper first proposes a new solution concept for fuzzy linear bilevel programming. It then presents a fuzzy number based extended Branch-and-bound algorithm for solving fuzzy linear bilevel programming problems.
Research on the effectiveness of using a block programming language with a three-dimensional environment and game design as the basis for curriculum to teach children concepts in Computer Science. We observed a lower ...
详细信息
ISBN:
(纸本)0805861742
Research on the effectiveness of using a block programming language with a three-dimensional environment and game design as the basis for curriculum to teach children concepts in Computer Science. We observed a lower barrier to entry and faster learning in seventh to ninth graders exposed to the new curriculum using StarLogo TNG.
We have recently shown that genetically programming game players, after having imbued the evolutionary process with human intelligence, produces human-competitive strategies for three games: backgammon, chess endgames...
详细信息
Security is a critical part of systems development, particularly for web-based systems. there is little known about how to effectively integrate security into incremental development processes such as Extreme Programm...
详细信息
ISBN:
(纸本)3540350942
Security is a critical part of systems development, particularly for web-based systems. there is little known about how to effectively integrate security into incremental development processes such as Extreme programming. this paper presents the results of a project that used Extreme programming practices and deferred consideration of security until system functionality was complete. the findings suggest that refactorings within incremental development processes are capable of delivering high quality security solutions, and provide insights into how security requirements can be incorporated in the planning game.
the notions of implicit learning and implicit of tacit knowledge first became popular in the 1960s (Reber, 1967;Polanyi, 1967). However, they have rarely been applied to education. Most empirical studies of implicit l...
详细信息
ISBN:
(纸本)0805861742
the notions of implicit learning and implicit of tacit knowledge first became popular in the 1960s (Reber, 1967;Polanyi, 1967). However, they have rarely been applied to education. Most empirical studies of implicit learning and knowledge have used experimental paradigms. We argue that in order for these notions to be investigated in real-world educational situations, other research methods are necessary. In light of this, we report the results of an interview study of implicit knowledge in computer programming education. Several cues that helped us to determine that knowledge was implicit are explained and illustrated with examples. We conclude the interviews can be useful in investigating nonconscious knowledge and offer some observations concerning implicit knowledge about programmingthat became apparent from this study.
In far too many software projects the value of the documentation delivered is not high enough to motivate the effort spent to write it. An outdated document can be as misleading as a good, up to date one can be helpfu...
详细信息
ISBN:
(纸本)3540350942
In far too many software projects the value of the documentation delivered is not high enough to motivate the effort spent to write it. An outdated document can be as misleading as a good, up to date one can be helpful. this demonstration will show how unit tests complemented with descriptive comments can be used to generate documentation that is constantly up to date. It is demonstrated by example how boththe static and dynamic features of a software system can be salvaged with very little effort to be presented to a bigger audience as relevant, readable documentation.
Simultaneous dynamic optimization strategies, also known as direct transcription methods, have been applied in a wide number of domains. these include off-line applications like optimal control, trajectory planning, n...
详细信息
Simultaneous dynamic optimization strategies, also known as direct transcription methods, have been applied in a wide number of domains. these include off-line applications like optimal control, trajectory planning, nonlinear parameter estimation and optimization of reactors and batch processes, as well as on-line applications such as nonlinear model predictive control, nonlinear state estimation and dynamic, real-time optimization. Here we discuss recent advances for the simultaneous approach and emphasize the characteristics, benefits and challenges related to these strategies. In particular, we compare the properties of solutions generated by simultaneous approaches to those of classical variational methods, for a variety of problem classes. We next demonstrate why simultaneous strategies are especially beneficial for dynamic systems with unstable modes, with path constraints and for large-scale, structured problems. Finally, we outline a number of challenges and open research questions that will further improve the effectiveness of these methods on a wider range of applications. (c) 2006 Elsevier Ltd. All rights reserved.
In this paper, we develop a linear programming technique for multidimensional analysis of preference (LINMAP) method for solving multiattribute group decision making (MAGDM) problems with preference information on alt...
详细信息
ISBN:
(纸本)9812566902
In this paper, we develop a linear programming technique for multidimensional analysis of preference (LINMAP) method for solving multiattribute group decision making (MAGDM) problems with preference information on alternatives in fuzzy environment. Our aim is to develop a fuzzy UNMAP model to evaluate and to select of knowledge management (KM) tools. KM decision-making problems are often associated with evaluation of alternative KM tools under multiple objectives and multiple criteria.
the proceedings contain 18 papers. the topics discussed include: towards a visual notation for pipelining in a visual programming language for programming FPGAs;bare-hand 3D gesture input to interactive systems;where ...
详细信息
ISBN:
(纸本)1595934731
the proceedings contain 18 papers. the topics discussed include: towards a visual notation for pipelining in a visual programming language for programming FPGAs;bare-hand 3D gesture input to interactive systems;where you point is where the robot is;computer-human interaction issues when integrating qualitative spatial reasoning into geographic information systems;graphical user interfaces as documents;digital backpacking in the museum with a smartcard;exploring the user experience through collage;depth cues for augmented reality stakeout;virtual and augmented reality as spatial ability training tools;a study on different affordances of communication media;and accounting for user familiarity in user interfaces.
暂无评论