Open Source Projects

  1. Fabric for Deep Learning. I was the originator of the project with Rania Khalaf during my IBM days. The goal was to create a framework independent training infrastructure for deep learning models on distributed servers (CPUs and GPUs).

  2. Spring Cloud Dataflow for Kubernetes. I wrote the first implementation for Kubernetes allowing Spring Cloud Dataflow pipelines to be executed on a Kubernetes cluster.

Patents

  1. Systems management based on semantic models and low-level runtime state
    Patent number: 10203948
    Abstract: Various embodiments manage deployable computing environments. In one embodiment, a semantic model of a computing environment is analyzed. The computing environment is deployed based on the analysis of the semantic model. The deployment of the computing environment includes executing one or more automation scripts. One or more changes in a state of the computing environment are identified, for each automation script executed during the deployment of the computing environment, based on executing the automation script. The semantic model is updated based on the one or more changes in state identified for each automation script.
    Filed: September 9, 2016
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Fabio A. Oliveira, Florian Rosenberg

  2. Implicit coordination for deployment of computing systems using a data sharing service
    Patent number: 9733856
    Abstract: Various embodiments manage deployable computing environments. In one embodiment, a system model of a computing environment that includes a set of computing resources is analyzed. The system model at least describes properties of each of the set of computing nodes and identifies a plurality of configuration operations to be executed by each of the set of computing nodes during deployment. A set of dependency information is generated for each of the set of computing nodes based on analyzing the system model. The set of dependency information identifies at least one dependency between two or more of the plurality of configuration operations. An executable coordination operation is added to each of the plurality of configuration operations. The executable coordination operation automatically coordinates execution of the plurality of configuration operations on the computing node.
    Filed: June 25, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Thomas Gschwind, Michael H. Kalantar, Lakshminaraya Renganarayana, Florian Rosenberg

  3. Implicit coordination for deployment of computing systems using a data sharing service
    Patent number: 9665299
    Abstract: Various embodiments manage deployable computing environments. In one embodiment, a system model of a computing environment that includes a set of computing resources is analyzed. The system model at least describes properties of each of the set of computing nodes and identifies a plurality of configuration operations to be executed by each of the set of computing nodes during deployment. A set of dependency information is generated for each of the set of computing nodes based on analyzing the system model. The set of dependency information identifies at least one dependency between two or more of the plurality of configuration operations. An executable coordination operation is added to each of the plurality of configuration operations. The executable coordination operation automatically coordinates execution of the plurality of configuration operations on the computing node.
    Filed: March 31, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Thomas Gschwind, Michael H. Kalantar, Lakshminaraya Renganarayana, Florian Rosenberg

  4. Testing functional correctness and idempotence of software automation scripts
    Patent number: 9501384
    Abstract: Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software automation script is configured to automatically place a computing system into a target state. A plurality of test cases for the software automation script is executed. Each of the plurality of test cases is a separate instance of the software automation script configured based at least on one or more different states of the computing system. The software automation script is determined to be one of idempotent and non-idempotent and/or one of convergent and non-convergent based on executing the plurality of test cases.
    Filed: March 10, 2016
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Waldemar Hummer, Fabio A. Oliveira, Florian Rosenberg

  5. Testing functional correctness and idempotence of software automation scripts
    Patent number: 9501385
    Abstract: Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software automation script is configured to automatically place a computing system into a target state. A plurality of test cases for the software automation script is executed. Each of the plurality of test cases is a separate instance of the software automation script configured based at least on one or more different states of the computing system. The software automation script is determined to be one of idempotent and non-idempotent and/or one of convergent and non-convergent based on executing the plurality of test cases.
    Filed: March 10, 2016
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Waldemar Hummer, Fabio A. Oliveira, Florian Rosenberg

  6. Systems management based on semantic models and low-level runtime state
    Patent number: 9483250
    Abstract: Various embodiments manage deployable computing environments. In one embodiment, a semantic model of a computing environment is analyzed. The computing environment is deployed based on the analysis of the semantic model. The deployment of the computing environment includes executing one or more automation scripts. One or more changes in a state of the computing environment are identified, for each automation script executed during the deployment of the computing environment, based on executing the automation script. The semantic model is updated based on the one or more changes in state identified for each automation script.
    Filed: September 15, 2014
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Fabio A. Oliveira, Florian Rosenberg\

  7. Flexible and modular load testing and monitoring of workloads
    Patent number: 9411702
    Abstract: Various embodiments monitor a distributed software system. In one embodiment, at least one monitoring policy associated with a distributed software system is selected. A policy type associated with the monitoring policy is identified. An installer is selected based on the policy type associated with the monitoring policy. Monitoring software is installed in a computing environment utilizing the installer. The monitoring software is configured to monitor the distributed software system based on the monitoring policy.
    Filed: August 30, 2013
    Date of Patent: August 9, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Tamar Eilam, Thomas Gschwind, Florian Rosenberg, Andreas Schade

  8. Designing and cross-configuring software
    Patent number: 9405529
    Abstract: Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module.
    Filed: October 30, 2015
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Tamar Eilam, Michael H. Kalantar, Alexander Kofman, Fabio A. Oliveira, Florian Rosenberg, Gilad M. Saadoun

  9. Testing functional correctness and idempotence of software automation scripts
    Patent number: 9348738
    Abstract: Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software automation script is configured to automatically place a computing system into a target state. A plurality of test cases for the software automation script is executed. Each of the plurality of test cases is a separate instance of the software automation script configured based at least on one or more different states of the computing system. The software automation script is determined to be one of idempotent and non-idempotent and/or one of convergent and non-convergent based on executing the plurality of test cases.
    Filed: September 19, 2013
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Waldemar Hummer, Fabio A. Oliveira, Florian Rosenberg

  10. Testing functional correctness and idempotence of software automation scripts
    Patent number: 9317410
    Abstract: Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software automation script is configured to automatically place a computing system into a target state. A plurality of test cases for the software automation script is executed. Each of the plurality of test cases is a separate instance of the software automation script configured based at least on one or more different states of the computing system. The software automation script is determined to be one of idempotent and non-idempotent and/or one of convergent and non-convergent based on executing the plurality of test cases.
    Filed: March 15, 2013
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tamar Eilam, Waldemar Hummer, Fabio A. Oliveira, Florian Rosenberg

  11. Designing and cross-configuring software
    Patent number: 8793652
    Abstract: Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module.
    Filed: June 7, 2012
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Daniel C. Berg, Tamar Eilam, Michael H. Kalantar, Alexander Kofman, Fabio A. Oliveira, Florian Rosenberg, Gilad Saadoun

Publications

DBLP and Google Scholar also maintain high quality publications list.

Journal Papers

  1. A. Milenkoski, A. Iosup, S. Kounev, K. Sachs, D. E. Mularz, J. A. Curtiss, J. Ding, F. Rosenberg, P. Rygielski (2018). CUP: A Formalism for Expressing Cloud Usage Patterns for Experts and Non-Experts. IEEE Cloud Computing 5(3): 65-76
  2. B. Bhattacharjee, S. Boag, C. Doshi, P. Dube, B. Herta, V. Ishakian, K. R. Jayaram, Rania Khalaf, A. Krishna, Y. B. Li, V. Muthusamy, R. Puri, Y. Ren, F. Rosenberg, S. R. Seelam, Y. Wang, J. M. Zhang, L. Zhang (2017). IBM Deep Learning Service. IBM Journal of Research and Development 61(4): 10
  3. M. H. Kalantar, F. Rosenberg, J. Doran, T. Eilam, M. Elder, F. Oliveira, E. C. Snible, T. Roth (2014). Weaver: Language and runtime for software defined environments. IBM Journal of Research and Development 58(2/3)
  4. O. Moser, F. Rosenberg, S. Dustdar (2012). Domain-Specific Service Selection for Composite Services. IEEE Transactions on Software Engineering, 38(4), p. 828-843, IEEE Computer Society
  5. B. Wetzstein, P. Leitner, F. Rosenberg, S. Dustdar, F. Leymann (February 2011). Identifying Influential Factors of Business Process Performance Using Dependency Analysis. Enterprise Information Systems, 5(1), p. 79-98, Taylor & Francis
  6. A. Michlmayr, F. Rosenberg, P. Leitner, S. Dustdar (July-September 2010). End-to-End Support for QoS-Aware Service Selection, Binding and Mediation in VRESCo. IEEE Transactions on Services Computing, 3(3), p. 193-205, IEEE Computer Society
  7. S. Akram, A. Bouguettaya, X. Liu, A. Haller, F. Rosenberg (July 2010). A Change Management Framework for Service Oriented Enterprises. International Journal of Next-Generation Computing, 1(1), p. 108-135, Perpetual Innovation Media
  8. A. Michlmayr, F. Rosenberg, P. Leitner, S. Dustdar (April 2010). Selective Service Provenance in the VRESCo Runtime. International Journal on Web Services Research, 7(2), p. 65-86, Idea Publishing Group
  9. M. B. Blake, W. Tan, F. Rosenberg (January 2010). Composition as a Service. IEEE Internet Computing, 14(1), p. 78-82, IEEE Computer Society
  10. C. Platzer, F. Rosenberg, S. Dustdar (July 2009). Web Service Clustering using Multi-Dimensional Angles as Proximity Measures. ACM Transactions on Internet Technologies, 9(3), p. 11:1-11:26, ACM
  11. P. Leitner, F. Rosenberg, S. Dustdar (May/June 2009). Daios - Efficient Dynamic Web Service Invocation. IEEE Internet Computing, 13(3), p. 72-80, IEEE
  12. F. Rosenberg, A. Michlmayr, S. Dustdar (November 2008). Top-Down Business Process Development and Execution using Quality of Service Aspects. Enterprise Information Systems, 2(4), p. 459-475, Taylor & Francis
  13. F. Rosenberg, F. Curbera, M. Duftler, R. Khalaf (Sept/Oct 2008). Composing RESTful Services and Collaborative Workflows: A Lightweight Approach. IEEE Internet Computing, 12(5), p. 24-31, IEEE
  14. M. Mrissa, C. Ghedira, D. Benslimane, Z. Maamar, F. Rosenberg, S. Dustdar (November 2007). A Context-based Mediation Approach to Compose Semantic Web Services. ACM Transactions on Internet Technology, Special Issue on Semantic Web Services: Issues, Solutions and Applications, 8(1), p. 4:1-4:23, ACM Press
  15. M. Baldauf, S. Dustdar, F. Rosenberg (2007). A Survey On Context-Aware Systems. International Journal of Ad Hoc and Ubiquitous Computing, 2(4), p. 263-277, Inderscience Publishers

Conference, Workshop and Demo Papers

  1. W. Hummer, F. Rosenberg, F. Oliveira, T. Eilam (2013). Testing Idempotence for Infrastructure as Code. In: Proceedings of the 14th ACM/IFIP/USENIX International Middleware Conference (Middleware’13), 9-13. December 2013, Beijing, China. [Awared Best Student Paper]
  2. W. Hummer, F. Rosenberg, F. Oliveira, T. Eilam (2013). Automated Testing of Chef Automation Scripts. In: Proceedings of the 14th ACM/IFIP/USENIX International Middleware Conference (Demo Track) (Middleware’13), 9-13. December 2013, Beijing, China
  3. D. Jayasinghe, C. Pu, F. Oliveira, F. Rosenberg, T. Eilam (2013). AESON: A Model-Driven and Fault Tolerant Composite Deployment Runtime for IaaS Clouds. In: Proceedings of the 10th International Conference on Services Computing (SCC’13), June 27-July 2, 2013, 2013, Santa Clara, CA, USA
  4. F. Oliveira, T. Eilam, M. Kalantar, F. Rosenberg (2012). Semantically-Rich Composition of Virtual Images. In: Proceedings of the 5th International Conference on Cloud Computing (CLOUD’12), 24.-29. June 2012, Hawaii, USA
  5. A. Haller, T. Groza, F. Rosenberg (2011). Interacting with Linked Data via Semantically Annotated Widgets. In: Proceedings of the Joint International Semantic Techology Conference (JIST’11), 4.-7. December 2011, Hangzhou, China
  6. A. Haller, F. Rosenberg (2010). A Semantic Web Enabled Form Model and RESTful Service Implementation. In: Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA’10), 12.-15.December 2010, Perth, Australia
  7. O. Moser, F. Rosenberg, S. Dustdar (2010). Event Driven Monitoring for Service Composition Infrastructures. In: Proceedings of the 11th International Conference on Web Information System Engineering (WISE’10), 12.-14.December 2010, Hong Kong, China
  8. F. Rosenberg, M. B. Mueller, P. Leitner, A. Michlmayr, A. Bouguettaya, S. Dustdar (2010). Metaheuristic Optimization of Large-Scale QoS-Aware Service Compositions. In: Proceedings of the International Conference on Services Computing (SCC’10), 5.-10. July 2010, Miami, FL, USA
  9. P. Leitner, A. Michlmayr, F. Rosenberg, S. Dustdar (2010). Monitoring, Prediction and Prevention of SLA Violations in Composite Services. In: Proceedings of the International Conference on Web Services (ICWS’10), 5.-10. July 2010, Miami, FL, USA
  10. P. Leitner, B. Wetzstein, F. Rosenberg, A. Michlmayr, S. Dustdar, F. Leymann (2009). Runtime Prediction of Service Level Agreement Violations for Composite Services. In: Proceedings of the 3rd Workshop on Non-Functional Properties and SLA Management in Service-Oriented Computing (NFPSLAM-SOC’09), co-located with the 7th International Joint Conference on Service Oriented Computing (ICSOC’09), 23. - 27. November 2009, Stockholm, Sweden
  11. P. Leitner, A. Michlmayr, F. Rosenberg, S. Dustdar (2009). Selecting Web Services Based on Past User Experiences. In: Proceedings of the IEEE Asia-Pacific Services Computing Conference (APSCC’09), 7. - 11. December 2009, Singapore
  12. A. Michlmayr, F. Rosenberg, P. Leitner, S. Dustdar (2009). Comprehensive QoS Monitoring of Web Services and Event-Based SLA Violation Detection. In: Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing (MW4SOC’09), co-located with the ACM/IFIP/USENIX 10th International Middleware Conference (Middleware’09), 30. November - 4. December 2009, Urbana Champaign, Illinois, USA
  13. F. Rosenberg, R. Khalaf, M. Duftler, F. Curbera, P. Austel (2009). End-to-End Security for Enterprise Mashups. In: Proceedings of the 7th International Joint Conference on Service Oriented Computing (ICSOC’09), 23. - 27. November 2009, Stockholm, Sweden
  14. F. Rosenberg, P. Celikovic, A. Michlmayr, P. Leitner, S. Dustdar (2009). An End-to-End Approach for QoS-Aware Service Composition. In: Proceedings of the 13th IEEE International Enterprise Distributed Object Computing Conference (EDOC’09), 31. August - 4. September 2009, Auckland, New Zealand
  15. B. Wetzstein, P. Leitner, F. Rosenberg, I. Brandic, F. Leymann, S. Dustdar (2009). Monitoring and Analyzing Influential Factors of Business Process Performance. In: Proceedings of the 13th IEEE International Enterprise Distributed Object Computing Conference (EDOC’09), 31. August - 4. September 2009, Auckland, New Zealand
  16. A. Michlmayr, F. Rosenberg, P. Leitner, S. Dustdar (2009). Service Provenance in QoS-Aware Web Service Runtimes. In: Proceedings of the 7th IEEE International Conference on Web Services (ICWS’09), 6.-10. July 2009, Los Angeles, USA
  17. F. Rosenberg, P. Leitner, A. Michlmayr, P. Celikovic, S. Dustdar (2009). Towards Composition as a Service - A Quality of Service Driven Approach. In: Proceedings of the First IEEE Workshop on Information and Software as Service (WISS’09), co-located with the 25th International Conference on Data Engineering (ICDE’09), 29. March 2009, Shanghai, China
  18. F. Rosenberg, P. Leitner, A. Michlmayr, S. Dustdar (2008). [Integrated Metadata Support for Web Service Runtimes]../assets/pdfs/(mws2008.pdf). In: Proceedings of the Middleware for Web Services Workshop (MWS’08), co-located with the 12th IEEE International Distributed Object Computing Conference (EDOC’08), 15-19. September 2008, Munich, Germany
  19. P. Leitner, A. Michlmayr, F. Rosenberg, S. Dustdar (2008). End-to-End Versioning Support for Web Services. In: Proceedings of the International Conference on Services Computing (SCC’08), 8-11. July 2008, Honolulu, Hawaii, USA
  20. A. Michlmayr, F. Rosenberg, P. Leitner, S. Dustdar (2008). Advanced Event Processing and Notifications in Service Runtime Environments. In: Proceedings of the 2nd International Conference on Distributed Event-Based Systems (DEBS’08), 1-4. July 2008, Rome, Italy
  21. A. Michlmayr, P. Leitner, F. Rosenberg, S. Dustdar (2008). Publish/Subscribe in the VRESCo SOA Runtime (Demo Paper). In: Proceedings of the 2nd International Conference on Distributed Event-Based Systems (DEBS’08), 1-4. July 2008, Rome, Italy
  22. O. Moser, F. Rosenberg, S. Dustdar (2008). VieDAME - Flexible and Robust BPEL Processes through Monitoring and Adaptation (Informal Demo Paper). In: Proceedings of the 30th International Conference on Software Engineering (ICSE’08), 10-18. May 2008, Leipzig, Germany
  23. O. Moser, F. Rosenberg, S. Dustdar (2008). Non-Intrusive Monitoring and Adaptation for WS-BPEL. In: Proceedings of the 17th International World Wide Web Conference (Web Engineering Track) (WWW’08), 21-25. April 2008, Beijing, China
  24. F. Rosenberg, C. Enzi, A. Michlmayr, C. Platzer, S. Dustdar (2007). Integrating Qualtiy of Service Aspects in Top-Down Business Process Development using WS-CDL and WS-BPEL. In: Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC’07), 15-19. October 2007, Annapolis, Maryland, USA
  25. A. Michlmayr, F. Rosenberg, C. Platzer, M. Treiber, S. Dustdar (2007). Towards Recovering the Broken SOA Triangle - A Software Engineering Perspective. In: Proceedings of the 2nd International Workshop on Service Oriented Software Engineering (IW-SOSE’07), co-located with the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’07), 03-07. September 2007, Dubrovnik, Croatia
  26. L. Juszczyk, A. Michlmayr, C. Platzer, F. Rosenberg, A. Urbanec, S. Dustdar (2007). Large Scale Web Service Discovery and Composition using High Performance In-Memory Indexing (Web Service Challenge Paper). In: Proceedings of the IEEE Joint Conference on E-Commerce Technology and Enterprise Computing, E-Commerce and E-Services (CEC & EEE’07), 23-26. July 2007, Tokyo, Japan
  27. C. Nagl, F. Rosenberg, S. Dustdar (2006). ViDRE - A Distributed Service-Oriented Business Rule Engine based on RuleML. In: Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC’06), 16-20. October 2006, Hong Kong, China
  28. F. Rosenberg, C. Platzer, S. Dustdar (2006). Bootstrapping Performance and Dependability Attributes of Web Services. In: Proceedings of the IEEE International Conference on Web Services (ICWS’06), 18-22. September 2006, Chicago, USA
  29. F. Rosenberg, C. Nagl, S. Dustdar (2006). Applying Distributed Business Rules - The ViDRE Approach. In: Proceedings of the International Conference on Services Computing (SCC’06), Services Computing Contest (SOA Contest’06), 18-22. September 2006, Chicago, USA
  30. M. Aiello, F. Rosenberg, C. Platzer, A. Ciabattoni, S. Dustdar (2006). Service QoS composition at the level of part names (invited paper). In: Proceedings of the 3rd International Workshop on Web services and Formal Methods (WS-FM’06), co-located with the 4th International Conference on Business Process Management (BPM’06), 8-9. September 2006, Vienna, Austria
  31. M. Aiello, C. Platzer, F. Rosenberg, H. Tran, M. Vasko, S. Dustdar (2006). Web Service Indexing for Efficient Retrieval and Composition (Web Service Challenge Paper). In: Proceedings of the IEEE Joint Conference on E-Commerce Technology and Enterprise Computing, E-Commerce and E-Services (CEC & EEE’06), 26-29. June 2006, San Francisco, USA
  32. F. Rosenberg, S. Dustdar (2005). Towards a Distributed Service-Oriented Business Rules System. In: Proceedings of the 3rd IEEE European Conference on Web Services (ECOWS’05), 14-16. November 2005, Vaxjo, Sweden
  33. J. Oberleitner, F. Rosenberg, S. Dustdar (2005). A Lightweight Model-Driven Orchestration Engine for e-Services. In: Proceedings of the 6th VLDB Workshop on Technologies for E-Services (TES’05), co-located with the 31st International Conference on Very Large Data Bases (VLDB’05), 2-3. September 2005, Trondheim, Norway
  34. F. Rosenberg, S. Dustdar (2005). Business Rules Integration in BPEL - A Service-Oriented Approach. In: Proceedings of the 7th International IEEE Conference on E-Commerce Technology (CEC’05), 19-22. July 2005, Munich, Germany
  35. F. Rosenberg, S. Dustdar (2005). Design and Implementation of a Service-Oriented Business Rules Broker. In: Proceedings of the 1st IEEE International Workshop on Service-oriented Solutions for Cooperative Organizations (SoS4CO’05), co-located with the 7th International IEEE Conference on E-Commerce Technology (CEC’05), 19. July 2005, Munich, Germany

Book Chapters

  1. W. Hummer, P. Leitner, A. Michlmayr, F. Rosenberg, S. Dustdar (2010). VRESCo - Vienna Runtime Environment for Service-oriented Computing. In: Service Engineering. European Research Results, Springer (Editor(s): Schahram Dustar and Fei Li).
  2. A. Michlmayr, P. Leitner, F. Rosenberg, S. Dustdar (2010). Event Processing in Web Service Runtime Environments. In: Handbook of Research on Advanced Distributed Event-Based Systems, Publish/Subscribe and Message Filtering Technologies, IGI Global (Editor(s): Annika Hinze and Alex Buchmann).
  3. P. Leitner, F. Rosenberg, A. Michlmayr, A. Huber, S. Dustdar (2009). A Mediator-Based Approach to Resolving Interface Heterogeneity of Web Services. In: Post-Proceedings of the 3rd International Workshop on Emerging Web Service Technologies (WEWST’08), co-located with ECOWS’08, Dublin, Ireland, Birkhaeuser (Editor(s): Walter Binder and Schahram Dustdar).
  4. F. Rosenberg, A. Michlmayr, C. Nagl, S. Dustdar (2009). Distributed Business Rules within Service-Centric Systems. In: Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, IGI Global (Editor(s): Dragan Gasevic, Adrian Giurca, Kuldar Taveter).
  5. C. Platzer, F. Rosenberg, S. Dustdar (1. November 2007). Enhancing Web Service Discovery and Monitoring with Quality of Service Information. In: Securing Web Services: Practical Usage of Standards and Specifications, Idea Publishing Inc. (Editor(s): Periorellis Panos).

Thesis

  1. F. Rosenberg (June 2009). QoS-Aware Composition of Adaptive Service-Oriented Systems. PhD Thesis, Technical University Vienna.