Publications

Some recent publications about Software Architecture and Event Processing are listed on this page. Further publications of team members about other topics can be found on the web site of the Department of Computer Science.

Books

Complex Event Processing Bruns, R., Dunkel, J.:
Complex Event Processing: Komplexe Analyse von massiven Datenströmen mit CEP,
Springer Vieweg, Wiesbaden, 2015.

Event-Driven Architecture Bruns, R., Dunkel, J.:
Event-Driven Architecture: Softwarearchitektur für ereignisgesteuerte Geschäftsprozesse,
Springer-Verlag, Berlin Heidelberg, 241 pages, 96 figures, May 2010.

Dunkel, J., Eberhart, A., Fischer, S., Kleiner, C., Koschel, A.:
Systemarchitekturen für verteilte Anwendungen,
Kapitel 6 "Event-Driven Architecture", pp.119-139, Hanser Verlag, 292 pages, 2008.


Dunkel, J., Holitschke, A.:
Softwarearchitektur für die Praxis,
Springer-Verlag, 418 pages, 2003.


Journal Papers

Bruns, R., Dötterl, J., Dunkel, J., Ossowski, S.:
Evaluating Collaborative and Autonomous Agents in Data-Stream-Supported Coordination of Mobile Crowdsourcing,
Sensors 2023, 23(2), 614; https://doi.org/10.3390/s23020614.


Bruns, R., Dunkel, J.:
Bat4CEP: A Bat Algorithm for Mining of Complex Event Processing Rules,
Applied Intelligence, 52(13), Springer, 2022, pp. 15143-15163, DOI: 10.1007/s10489-022-03256-2.


Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.:
Stream-based perception for cognitive agents in mobile ecosystems,
AI Communications, vol. 32, no. 4, 2019, pp. 271-286, DOI: 10.3233/AIC-190614.


Bruns, R., Dunkel, J., Masbruch, H., Stipkovic, S.:
Intelligent M2M: Complex Event Processing for Machine-to-Machine Communication,
Expert Systems With Applications, Volume 42, Issue 3, Elsevier, 2015, pp. 1235-1246, DOI: 10.1016/j.eswa.2014.09.005.


Bruns, R., Dunkel, J.:
Towards pattern-based architectures for event processing systems,
Software: Practice and Experience, Vol. 44, Issue 11, John Wiley & Sons, DOI: 10.1002/spe.2204, 2014, pp. 1395-1416.


Dunkel, J., Fernández, A., Ortiz, R., Ossowski, S.:
Event-driven architecture for decision support in traffic management systems,
Expert Systems with Applications, Elsevier, DOI: 10.1016/j.eswa.2010.11.087, 2010.


Bruns, R., Dunkel, J., Ossowski, S.:
Applying Advisory Agents on the Semantic Web for E-Learning,
International Journal of Intelligent Information Technologies (IJIIT), 2(3), July-Sept 2006, pp. 40-55.


Dunkel, J., Bruns, R., Holitschke, A.:
Comparison of JavaServer Pages and XSLT: a software engineering perspective,
Software - Practice and Experience, John Wiley & Sons, Vol. 34, 2004, pp. 1-13.


Sauer, J., Bruns, R.:
Knowledge-Based Scheduling Systems in Industry and Medicine,
IEEE Expert (Special Track on Artificial Intelligence in Manufacturing), IEEE, Vol. 12, No. 1, 1997, pp. 24-31.


Sauer, J., Appelrath, H.-J., Bruns, R., Henseler, H.:
Design-Unterstützung für Ablaufplanungssysteme,
Künstliche Intelligenz, Scientec Publishing GmbH, 1997, pp. 37-42.


Bruns, R., Appelrath, H.-J.:
Ein universelles Modell für Ablaufplanungsprobleme,
Wirtschaftsinformatik, 33. Jahrgang, Heft 6, 1991, pp. 516-525.


Conference and Workshop Papers

Bruns, R., Dötterl, J., Dunkel, J., Ossowski, S.:
A collaborative approach to mobile crowdsourcing based on data stream learning,
Proceedings of the Highlights in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation. The PAAMS Collection; González-Briones et al., Eds.; Springer International Publishing: Cham, 2022; pp. 83–94.


Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.:
Evaluating Crowdshipping Systems with Agent-Based Simulation,
in: N. Bassiliades et al. (Eds.): EUMAS 2020/AT 2020, LNAI 12520, Springer Nature Switzerland, 2020, pp. 396-411, DOI: https://doi.org/10.1007/978-3-030-66412-1_25.


Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.:
On-Time Delivery in Crowdshipping Systems: An Agent-Based Approach Using Streaming Data,
in Proceedings of the 24th European Conference on Artificial Intelligence, Santiago de Compostela, Spain, IOS Press, 2020.


Knauf, F., Bruns, R.:
A Peek into the Swarm: Analysis of the Gravitational Search Algorithm and Recommendations for Parameter Selection,
in: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2019), Prague, Czech Republic, ACM New York, NY, USA, 2019, pp. 30-38.


Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.:
Stream-Based Perception for Agents on Mobile Devices,
In: Lujak M. (eds) Agreement Technologies. AT 2018. Lecture Notes in Computer Science, vol 11327. Springer, Cham.


Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.:
Event-Driven Agents: Enhanced Perception for Multi-Agent Systems Using Complex Event Processing,
In: Belardinelli F., Argente E. (eds) Multi-Agent Systems and Agreement Technologies. EUMAS 2017, AT 2017. Lecture Notes in Computer Science, vol 10767. Springer, Cham.


Dötterl, J., Bruns, R., Dunkel, J., Ossowski, S.:
Towards Dynamic Rebalancing of Bike Sharing Systems: An Event-Driven Agents Approach,
In Oliveira E., Gama J., Vale Z., Lopes Cardoso H. (eds), Progress in Artificial Intelligence: 18th EPIA Conference on Artificial Intelligence, EPIA 2017, Porto, Portugal, September 5-8, 2017, Proceedings, pages 309–320, Cham, 2017. Springer International Publishing.


Dötterl, J., Bruns, R., Dunkel, J.:
Incorporating Situation Awareness into Recommender Systems,
Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS 2017) - Volume 2, Porto, Portugal, SCITEPRESS – Science and Technology Publications, 2017, pp. 676-683.


Coronado, M., Bruns, R., Dunkel, J., Stipkovic, S.:
Context-awareness in Task Automation Services by Distributed Event Processing,
7th International Workshop on Context-Awareness and Personalization in Cloud and Service Computing (PCS 2014), Thessaloniki, Greece, 2014, in: B. Benatallah et al. (Eds.): Web Information System Engineering - WISE 2014 Workshops, Springer International Publishing Switzerland, LNCS 9051, 2015, pp. 190-203.


Bruns, R., Dunkel, J., Billhardt, H., Lujak, M., Ossowski, S.:
Using Complex Event Processing to Support Data Fusion for Ambulance Coordination,
Proceedings of the 17th International Conference on Information Fusion (Fusion 2014), Salamanca, Spain, IEEE, 2014.


Bruns, R., Dunkel, J., Lier, S., Masbruch, H.:
DS-EPL: Domain-Specific Event Processing Language,
Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, Mumbai, India, ACM, 2014, pp. 83-94.


Billhardt, H., Lujak, M., Ossowski, S., Bruns, R., Dunkel, J.:
Intelligent Event Processing for Emergency Medical Assistance,
Proceedings of the 29th ACM Symposium on Applied Computing (SAC 2014), Gyeongju, Korea, ACM, 2014, pp. 200-206.


Beckstein, S., Bruns, R., Dunkel, J., Renners, L.:
Integrating Semantic Knowledge in Data Stream Processing,
Proceeding of the 9th International Workshop on Knowledge Engineering and Software Engineering (KESE9), Koblenz, Germany, CEUR-WS.org, Vol-1070, 2013.


Stipkovic, S., Bruns, R., Dunkel, J.:
Pervasive Computing by Mobile Complex Event Processing,
Proceedings of The 10th IEEE International Conference on e-Business Engineering (ICEBE 2013), Coventry, UK, IEEE, 2013, pp. 318-323.


Metzdorf, M., Bruns, R., Dunkel, J., Masbruch, H. Hellwich, I., Kasten, S.:
Complex Event Processing für intelligente mobile M2M-Kommunikation,
ITG-Fachbericht der 18. ITG Fachtagung Mobilkommunikation, Osnabrück, Germany, VDE-Verlag, 2013, pp. 58-63.


Dunkel, J., Bruns, R., Stipkovic, S.:
Event-Based Smartphone Sensor Processing for Ambient Assisted Living,
Fifth International Workshop on Ad Hoc, Sensor and P2P Networks (AHSP2013) at the IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), Mexico City, Mexico, IEEE, 2013, pp. 221-226.


Westhuis, J., Bruns, R., Dunkel, J.:
Using CEP-based Blackboards for Coordinating Mobile RFID Agents,
Position Paper in Proceedings of the First International Conference on Agreement Technologies (AT 2012), Dubrovnik, Croatia, CEUR Workshop Proceedings 918, 2012, pp. 107-108.


Renners, L., Bruns, R., Dunkel, J.:
Situation-Aware Energy Control by Combining Simple Sensors and Complex Event Processing,
Proceedings of the Workshop on AI Problems and Approaches for Intelligent Environments (in conjunction with ECAI 2012), Montpellier, France, 2012, pp. 33-38.


Dunkel, J., Bruns, R.:
Design Patterns for Event-Driven Architectures,
Proceedings of the 14th International Conference on Enterprise Information Systems (ICEIS 2012), Wroclaw, Poland, 2012, pp. 187-192.


Westhuis, J., Dunkel, J., Bruns, R.:
Event-Based Location Detection,
Proceedings of the 19th IEEE International Conference on Software Telecommunications and Computer Networks, Croatia, 2011.
ISBN 978-1-4577-1439-9.


Dunkel, J.:
Towards a Multiagent-based Software Architecture for Sensor Networks,
invited talk in: IEEE 10th International Symposium on Autonomous Decentralized Systems (ISADS), Tokyo (Japan), March 23-27, 2011.


Westhuis, J., Bruns, R., Dunkel, J., Knop, W. ,Eichstädt, T.
Intelligente Lokalisierung von Gegenständen mit Complex Event Processing
In: Fischer, P. et al. (Hrsg.) : Proceedings BTW 2011 - Workshops und Studierendenprogramm
(BTW 2011, Kaiserslautern, 28.02.-04.03.2011).
Kaiserslautern : Technische Universität, 2011, S. 33-42 (Schriftenreihe des Fachbreichs Informatik Bd. 30) - ISBN 978-3-941438-61-3


Pawlowski, O., Bellenger, D., Westhuis, J.:
An Extensible Event Processing Architecture for RFID-based Tracing and Tracking,
RFID-SysTech 2010 European Workshop on Smart Objects, Cuidad Real, Spain, VDE Verlag, ISBN 978-3-8007-3282-1, 2010.


Pawlowski, O., Dunkel, J., Bruns, R., Ossowski, S.:
Applying Event Stream Processing on Traffic Problem Detection,
EPIA 2009 14th Portuguese Conference on Artifical Intelligence, Aveiro, Portugal, Springer LNCS/LNAI series, pp. 27-38, 2009.


Dunkel, J., Fernández, A., Ortiz, R., Ossowski, S.:
Injecting Semantics into Event-Driven Architectures,
11th International Conference on Enterprise Information Systems (ICEIS), Milano, Italy, May 6-10, pp. 70-75, 2009.


Dunkel, J.:
On Complex Event Processing for Sensor Networks,
invited talk in: IEEE 9th International Symposium on Autonomous Decentralized Systems (ISADS), Athens (Greece), March 23-25, pp. 249-255, 2009.


Dunkel, J., Fernández, A., Ortiz, R., Ossowski, S.:
Event-Driven Architecture for Decision Support in Traffic Management Systems,
IEEE 11th International Conference on Intelligent Transportation Systems, Beijing, China, October 12-15, pp. 7-13, 2008.


Dunkel, J., Bruns, R:
Reference Architecture for Event-Driven RFID Applications,
10th International Conference on Enterprise Information Systems (ICEIS), 2nd International Workshop on RFID Technology (IWRT), Barcelona, Spain, pp. 129-135, 2008.


Book Chapters

Bruns, R., Dunkel, J.:
Model-Driven Development of Mobile Systems,
in Alencar, P., Cowan, D. (eds): Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications, IGI Global, 2012, pp. 95-112.


Dunkel, J., Bruns, R., Pawlowski, O.:
Complex Event Processing in Sensor-based Decision Support Systems,
in Nag, B. (ed.): Intelligent Systems in Operations: Models, Methods, and Applications, IGI Global, 2010, pp. 64-79.


Bruns, R., Dunkel, J.:
Intelligent Agents for E-Learning,
in Sugumaran, V. (ed.): Intelligent Information Technologies and Applications, IGI Publishing, 2008, pp. 25-42.


Dunkel, J., Bruns, R., Ossowski, S.:
Semantic E-Learning Agents - Supporting E-Learning By Semantic Web and Agent Technologies,
in Seruca, I., Cordeiro, J., Hammoudi, S., Filipe, J. (Eds): Enterprise Information Systems VI, Springer-Verlag, 2006, pp. 237-244.


Bruns, R., Dunkel, J.:
Ein eLearning-Portal unter Einsatz von XML und XSLT,
in Mertens, P. (Hrsg.): XML-Komponenten in der Praxis, Springer-Verlag, 2003, pp. 85-111.


Bruns, R.:
Chapter F1.5: Applications of Evolutionary Computation: Scheduling,
in Bäck, T., Fogel, D., Michalewicz, Z. (eds): Handbook of Evolutionary Computation, Oxford University Press and Institute of Physics Publishing, 1997.