The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
One application of robotics is to assist humans in the achievement of tasks they face in both the workplace and domestic environments. In some situations, a task may require the robot and the human to act together in a collaborative way in order to reach a common goal. To achieve a collaborative plan, each agent (human, robot) needs to be aware of the tasks she/he must carry out and how to perform...
Every conversation has its own goal, which is changed depending on the situation. The dialog supporting system should recognize the changes and react to them. In order to help in implementing this system, we propose a model of dynamic planning based on the situation. In order to achieve the separation of concerns, the system architecture is structured in three tiers. For describing the situation and...
Worldwide 1.3 billion people remain without electricity and 2.7 billion are still cooking on inefficient stoves. In remote rural village communities, need to develop and improve lives. Smart villages (SV) capture many of the benefits of urban living while retaining aspects of rural life and ensuring development at the national level. This enables villagers to attain healthy and fulfilling lives, achieve...
The paper demonstrates prototype of system that is capable of suggesting optimal touring plans which are composed of various points of interest (POI) and take travelers' preferences and context into account. It systematically collects and analyzes information on thousands of tourists attraction areas and geographical nodes of Japan Railway (JR) train stations together with concurrent weather information,...
The growth in popularity of Agile methods plus a dissatisfaction of Government agencies with traditional software development methods have stimulated the adoption of Agile Methods. The action research approach was used in this work to assess the implementation of a process for the Management of Agile Development Demands - whose original acronym in Portuguese is 'GeDDAS' - for a software factory in...
Conceptual modeling, code automation and reduction of error propagation have motivated software development teams to use ontologies. The lack of methodologies and guidelines to associate ontologies and development software can interfere in the development time, as well as in the software quality. This paper proposes an agile process for ontology based software, called OntoSoft Process, bringing together...
This paper discusses the application of Bézier-Splines for the approximation of circuits for user-centric route planning. We draw splines in a normalised coordinate system and use provided geo-data to transform them onto a map. We then determine sampling points on the transformed curve where navigation occurs.
Release planning is a tedious task, especially within the context of Third Party Application Maintenance (TPM). Software engineering fields acknowledge multiple methods and techniques applied to solve problems of release planning. However, few of them propose a pragmatic and decision support dedicated to TPM managers.
Robots should avoid potential failure situations to safely execute their actions and to improve their performances. For this purpose, they need to build and use their experience online. We propose online learning-guided planning methods to address this problem. Our method includes an experiential learning process using Inductive Logic Programming (ILP) and a probabilistic planning framework that uses...
The inherent complexity of urban energy systems, and related decision making on system configuration and system operation strategies requires appropriate energy modelling, simulation and optimization means and tools. Due to its character, optimization applied with agent based modeling can be used to tackle problems whose nature is distributed and complex. In this work we present the insights gained...
Recent advances in road safety have lead to a constant decline of injured traffic participants in Europe per year. Still, the number of injured pedestrians remains nearly constant. As a countermeasure, active pedestrian safety is the focus of current research, for which accurate pedestrian prediction is a prerequisite. In this scope, we propose a method for dynamics-and environment-based pedestrian...
Logistics pooling is relatively a new concept in transportation and logistics optimization, but is very important in practice. It has been identified in literature with different facets reflecting its evolution. Collaborative transportation and consolidations in storage, transfer centers, paths, vehicles loading in one side, and in supply plans in the other side, seem to constitute together a promising...
Planning for robots in environments co-inhabited by humans entails handling exogenous events during plan execution. Such events require plans to be continuously adapted to ensure that they remain "human-aware", i.e., adherent to human preferences and needs. We use an approach whereby human-awareness is enforced through so-called interaction constraints. Interaction constraints are used to...
This paper explores the use of Binary Decision Diagrams (BDDs) in Conformant Planning. A conformant planner, called BPA, based on the BDD representation for belief sets is developed. Heuristics that fit with the BDD representation are presented and analyzed experimentally. The paper confirms the strong potential of BDDs to enhance performance of heuristic search based conformant planners.
The combination of the process of pedagogical planning within the Blended (b-)learning environment with the users' quality of interaction (QoI) with the Learning Management System (LMS), serving as an effective feedback, is explored here. The required QoI (both for teachers and students) is estimated by adopting a fuzzy logic-based modeling approach, namely FuzzyQoI, applied to LMS Moodle data from...
Our experience with email-based marketing campaigns (or short: “Microservices”) showed that they are an intersecting set of a) projects and processes and b) technology and creativity. Their properties of fixed due date, fixed scope and at the same time fixed duration render classical management methodologies unfeasible. The same applies to the supporting enterprise infrastructure architecture, where...
In designing BYOB and Snap/, we wanted to extend the Scratch idea of visual metaphors for control structures to include anonymous procedures and higher order functions. We describe the iterations in the design leading to the current "grey ring" notation.
In this Work In Progress paper, we describe an NSF-funded research project designed to generate transferable tools that can be used to teach and evaluate undergraduate engineering students' metacognitive skills. Metacognition, defined as the knowledge and regulation of one's own cognitive (or thinking) processes, is critically important to student learning and particularly instrumental in problem-solving...
Self-Regulated Learning (SRL) is being promoted and adopted increasingly because of the needs of current education, based on competences and student centered. At the same time, the use of technology for learning is now usual and also increasing. Nevertheless, current learning software offers poor support for SRL. Learners use different tools to organize their learning, to visualize content, to submit...
The Software Engineering sector has been demanding an education model that targets real market practices more and more exactly. This includes bearing in mind that, in the market, a software project is subject to numerous restrictions of time, budget and other resources required for its development. In this context, this article describes the application of a learning methodology based on problems,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.