EML:A TREE OVERLAY-BASED VISUAL LANGUAGE FOR BUSINESS PROCESS MODELLING

Lei Li, John Hosking, John Grundy

Abstract

Visual business process modelling can fulfil an important role to enable high-level specification of system interactions, improve system integration and support performance analysis. Existing modelling approaches typically use a workflow based method. Cobweb and labyrinth problems appear quickly when this type of notation is used to model a complex enterprise system with users having to deal with either very complex diagrams or many cross-diagram implicit relationships. In contrast, a tree based presentation can be very efficient for handling visual relationships. We present an overview of EML (Enterprise Modelling Language), a novel tree overlay-based visual specification for enterprise process modelling and its support tool. The highlight is its flexibility in modelling business processes using different layers. A service-oriented tree structure represents the system functional architecture. Business process modelling is constructed as an overlay on top of this service tree. By using a multi-layer structure, an enterprise system can be modelled with a variety of early aspects to satisfy design requirements. An Eclipse based software tool, MaramaEML has been developed to edit EML diagrams integrated with existing modelling languages such as BPMN and supports automatic generation of BPEL code.

References

  1. BPMI.. 2006. http://www.ebpml.org/bpml.htm
  2. Buschmann, F., Meunier, R., Rohnert, H., 1996. PatternOriented Software Architecture. John Wiley and Sons.
  3. Chen, P., 2002. Entity-relationship modeling Contributions to SE, p296 p310, Springer-Verlag, NY
  4. Draheim, D., Weber, G., 2005. Form-Oriented Analysis, Springer-Verlag Berlin Heidelberg
  5. Eriksson, H.E., Penker, M., 2000. Business modeling with UML: business patterns at work, Wiley
  6. Gokhale, A., Gray, J., 2005. An Integrated AOMD Development Toolsuite for Distributed Real-Time and Embedded Systems, Proc 6th I W- AOM, Chicago
  7. Grundy, J.C., Hosking, J.G., Zhu, N., Liu, N., 2006. Generating Domain-Specific Visual Language Editors from High-level Tool Specifications, Proc ASE06 Japan
  8. Guerra, E., Diaz P., Lara J., 2005. A Formal Approach to the Generation of Visual Language Environments Supporting Multiple Views, Proc VL/HCC'05, Dallas, TX, p284 p286
  9. Kornkamol, J., Tetsuya S., Takehiro T., 2003. A Visual Approach to Development of WS Providers/Requestors, Proc of VL/HCC'03 pp. 251- 253, Auckland
  10. Li, L., Phillips, C.H.E., Scogings C.J., 2004. Automatic Generation of a Graphical Dialogue Model from Delphi, Proc of APCHI 2004, Rotorua, p221p230
  11. Martinez, A, Patino.M. M, Jimenez.P. R., 2005. ZenFlow: A Visual Web Service Composition Tool for BPEL4WS, Proc VL/HCC'05, Dallas, TX
  12. Marshall, C., 2000. Enterprise Modeling with UML. Designing Successful Software Through Business Analysis, Addison Wesley
  13. Pautasso, C., 2005. JOpera: an Agile Environment for Web Service Composition with Visual Unit Testing, Proc of VL/HCC'05, Dallas, p311 p313
  14. Phillips, C.H.E., 1995. Lean Cuisine+, An Executable Graphical Notation for Describing Direct Manipulation Interfaces, Interacting with Computers, 7,1, p49p71
  15. Scheer, A.W., 1996. 'ARIS-Toolset:Von ForschungsPrototypen zum Produkt' Informatik-Spektrum 19: 71- 78, Springer-Verlag
  16. Schnieders, A., Puhlmann, F., 2005. Activity Diagram Inheritance. In Proc of the 8th ICBIS, Poland, p3 p15
  17. Urbas. L., Nekarsova. L., Leuchter. S., 2005. State chart visualization of the control flow within an ACT-R/PM user model, In Proc. IWTMD05, p43p48.
  18. Zhu, N., Grundy, J.C., Hosking, J.G., 2004. Pounamu: a meta-tool for multi-view visual language environment construction, Proc VL/HCC'04, Rome, p254 p256
Download


Paper Citation


in Harvard Style

Li L., Hosking J. and Grundy J. (2007). EML:A TREE OVERLAY-BASED VISUAL LANGUAGE FOR BUSINESS PROCESS MODELLING . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-90-0, pages 131-137. DOI: 10.5220/0002366301310137


in Bibtex Style

@conference{iceis07,
author={Lei Li and John Hosking and John Grundy},
title={EML:A TREE OVERLAY-BASED VISUAL LANGUAGE FOR BUSINESS PROCESS MODELLING},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2007},
pages={131-137},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002366301310137},
isbn={978-972-8865-90-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - EML:A TREE OVERLAY-BASED VISUAL LANGUAGE FOR BUSINESS PROCESS MODELLING
SN - 978-972-8865-90-0
AU - Li L.
AU - Hosking J.
AU - Grundy J.
PY - 2007
SP - 131
EP - 137
DO - 10.5220/0002366301310137