TY - CHAP A1 - Braun, Peter A1 - Lahn, Julia A1 - Peter, Heiko T1 - Car crash detection on smartphones T2 - Proceedings of the 2nd International Workshop on Sensor-based Activity Recognition and Interaction Y1 - 2015 ER - TY - JOUR A1 - Braun, Peter A1 - Kohl, Lutz T1 - Serverseitige Infrastruktur für komplexe iOS Apps JF - iX Developer Y1 - 2012 IS - 3 SP - 60 EP - 66 ER - TY - JOUR A1 - Bayer, Sven A1 - Schreibmann, Vitaliy A1 - Ackva, Ansgar A1 - Balzer, Arndt A1 - Braun, Peter T1 - PedElEc: Towards a Better Understanding of Ageing Processes of E-Bike Batteries JF - Applied mechanics and materials KW - Batterie;Batteriesysteme Y1 - 2016 U6 - https://doi.org/10.4028/www.scientific.net/AMM.848.119 SN - 1662-7482 VL - 848 SP - 119 EP - 122 ER - TY - CHAP A1 - Braun, Peter A1 - Herwig, Volker A1 - Fischer, Rene T1 - Assessment of REST and Web-Sockets in regards to their energy consumption for mobile applications T2 - Proceedings of the 8th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS'2015) Y1 - 2015 ER - TY - CHAP A1 - Braun, Peter A1 - Schreibmann, Vitaliy A1 - Ackva, Ansgar A1 - Balzer, Arndt A1 - Bayer, Sven T1 - PEDELEC BT - Towards a better understanding of aging processes of e-bike batteries T2 - Proceedings of the 6th RMUTP International Conference on Science, Technology and Innovation for Sustainable Development: Current Challenges towards Creative and Green Economy Y1 - 2015 ER - TY - CHAP A1 - Braun, Peter A1 - Schreibmann, Vitaliy T1 - Model-driven development of RESTful apis T2 - 11th International Conference on Web Information Systems and Technologies (WEBIST) Y1 - 2015 ER - TY - CHAP A1 - Braun, Peter A1 - Fertig, Tobias T1 - Model-driven testing of RESTful apis T2 - World Wide Web Conference, Workshop on Web APIs and RESTful Design (WS-REST) Y1 - 2015 ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Kowalczyk, Ryszard ED - Cavedon, Lawrence ED - Kowalczyk, Ryszard ED - Maamar, Zakaria ED - Martin, David ED - Müller, Ingo T1 - A classification scheme for the integration of software agent and service-oriented paradigms T2 - Workshop on Service-Oriented Computing and Agent-Based Engineering (SOCABE' 2005) in conjunction with 4th International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'2005) Y1 - 2005 SP - 57 EP - 60 CY - Utrecht ER - TY - JOUR A1 - Braun, Peter A1 - Eismann, Jan A1 - Erfurth, Christian A1 - Döhler, Arndt A1 - Rossak, Wilhelm R. T1 - A Multi-Agent Approach to Manage a Network of Mobile Agent Servers JF - Informatica - An International Journal of Computing and Informatics Y1 - 2005 UR - http://permalink.bibkatalog.de/BV021255133 VL - 29 IS - 1 SP - 111 EP - 121 ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Schlegel, Tino A1 - Kern, Steen A1 - Schau, Volkmar A1 - Rossak, Wilhelm ED - Calisti, Monique ED - Klusch, Matthias ED - Unland, Rainer T1 - Tracy BT - An extensible plugin-oriented software architecture for mobile agent toolkits T2 - Software Agent-Based Applications, Platforms and Development Kits, Whitestein Series in Software Agent Technologies Y1 - 2005 SP - 357 EP - 382 PB - Birkhäuser Verlag ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Kowalczyk, Ryszard ED - Cai, Kai-Yuan ED - Ohnishi, Atsushi ED - Lau, Edmonds M.F. T1 - Design patterns for agentbased service composition in the Web T2 - Proceedings of the Fifth International Conference on Quality Software (QSIC 2005) Y1 - 2005 SP - 425 EP - 430 PB - IEEE Computer Society Press CY - Melbourne ER - TY - CHAP A1 - Braun, Peter A1 - Trinh, Duc A1 - Kowalczyk, Ryszard ED - Magedanz, Thomas ED - Karmouch, Ahmed ED - Pierre, Samuel ED - Venieris, Iakovos T1 - Integrating a new mobility service into the Jade agent toolkit T2 - Proceedings of the Second International Workshop on Mobility Aware Technologies and Applications (MATA 2005) Y1 - 2005 SP - 354 EP - 363 PB - Springer CY - Montreal (Canada) ER - TY - BOOK A1 - Braun, Peter A1 - Rossak, Wilhelm R. ED - Kaufmann, Morgan T1 - Mobile Agents BT - Basic Concepts, Mobility Models, and the Tracy Toolkit Y1 - 2005 UR - http://permalink.bibkatalog.de/BV019727440 PB - Elsevier CY - Amsterdam ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steffen T1 - Towards adaptive migration strategies for mobile agents T2 - Innovative Concepts for Autonomic and Agent-Based Systems, Second GSFC/IEEE Workshop on Radical Agent Concepts (WRAC), NASA Goddard Space Flight Center Y1 - 2005 VL - 3825 SP - 334 EP - 345 PB - Springer CY - Greenbelt, USA ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steen ED - Guessoum, Zahia T1 - Towards adaptive migration techniques for mobile agents T2 - Fifth Workshop on Adaptive Agents and Multi-Agent Systems (AAMAS 2005) Y1 - 2005 CY - Paris ER - TY - CHAP A1 - Braun, Peter A1 - Brzostowski, Jakub A1 - Kersten, Gregory A1 - Kim, Jinbaek A1 - Kowalczyk, Ryszard A1 - Strecker, Stefan A1 - Vahidov, Rustam ED - Gupta, Jatinder N. D. ED - Forgionne, Guisseppi A. ED - Mora, Manuel T1 - E-negotiation systems and software agents BT - Method, models, and applications T2 - Intelligent Decision-Making Support Systems (i-DMSS): Foundations, Applicatons, and Challenges, Decision Engineering Y1 - 2006 SP - 271 EP - 300 PB - Springer ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Kern, Steen A1 - Kowalzyk, Ryszard ED - Skowron, Andrezj ED - Barthes, Jean-Paul ED - Jain, Lakhmi ED - Sun, Ron ED - Morizet-Mahoudeaux, Pierre ED - Liu, Jiming ED - Zhong, Ning T1 - Increasing the migration eciency of java-based mobile agents T2 - The 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology Y1 - 2005 SP - 508 EP - 511 PB - Computer Society Press CY - Compiegne (France) ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Geisenhainer, Sven A1 - Schau, Volkmar A1 - R. Rossak, Wilhelm ED - Karmouch, Ahmed ED - Korba, Larry ED - Madeira, Edmundo T1 - Agent migration as an optional service in an extendable agent toolkit architecture T2 - Proceedings of the First International Workshop on Mobility Aware Technologies and Applications (MATA 2004) Y1 - 2004 SP - 127 EP - 136 PB - Springer CY - Florianopolis (Brazil) ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steffen A1 - Fensch, Christian A1 - Rossak, Wilhelm R. ED - Meersman, Robert ED - Tari, Zahir ED - Corsaro, Angelo T1 - Class splitting as a method to reduce the migration overhead of mobile agents T2 - On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2004 Y1 - 2004 SP - 1358 EP - 1374 PB - Springer CY - Agia Napa (Cyprus) ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Geisenhainer, Sven A1 - Schau, Volkmar A1 - Rossak, Wilhelm R. T1 - A service-oriented software architecture for mobile agent toolkits T2 - 11th Annual IEEE International Conference and Workshops on the Engineering of Computer Based Systems (ECBS 2004) Y1 - 2004 SP - 550 EP - 556 PB - IEEE Computer Society Press CY - Brno (Czech Republic) ER - TY - CHAP A1 - Braun, Peter A1 - Ludwig, Andre A1 - Kowalczyk, Ryszard A1 - Franczyk, Bogdan T1 - A framework for automated negotiation of service level agreements in service grids T2 - 1st International Workshop on Web Service Choreography and Orchestration for Business Process Management in conjunction with the Third International Conference on Business Process Management (BPM 2005) Y1 - 2005 SP - 31 EP - 41 PB - Springer CY - Nancy (France) ER - TY - JOUR A1 - Braun, Peter A1 - Francyk, Bogdan A1 - Kowalczyk, Ryszard A1 - Müller, Ingo A1 - Rossak, Wilhelm R. A1 - Speck, Andreas T1 - Deploying mobile and intelligent agents in interconnected emarketplaces JF - Transactions of the Society for Design and Process Science Y1 - 2003 VL - 7 IS - 3 SP - 109 EP - 123 ER - TY - JOUR A1 - Braun, Peter A1 - Amme, Wolfram A1 - Thomasset, Francois A1 - Zehendner, Eberhard T1 - Data Dependence Analysis of Assembly Code JF - International Journal on Parallel Programming Y1 - 2000 VL - 28 IS - 5 SP - 431 EP - 467 ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steffen A1 - Dettborn, Torsten A1 - Eckhaus, Ronny A1 - Ji, Yang A1 - Erfurth, Christian A1 - Rossak, Wilhelm ED - Kirste, Thomas ED - Konig-Ries, Brigitta ED - Pousttchi, Key ED - Turowski, Klaus T1 - A generic agent-based peer-to-peer infrastructure for social-mobile applications T2 - Mobile Informationssysteme - Potentiale, Hinternisse, Einsatz, 1. Fachtagung Mobilität und Mobile Informationssysteme (MMS 2006) Y1 - 2006 VL - 76 SP - 127 EP - 138 PB - Springer CY - Passau (Germany) ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steffen A1 - Dettborn, Torsten A1 - Eckhaus, Ronny A1 - Ji, Yan A1 - Erfurth, Christian A1 - Rossak, Wilhelm ED - Riebisch, Matthias ED - Tabeling, Peter ED - Zorn, Werner T1 - Assistant-based mobile supply chain management T2 - 13th Annual IEEE International Symposium and Workshops on the Engineering of Computer Based Systems. Mastering the Complexity of Computer-based Systems (ECBS 2006) Y1 - 2006 SP - 23 EP - 31 PB - IEEE Computer Society Press CY - Potsdam (Germany) ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steen A1 - Erfurth, Christian A1 - Lessmann, Antje A1 - Rossak, Wilhelm ED - Klusch, Matthias ED - Pechoucek, Michal ED - Polleres, Axel T1 - Mobisoft BT - Networked personal assistants for mobile users in everyday life T2 - Twelfth International Workshop on Cooperative Information Agents (CIA08) Y1 - 2008 SP - 147 EP - 161 PB - Springer CY - Prague (Czeck Republic) ER - TY - CHAP A1 - Braun, Peter A1 - Schlegel, Tino A1 - Kowalczyk, Ryszard ED - Stone, Peter ED - Weiss, Gerhard T1 - Towards autonomous mobile agents with emergent migration behaviour T2 - Fifth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2006) Y1 - 2006 SP - 585 EP - 592 CY - Hakodate (Japan) ER - TY - CHAP A1 - Braun, Peter A1 - Kern, Steffen A1 - Rossak, Wilhelm ED - Meersman, Robert ED - Tari, Zahir ED - Herrero, Pilar T1 - Mobisoft BT - An agent-based middleware for social-mobile applications T2 - On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops Y1 - 2006 VL - 4277 SP - 984 EP - 993 PB - Springer CY - Montpellier (France) ER - TY - CHAP A1 - Braun, Peter A1 - Müller, Ingo A1 - Kowalczyk, Ryszard T1 - Towards agent-based coalition formation for service composition T2 - The 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology Y1 - 2006 SP - 73 EP - 80 PB - IEEE Computer Society Press CY - Hongkong ER - TY - CHAP A1 - Braun, Peter A1 - Eckhaus, Ronny T1 - Experiences on model-driven software development for mobile applications T2 - 5th Annual IEEE International Symposium and Workshops on the Engineering of Computer Based Systems (ECBS 2008) Y1 - 2008 SP - 490 EP - 493 PB - IEEE Computer Society Press ER - TY - CHAP A1 - Vu, Henry A1 - Fertig, Tobias A1 - Braun, Peter T1 - Automation of Integration Testing of RESTful Hypermedia Systems: A Model-driven Approach T2 - 14th International Conference on Web Information Systems and Technologies (WEBIST 2018), 3rd International Special Session on Advanced practices in Model-Driven Web Engineering (APMDWE 2018) N2 - The proper design of Representational State Transfer (REST) APIs is not trivial because developers have to deal with a flood of recommendations and best practices, especially the proper application of the hypermedia constraint requires some decent experience. Furthermore, testing RESTful APIs is a missing topic within literature. Especially hypermedia testing is not mentioned at all. Manual hypermedia testing is time-consuming and hard to maintain. Testing a hypermedia API requires many test cases that have similar structure, especially when different user roles and error cases are considered. In order to tackle this problem, we proposed a Model-driven Testing (MDT) approach for hypermedia systems using the metamodel within our existing Model Driven Software Development (MDSD) approach. This work discusses challenges and results of hypermedia testing for RESTful APIs using MDT techniques that were discovered within our research. MDT allows white-box testing, hence covering complete program structure and behavior of the generated application. By doing this, we are able to achieve a high automated test coverage. Moreover, any runtime behavior deviated from the metamodel reveals bugs within the generators. Y1 - 2018 U6 - https://doi.org/10.5220/0006932004040411 SP - 404 EP - 411 ER - TY - JOUR A1 - Vu, Henry A1 - Fertig, Tobias A1 - Braun, Peter T1 - Model-Driven Integration Testing of Hypermedia Systems JF - Journal of Web Engineering N2 - The proper design of Representational State Transfer (REST) APIs is not trivial because developers have to deal with a flood of recommendations and best practices, especially the proper application of the hypermedia constraint requires some decent experience. Furthermore, testing RESTful APIs is a missing topic within literature. Especially hypermedia testing is not mentioned at all. Manual hypermedia testing is time-consuming and hard to maintain. Testing a hypermedia API requires many test cases that have similar structure, especially when different user roles and error cases are considered. In order to tackle this problem, we proposed a Model-Driven Testing (MDT) approach for hypermedia systems using the metamodel within our existing Model Driven Software Development (MDSD) approach. This work discusses challenges and results of hypermedia testing for RESTful APIs using MDT techniques that were discovered within our research. MDT allows white-box testing, hence covering complete program structure and behavior of the generated application. By doing this, we are able to achieve a high automated test coverage. Moreover, any runtime behavior deviated from the metamodel reveals bugs within the generators. Y1 - 2019 UR - https://journals.riverpublishers.com/index.php/JWE/article/view/3155 VL - 18 IS - 4-6 SP - 1 EP - 28 PB - River Publishers ER - TY - CHAP A1 - Müller, Patrick A1 - Vu, Henry A1 - Fertig, Tobias A1 - Braun, Peter T1 - Hypermedia: The Key to RESTful Web Applications T2 - 14th International Conference on Web Information Systems and Technologies (WEBIST 2018), 3rd International Special Session on Advanced practices in Model-Driven Web Engineering (APMDWE 2018) N2 - Implementing the hypermedia constraint for RESTful Systems is a challenging task for most developers. This is due to the lack of information about how to implement hypermedia on the client-side correctly. Therefore, new tools are required to support developers with the implementation of the hypermedia constraint. We propose a model-driven approach that allows developers to define a RESTful System as a finite-state machine: states represent resources and transitions represent hypermedia links. We present a metamodel that our generator can process to generate Poymer Web Applications. These web applications fulfill all REST constraints defined by Fielding. Therefore, developers do not have to implement the hypermedia constraint themselves. Our approach simplifies the developement of REStful Web Applications and reduces the developement efforts. Moreover, we describe how RESTful Web Applications can be derived from finite-state machines. Y1 - 2018 U6 - https://doi.org/10.5220/0006927103780387 SP - 378 EP - 387 ER - TY - CHAP A1 - Keckl, Matthias A1 - Müller, Patrick A1 - Braun, Peter T1 - Model-driven Software Development as the Key to RESTful Web Interfaces and Digitization T2 - 6th International Conference on Applied Informatics Imagination, Creativity, Design, Development (ICDD) 2022 Y1 - 2022 SP - 70 EP - 82 ER - TY - CHAP A1 - Ulsamer, Philipp A1 - Fertig, Tobias A1 - Braun, Peter T1 - Feature Oriented DSLs T2 - Workshop zu Modellbasierter Entwicklung eingebetteter Systeme (MBEES 2018) Y1 - 2018 SP - 340 EP - 343 ER - TY - CHAP A1 - Vu, Henry A1 - Fertig, Tobias A1 - Braun, Peter T1 - Verification of Hypermedia Characteristic of RESTful Finite-State Machines T2 - Proceedings of the 9th International Workshop on Web APIs and Service Architecture (WS-REST 2018) N2 - Being an architectural style rather than a specification or a standard, the proper design of REpresentational State Transfer (REST) APIs is not trivial, since developers have to deal with a flood of recommendations and best practices, especially the proper application of the hypermedia constraint requires some decent experience. Furthermore, testing RESTful APIs is a missing topic within literature and especially, hypermedia testing is not mentioned at all. To deal with this state of affairs, we have elaborated a Model-Driven Software Development (MDSD) approach for creating RESTful APIs. As this project matured, we also explored the possibility of Model-Driven Testing (MDT). This work addresses the challenges of hypermedia testing and proposes approaches to overcome them with MDT techniques. We present the results of hypermedia testing for RESTful APIs using a model verification approach that were discovered within our research. MDT enables the verification of the underlying model of a RESTful API and ensuring its correctness before initiating any code generation. Therefore, we can prevent a poorly designed model from being transformed into a poorly designed RESTful API. Y1 - 2018 U6 - https://doi.org/10.1145/3184558.3191656 SP - 1881 EP - 1886 ER - TY - CHAP A1 - Vu, Henry A1 - Fertig, Tobias A1 - Braun, Peter T1 - Towards Model-driven Hypermedia Testing for RESTful Systems T2 - Proceedings of the 13th International Conference on Web Information Systems and Technologies - WEBIST N2 - Testing RESTful systems is a missing topic within literature. Especially hypermedia testing is not mentioned at all. We discuss the challenges of hypermedia testing that were discovered within our research. We will differ between client-side and server-side challenges since REpresentational State Transfer (REST) describes a client-server system. Therefore, both sides have to be considered. Hypermedia tests for the server have to ensure that there is no response without hypermedia links. However, the client also has to be hypermedia compliant. Thus, we propose to simulate a server update to check whether the client breaks. Since we use Model-driven Software Development (MDSD) to generate RESTful systems we also propose a model-driven approach for hypermedia testing. This allows us to generate tests for a server based on its underlying model. Moreover, we can build a crawler to verify our generated servers and to test all hypermedia links for different user roles. Any modification to t he model can result in a server update, which can be used to test hypermedia clients. Y1 - 2017 SN - 978-989-758-246-2 U6 - https://doi.org/10.5220/0006353403400343 SN - 2184-3252 VL - 1 SP - 340 EP - 343 PB - SciTePress ER - TY - CHAP A1 - Fertig, Tobias A1 - Braun, Peter T1 - Towards Offline Support for RESTful Systems T2 - Proceedings of the 9th International Workshop on Web APIs and Service Architecture (WS-REST 2018) N2 - Representational State Transfer (REST) is an efficient and by now established architectural style for distributed hypermedia systems. However, REST has not been designed for offline operations, yet many applications must also keep functioning when going offline for more than a few seconds. Burdening the programmer with knowledge about offline status is undesirable. RESTful applications can be described by a formal model. Therefore, we define a function to derive a formal model of the proxy for handling offline support on the client-side. We then extend existing caching approaches so that a client-side proxy can transparently hide the offline status from the application. We validate our solution with a proxy layer that covers all test cases derived from the model. Using our model and proxy, clients do not have to know and worry about whether they are online or offline. Y1 - 2018 U6 - https://doi.org/10.1145/3184558.3191655 SP - 1875 EP - 1880 ER -