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
Link To Document