TY - CHAP A1 - Lindenlauf, Simon A1 - Höfken, Hans-Wilhelm A1 - Schuba, Marko T1 - Cold Boot Attacks on DDR2 and DDR3 SDRAM T2 - 10th International Conference on Availability, Reliability and Security (ARES) 2015 Y1 - 2015 U6 - https://doi.org/10.1109/ARES.2015.28 SP - 287 EP - 292 ER - TY - CHAP A1 - Granat, Andreas A1 - Höfken, Hans-Wilhelm A1 - Schuba, Marko T1 - Intrusion Detection of the ICS Protocol EtherCAT N2 - Control mechanisms like Industrial Controls Systems (ICS) and its subgroup SCADA (Supervisory Control and Data Acquisition) are a prerequisite to automate industrial processes. While protection of ICS on process management level is relatively straightforward – well known office IT security mechanisms can be used – protection on field bus level is harder to achieve as there are real-time and production requirements like 24x7 to consider. One option to improve security on field bus level is to introduce controls that help to detect and to react on attacks. This paper introduces an initial set of intrusion detection mechanisms for the field bus protocol EtherCAT. To this end existing Ethernet attack vectors including packet injection and man-in-the-middle attacks are tested in an EtherCAT environment, where they could interrupt the EtherCAT network and may even cause physical damage. Based on the signatures of such attacks, a preprocessor and new rule options are defined for the open source intrusion detection system Snort demonstrating the general feasibility of intrusion detection on field bus level. Y1 - 2017 N1 - International Conference on Computer, Network Security and Communication Engineering (CNSCE 2017), March 26-27, 2017, Bangkok, Thailand SP - 1 EP - 5 ER - TY - CHAP A1 - Gligorevic, Snjezana A1 - Jost, T. A1 - Walter, Michael T1 - Scatterer based airport surface channel model T2 - IEEE/AIAA 28th Digital Avionics Systems Conference : DASC '09 ; 23 - 29 [i.e. 25 - 29] Oct. 2009, Orlando, Fla. Y1 - 2009 SN - 978-1-4244-4078-8 SP - 4C2-1 EP - 4C2-10 ER - TY - CHAP A1 - Schiffer, Stefan A1 - Ferrein, Alexander A1 - Lakemeyer, Gerhard T1 - Fuzzy representations and control for domestic service robots in Golog T2 - Intelligent robotics and applications : 4th International conference, ICIRA 2011, Aachen, Germany, December 6-8, 2011, proceedings, part I. (Lecture notes in computer science ; 7102) N2 - In the RoboCup@Home domestic service robot competition, complex tasks such as "get the cup from the kitchen and bring it to the living room" or "find me this and that object in the apartment" have to be accomplished. At these competitions the robots may only be instructed by natural language. As humans use qualitative concepts such as "near" or "far", the robot needs to cope with them, too. For our domestic robot, we use the robot programming and plan language Readylog, our variant of Golog. In previous work we extended the action language Golog, which was developed for the high-level control of agents and robots, with fuzzy concepts and showed how to embed fuzzy controllers in Golog. In this paper, we demonstrate how these notions can be fruitfully applied to two domestic service robotic scenarios. In the first application, we demonstrate how qualitative fluents based on a fuzzy set semantics can be deployed. In the second program, we show an example of a fuzzy controller for a follow-a-person task. Y1 - 2011 SN - 978-3-642-25486-4 U6 - https://doi.org/10.1007/978-3-642-25489-5_24 SP - 241 EP - 250 PB - ACM CY - New York ER - TY - CHAP A1 - Logen, Steffen A1 - Höfken, Hans-Wilhelm A1 - Schuba, Marko T1 - Simplifying RAM Forensics : A GUI and Extensions for the Volatility Framework T2 - 2012 Seventh International Conference on Availability, Reliability and Security (ARES), 20-24 August 2012, Prague, Czech Republic N2 - The Volatility Framework is a collection of tools for the analysis of computer RAM. The framework offers a multitude of analysis options and is used by many investigators worldwide. Volatility currently comes with a command line interface only, which might be a hinderer for some investigators to use the tool. In this paper we present a GUI and extensions for the Volatility Framework, which on the one hand simplify the usage of the tool and on the other hand offer additional functionality like storage of results in a database, shortcuts for long Volatility Framework command sequences, and entirely new commands based on correlation of data stored in the database. Y1 - 2012 SN - 978-1-4673-2244-7 U6 - https://doi.org/10.1109/ARES.2012.12 SP - 620 EP - 624 PB - IEEE CY - New York ER - TY - CHAP A1 - Scholl, Ingrid A1 - Bartella, Alexander K. A1 - Moluluo, Cem A1 - Ertural, Berat A1 - Laing, Frederic A1 - Suder, Sebastian T1 - MedicVR : Acceleration and Enhancement Techniques for Direct Volume Rendering in Virtual Reality T2 - Bildverarbeitung für die Medizin 2019 : Algorithmen – Systeme – Anwendungen Y1 - 2019 SN - 978-3-658-25326-4 U6 - https://doi.org/10.1007/978-3-658-25326-4_32 SP - 152 EP - 157 PB - Springer Vieweg CY - Wiesbaden ER - TY - CHAP A1 - Ferrein, Alexander T1 - golog.lua: Towards a non-prolog implementation of Golog for embedded systems T2 - Dagstuhl Seminar Proceedings, Volume 10081 N2 - Among many approaches to address the high-level decision making problem for autonomous robots and agents, the robot program¬ming and plan language Golog follows a logic-based deliberative approach, and its successors were successfully deployed in a number of robotics applications over the past ten years. Usually, Golog interpreter are implemented in Prolog, which is not available for our target plat¬form, the bi-ped robot platform Nao. In this paper we sketch our first approach towards a prototype implementation of a Golog interpreter in the scripting language Lua. With the example of the elevator domain we discuss how the basic action theory is specified and how we implemented fluent regression in Lua. One possible advantage of the availability of a Non-Prolog implementation of Golog could be that Golog becomes avail¬able on a larger number of platforms, and also becomes more attractive for roboticists outside the Cognitive Robotics community. Y1 - 2010 U6 - https://doi.org/10.4230/DagSemProc.10081.9 N1 - Dagstuhl Seminar 10081 "Cognitive Robotics", 21.02. to 26.02.2010, Schloss Dagstuhl - Leibniz Center for Informatics, Wadern, DE SP - 1 EP - 15 ER - TY - CHAP A1 - Hillgärtner, Michael A1 - Kappel, U. T1 - Radiating Impedance of Mains Cabling During Emissions Testing T2 - Proceedings of EMC Europe 2006 Barcelona : International Symposium on Electromagnetic Compatibility Y1 - 2006 SN - 84-689-9439-1 N1 - MC Europe 2006, Barcelona: International Symposium on Electromagnetic Compatibility : September 4-8, 2006 Barcelona, Spain SP - 17 EP - 22 CY - Barcelona ER - TY - CHAP A1 - Niemüller, Tim A1 - Ferrein, Alexander A1 - Beck, Daniel A1 - Lakemeyer, Gerhard T1 - Design principles of the component-based robot software framework Fawkes T2 - Simulation, Modeling, and Programming for Autonomous Robots N2 - The idea of component-based software engineering was proposed more that 40 years ago, yet only few robotics software frameworks follow these ideas. The main problem with robotics software usually is that it runs on a particular platform and transferring source code to another platform is crucial. In this paper, we present our software framework Fawkes which follows the component-based software design paradigm by featuring a clear component concept with well-defined communication interfaces. We deployed Fawkes on several different robot platforms ranging from service robots to biped soccer robots. Following the component concept with clearly defined communication interfaces shows great benefit when porting robot software from one robot to the other. Fawkes comes with a number of useful plugins for tasks like timing, logging, data visualization, software configuration, and even high-level decision making. These make it particularly easy to create and to debug productive code, shortening the typical development cycle for robot software. Y1 - 2010 U6 - https://doi.org/10.1007/978-3-642-17319-6_29 N1 - Second International Conference, SIMPAR 2010, Darmstadt, Germany, November 15-18, 2010 SP - 300 EP - 311 PB - Springer CY - Berlin ER - TY - CHAP A1 - Niemüller, Tim A1 - Ferrein, Alexander A1 - Lakemeyer, Gerhard T1 - A Lua-based behavior engine for controlling the humanoid robot Nao T2 - RoboCup 2009: Robot Soccer World Cup XIII N2 - The high-level decision making process of an autonomous robot can be seen as an hierarchically organised entity, where strategical decisions are made on the topmost layer, while the bottom layer serves as driver for the hardware. In between is a layer with monitoring and reporting functionality. In this paper we propose a behaviour engine for this middle layer which, based on formalism of hybrid state machines (HSMs), bridges the gap between high-level strategic decision making and low-level actuator control. The behaviour engine has to execute and monitor behaviours and reports status information back to the higher level. To be able to call the behaviours or skills hierarchically, we extend the model of HSMs with dependencies and sub-skills. These Skill-HSMs are implemented in the lightweight but expressive Lua scripting language which is well-suited to implement the behaviour engine on our target platform, the humanoid robot Nao. Y1 - 2010 U6 - https://doi.org/10.1007/978-3-642-11876-0_21 N1 - 13th RoboCup International Symposium, Graz, Austria, June/July, 2009 SP - 240 EP - 251 PB - Springer CY - Berlin ER - TY - CHAP A1 - Ferrein, Alexander A1 - Steinbauer, Gerald T1 - On the Way to High-Level Programming for Resource-Limited Embedded Systems with Golog T2 - Simulation, Modeling, and Programming for Autonomous Robots N2 - In order to allow an autonomous robot to perform non-trivial tasks like to explore a foreign planet the robot has to have deliberative capabilities like reasoning or planning. Logic-based approaches like the programming and planing language Golog and it successors has been successfully used for such decision-making problems. A drawback of this particular programing language is that their interpreter usually are written in Prolog and run on a Prolog back-end. Such back-ends are usually not available or feasible on resource-limited robot systems. In this paper we present our ideas and first results of a re-implementation of the interpreter based on the Lua scripting language which is available on a wide range of systems including small embedded systems. Y1 - 2010 U6 - https://doi.org/10.1007/978-3-642-17319-6_23 N1 - Second International Conference, SIMPAR 2010, Darmstadt, Germany, November 15-18, 2010 SP - 229 EP - 240 PB - Springer CY - Berlin ER - TY - CHAP A1 - Rens, Gavin A1 - Varzinczak, Ivan A1 - Meyer, Thomas A1 - Ferrein, Alexander T1 - A Logic for Reasoning about Actions and Explicit Observations T2 - AI 2010: Advances in Artificial Intelligence N2 - We propose a formalism for reasoning about actions based on multi-modal logic which allows for expressing observations as first-class objects. We introduce a new modal operator, namely [o |α], which allows us to capture the notion of perceiving an observation given that an action has taken place. Formulae of the type [o |α]ϕ mean ’after perceiving observation o, given α was performed, necessarily ϕ’. In this paper, we focus on the challenges concerning sensing with explicit observations, and acting with nondeterministic effects. We present the syntax and semantics, and a correct and decidable tableau calculus for the logic Y1 - 2010 U6 - https://doi.org/10.1007/978-3-642-17432-2_40 N1 - 23rd Australasian Joint Conference, Adelaide, Australia, December 7-10, 2010 SP - 395 EP - 404 PB - Springer CY - Berlin ER - TY - CHAP A1 - Schmitt, Robert A1 - Scholl, Ingrid A1 - Cai, Yu A1 - Xia, Ji A1 - Dziwoki, Paul A1 - Harding, Martin A1 - Pavim, Alberto T1 - Machine vision system for inline inspection in carbide insert production T2 - Proceedings of the 36th International MATADOR Conference N2 - In steps of the production chain of carbide inserts, such as unloading or packaging, the conformity test of the insert type is done manually, which causes a statistic increase of errors due to monotony and fatigue of the worker and the wide variety of the insert types. A machine vision system is introduced that captures digital frames of the inserts in the production line, analyses inspects automatically and measures four quality features: coating colour, edge radius, plate shape and chip-former geometry. This new method has been tested on several inserts of different types and has shown that the prevalent insert types can be inspected and robustly classified in real production environment and therefore improves the manufacturing automation. Y1 - 2010 SN - 978-1-84996-431-9 U6 - https://doi.org/10.1007/978-1-84996-432-6_77 N1 - 36th MATADOR Conference, University of Manchester, July 2010 SP - 339 EP - 342 PB - Springer CY - Berlin ER - TY - CHAP A1 - Bragard, Michael A1 - Soltau, N. A1 - De Doncker, R. W. A1 - Schmiegel, A. T1 - Design and implementation of a 5 kW photovoltaic system with li-ion battery and additional DC-DC converter T2 - 2010 IEEE Energy Conversion Congress and Exposition (ECCE 2010) : Atlanta, Georgia, USA, 12 - 16 September 2010 / [sponsored by the IEEE Power Electronics and Industry Applications Societies] Y1 - 2010 SN - 978-1-4244-5286-6 (Print) SN - 978-1-4244-5287-3 (Online) U6 - https://doi.org/10.1109/ECCE.2010.5618220 SP - 2944 EP - 2949 PB - IEEE CY - Piscataway, NJ ER - TY - CHAP A1 - Hüning, Felix A1 - Mund, Cindy T1 - Integration of agile development in standard labs T2 - 51st Annual Conference of the European Society for Engineering Education (SEFI) N2 - In addition to the technical content, modern courses at university should also teach professional skills to enhance the competencies of students towards their future work. The competency driven approach including technical as well as professional skills makes it necessary to find a suitable way for the integration into the corresponding module in a scalable and flexible manner. Agile development, for example, is essential for the development of modern systems and applications and makes use of dedicated professional skills of the team members, like structured group dynamics and communication, to enable the fast and reliable development. This paper presents an easy to integrate and flexible approach to integrate Scrum, an agile development method, into the lab of an existing module. Due to the different role models of Scrum the students have an individual learning success, gain valuable insight into modern system development and strengthen their communication and organization skills. The approach is implemented and evaluated in the module Vehicle Systems, but it can be transferred easily to other technical courses as well. The evaluation of the implementation considers feedback of all stakeholders, students, supervisor and lecturers, and monitors the observations during project lifetime. KW - professional skills KW - active learning KW - lab work KW - Agile development Y1 - 2023 U6 - https://doi.org/10.21427/NK4Z-WS73 N1 - 51st Annual Conference of the European Society for Engineering Education, Technological University Dublin, 10th-14th September, 2023 ER -