Skip to main content
Top

2014 | OriginalPaper | Chapter

26. A Pattern-Based and Model-Driven Approach for Deriving IT System Functional Models from Annotated Business Models

Authors : Javier Berrocal, José García-Alonso, Cristina Vicente-Chicote, Juan Manuel Murillo

Published in: Information System Development

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Companies increasingly demand IT systems to support (part of) their business. In order to maximize return on investment, these systems need to be perfectly aligned both with the business and with the legacy applications with which they will be integrated. In this vein, this paper presents a pattern-based and model-driven approach for deriving IT system functional models from annotated business models. First, we explain how to annotate the BPMN 2 business models with information useful for deriving the functionalities. Then, we introduce a set of patterns aimed to help identifying the functionalities and the relationships existing among them from the annotated business models. Finally, we present an ATL model transformation that, based on the previous patterns, allows us to obtain UML2 Use Case Diagrams.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The term “Business Use Case” is used here to group business tasks, even though it is similar to the term System Use Case [8].
 
Literature
1.
go back to reference Allweyer T (2010) BPMN 20: introduction to the standard for business process modeling. Books on Demand GmbH, Norderstedt Allweyer T (2010) BPMN 20: introduction to the standard for business process modeling. Books on Demand GmbH, Norderstedt
3.
go back to reference Baltzan P, Phillips A (2008) Business driven information systems, 2nd edn. McGraw-Hill, New York Baltzan P, Phillips A (2008) Business driven information systems, 2nd edn. McGraw-Hill, New York
4.
go back to reference Berrocal J, García-Alonso J, Murillo JM (2013) Modeling business and requirements relationships for architectural pattern selection. In: Kacprzyk J (ed) Software engineering research, management and applications 2013, Springer SCI. Springer, New York Berrocal J, García-Alonso J, Murillo JM (2013) Modeling business and requirements relationships for architectural pattern selection. In: Kacprzyk J (ed) Software engineering research, management and applications 2013, Springer SCI. Springer, New York
7.
go back to reference Cardoso E, Almeida J, Guizzardi G (2009) Requirements engineering based on business process models: a case study. In: Enterprise distributed object computing conference workshops, 2009. EDOCW 2009. 13th, pp 320–327 Cardoso E, Almeida J, Guizzardi G (2009) Requirements engineering based on business process models: a case study. In: Enterprise distributed object computing conference workshops, 2009. EDOCW 2009. 13th, pp 320–327
8.
go back to reference Cockburn A (2000) Writing effective use cases, 1st edn. Addison-Wesley Longman, Boston Cockburn A (2000) Writing effective use cases, 1st edn. Addison-Wesley Longman, Boston
9.
go back to reference Dahlstedt AG, Persson A (2003) Requirements interdependencies—moulding the state of research into a research agenda. In: Ninth international workshop on requirements engineering: foundation for software quality (REFSQ 2003), pp 71–80 Dahlstedt AG, Persson A (2003) Requirements interdependencies—moulding the state of research into a research agenda. In: Ninth international workshop on requirements engineering: foundation for software quality (REFSQ 2003), pp 71–80
10.
go back to reference Dijkman RM, Joosten SMM (2002) Deriving use case diagrams from business process models. Tech. Rep. TR-CTIT-02-08, University of Twente Dijkman RM, Joosten SMM (2002) Deriving use case diagrams from business process models. Tech. Rep. TR-CTIT-02-08, University of Twente
12.
go back to reference Gao S, Krogstie J (2009) A combined framework for development of business process support systems. In: Persson A, Stirna J, Aalst W, Mylopoulos J, Rosemann M, Shaw MJ, Szyperski C (eds) The practice of enterprise modeling, vol 39. Springer, Heidelberg, pp 115–129CrossRef Gao S, Krogstie J (2009) A combined framework for development of business process support systems. In: Persson A, Stirna J, Aalst W, Mylopoulos J, Rosemann M, Shaw MJ, Szyperski C (eds) The practice of enterprise modeling, vol 39. Springer, Heidelberg, pp 115–129CrossRef
14.
go back to reference Kotonya G, Sommerville I (1998) Requirements engineering: processes and techniques, Worldwide series in computer science. Wiley, Chichester Kotonya G, Sommerville I (1998) Requirements engineering: processes and techniques, Worldwide series in computer science. Wiley, Chichester
15.
go back to reference Perez-Castillo R (2012) Marble: Modernization approach for recovering business processes from legacy information systems. In: Software Maintenance (ICSM), 2012 28th IEEE International Conference on, pp 671–676 Perez-Castillo R (2012) Marble: Modernization approach for recovering business processes from legacy information systems. In: Software Maintenance (ICSM), 2012 28th IEEE International Conference on, pp 671–676
16.
go back to reference Siqueira F, Silva P (2011) Transforming an enterprise model into a use case model using existing heuristics. In: Model-driven requirements engineering workshop, pp 21–30 Siqueira F, Silva P (2011) Transforming an enterprise model into a use case model using existing heuristics. In: Model-driven requirements engineering workshop, pp 21–30
17.
go back to reference Stahl T, Voelter M, Czarnecki K (2006) Model-driven software development: technology, engineering management. Wiley, Chichester Stahl T, Voelter M, Czarnecki K (2006) Model-driven software development: technology, engineering management. Wiley, Chichester
18.
go back to reference Stolfa S, Vondrak I (2006) Mapping from business processes to requirements specification. Tech. rep., CUniversitat Trier Stolfa S, Vondrak I (2006) Mapping from business processes to requirements specification. Tech. rep., CUniversitat Trier
19.
go back to reference Traetteberg H, Krogstie J (2009) Enhancing the usability of BPM-solutions by combining process and user-interface modelling. In: Stirna J, Persson A, Aalst W, Mylopoulos J, Rosemann M, Shaw MJ, Szyperski C (eds) The practice of enterprise modeling, vol 15. Springer, Berlin, pp 86–97CrossRef Traetteberg H, Krogstie J (2009) Enhancing the usability of BPM-solutions by combining process and user-interface modelling. In: Stirna J, Persson A, Aalst W, Mylopoulos J, Rosemann M, Shaw MJ, Szyperski C (eds) The practice of enterprise modeling, vol 15. Springer, Berlin, pp 86–97CrossRef
20.
go back to reference Ullah A, Lai R (2011) Modeling business goal for business/it alignment using requirements engineering. Journal of Computer Information Systems 51(3):21–28 Ullah A, Lai R (2011) Modeling business goal for business/it alignment using requirements engineering. Journal of Computer Information Systems 51(3):21–28
21.
go back to reference de la Vara J, Sánchez J (2009) BPMN-based specification of task descriptions: Approach and lessons learnt. In: Glinz M, Heymans P (eds) Requirements Engineering: Foundation for Software Quality, vol 5512. Springer, Berlin, pp 124–138 de la Vara J, Sánchez J (2009) BPMN-based specification of task descriptions: Approach and lessons learnt. In: Glinz M, Heymans P (eds) Requirements Engineering: Foundation for Software Quality, vol 5512. Springer, Berlin, pp 124–138
22.
go back to reference Wiegers KE (2003) Software requirements, 2nd edn. Microsoft, Redmond Wiegers KE (2003) Software requirements, 2nd edn. Microsoft, Redmond
Metadata
Title
A Pattern-Based and Model-Driven Approach for Deriving IT System Functional Models from Annotated Business Models
Authors
Javier Berrocal
José García-Alonso
Cristina Vicente-Chicote
Juan Manuel Murillo
Copyright Year
2014
DOI
https://doi.org/10.1007/978-3-319-07215-9_26

Premium Partner