Skip to main content
Top

2015 | OriginalPaper | Chapter

What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams

Authors : Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi

Published in: Model-Driven Engineering and Software Development

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

UML offers a very large set of constructs for each of its diagram types, however many of them seem scarcely used or even their existence is not known. Here, we decided to present a precise view of the usage levels of the constructs of activity and use case diagrams by means of a document and tool analysis study, covering preliminarily: books, courses, tutorials, and tools about UML. Results of the study show that, among the 47 activity diagrams constructs, a large majority of them seem to be scarcely used, while, only nine result widely used, whereas only two of the nine constructs of the use case diagrams seem scarcely used. This work is part of a larger project aimed at investigating the usage level of the UML diagrams and their constructs, also by means of a personal opinion survey intended for UML users.

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
A derived construct may be replaced by a combination of other constructs.
 
3
It attempts to form a reliable consensus of a group of experts in specialized areas.
 
7
This surprising result, since it is not possible to connect an object node to other nodes without using the object flow, is due to the fact that in some courses the classification of the arcs in activity diagrams in control and object flow was not mentioned.
 
Literature
1.
go back to reference UML Revision Task Force: OMG Unified Modeling Language (OMG UML), Superstructure, V2.4.1 (2011) UML Revision Task Force: OMG Unified Modeling Language (OMG UML), Superstructure, V2.4.1 (2011)
2.
go back to reference Grossman, M., Aronson, J.E., McCarthy, R.V.: Does UML make the grade? Insights from the software development community. Inf. Softw. Technol. 47, 383–397 (2005)CrossRef Grossman, M., Aronson, J.E., McCarthy, R.V.: Does UML make the grade? Insights from the software development community. Inf. Softw. Technol. 47, 383–397 (2005)CrossRef
3.
go back to reference Petre, M.: UML in practice. In: Proceedings of 35th International Conference on Software Engineering, ICSE 2013, pp. 722–731. IEEE (2013) Petre, M.: UML in practice. In: Proceedings of 35th International Conference on Software Engineering, ICSE 2013, pp. 722–731. IEEE (2013)
5.
6.
go back to reference Reggio, G., Leotta, M., Ricca, F.: Who knows/uses what of the UML: a personal opinion survey. In: Dingel, J., Schulte, W., Ramos, I., Abrahão, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 149–165. Springer, Heidelberg (2014) Reggio, G., Leotta, M., Ricca, F.: Who knows/uses what of the UML: a personal opinion survey. In: Dingel, J., Schulte, W., Ramos, I., Abrahão, S., Insfran, E. (eds.) MODELS 2014. LNCS, vol. 8767, pp. 149–165. Springer, Heidelberg (2014)
7.
go back to reference Seidewitz, E.: UML 2.5: Specification simplification. Presented at Third Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications (2012) Seidewitz, E.: UML 2.5: Specification simplification. Presented at Third Biannual Workshop on Eclipse Open Source Software and OMG Open Specifications (2012)
8.
go back to reference Reggio, G., Leotta, M., Ricca, F., Clerissi, D.: What are the used UML diagrams? A preliminary survey. In: Proceedings of 3rd International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2013), vol. 1078, pp. 3–12. CEUR Workshop Proceedings (2013) Reggio, G., Leotta, M., Ricca, F., Clerissi, D.: What are the used UML diagrams? A preliminary survey. In: Proceedings of 3rd International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2013), vol. 1078, pp. 3–12. CEUR Workshop Proceedings (2013)
9.
go back to reference Mohagheghi, P., Dehlen, V., Neple, T.: Definitions and approaches to model quality in model-based software development - a review of literature. Inf. Softw. Technol. 51, 1646–1669 (2009)CrossRef Mohagheghi, P., Dehlen, V., Neple, T.: Definitions and approaches to model quality in model-based software development - a review of literature. Inf. Softw. Technol. 51, 1646–1669 (2009)CrossRef
10.
go back to reference Torchiano, M., Tomassetti, F., Ricca, F., Tiso, A., Reggio, G.: Relevance, benefits, and problems of software modelling and model driven techniques: a survey in the Italian industry. J. Syst. Softw. 86, 2110–2126 (2013)CrossRef Torchiano, M., Tomassetti, F., Ricca, F., Tiso, A., Reggio, G.: Relevance, benefits, and problems of software modelling and model driven techniques: a survey in the Italian industry. J. Syst. Softw. 86, 2110–2126 (2013)CrossRef
11.
go back to reference Scanniello, G., Gravino, C., Tortora, G.: Investigating the role of UML in the software modeling and maintenance - A preliminary industrial survey. In: Filipe, J., Cordeiro, J. (eds.) ICEIS, vol. 3, pp. 141–148. SciTePress (2010) Scanniello, G., Gravino, C., Tortora, G.: Investigating the role of UML in the software modeling and maintenance - A preliminary industrial survey. In: Filipe, J., Cordeiro, J. (eds.) ICEIS, vol. 3, pp. 141–148. SciTePress (2010)
12.
go back to reference Erickson, J., Siau, K.: Can UML be simplified? Practitioner use of UML in separate domains. In: Proceedings of 12th International Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2007), vol. 365, pp. 81–90. CEUR Workshop Proceedings (2007) Erickson, J., Siau, K.: Can UML be simplified? Practitioner use of UML in separate domains. In: Proceedings of 12th International Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2007), vol. 365, pp. 81–90. CEUR Workshop Proceedings (2007)
13.
go back to reference Budgen, D., Burn, A.J., Brereton, O.P., Kitchenham, B.A., Pretorius, R.: Empirical evidence about the UML: a systematic literature review. Softw. Pract. Exper. 41, 363–392 (2011)CrossRef Budgen, D., Burn, A.J., Brereton, O.P., Kitchenham, B.A., Pretorius, R.: Empirical evidence about the UML: a systematic literature review. Softw. Pract. Exper. 41, 363–392 (2011)CrossRef
14.
go back to reference Prior, L.F.: Document Analysis: The Sage Encyclopedia of Qualitative Research Methods. SAGE Publications, Beverly Hills (2008) Prior, L.F.: Document Analysis: The Sage Encyclopedia of Qualitative Research Methods. SAGE Publications, Beverly Hills (2008)
15.
go back to reference Groves, R.M., Fowler, F.J.J., Couper, M.P., Lepkowski, J.M., Singer, E., Tourangeau, R.: Survey Methodology. Wiley, New York (2009)MATH Groves, R.M., Fowler, F.J.J., Couper, M.P., Lepkowski, J.M., Singer, E., Tourangeau, R.: Survey Methodology. Wiley, New York (2009)MATH
16.
go back to reference Torchiano, M., Penta, M.D., Ricca, F., Lucia, A.D., Lanubile, F.: Migration of information systems in the italian industry: a state of the practice survey. Inf. Softw. Technol. 53, 71–86 (2011)CrossRef Torchiano, M., Penta, M.D., Ricca, F., Lucia, A.D., Lanubile, F.: Migration of information systems in the italian industry: a state of the practice survey. Inf. Softw. Technol. 53, 71–86 (2011)CrossRef
17.
go back to reference Kitchenham, B., Pfleeger, S.: Personal opinion surveys. In: Shull, F., Singer, J. (eds.) Guide to Advanced Empirical Software Engineering, pp. 63–92. Springer, London (2008)CrossRef Kitchenham, B., Pfleeger, S.: Personal opinion surveys. In: Shull, F., Singer, J. (eds.) Guide to Advanced Empirical Software Engineering, pp. 63–92. Springer, London (2008)CrossRef
18.
go back to reference Reggio, G., Leotta, M., Ricca, F., Astesiano, E.: Business process modelling: five styles and a method to choose the most suitable one. In: Proceedings of 2nd International Workshop on Experiences and Empirical Studies in Software Modelling, EESSMod 2012, pp. 8:1–8:6. ACM (2012) Reggio, G., Leotta, M., Ricca, F., Astesiano, E.: Business process modelling: five styles and a method to choose the most suitable one. In: Proceedings of 2nd International Workshop on Experiences and Empirical Studies in Software Modelling, EESSMod 2012, pp. 8:1–8:6. ACM (2012)
19.
go back to reference Leotta, M., Reggio, G., Ricca, F., Astesiano, E.: Towards a lightweight model driven method for developing SOA systems using existing assets. In: Proceedings of 14th International Symposium on Web Systems Evolution, WSE 2012, pp. 51–60. IEEE (2012) Leotta, M., Reggio, G., Ricca, F., Astesiano, E.: Towards a lightweight model driven method for developing SOA systems using existing assets. In: Proceedings of 14th International Symposium on Web Systems Evolution, WSE 2012, pp. 51–60. IEEE (2012)
20.
go back to reference Leotta, M., Reggio, G., Ricca, F., Astesiano, E.: Building VECM-based systems with a model driven approach: an experience report. In: Proceedings of 1st International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2011), vol. 785, pp. 38–47. CEUR Workshop Proceedings (2011) Leotta, M., Reggio, G., Ricca, F., Astesiano, E.: Building VECM-based systems with a model driven approach: an experience report. In: Proceedings of 1st International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2011), vol. 785, pp. 38–47. CEUR Workshop Proceedings (2011)
22.
go back to reference Di Cerbo, F., Dodero, G., Reggio, G., Ricca, F., Scanniello, G.: Precise vs. ultra-light activity diagrams - an experimental assessment in the context of business process modelling. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 291–305. Springer, Heidelberg (2011) CrossRef Di Cerbo, F., Dodero, G., Reggio, G., Ricca, F., Scanniello, G.: Precise vs. ultra-light activity diagrams - an experimental assessment in the context of business process modelling. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 291–305. Springer, Heidelberg (2011) CrossRef
23.
go back to reference Reggio, G., Ricca, F., Scanniello, G., Di Cerbo, F., Dodero, G.: A precise style for business process modelling: results from two controlled experiments. In: Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 138–152. Springer, Heidelberg (2011) CrossRef Reggio, G., Ricca, F., Scanniello, G., Di Cerbo, F., Dodero, G.: A precise style for business process modelling: results from two controlled experiments. In: Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 138–152. Springer, Heidelberg (2011) CrossRef
24.
go back to reference Reggio, G., Leotta, M., Ricca, F.: Precise is better than light a document analysis study about quality of business process models. In: Proceedings of 1st International Workshop on Empirical Requirements Engineering, EmpiRE 2011, pp. 61–68. IEEE (2011) Reggio, G., Leotta, M., Ricca, F.: Precise is better than light a document analysis study about quality of business process models. In: Proceedings of 1st International Workshop on Empirical Requirements Engineering, EmpiRE 2011, pp. 61–68. IEEE (2011)
Metadata
Title
What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study Covering Activity and Use Case Diagrams
Authors
Gianna Reggio
Maurizio Leotta
Filippo Ricca
Diego Clerissi
Copyright Year
2015
DOI
https://doi.org/10.1007/978-3-319-25156-1_5

Premium Partner