skip to main content
article

A report on the first international workshop on best practices of UML: (BP-UML'05)

Published:01 September 2006Publication History
Skip Abstract Section

Abstract

The Unified Modeling Language (UML) has been widely accepted as the standard object-oriented (OO) modeling language for modeling various aspects of software and information systems. The UML is an extensible language, in the sense that it provides mechanisms to introduce new elements for specific domains if necessary, such as web applications, database applications, business modeling, software development processes, data warehouses and so on. Furthermore, the latest work of the Object Management Group (OMG) on UML [1] resulted in a larger and more complicated specification, with even more diagrams for some good reasons. Although providing different diagrams for modeling specific parts of a software system, not all of them need to be applied in most cases. Therefore, heuristics, design guidelines, and lessons learned from experiences are extremely important for the effective use of UML and to avoid unnecessary complication.

References

  1. OMG. UML 2.0 Superstructure and Infrastructure Specifications. http://www.uml.org/#UML2.0. 2005Google ScholarGoogle Scholar
  2. B. Dobing, J. Parsons. "Current Practics in the Use of UML", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. A. Cruz-Lemus et al. "An Empirical Study of the Nesting Level of Composite States within UML Statechart Diagrams", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. T. Ignatova. "Utilizing a Multimedia UML Framework for an Image Database Application", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Poels et al. "Object Class or Association Class? Testing the User Effect on Cardinality Interpretation", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. L. Goldman, I-Y. Song. "Organizing and Managing Use Cases", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Hilsbos et al. "A Comparative Analysis of Use Case Relationships", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Melia, J. Gomez. "Applying transformations to Model Driven Development of Web applications", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. F. Lucas, A. Toval. "A Precise Approach for the Analysis of the UML Models Consistency", in {11}.Google ScholarGoogle Scholar
  10. B. List, B. Korherr. "A UML 2 Profile for Business Process Modelling", in {11}. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Akoka, et al. (eds.). "ER Workshops 2005", Lectures Notes in Computer Science, vol. 3770, pp. 1--96, 2005, Springer-Verlag, Berlin Heidelberg 2005.Google ScholarGoogle Scholar

Index Terms

  1. A report on the first international workshop on best practices of UML: (BP-UML'05)

        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 SIGMOD Record
          ACM SIGMOD Record  Volume 35, Issue 3
          September 2006
          60 pages
          ISSN:0163-5808
          DOI:10.1145/1168092
          Issue’s Table of Contents

          Copyright © 2006 Author

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 September 2006

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader