this paper proposes an approach for optimal power flow considering several contingency states. Initially, contingency selection is conducted to measure how much a specific contingency may affect the operation cost. th...
详细信息
ISBN:
(纸本)9781467378635
this paper proposes an approach for optimal power flow considering several contingency states. Initially, contingency selection is conducted to measure how much a specific contingency may affect the operation cost. then, some severe contingencies are incorporated into optimal power flow problem. All considered states, normal and contingency states, are simulated simultaneously. thus, if contingency occurs, it can be ensured that all constraints such as generation limit, transmission limit and ramp rate will be satisfied. To solve the problem, quadratic programming is applied. IEEE 30 bus system is used as test system to show the ability of the proposed approach.
Visual programming is widely used to allow users to create programs by manipulating program elements graphically rather than by specifying them textually. It is intuitive and effective. However, it has only just begun...
详细信息
ISBN:
(纸本)9781467373388
Visual programming is widely used to allow users to create programs by manipulating program elements graphically rather than by specifying them textually. It is intuitive and effective. However, it has only just begun to be used in robotic programming. For example, in the Robot Operating System (ROS) - a popular framework used for developing robotic applications - in order to run multiple modules together, a ROS launch file needs to be created and used. the files are in XML format and are difficult to write and understand for nontechnical users. To address this problem, in this paper, we propose a visual programming software tool that helps in the creation and visualization of these ROS launch files. this tool enables non-experienced operators to program a robot at a modular level. the tool is one among a set of software tools in the Robot Application Development and Operating Environment (RADOE), which aims to ease the development of robot applications in ROS.
Intrusion Detection System (IDS) is an essential component of the network security infrastructure. It detects malicious activities by monitoring network traffic. there are two main classes of IDS: the anomaly-based ID...
详细信息
ISBN:
(纸本)9781479987849
Intrusion Detection System (IDS) is an essential component of the network security infrastructure. It detects malicious activities by monitoring network traffic. there are two main classes of IDS: the anomaly-based IDS and signature-based IDS. An important challenge, for signature-based IDS, is automating attack signature writing from traffic logs, which can be very hard to be established for human administrator. In this paper, we propose a solution addressing this challenge. We propose cloud-based signature learning service using Inductive Logic programming (ILP). Learning service generates rule describing properties shared by packets labelled as malicious and that do not cover normal packets. the system uses a background knowledge composed of predicates used to describe network attack signature. the cloud architecture of our IDS enables it to have specialized nodes. Preliminary experimentations show that the proposed system is able to reproduce automatically SNORT signature.
Evolutionary algorithm are prevalently being used in static environments. In a dynamically changing environment an evolutionary algorithm must be also able to cope withthe changes of the environment. this paper descr...
详细信息
In a class focused on practical programming, it is not uncommon to find a large difference in student ability levels. When such a gap in proficiency exists, students with a high level of understanding tend to find the...
详细信息
ISBN:
(纸本)9781479988105
In a class focused on practical programming, it is not uncommon to find a large difference in student ability levels. When such a gap in proficiency exists, students with a high level of understanding tend to find the class too simple and as a result their motivation decreases. Up until this point, we have been responding to students who have a lower level of understanding by providing them with supplementary work in order to help them reach a core competency level. On the other hand, there has not been any corresponding action on behalf of students who already have a high level of achievement. We have created a special environment withthe aim of enabling students who already have a high level of technical ability to progress with selfdirected free study in the areas of programming and networking. this free space is called " the Sandbox". the results thus far include daily use by a number of students and the voluntary implementation of student-run programming contests. We have observed an increase in the motivation level of the students who are participating in these activities.
Significant recent effort in genetic programming has focused on selecting and combining candidate solutions according to a notion of behaviour defined in semantic space and has also highlighted disadvantages of relyin...
详细信息
this article deals withthe issue how to test the quality of novice programmers' software assignments. this problem is becoming serious due to the hundreds of students in the introductory courses of programming. T...
详细信息
ISBN:
(纸本)9789897581076
this article deals withthe issue how to test the quality of novice programmers' software assignments. this problem is becoming serious due to the hundreds of students in the introductory courses of programming. the article discusses the motivation for using quality of implementation tests of students' programmes, their principles and a practical solution. So called "duck tests" are used for this type of validation. A combination of a framework Duckapter, JUnit library and own programmes constitutes the practical solution. It is represented by a self-contained tool which is freely at disposal. the described tool has been used for three years in the elementary course of object oriented programming based on the Java programming language, alongside three other tools used for automatic validation of students projects. the article discusses the experience gained from its use and the effects on student's programming skills.
作者:
Hsiao, I-HanSchool of Computing
Informatics and Decision Systems Engineering Arizona State University 699 S. Mill Ave. TempeAZ United States
In this paper, we modelled constructive engagement activities in an online programming discußion. We built a logistic regreßion model based on the underlined cognitive proceßes in constructive learning ...
详细信息
ISBN:
(纸本)9789897581083
In this paper, we modelled constructive engagement activities in an online programming discußion. We built a logistic regreßion model based on the underlined cognitive proceßes in constructive learning activities. the findings supported that there is paßive-proactive behaviour and suggested that detecting constructive content can be a helpful claßifier in discerning relevant information to the users and in turn creating opportunities to optimize learning. the results also confirmed the value of discußion forum content, disregarding the crowd approves or not.
Object-Oriented programming (OOP) paradigm is one of the most common paradigm in introductory programming courses. However, novices often have difficulties to understand the basic concepts which are of a high level of...
详细信息
ISBN:
(纸本)9789897581083
Object-Oriented programming (OOP) paradigm is one of the most common paradigm in introductory programming courses. However, novices often have difficulties to understand the basic concepts which are of a high level of abstraction. Either tangible and virtual constructive games provide the students with a more familiar way for learning programming. this paper applies a construction game metaphor approach for learning OOP concepts and C++ syntax. After introducing some tangible and virtual constructive games for learning programming, we present an experimental prototype of a new 3D virtual game for learning OOP called PrOgO as well as the results of an experiment conducted with beginner student using PrOgO.
RFUN is a small first-order reversible functional language introduced by Yokoyama et al. in 2012. the present paper aims to further the understanding of reversible functionalprogramming (and RFUN in particular) by de...
详细信息
暂无评论