skip to main content
research-article

1st International Workshop on UML Consistency Rules (WUCOR 2015): Post workshop report

Authors Info & Claims
Published:11 May 2016Publication History
Skip Abstract Section

Abstract

The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto standard modeling language for object-oriented software modeling and documentation. Since the various UML diagrams describe different views of one, and only one, software system under development, they strongly depend on each other in many ways. In other words, the UML diagrams describing a software system must be consistent. Inconsistencies among these diagrams may be a source of faults during software development and analysis. It is therefore paramount that these inconsistencies be detected, analyzed and -- hopefully -- fixed. The goal of this workshop was to gather input and feedbacks on UML consistency rules from the community. This workshop provided an opportunity for researchers who have been working in the area of UML consistency to interact with each other at a highly interactive venue, improve the body of knowledge on UML consistency rules and discuss ideas for further research in this area. This report summarizes details of the workshop and the results obtained that day.

References

  1. Mukerji, J. and J. Miller, 2003. Overview and guide to OMG's architecture. http://www.omg.org/mda/ (last accessed Dec. 2015).Google ScholarGoogle Scholar
  2. Thomas, D., 2004. MDA: Revenge of the modelers or UML utopia? IEEE Software 21, 3, 15--17. DOI=http://dx.doi.org/10.1109/MS.2004.1293067. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Lucas, F.J., F. Molina, and A. Toval, 2009. A systematic review of UML model consistency management. Information and Software Technology 51, 12, 1631--1645. DOI=http://dx.doi.org/10.1016/j.infsof.2009.04.009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Genero, M., A.M. Fernández-Saez, H.J. Nelson, G. Poels, and M. Piattini, 2011. A Systematic Literature Review on the Quality of UML Models. Journal of Database Management 22, 3 (July-September 2011), 46--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Usman, M., A. Nadeem, K. Tai-hoon, and C. Eun-suk, 2008. A Survey of Consistency Checking Techniques for UML Models. In Proceedings of the Conference on Advanced Software Engineering and Its Applications (Hainan Island, China, December 13-15 2008), IEEE Computer Society, 57--62. DOI=http://dx.doi.org/10.1109/asea.2008.40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. OMG, 2015. OMG Unified Modeling Language Version 2.5. Object Management GroupGoogle ScholarGoogle Scholar
  7. Pender, T., 2003. UML Bible (1st ed.). John Wiley & Sons, Inc., New York, NY, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Petre, M., 2013. UML in practice. In Proceedings of the 35th International Conference on Software Engineering (San Francisco, CA, USA, May 18-26 2013), IEEE Press, 722--731. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ibrahim, N., R. Ibrahim, M.Z. Saringat, D. Mansor, and T. Herawan, 2011. Consistency rules between UML use case and activity diagrams using logical approach. International Journal of Software Engineering and its Applications 5, 3, 119--134.Google ScholarGoogle Scholar
  10. Simmonds, J., R.V. Straeten, V. Jonkers, and T. Mens, 2004. Maintaining Consistency between UML Models using Description Logic. RSTI -- L'Object LMO'04 10, 2-3, 231--244.Google ScholarGoogle Scholar
  11. Huzar, Z., L. Kuzniarz, G. Reggio, and J.L. Sourrouille, 2005. Consistency problems in UML-based software development. In Proceedings of the International Conference on UML Modeling Languages and Applications (Lisbon, Portugal 2005), Springer-Verlag, 1--12. DOI= http://dx.doi.org/10.1007/978-3-540-31797-5_1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Muskens, J., R.J. Bril, and M.R.V. Chaudron, 2005. Generalizing Consistency Checking between Software Views. In Proceedings the 5th Working IEEE/IFIP Conference on Software Architecture (Pittsburgh, Pennsylvania, USA, November 6-10 2005), IEEE Computer Society, 169--180. DOI=http://dx.doi.org/10.1109/wicsa.2005.37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Spanoudakis, G. and A. Zisman, 2001. Inconsistency management in software engineering: Survey and open research issues. In Handbook of Software Engineering and Knowledge Engineering, S.K. Chang Ed. World Scientific Publ. Co., Singapore, 329--380.Google ScholarGoogle Scholar
  14. Torre, D., Y. Labiche, and M. Genero, 2014. UML consistency rules: a systematic mapping study. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014) (London, UK, 13-14 May 2014), ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Torre, D., Y. Labiche, M. Genero, and M. Elaasar, 2015. A systematic identification of consistency rules for UML diagrams. Carleton University. http://goo.gl/TFMgnE.Google ScholarGoogle Scholar
  16. Torre, D., Y. Labiche, M. Genero, and M. Elaasar, 2015. Introduction to WUCOR 2015. In Proceedings of the 1st International Workshop on UML Consistency Rules (WUCOR 2015) co-located with ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2015) (Ottawa 2015), CEUR. http://ceur-ws.org/Vol-1508/.Google ScholarGoogle Scholar
  17. Hoisl, B. and S. Sobernig, 2015. Consistency Rules for UML-based Domain-specific Language Models: A Literature Review. In Proceedings of the 1st International Workshop on UML Consistency Rules (WUCOR 2015) co-located with ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2015) (Ottawa, Canada, September 28 2015), CEUR.Google ScholarGoogle Scholar
  18. Sobernig, S., B. Hoisl, and M. Strembeck, 2016. Extracting reusable design decisions for UML-based domain-specific languages: A multi-method study. Journal of Systems and Software 113, 140--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Chiorean, D., V. Petra?cu, and I. Chiorean, 2015. Proposal for Improving the UML Abstract Syntax. In Proceedings of the 1st International Workshop on UML Consistency Rules (WUCOR 2015) co-located with ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2015) (Ottawa, Canada, September 28 2015), CEUR.Google ScholarGoogle Scholar
  20. Reggio, G., M. Leotta, F. Ricca, and D. Clerissi, 2013. What are the used UML diagrams? A Preliminary Survey. In Proceedings of the 3rd International Workshop on Experiences and Empirical Studies in Software Modeling - CEUR Workshop Proceedings (EESSMod 2013) (Miami, Florida - USA, October 1 2013), 3--12.Google ScholarGoogle Scholar
  21. Petersen, K., R. Feldt, S. Mujtaba, and M. Mattsson, 2008. Systematic mapping studies in software engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE 2008) (Bari, Italy 2008), British Computer Society, 71--80. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. 1st International Workshop on UML Consistency Rules (WUCOR 2015): Post workshop report

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGSOFT Software Engineering Notes
              ACM SIGSOFT Software Engineering Notes  Volume 41, Issue 2
              March 2016
              75 pages
              ISSN:0163-5948
              DOI:10.1145/2894784
              Issue’s Table of Contents

              Copyright © 2016 Copyright is held by the owner/author(s)

              Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 11 May 2016

              Check for updates

              Qualifiers

              • research-article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader