Combining goal-oriented and model-driven approaches to solve the Payment Problem Scenario

Motivated by the objective to provide an improved participation of business domain experts in the design of service-oriented integration solutions, we extend our previous work on using the COSMO methodology for service mediation by introducing a goal-oriented approach to requirements engineering. With this approach, business requirements including the motivations behind the mediation solution are better understood, specified, and aligned with their technical implementations. We use the Payment Problem Scenario of the SWS Challenge to illustrate the extension.

[1]  A Health-care Application of Goal-driven Software Design , 2009 .

[2]  Dick A. C. Quartel Simulation and Execution of Service Models Using ISDL , 2008, ACT4SOC.

[3]  Marten van Sinderen,et al.  Towards Requirements Elicitation in Service-oriented Business Networks using Value and Goal Modelling , 2009, ICSOFT.

[4]  Norbert E. Fuchs,et al.  Attempto Controlled English (ACE)Language ManualVersion 3.0 , 1999 .

[5]  Marten van Sinderen,et al.  COSMO: A conceptual framework for service modelling and refinement , 2007, Inf. Syst. Frontiers.

[6]  Marc M. Lankhorst,et al.  Enterprise Architecture at Work - Modelling, Communication and Analysis, 2nd Edition , 2005, The Enterprise Engineering Series.

[7]  Manfred Reichert,et al.  Business Level Service-Oriented Enterprise Application Integration , 2007, IESA.

[8]  Axel van Lamsweerde,et al.  Requirements Engineering: From System Goals to UML Models to Software Specifications , 2009 .

[9]  Manfred Reichert,et al.  Requirements and Method for Assessment of Service Interoperability , 2006, ICSOC.

[10]  Marten van Sinderen,et al.  Model-Driven Development of a Mediation Service , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[11]  Marten van Sinderen,et al.  Development of transformations from business process models to implementations by reuse , 2007 .

[12]  Gerold Schneider,et al.  Extended discourse representation structures in attempto controlled English , 2006 .

[13]  Luis Ferreira Pires,et al.  Architectural notes: a framework for distributed systems development , 1994 .

[14]  Joaquin Miller,et al.  MDA Guide Version 1.0.1 , 2003 .

[15]  Jun-Jang Jeng,et al.  Business-Driven SOA Solution Development , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[16]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[17]  Marten van Sinderen,et al.  A Goal-Oriented Requirements Modelling Language for Enterprise Architecture , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[18]  Ernest Friedman Jess in action: rule-based systems in java , 2003 .