Navigation

Prof. Dr. Frank Leymann

Managing Director

Address: Institute of Architecture of Application Systems
Universitätsstraße 38
70569 Stuttgart
Germany
Phone: +49 711 685-88 470
Fax: +49 711 685-88 472
Room: 1.359; P.A.: 1.353
Office Hours: By arrangement
E-Mail: Leymann(at)iaas.uni-stuttgart.de

Biographical Data

Frank Leymann is a full professor of computer science and director of the Institute of Architecture of Application Systems at the University of Stuttgart, Germany. His research interests include service oriented computing and middleware, workflow- and business process management, Cloud Computing, transaction processing, integration technology, and architecture patterns.

Before accepting his professor position he worked for two decades for IBM Software Group building database and middleware products: He built tools supporting conceptual and physical database design for DB2; built performance prediction and monitoring tools for an object database system; was co-architect of a repository system; built both, a universal relation system as well as a complex object database system on top of DB2; and was co-architect of the MQSeries family. In parallel to that, Frank worked continuously since the late eighties on workflow technology and became the father of IBM's workflow product set.

As an IBM Distinguished Engineer and elected member of the IBM Academy of Technology he contributed to the architecture and strategy of IBM's entire middleware stack as well as IBM's On Demand Computing strategy. From 2000 on, Frank worked as co-architect of the Web Service stack. He is co-author of many Web Service specifications, including WSFL, WS-Addressing, WS-Metadata Exchange, WS-Business Agreement, the WS-Resource Framework set of specifications, WS-HumanTask and BPEL4People; together with Satish Thatte, he was the driving force behind BPEL4WS. Also, he is co-author of BPMN 2.0 and TOSCA.


Running projects:
Currently, Frank works on the following third-party funded research projects:
For the DFG Excellence Cluster SimTech his group contributes a service-oriented environment for modeling and executing multi-scale simulations; also, the automatic deployment of simulation environments in the cloud will be supported.
In the DFG Excellence Graduate School GSaME work is done on a service-based environment for adaptive business processes in manufacturing environments and a pattern language describing cooperating people that solve manufacturing problems in social networks will be worked out.
The creation of collective adaptive systems based on declarative composition mechanisms is the focus of his team in the EU FP7 project ALLOW Ensembles.
Within the BMWi funded project CloudCycle a middleware is developed that supports the portability of Cloud applications as well as ensuring their trust properties.
The role of Clouds to ensure ecological policies is investigated within the BMWi funded project Migrate.
The DFG funded project COMB has compliance of business processes in its center of research.
Benchmarks of workflow systems are developed in the project Benchflow, which is also funded by DFG.
The BMBF project ECHO is focussing on building a Cloud-based platform to support patients with chronic diseases.

Similarly, Frank is active in projects that are directly funded by industry. Topics worked on in these projects are from the area of service- and process-oriented architectures as well as cloud computing.


Finished projects:
As Scientific Director of the EU FP6 project SUPER, he set the direction for the whole project which was about combining semantics technology and business process technology.
In the EU FP6 project TripCom, his group contributed to combine SOA technoloy and space-based computing.
In the BMBF project Tools4BPEL extensions of BPEL for specifying choreographies and their QoS have been worked out.
MDA-based mechanisms for ensuring compliance in SOA- and especially in process-based applications were investigated by his team in the EU FP7 project COMPAS.
The use of SOA- and process-technologies for preventing violations of security assertions has been the focus in the EU FP7 project MASTER.
Within the EU FP7 project ALLOW the focus of research was on enabling the adaptability of flows as basis for building applications in pervasive environments.
The focus of his work in the Nexus DFG Center of Excellence was in the area of context-aware business processes.
New mechanisms for composing SOA-based applications and their embedding into corresponding software engineering methods have been subject of the EU FP7 project S-Cube.
The development of variable Cloud services and their support by an appropriate PaaS platform have been investigated in the EU FP7 project 4CaaSt.


Frank published many papers in journals and proceedings, co-authored four text books, and holds close to 50 patents especially in the area of workflow management and transaction processing. He served on program committees and organization committees of many international conferences, and he is (associated) editor of a couple of journals. From 2006 to 2011 he was member of the scientific directorate of Schloss Dagstuhl (Leibniz Center of Computer Science).

Citation Metrics (as of: June 2014)

Publications


Contributions to Standards


(23) Topology & Orchestration Specification for Cloud Applications (TOSCA)
(22) Business Process Model and Notation 2.0 (BPMN 2.0)
(21) Web Services Human Task (WS-HT)
(20) WS-BPEL for People (BPEL4People)
(19) WS-BPEL Extension for Subprocesses (BPEL-SPE) - White Paper
(18) WS-BPEL Extension for People (BPEL4People) - White Paper
(17) BPELJ: BPEL for Java - White Paper
(16) Web Services Metadata Exchange
(15) Web Services Coordination
(14) Web Services Atomic Transaction
(13) Web Services Business Activity
(12) Web Services Resource Properties
(11) Web Services Resource Lifetime
(10) Web Services Service Group
(9) Modeling Stateful Resources with Web Services
(8) Web Services Policy Framework
(7) Web Services Policy Attachment
(6) Federation of Identities in a Web Services World
(5) Reliable Message Delivery in a Web Services World
(4) Web Services Addressing
(3) Business processes in a Web services world
(2) Business Process Execution Language for Web Services (BPEL)
(1) Web Services Flow Language WSFL

Editorial Board, Membership


- Field Editor - Computing
- Associate Editor - IEEE Transactions on Service Computing
- Associate Editor - International Journal on Cooperative Information Systems (IJCIS)
- Associate Editor - International Journal of Web Services Research (JWSR)
- Associate Editor - Enterprise Modelling and Information Systems Architectures (EMISA)
- Gründer & Editor-in-Chief (bis 2009) - International Journal of Business Process Integration and Management
  (IJBPIM)
- Associate Editor (bis 2007) - Datenbank Spektrum

Program- and Organization Committees (since 2001)


2014
- Program Co-Chair CLOSER 2014 (Barcelona, Spain, April 3 - 5, 2014)
2013
- Program Committee ICSOC 2013 (Berlin, Germany, December 2 - 5, 2013)
- Program Committee CoopIS 2023 (Graz, Austria, September 11 - 13, 2013)
- Program Committee EDOC 2013 (Vancouver, Canada, September 9 - 13, 2013)
- Senior Program Committee Member BPM 2013 (Beijing, China, August 26 - 30, 2013)
- Program Committee WWW 2013 (Rio de Janeiro, Brazil, May 13 - 17, 2013)
- Program Co-Chair CLOSER 2013 (Aachen, Germany, May 8 - 10, 2013)
2012
- Senior Program Committee Member BPM 2012 (Tallinn, Estonia, September 3 - 6, 2012)
- Program Committee Intl Symposium on Advances in Transaction Processing (Niagara Falls, Ontario, Canada, August 27 - 29, 2012)
- Program Committee ICWE 2012 (Berlin, Germany, July 23 - 27, 2012)
- Program Committee Cloud 2012 (Honolulu, Hawaii, USA, June 24 - 29, 2012)
- Program Co-Chair CLOSER 2012 (Porto, Portugal, April 18 - 21, 2012)
- Program Committee WWW 2012 (Lyon, France, April 16 - 20, 2012)
2011
- Program Committee ICSOC 2011 (Paphos, Cyprus, December 5 - 8, 2011)
- Program Committee CoopIS 2011 (Heraklion, Greece, October 19 - 21, 2011)
- Program Committee ECOWS 2011 (Lugano, Switzerland, September 14 - 16, 2011)
- Program Committee EDOC 2011 (Helsinki, Finland, August 29 - September 2, 2011)
- Senior Program Committee BPM 2011 (Clermont-Ferrand, France, August 28 - September 2, 2011)
- Program Committee ICWS 2011 (Washington DC, USA, July 5 - 10, 2011)
- Program Committee CLOUD 2011 (Washington DC, USA, July 5 - 10, 2011)
- Organization Committee SERVICES 2011 (Washington DC, USA, July 5 - 10, 2011)
- Program Committee ICWE 2011 (Paphos, Cyprus, June 20 - 24, 2011)
- Program Co-Chair CLOSER 2011 (Noordwijkerhout, The Netherlands, May 7 - 9 2011)
- Program Committee WWW 2011 (Hyderabad, India, March 28 - April 1, 2011)
- Program Committee BTW 2011 Kaiserslautern, Germany, February 28 - March 4, 2011)
- Associate Editor WI 2011 (Zurich, Switzerland, February 16 - 18, 2011)
2010
- Program Committee ICSOC 2010 (San Francisco, CA, USA, December 7 - 10, 2010)
- Program Committee ECOWS 2010 (Ayiy Napa, Cyprus, December 1 - 3, 2010)
- Program Committee EDOC 2010 (Vitoria, Brazil, October 25 - 29, 2010)
- Program Committee CoopIS 2010 (Hersonissou, Crete, Greece, October 25 - 29, 2010)
- Senior Program Committee BPM 2010 (Hoboken, NJ, USA, September 13 - 16, 2010)
- Program Committee ICWS 2010 (Miama, FL, USA, July 5 - 10, 2010)
- Program Committee CLOUD 2010 (Miama, FL, USA, July 5 - 10, 2010)
- Steering Committee IEEE SERVICES 2010 (Miami, FL, USA, July 5 - 10, 2010)
- Program Committee ICWE 2010 (Vienna,Austria, June 5 - 9, 2010)
- Program Committee WS-REST 2010 (Raleigh, NC, USA, April 26, 2010)
2009
- Program Committee ICSOC 2009 (Stockholm, Sweden, November 24 - 27, 2009)
- Program Committee ECOWS 2009 (Eindhoven, The Netherlands, November 9 - 11, 2009)
- Program Committee CoopIS 2009 (Vilamoura, Algarve-Portugal, November 3 - 5, 2009)
- Senior Reviewer BPM 2009 (Ulm, Germany, September 8 - 10, 2009)
- Workshop Co-Chair BPM 2009 (Ulm, Germany, September 8 - 10, 2009)
- Program Committee EDOC 2009 (Auckland, New Zealand, August 31 - September 4, 2009)
- Program Committee 1st Intl Workshop on BPMN (Vienna, Austria, July 20, 2009)
- Program Committee ICWS 2009 (Los Angeles, CA, USA, July 6 - 10, 2009)
- Program Committee ICWE Workshop Composable Web09, San Sebastian, Spain, June 24 - 26, 2009)
- Program Committee YR-SOC 2009 (Pisa, Italy, June 17 - 19, 2009)
- Program Committee 11th Intl Conf. on Coordination Models and Languages (Lisbon, Portugal, June 9 - 12, 2009)
- Program Committee ICSE Workshop Software Engineering Challenges of Cloud Computing (Vancouver, Canada, May 16 - 24, 2009)
- Steering Committee ICSE PESOS Workshop Principle of Engineering Service Oriented Systems (Vancouver, Canada, May 16 - 24, 2009)
- Program Committee WWW 2009 (Madrid, Spain, April 20 - 24, 2009)
- Program Committee Wirtschaftsinformatik 2009 (Vienna, Austria, February 25 - 27, 2009)
2008
- Co-General Chair, ICSOC 2008 (Sidney, Australia, December 1 - 5, 2008)
- Program committee ECOWS 2008 (Dublin, Ireland, November 12 - 14, 2008)
- Program committee CoopIS 2008 (Monterrey, Mexico, November 9 - 14, 2008)
- Technical steering committee and Program committee ICWS 2008 (Beijing, China, September 23 - 26, 2008)
- Program committee MWS 2008 (Munic, Germany, September 15 - 19, 2008)
- Program committee EDOC 2008 (Munic, Germany, September 15 - 19, 2008)
- Program committee WS-FM'2008 (Milano, Italy, September 4, 2008)
- Program committee PM4HDPS (Milano, Italy, September 4, 2008)
- Senior Reviewer BPM 2008 (Milano, Italy, September 1 - 4, 2008)
- Co-Chair, PhD Symposium SCC 2008 (Hawaii, USA, July 8 - 11, 2008)
- Industrial Co-Chair, ICDE 2008 (Cancun, Mexico, April 7 - 12, 2008)
- Program committee XML4BPM 2008 (Munich, Germany, February 28 - March 2, 2008)
- Program committee Wirtschaftsinformatik 2008 (Munich, Germany, February 26 - 28, 2008)
2007
- Co-Organizer Middleware 2007 workshop MW4SOA (Newport Beach, CA, USA)
- Program committee ECOWS 07 (Halle, Germany, November 26 - 28, 2007)
- Co-Chair Program Committee CoopIS'2007
- Program committee EDOC 2007 - Intl Conf Enterprise Distributed Object Computing (Annapolis, MD, USA,
October 15 - 19, 2007)
- Area Coodinator SOA Middleware, and Program Committee ICSOC 2007 (Vienna, Austria,
September 17 - 21, 2007)
- Program committee BPM 2007, Brisbane, Australia
- Co-General Chair & Program committee ICWS 07 (Intl Conf Web Services), Salt Lake City, Utha, USA
- Program committee DMC 2007 (Intl Workshop on Mobile and Distributed Collaboration), Paris, France
- Program committee ICWE 2007 (Intl Conf Web Engineering), Como, Italy
- Program committee YR-SOC, Leicester, UK
- Program committee (Demo Track) BTW 2007, Aachen, Germany
- Program committee WWW 2007, Banff, Alberta, Canada
- Organizer & program committee, Track IS Architekturen WI 2007 (Wirtschaftsinformatik) Karlsruhe, Germany
2006
- Program committee ICSOC 2006, Chicago, IL, USA
- Co-Organizer Middleware 2006 workshop MW4SOA (Melburne, Australia)
- Program committee, ECOWS 2006 (Zurich, Switzerland)
- Program committee BPM 2006, Vienna, Austria
- Industry Chair BPM 2006, Vienna, Austria
- Program Committee, Workshop SBPM 2006 Semantics for Business Process Management (Budva, Montenegro, June 11 - 14, 2006)
- Organization- & program committee of International Dagstuhl-Seminar on Service & Business Processes
(With W. v.d. Aalst, B. Reisig, and S. Thatte)
- Program committee DILSOS 2006, Vienna, Austria
- Program committee ICWS 2006 (Intl Conf Web Services), Chicago, IL, USA
- Co-General Chair ICWS 2006 (Intl Conf Web Services), Chicago, IL, USA
- Program committee WWW 2006, Edinburgh, UK
- Program committee EDBT 2006, Munich, Germany
- Program committee XML4BPM 2006 (Workshop on XML for BPM), Passau, Germany
2005
- Program committee & Workshop Chair ICSoC 2005, Amsterdam, The Netherlands
- Steering committee & Program committee ECOWS 2005, Sweden
- Chair, program committee SCC 2005 (IEE0E Intl Conf on Service Computing), Orlando, Florida, USA
- Program committee ICWE 2005 (Intl Conf Web Engineering), Sidney, Australia
- Program committee ICWS 2005 (Intl Conf Web Services), Orlando, Florida, USA
- Co-Chair, Workshop Business Processes & Services, BPM 2005, Nancy, France
- Organizer & program committee, Track Internet Economy WI 2005 (Wirtschaftsinformatik) Bamberg, Germany
- Program committee XML4BPM 2005 (Workshop on XML for BPM), Karlsruhe, Germany
- Chair, Industry program committee BTW 2005, Karlsruhe, Germany
2004
- Program committee VLDB TES 2004 (Technology of E-Services), Toronto, Canada
- Program committee Mod 2004, (Modellierung 2004), Marburg, Germany
- Program committee ICSoC 2004 (Service Oriented Computing), New York, USA
- Program committee ECOWS 2004 (European Conf on Web Services), Erfurt, Germany
- Steering committee ICWS 2004 (Intl Conf Web Services, Grid, e-Biz), San Diego, USA
- Program committee WWW2004 (Intl Conf of the WWW), New York, USA
- Program committee ICWE 2004 (Intl Conf Web Eng), Munich, Germany
- Program committee ESWS 2004(European Semantic Web Symposium) , Heraklion, Greece
- Program committee WS-FM 2004 (Workshop Web Services & Formal Methods), Pisa, Italy
2003
- Program committee ICSoC 2003 (Service Oriented Computing), Trentino, Italy
- Organizer, special session on Grid Computing, VLDB 2003
- Program committee VLDB 2003, Berlin, Germany.
- Program committee XML technologies for the semantic Web Workshop, XSW 2003, Berlin, Germany
- Organizer, 1st European Workshop on Object Orientation and Web Services at ECOOP 2003 (With A. Finkelstein, W. Lamersdorf, G. Piccinelli, S. Weerawarana)
- Program committee BTW 2003, Leipzig, Germany.
- Program committee XML Technologies for middleware / Middleware for XML applications Workshop, XMIDX 2003, Berlin, Germany.
2002
- Program committee Technologies for e-services VLDB-Workshop, Hong-Kong, China.
- Program committee XML technologies for the semantic Web Workshop, XSW 2002, Berlin, Germany
- Organization- & program committee of International Dagstuhl-Seminar on Information Integration
(With V. Krishnamur, B. Mitschang, and N. Mattos)
2001
- Program committee E-Business Engineering Workshop, Informatik 2001, Vienna, Austria
- Program committee E-Commerce: System support Workshop, Informatik 2001, Vienna, Austria
- Program committee ICDE 2001(International Conference on Data Engineering), Heidelberg, Germany
- Program committee BTW 2001, Oldenburg, Germany
- Chair, Industry program committee, BTW 2001, Oldenburg, Germany