Unified Process Modeling with UPROM Tool

  • Banu Aysolmaz
  • Onur Demirörs
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 204)


UPROM tool is a business process modeling tool designed to conduct business process and user requirements analysis in an integrated way to constitute a basis for process automation. Usually, business process models are not utilized systematically to develop related artifacts, specifically when a process-aware information system is to be developed to automate those processes. This results in completeness, consistency and maintainability problems for those artifacts. Unified business process modeling methodology, UPROM, is developed to integrate process modeling and practices. Enabling the application of UPROM, the tool provides editors for six different diagram types based on a common meta-model. It offers features so that modelers can develop a cohesive set of models. Using these models, UPROM tool can be used to automatically generate artifacts of user requirements document, COSMIC based software size estimation, process definition document and business glossary.


Business process modeling User requirements analysis Software functional size estimation Business glossary Process documentation Artifact generation 


  1. 1.
    Curtis, B., Kellner, M.I., Over, J.: Process modeling. Commun. ACM 35, 75–90 (1992)CrossRefGoogle Scholar
  2. 2.
    Becker, J., Rosemann, M., von Uthmann, C.: Guidelines of business process modeling. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 30–49. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  3. 3.
    de Oca, I.M.-M., Snoeck, M., Reijers, H.A., Rodríguez-Morffi, A.: A systematic literature review of studies on business process modeling quality. Inf. Softw. Technol. 58, 187–205 (2014)Google Scholar
  4. 4.
    Dumas, M., van der Aalst, W., ter Hofstede, A.: Process-Aware Information Systems: Bridging People and Software Through Process Technology. Wiley, New Jersey (2005)CrossRefGoogle Scholar
  5. 5.
    Sánchez-González, L., García, F., Ruiz, F., Mendling, J.: Quality indicators for business process models from a gateway complexity perspective. Inf. Softw. Technol. 54, 1159–1174 (2012)CrossRefGoogle Scholar
  6. 6.
    Aysolmaz, B., Demirörs, O.: Modeling business processes to generate artifacts for software development: a methodology. In: 2014 ICSE Workshop on Modeling in Software Engineering (MISE), Hyderabad, India (2014)Google Scholar
  7. 7.
    Abran, A., Desharnais, J.-M., Oligny, S., St-Pierre, D., Symons, C.: The COSMIC Functional Size Measurement Method Version 3.0.1 Measurement Manual (2009)Google Scholar
  8. 8.
    The Eclipse Foundation: Eclipse Modeling Framework Project (EMF).
  9. 9.
    The Eclipse Foundation: Graphical Modeling Project (GMP).
  10. 10.
    Kühne, S., Kern, H., Gruhn, V., Laue, R.: Business process modeling with continuous validation. J. Softw. Maint. Evol. Res. Pract. 22, 547–566 (2010)CrossRefGoogle Scholar
  11. 11.
    Scheer, A.-W.W.: Aris-Business Process Frameworks. Springer, New York (1998)CrossRefGoogle Scholar
  12. 12.
    Aysolmaz, B.: Unified Business Process Modeling Methodology (UPROM) Application: Case Study Results METU/II-TR-2014-32, Ankara, Turkey (2014)Google Scholar
  13. 13.
    Fettke, P., Loos, P., Zwicker, J.: Business process reference models: survey and classification. In: Bussler, C.J., Haller, A. (eds.) BPM 2005. LNCS, vol. 3812, pp. 469–483. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  14. 14.
    Davis, R., Brabander, E.: ARIS Design Platform Getting Started with BPM. Springer, London (2007)Google Scholar
  15. 15.
    iText Software Corp.: ITEXT PDF Library.
  16. 16.
    Aysolmaz, B., Demirörs, O.: Deriving user requirements from business process models for automation: a case study. In: 2014 IEEE 1st International Workshop on the Interrelations Between Requirements Engineering and Business Process Management (REBPM), pp. 19–28. IEEE, Karlskrona, Sweden (2014)Google Scholar
  17. 17.
    Aysolmaz, B., Demirörs, O.: Automated functional size estimation using business process models with UPROM method. In: Abran, A., Braungarten, R., Dumke, R., Cuadrado-Gallego, J., Brunekreef, J. (eds.) Software Process and Product Measurement. Springer, Heidelberg (2014)Google Scholar
  18. 18.
    Tolvanen, J., Pohjonen, R., Kelly, S.: Advanced tooling for domain-specific modeling: MetaEdit+. In: Object-Oriented Programming Systems, Languages, and Applications (OOPSLA) (2007)Google Scholar
  19. 19.
    BPM Academic Initiative: Signavio Process Modeler.
  20. 20.
  21. 21.
    Visual Paradigm: Visual Paradigm Process Modeling Tools for In-Depth Process Analysis.
  22. 22.
    Nicolás, J., Toval, A.: On the generation of requirements specifications from software engineering models: a systematic literature review. Inf. Softw. Technol. 51, 1291–1307 (2009)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Informatics InstituteMiddle East Technical UniversityAnkaraTurkey

Personalised recommendations