• DocumentCode
    1963854
  • Title

    Structural and behavioral decomposition in object oriented models

  • Author

    Fischer, J. ; Holz, E. ; Moller-Pedersen, Birger

  • Author_Institution
    Inst. fur Inf., Humboldt-Univ., Berlin, Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    368
  • Lastpage
    375
  • Abstract
    The decomposition of large systems into parts is a general principle of software design. Even more, in the scope of distributed systems, a partition of the whole system into distributable components is necessary. Decisions about what constitutes a component of a system are usually either based on the behavior or on the structure of the system. Nevertheless, there is a strong mutual influence between both kinds of decomposition. Despite the importance of structural and behavioral decomposition, many modeling notations and languages define the semantics of these concepts rather vaguely, and this may lead to incorrect implementation. This paper presents the new structuring mechanisms in the object-oriented specification and description language SDL-2000. The paper also gives a critical evaluation of these concepts and a comparison with similar approaches in UML (Unified Modeling Language) and ROOM (Real-time Object-Oriented Modeling)
  • Keywords
    object-oriented languages; object-oriented methods; object-oriented programming; program control structures; specification languages; subroutines; ROOM; SDL-2000; UML; behavioral decomposition; distributable components; distributed systems; modeling languages; modeling notations; object-oriented models; object-oriented specification language; semantics; software design; structural decomposition; structuring mechanisms; system partitioning; Cognition; Containers; Electrical capacitance tomography; Humans; Informatics; Object oriented modeling; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-7695-0607-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2000.839553
  • Filename
    839553