• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. Principles of UML-based component modeling
 
  • Details
  • Full
Options
2006
Book Article
Title

Principles of UML-based component modeling

Abstract
With the proliferation of middleware technologies and component infrastructures, there is a growing need to support high-level, platform.independent ways of modeling components and component-based systems. This need is reflected in the model-driven architecture vision of the Object Management Group (OMG). However, component modeling involves much more than merely depicting physical deployment units using the Unified Modeling Language's (UML) component notation. On the contrary, since components are often large, highly complex subsystemsof an application, they can be fully described only using the full range of the UML's modeling portfolio. This chapter explains how this can be done. It suggests for basic principles by which the UML should be used to document components and component-based systems in a rigorous, engineering-based manner. These principles essentially clarify how the core principles of software ngineering (information hiding, separation of concerns, etc.) can be applied at the model level in terms of suites of interrelated UML diagrams.
Author(s)
Atkinson, C.
Bunse, C.
Kamsties, E.
Zettel, J.
Mainwork
The development of component-based information systems  
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • component modeling

  • Unified Modeling Language (UML)

  • KobrA

  • uniformity

  • locality

  • parsimony

  • encapsulation

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024