@incollection{BraunKernDettbornetal., author = {Braun, Peter and Kern, Steffen and Dettborn, Torsten and Eckhaus, Ronny and Ji, Yang and Erfurth, Christian and Rossak, Wilhelm}, title = {A generic agent-based peer-to-peer infrastructure for social-mobile applications}, series = {Mobile Informationssysteme - Potentiale, Hinternisse, Einsatz, 1. Fachtagung Mobilit{\"a}t und Mobile Informationssysteme (MMS 2006)}, volume = {76}, booktitle = {Mobile Informationssysteme - Potentiale, Hinternisse, Einsatz, 1. Fachtagung Mobilit{\"a}t und Mobile Informationssysteme (MMS 2006)}, editor = {Kirste, Thomas and Konig-Ries, Brigitta and Pousttchi, Key and Turowski, Klaus}, publisher = {Springer}, address = {Passau (Germany)}, pages = {127 -- 138}, language = {en} } @incollection{BraunKern, author = {Braun, Peter and Kern, Steffen}, title = {Towards adaptive migration strategies for mobile agents}, series = {Innovative Concepts for Autonomic and Agent-Based Systems, Second GSFC/IEEE Workshop on Radical Agent Concepts (WRAC), NASA Goddard Space Flight Center}, volume = {3825}, booktitle = {Innovative Concepts for Autonomic and Agent-Based Systems, Second GSFC/IEEE Workshop on Radical Agent Concepts (WRAC), NASA Goddard Space Flight Center}, publisher = {Springer}, address = {Greenbelt, USA}, pages = {334 -- 345}, language = {en} } @book{BraunRossak, author = {Braun, Peter and Rossak, Wilhelm R.}, title = {Mobile Agents}, editor = {Kaufmann, Morgan}, publisher = {Elsevier}, address = {Amsterdam}, language = {en} } @inproceedings{BraunHerwigFischer, author = {Braun, Peter and Herwig, Volker and Fischer, Rene}, title = {Assessment of REST and Web-Sockets in regards to their energy consumption for mobile applications}, series = {Proceedings of the 8th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS'2015)}, booktitle = {Proceedings of the 8th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS'2015)}, language = {en} } @inproceedings{BraunSchreibmann, author = {Braun, Peter and Schreibmann, Vitaliy}, title = {Model-driven development of RESTful apis}, series = {11th International Conference on Web Information Systems and Technologies (WEBIST)}, booktitle = {11th International Conference on Web Information Systems and Technologies (WEBIST)}, language = {en} } @inproceedings{BraunFertig, author = {Braun, Peter and Fertig, Tobias}, title = {Model-driven testing of RESTful apis}, series = {World Wide Web Conference, Workshop on Web APIs and RESTful Design (WS-REST)}, booktitle = {World Wide Web Conference, Workshop on Web APIs and RESTful Design (WS-REST)}, language = {en} } @article{BraunKohl, author = {Braun, Peter and Kohl, Lutz}, title = {Serverseitige Infrastruktur f{\"u}r komplexe iOS Apps}, series = {iX Developer}, journal = {iX Developer}, number = {3}, pages = {60 -- 66}, language = {de} } @inproceedings{BraunSchreibmannAckvaetal., author = {Braun, Peter and Schreibmann, Vitaliy and Ackva, Ansgar and Balzer, Arndt and Bayer, Sven}, title = {PEDELEC}, series = {Proceedings of the 6th RMUTP International Conference on Science, Technology and Innovation for Sustainable Development: Current Challenges towards Creative and Green Economy}, booktitle = {Proceedings of the 6th RMUTP International Conference on Science, Technology and Innovation for Sustainable Development: Current Challenges towards Creative and Green Economy}, language = {en} } @inproceedings{VuFertigBraun, author = {Vu, Henry and Fertig, Tobias and Braun, Peter}, title = {Automation of Integration Testing of RESTful Hypermedia Systems: A Model-driven Approach}, series = {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)}, booktitle = {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)}, doi = {10.5220/0006932004040411}, pages = {404 -- 411}, abstract = {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.}, language = {en} } @article{VuFertigBraun, author = {Vu, Henry and Fertig, Tobias and Braun, Peter}, title = {Model-Driven Integration Testing of Hypermedia Systems}, series = {Journal of Web Engineering}, volume = {18}, journal = {Journal of Web Engineering}, number = {4-6}, publisher = {River Publishers}, pages = {1 -- 28}, abstract = {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.}, language = {en} }