Skip to main content

The Design Environment

  • Chapter
  • First Online:
Modern Business Process Automation

Abstract

The core modeling component of the YAWL System is the Editor. This tool enables workflow designers to graphically define complex process models, and to analyze and export these models to the Engine. Specifically, the Editor is a rich client application offering visual support for the definition of the process control logic, the data associated with the process and its tasks, and the organizational resources participating in the process. An important aspect of the Editor is the provision of sophisticated logic to verify the produced models. Through this capability, a designer can pinpoint syntactical and semantic issues at a mouse click, so as to avoid potentially costly mistakes before deploying a process to a workflow engine. The main driver behind the development of a visual editor for YAWL was the necessity to speed up the creation of process models and to foster the uptake of the language by nontechnical users. In light of this, the Editor had to fulfill the requirements of free availability, portability, ease of use, and interoperability. The tool had to be freely available; therefore, it was decided to release it under the open source LGPL license. Portability was guaranteed by developing the Editor in JavaTM and avoiding any code dependency on OS-specific libraries. Ease of use was achieved by providing the Editor with an intuitive user interface on top of a core graphical component based on extensions to the JGraph libraries.1 Interoperability was supported by the definition of a common XML format and a set of API calls for the exchange of workflow specifications between an editor and the runtime environment (cf. Chap. 9). The interaction between design and runtime environment in the YAWL System is depicted in Fig. 8.1.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 119.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stephan Clemens .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Clemens, S., Rosa, M.L., ter Hofstede, A. (2010). The Design Environment. In: Hofstede, A., Aalst, W., Adams, M., Russell, N. (eds) Modern Business Process Automation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03121-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03121-2_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03122-9

  • Online ISBN: 978-3-642-03121-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics