skip to main content
10.1145/1321631.1321705acmconferencesArticle/Chapter ViewAbstractPublication PagesaseConference Proceedingsconference-collections
poster

Improving uml profile design practices by leveraging conceptual domain models

Published:05 November 2007Publication History

ABSTRACT

The profile extension mechanism has permitted a rapid growth of the use of UML as a domain-specific modeling language. However, designing profiles typically falls into ad-hoc processes that often rely on domain-inappropriate primitives. One of the fundamental reasons is that profiles are specified on the same level of abstraction as the UML abstract syntax and consequently they narrow down the design space to an implementation level. In order to improvethis situation, some profile designers start from a "conceptual domain model" that states the domain ontology, and only then deal with finding out the profile extensions to support it. In spite of this, building truthfulness conceptual domain models and maintaining traceable mapping with the profile view is a bit of an art. In this paper, we propose to systematize the design of UML profiles built-upon conceptual domain models, by adopting a minimal setof framing rules. As these rules are defined on the basis of regularly occurring design patterns, domain models can be afterward checked for self-consistency and interactively transformed in stereotypes, tags and constraints

References

  1. The OMG home page: http://www.omg.orgGoogle ScholarGoogle Scholar
  2. Object Management Group: Unified Modeling Language - Super-structure Version 2.1.1 formal/2007-02-03Google ScholarGoogle Scholar
  3. Object Management Group: Systems Modeling Language (SysML) Specification, Adopted version (2007)Google ScholarGoogle Scholar
  4. Bezivin, J.: On the Unification Power of Models, Software and System Modeling. Journal, Vol. 4 No. 2, pp. 171--188, 2005Google ScholarGoogle Scholar
  5. B. Selic, "A Systematic Approach to Domain-Specific Language Design Using UML," 10th IEEE ISORC'07, 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sjouke Mauw, Wouter T. Wiersma, Tim A. C. Willemse: Language-Driven System Design, HICSS 2002: 280 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Fuentes, A. Vallecillo: "An Introduction to UML Profiles," UP-GRADE, The European Journal for the Informatics Professional, 5(2):5--13, April 2004Google ScholarGoogle Scholar
  8. The AUTOSAR home page: http://www.autosar.orgGoogle ScholarGoogle Scholar
  9. The Papyrus UML Editor home page: http://www.papyrusuml.orgGoogle ScholarGoogle Scholar

Index Terms

  1. Improving uml profile design practices by leveraging conceptual domain models

      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
      • Published in

        cover image ACM Conferences
        ASE '07: Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering
        November 2007
        590 pages
        ISBN:9781595938824
        DOI:10.1145/1321631

        Copyright © 2007 ACM

        Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 5 November 2007

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Author Tags

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate82of337submissions,24%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader