{"title":"面向对象模型中的结构和行为分解","authors":"J. Fischer, E. Holz, B. Møller-Pedersen","doi":"10.1109/ISORC.2000.839553","DOIUrl":null,"url":null,"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).","PeriodicalId":127761,"journal":{"name":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Structural and behavioral decomposition in object oriented models\",\"authors\":\"J. Fischer, E. Holz, B. Møller-Pedersen\",\"doi\":\"10.1109/ISORC.2000.839553\",\"DOIUrl\":null,\"url\":null,\"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).\",\"PeriodicalId\":127761,\"journal\":{\"name\":\"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-03-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISORC.2000.839553\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC.2000.839553","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Structural and behavioral decomposition in object oriented models
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).