{"title":"面向对象软件的动态耦合网络","authors":"Huan Li","doi":"10.1109/IHMSC.2013.246","DOIUrl":null,"url":null,"abstract":"Object-Oriented software development is the most popular software designing technology. A server problem challenged, however, is how to describe, comprehend, and control the quickly increasing complexity of such systems. Recent research achievements in software engineering introduce complex network theory to explore the relationships between software structure and complexity. These achievements focus on Object-Oriented software system as a whole structure instead of emphasizing local codes and behaviors. Most of existing studies to define software structure as network are Based excessively on static structural properties. However, due to real-time is a primary characteristic of software system, and polymorphism and dynamic binding are the inherently characteristic of Object-Oriented software, and the unused codes emerge frequent in system, these static structural networks are imprecise as they do not perfectly reflect the actual software behaviors. This paper presents a dynamic coupling network of Object-Oriented software that is constructed directly by real-time dynamic systems and a real-world software is analyzed in some depth to demonstrate their dynamic coupling networks.","PeriodicalId":222375,"journal":{"name":"2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Dynamic Coupling Network of Object-Oriented Software\",\"authors\":\"Huan Li\",\"doi\":\"10.1109/IHMSC.2013.246\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Object-Oriented software development is the most popular software designing technology. A server problem challenged, however, is how to describe, comprehend, and control the quickly increasing complexity of such systems. Recent research achievements in software engineering introduce complex network theory to explore the relationships between software structure and complexity. These achievements focus on Object-Oriented software system as a whole structure instead of emphasizing local codes and behaviors. Most of existing studies to define software structure as network are Based excessively on static structural properties. However, due to real-time is a primary characteristic of software system, and polymorphism and dynamic binding are the inherently characteristic of Object-Oriented software, and the unused codes emerge frequent in system, these static structural networks are imprecise as they do not perfectly reflect the actual software behaviors. This paper presents a dynamic coupling network of Object-Oriented software that is constructed directly by real-time dynamic systems and a real-world software is analyzed in some depth to demonstrate their dynamic coupling networks.\",\"PeriodicalId\":222375,\"journal\":{\"name\":\"2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-08-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IHMSC.2013.246\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 5th International Conference on Intelligent Human-Machine Systems and Cybernetics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IHMSC.2013.246","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Dynamic Coupling Network of Object-Oriented Software
Object-Oriented software development is the most popular software designing technology. A server problem challenged, however, is how to describe, comprehend, and control the quickly increasing complexity of such systems. Recent research achievements in software engineering introduce complex network theory to explore the relationships between software structure and complexity. These achievements focus on Object-Oriented software system as a whole structure instead of emphasizing local codes and behaviors. Most of existing studies to define software structure as network are Based excessively on static structural properties. However, due to real-time is a primary characteristic of software system, and polymorphism and dynamic binding are the inherently characteristic of Object-Oriented software, and the unused codes emerge frequent in system, these static structural networks are imprecise as they do not perfectly reflect the actual software behaviors. This paper presents a dynamic coupling network of Object-Oriented software that is constructed directly by real-time dynamic systems and a real-world software is analyzed in some depth to demonstrate their dynamic coupling networks.