abstract description of the user interface (expressed
with MARIA XML language).
In addition, also the system-supported services
specified in the BPMN diagram can be translated
(through suitable transformations) in order to obtain
the associated abstract UI descriptions for
supporting the access to such services.
After this, and depending on the specific
platform at hand, it is possible to obtain a concrete
description which is in turn transformed into a final
user interface implemented a particular language.
6 CONCLUSIONS AND FUTURE
WORK
In this paper we present an approach to integrating
business process models with task models. The goal
is to exploit the potentialities of the two fields in
order to obtain a comprehensive approach able to
support the design of complex interactive business
applications based on Web services in which not
only them are composed together, but also their
associated user interfaces. We have also shown
some example application of the proposed method.
Future work will be dedicated to developing tool
support for this method in such a way to use a single
environment for editing integrated BPMN and CTT
specifications, which can then be used to generate
user interfaces for various type of interactive
platforms exploiting intermediate logical user
interface descriptions.
REFERENCES
Calvary, G., Coutaz, J., Bouillon, L., Florins, M.,
Limbourg, Q., Marucci, L., Paternò, F., Santoro, C.,
Souchon, N., Thevenin, D., Vanderdonckt, J., 2003.
The CAMELEON Reference Framework, Deliverable
1.1, CAMELEON Project,
http://giove.isti.cnr.it/cameleon/deliverable1_1.html.
Guerrero, J., Vanderdonckt J., Gonzalez, J. M., Winckler,
M., 2008. Modelling User Interfaces to Workflow
Information Systems. In ICAS'08, Proceedings of 4th
International Conference on Autonomic and
Autonomous Systems, IEEE Computer Society, Los
Alamitos, CA, USA, 55-60.
Mori, G., Paternò, F., Santoro, C., 2004. Design and
Development of Multi-Device User Interfaces through
Multiple Logical Descriptions. IEEE Transactions on
Software Engineering, IEEE Press, 30, 8, 507-520.
Object Management Group (OMG): Business Process
Modelling Notation (BPMN) 1.2 , 2007,
http://www.omg.org/spec/BPMN/1.2/
Owen, M., Ra j, J., 2005. BPMN and business process
management, an introduction to a key process
modelling tool (2005),
http://researchlibrary.theserverside.net/detail/RES/121
5708509_251.html v
Paternò, F., 1999. Model-based Design and Evaluation of
Interactive Applications, Springer Verlag, ISBN 1-
85233-155-0.
Paternò, F., Santoro, C., Spano, L. D., 2009. Model-based
Design of Multi-Device Interactive Applications based
on Web Services. In INTERACT’09, Springer Verlag.
Pontico, F., Farenc, C., Winckler, M., 2006. Model-Based
Support for Specifying eService eGovernment
Applications. In TAMODIA 2006: Proceedings of 5th
International workshop on TAsk MOdels and
DIAgrams. LNCS, Springer-Verlag Berlin,
Heidelberg, 4385, 54-67.
Sousa, K., Mendon, H., Vanderdonckt, J., Rogier, E.,
Vandermeulen, J., 2008. User interface derivation
from business processes: a model-driven approach for
organizational engineering. In SAC '08: Proceedings
of the 2008 ACM symposium on Applied computing,
ACM, New York, NY, USA, 553-560.
Sousa, K., Mendonça, H., Vanderdonckt, J., 2008. A
Model-Driven Approach to Align Business Processes
with User Interfaces. In Journal of Universal
Computer Science, 14, 19.
Sukaviriya, N., Sinha, V., Ramachandra, T., Mani, S.,
Stolze, M., 2007. User-Centered Design & Business
Process Modelling: Cross Road in Rapid Prototyping
Tools. In Proceedings of Interact07, Springer-Verlag,
Berlin, 165-178.
Traetteberg, H., 1999. Modelling work: workflow and task
modelling. In Proceedings of the third international
conference on Computer-aided design of user
interfaces, Kluwer Academic Publishers, Norwell,
MA, USA, 275-280.
Zhao, Z., Zou, Y., Hawkins, J., Madapusi, B., 2007. A
Business-Process-Driven Approach for Generating E-
Commerce User Interfaces. In MoDELS 2007:
Proceedings of the 10th International conference on
Model Driven Engineering Languages and Systems,
Springer Berlin, Heidelberg, 256-270.
WEBIST 2010 - 6th International Conference on Web Information Systems and Technologies
180