Ada provides full capacities of supporting object orientation, but the diversified objects patterned in Ada are so intricate that Ada95's aim would be demolished. In order to complement the disfigurement that Ada...Ada provides full capacities of supporting object orientation, but the diversified objects patterned in Ada are so intricate that Ada95's aim would be demolished. In order to complement the disfigurement that Ada does lack for a pristine notion of class, this paper presents a remolded object pattern known as A object, an Ada based class description language A ObjAda aiming at support for A object pattern and the related approach for key algorithms and implementation. In consequent, A ObjAda hereby promotes Ada with highlighted object orientation, which not only effectively exploits the capacities in Ada95, but also rationally hides befuddling concepts from Ada95.展开更多
The discovery of gradual moving object clusters pattern from trajectory streams allows characterizing movement behavior in real time environment,which leverages new applications and services.Since the trajectory strea...The discovery of gradual moving object clusters pattern from trajectory streams allows characterizing movement behavior in real time environment,which leverages new applications and services.Since the trajectory streams is rapidly evolving,continuously created and cannot be stored indefinitely in memory,the existing approaches designed on static trajectory datasets are not suitable for discovering gradual moving object clusters pattern from trajectory streams.This paper proposes a novel algorithm of gradual moving object clusters pattern discovery from trajectory streams using sliding window models.By processing the trajectory data in current window,the mining algorithm can capture the trend and evolution of moving object clusters pattern.Firstly,the density peaks clustering algorithm is exploited to identify clusters of different snapshots.The stable relationship between relatively few moving objects is used to improve the clustering efficiency.Then,by intersecting clusters from different snapshots,the gradual moving object clusters pattern is updated.The relationship of clusters between adjacent snapshots and the gradual property are utilized to accelerate updating process.Finally,experiment results on two real datasets demonstrate that our algorithm is effective and efficient.展开更多
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob...Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques.展开更多
This paper deals with the goals and visions of a consortium in Japan, named Consortium for Business Object Promotion (CBOP), discussing its background, activities, and basic technical approaches to share and exchangin...This paper deals with the goals and visions of a consortium in Japan, named Consortium for Business Object Promotion (CBOP), discussing its background, activities, and basic technical approaches to share and exchanging various types of Business Objects. Especially, Object Pattern Technologies used in CBOP should be discussed.展开更多
After discussing the reflective method of structure and behavior in the State design pattern based on Role Object pattern and the Reflective pattern of software architecture, this paper proposes a reflective state pat...After discussing the reflective method of structure and behavior in the State design pattern based on Role Object pattern and the Reflective pattern of software architecture, this paper proposes a reflective state pattern with dynamic constructiveness. This paper explains the meta level and the base level, which are two levels of this pattern, and specifies the relation of two levels by using Meta Object Protocol (MOP). Then it discusses mechanism of interception and reification for reflecting base object from Meta object. Finally this paper gives an example of network server for applying the Reflective State pattern.展开更多
The Yellow River Delta wetland is the youngest wetland ecosystem in China's warm temperate zone. To better understand how its landscape pattern has changed over time and the underlying factors responsible, this st...The Yellow River Delta wetland is the youngest wetland ecosystem in China's warm temperate zone. To better understand how its landscape pattern has changed over time and the underlying factors responsible, this study analyzed the dynamic changes of wetlands using five Landsat series of images, namely MSS(Mulri Spectral Scanner), TM(Thematic Mapper), and OLI(Operational Land Imager) sensors in 1976, 1986, 1996, 2006, and 2016. Object-oriented classification and the combination of spatial and spectral features and both the Normalized Difference Vegetation Index(NDVI) and Normalized Difference Water Index(NDWI), as well as brightness characteristic indices, were used to classify the images in eCognition software. Landscape pattern changes in the Yellow River Delta over the past 40 years were then delineated using transition matrix and landscape index methods. Results show that: 1) from1976 to 2016, the total area of wetlands in the study area decreased from 2594.76 to 2491.79 km^2, while that of natural wetlands decreased by 954.03 km^2 whereas human-made wetlands increased by 851.06 km^2. 2) The transformation of natural wetlands was extensive: 31.34% of those covered by Suaeda heteropteras were transformed into reservoirs and ponds, and 24.71% with Phragmites australis coverage were transformed into dry farmland. Some human-made wetlands were transformed into non-wetlands types: 1.55% of reservoirs and ponds became construction land, and likewise 21.27% were transformed into dry farmland. 3) From 1976 to 2016, as the intensity of human activities increased, the number of landscape types in the study area continuously increased. Patches were scattered and more fragmented. The whole landscape became more complex. In short, over the past 40 years, the wetlands of the Yellow River Delta have been degraded, with the area of natural wetlands substantially reduced. Human activities were the dominant forces driving these changes in the Yellow River Delta.展开更多
The time to complete or partial(objective) response to radiotherapy in patients with hepatocellular carcinoma(HCC) is variable; thus, the reported frequency of these responses depends on the length of follow-up. Howev...The time to complete or partial(objective) response to radiotherapy in patients with hepatocellular carcinoma(HCC) is variable; thus, the reported frequency of these responses depends on the length of follow-up. However, the optimum follow-up duration is unknown. We sought to determine the optimal follow-up duration by analyzing the medical records of 25 patients with 39 HCC lesions who received definitive helical tomotherapy at a daily dose of 2 to 4 Gy at 5 fractions per week, for a total dose of 40 to 60 Gy, between January 2008 and January 2013. We determined the time to objective treatment response and local recurrence after radiotherapy and assessed several predictors of delayed treatment response. The median follow-up duration was 15.2 months(range, 7.8 to 52.1 months). Among all 39 lesions, objective responses were observed for 36(92.3%). The median time to objective response was 3.9 months(range, 1.5 to 9.8 months). The objective response rates increased over time from 15.4% at 3 months to 71.8% at 6 months and 87.2% at 9 months. Age 60 years old or older and post-radiotherapy α-fetoprotein concentrations higher than pre-radiotherapy concentrations predicted delayed treatment response. The objective response rate continued to increase over 9 months. Therefore, to fully evaluate the treatment response of HCC, we recommend continuous observation for at least 9 months after radiotherapy.展开更多
To recognize circular objects rapidly in satellite remote sensing imagery, an approach using their geometry properties is presented. The original image is segmented to be a binary one by one dimension maximum entropy ...To recognize circular objects rapidly in satellite remote sensing imagery, an approach using their geometry properties is presented. The original image is segmented to be a binary one by one dimension maximum entropy threshold algorithm and the binary image is labeled with an algorithm based on recursion technique. Then, shape parameters of all labeled regions are calculated and those regions with shape parameters satisfying certain conditions are recognized as circular objects. The algorithm is described in detail, and comparison experiments with the randomized Hough transformation (RHT) are also provided. The experimental results on synthetic images and real images show that the proposed method has the merits of fast recognition rate, high recognition efficiency and the ability of anti-noise and anti-jamming. In addition, the method performs well when some circular objects are little deformed and partly misshapen.展开更多
Normalized Difference Vegetation Index (NDVI) is a very useful feature for differentiating vegetation and non-vegetation in remote sensed imagery. In the light of the function of NDVI and the spatial patterns of the...Normalized Difference Vegetation Index (NDVI) is a very useful feature for differentiating vegetation and non-vegetation in remote sensed imagery. In the light of the function of NDVI and the spatial patterns of the vegetation landscapes, we proposed the lacunarity texture derived from NDVI to characterize the spatial patterns of vegetation landscapes concerning the "gappiness" or "emptiness" characteristics. The NDVI-based lacunarity texture was incorporated into object-oriented classification for improving the identification of vegetation categories, especially Torreya which was the targeted tree species in the present research. A three-level hierarchical network of image objects was defined and the proposed texture was integrated as potential sources of information in the rules base. A knowledge base of rules created by classifier C5.0 indicated that the texture could potentially be applied in object-oriented classification. It was found that the addition of such texture improved the identification of every vegetation category. The results demonstrated that the texture could characterize the spatial patterns of vegetation structures, which could be a promising approach for vegetation identification.展开更多
This paper is concerned with the properties of propagation fax-field patterns corresponding to the scattering of time harmonic acoustic waves by a bounded penetrable obstacle in an ocean waveguide. The sets of solutio...This paper is concerned with the properties of propagation fax-field patterns corresponding to the scattering of time harmonic acoustic waves by a bounded penetrable obstacle in an ocean waveguide. The sets of solutions to the transmission problem are constructed such that the restriction of these solutions to the boundary of the penetrable obstacle is dense in a Hilbert space. Then conditions under which a set of propagation far-field patterns is complete in a Hilbert space are determined. These properties are important in investigating inverse transmission problems in an ocean waveguide.展开更多
This paper discusses design and implementation method of Business Application Framework based on software patterns, and then presents MVC pattern of architecture and the method of dynamical update promulgation for Bus...This paper discusses design and implementation method of Business Application Framework based on software patterns, and then presents MVC pattern of architecture and the method of dynamical update promulgation for Business Application Framework. We discuss adaptation of Abstract Factory for the kernel functionality of Business Application Framework, such as data creation, manipulation, composition, etc. It also presents class model and its class structure of Abstract Factory pattern. Finally, we briefly discuss the update, modification, and reconstruction method of Business Application Framework.展开更多
Based on dominant degree of role model among the viewpoints for object oriented modeling process, it dissertates that role modeling is a modeling method for software pattern at knowledge level. After giving some examp...Based on dominant degree of role model among the viewpoints for object oriented modeling process, it dissertates that role modeling is a modeling method for software pattern at knowledge level. After giving some examples for modeling design pattern and analysis pattern at knowledge level using role model, it presents a process for refining design pattern from role model to class model and event trace diagram of UML. In this paper, we advocate the opinion that role modeling before object modeling of UML.展开更多
This paper proposed a new approach of sample part classification and design, a so called Or-dered-object-oriented method (O-O-O method). Based on the theory of neural networks, fuzzy clustering algorithm and adaptive ...This paper proposed a new approach of sample part classification and design, a so called Or-dered-object-oriented method (O-O-O method). Based on the theory of neural networks, fuzzy clustering algorithm and adaptive pattern recognition, O-O-O method can be used to classify and design the sample parts automatically. The basic theory, the main step as well as the characteristics of the method are analysed. The construction of the ordered object in application is also presented in this paper.展开更多
To meet the development trend of multi-bar warp knit-ting machine towards high-speed,advanced technologyand computer control and the requirements of variousproducts with small quantity,there are many researcheson the ...To meet the development trend of multi-bar warp knit-ting machine towards high-speed,advanced technologyand computer control and the requirements of variousproducts with small quantity,there are many researcheson the computer-aided pattern design of multi-barwarp knitted fabrics.In terms of the special propertiesof the computer-aided pattern design of multi-barwarp knitted fabrics,the Object Oriented Program(OOP)programming-Object Windows class Library(OWL)programming is selected.According to thecharacters of the OWL programming,various functionsare defined.Pattern design and technical parameters canbe output,which offers a great convenience for the fac-tory.展开更多
基金Supported by National Natural Science Foundation of China(6 97730 41)
文摘Ada provides full capacities of supporting object orientation, but the diversified objects patterned in Ada are so intricate that Ada95's aim would be demolished. In order to complement the disfigurement that Ada does lack for a pristine notion of class, this paper presents a remolded object pattern known as A object, an Ada based class description language A ObjAda aiming at support for A object pattern and the related approach for key algorithms and implementation. In consequent, A ObjAda hereby promotes Ada with highlighted object orientation, which not only effectively exploits the capacities in Ada95, but also rationally hides befuddling concepts from Ada95.
基金This work is supported by the National Natural Science Foundationof China under Grants No. 41471371.
文摘The discovery of gradual moving object clusters pattern from trajectory streams allows characterizing movement behavior in real time environment,which leverages new applications and services.Since the trajectory streams is rapidly evolving,continuously created and cannot be stored indefinitely in memory,the existing approaches designed on static trajectory datasets are not suitable for discovering gradual moving object clusters pattern from trajectory streams.This paper proposes a novel algorithm of gradual moving object clusters pattern discovery from trajectory streams using sliding window models.By processing the trajectory data in current window,the mining algorithm can capture the trend and evolution of moving object clusters pattern.Firstly,the density peaks clustering algorithm is exploited to identify clusters of different snapshots.The stable relationship between relatively few moving objects is used to improve the clustering efficiency.Then,by intersecting clusters from different snapshots,the gradual moving object clusters pattern is updated.The relationship of clusters between adjacent snapshots and the gradual property are utilized to accelerate updating process.Finally,experiment results on two real datasets demonstrate that our algorithm is effective and efficient.
文摘Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques.
文摘This paper deals with the goals and visions of a consortium in Japan, named Consortium for Business Object Promotion (CBOP), discussing its background, activities, and basic technical approaches to share and exchanging various types of Business Objects. Especially, Object Pattern Technologies used in CBOP should be discussed.
基金The research wsa supported in part by the Middleware Software Division of Software Group of Fujitsu L imited inJapantechnolo
文摘After discussing the reflective method of structure and behavior in the State design pattern based on Role Object pattern and the Reflective pattern of software architecture, this paper proposes a reflective state pattern with dynamic constructiveness. This paper explains the meta level and the base level, which are two levels of this pattern, and specifies the relation of two levels by using Meta Object Protocol (MOP). Then it discusses mechanism of interception and reification for reflecting base object from Meta object. Finally this paper gives an example of network server for applying the Reflective State pattern.
基金Under the auspices of National Key Research&Development Program of China(No.2017YFC0505901,2017YFA0604904)
文摘The Yellow River Delta wetland is the youngest wetland ecosystem in China's warm temperate zone. To better understand how its landscape pattern has changed over time and the underlying factors responsible, this study analyzed the dynamic changes of wetlands using five Landsat series of images, namely MSS(Mulri Spectral Scanner), TM(Thematic Mapper), and OLI(Operational Land Imager) sensors in 1976, 1986, 1996, 2006, and 2016. Object-oriented classification and the combination of spatial and spectral features and both the Normalized Difference Vegetation Index(NDVI) and Normalized Difference Water Index(NDWI), as well as brightness characteristic indices, were used to classify the images in eCognition software. Landscape pattern changes in the Yellow River Delta over the past 40 years were then delineated using transition matrix and landscape index methods. Results show that: 1) from1976 to 2016, the total area of wetlands in the study area decreased from 2594.76 to 2491.79 km^2, while that of natural wetlands decreased by 954.03 km^2 whereas human-made wetlands increased by 851.06 km^2. 2) The transformation of natural wetlands was extensive: 31.34% of those covered by Suaeda heteropteras were transformed into reservoirs and ponds, and 24.71% with Phragmites australis coverage were transformed into dry farmland. Some human-made wetlands were transformed into non-wetlands types: 1.55% of reservoirs and ponds became construction land, and likewise 21.27% were transformed into dry farmland. 3) From 1976 to 2016, as the intensity of human activities increased, the number of landscape types in the study area continuously increased. Patches were scattered and more fragmented. The whole landscape became more complex. In short, over the past 40 years, the wetlands of the Yellow River Delta have been degraded, with the area of natural wetlands substantially reduced. Human activities were the dominant forces driving these changes in the Yellow River Delta.
文摘The time to complete or partial(objective) response to radiotherapy in patients with hepatocellular carcinoma(HCC) is variable; thus, the reported frequency of these responses depends on the length of follow-up. However, the optimum follow-up duration is unknown. We sought to determine the optimal follow-up duration by analyzing the medical records of 25 patients with 39 HCC lesions who received definitive helical tomotherapy at a daily dose of 2 to 4 Gy at 5 fractions per week, for a total dose of 40 to 60 Gy, between January 2008 and January 2013. We determined the time to objective treatment response and local recurrence after radiotherapy and assessed several predictors of delayed treatment response. The median follow-up duration was 15.2 months(range, 7.8 to 52.1 months). Among all 39 lesions, objective responses were observed for 36(92.3%). The median time to objective response was 3.9 months(range, 1.5 to 9.8 months). The objective response rates increased over time from 15.4% at 3 months to 71.8% at 6 months and 87.2% at 9 months. Age 60 years old or older and post-radiotherapy α-fetoprotein concentrations higher than pre-radiotherapy concentrations predicted delayed treatment response. The objective response rate continued to increase over 9 months. Therefore, to fully evaluate the treatment response of HCC, we recommend continuous observation for at least 9 months after radiotherapy.
文摘To recognize circular objects rapidly in satellite remote sensing imagery, an approach using their geometry properties is presented. The original image is segmented to be a binary one by one dimension maximum entropy threshold algorithm and the binary image is labeled with an algorithm based on recursion technique. Then, shape parameters of all labeled regions are calculated and those regions with shape parameters satisfying certain conditions are recognized as circular objects. The algorithm is described in detail, and comparison experiments with the randomized Hough transformation (RHT) are also provided. The experimental results on synthetic images and real images show that the proposed method has the merits of fast recognition rate, high recognition efficiency and the ability of anti-noise and anti-jamming. In addition, the method performs well when some circular objects are little deformed and partly misshapen.
基金supported by the National Natural Science Foundation of China (30671212)
文摘Normalized Difference Vegetation Index (NDVI) is a very useful feature for differentiating vegetation and non-vegetation in remote sensed imagery. In the light of the function of NDVI and the spatial patterns of the vegetation landscapes, we proposed the lacunarity texture derived from NDVI to characterize the spatial patterns of vegetation landscapes concerning the "gappiness" or "emptiness" characteristics. The NDVI-based lacunarity texture was incorporated into object-oriented classification for improving the identification of vegetation categories, especially Torreya which was the targeted tree species in the present research. A three-level hierarchical network of image objects was defined and the proposed texture was integrated as potential sources of information in the rules base. A knowledge base of rules created by classifier C5.0 indicated that the texture could potentially be applied in object-oriented classification. It was found that the addition of such texture improved the identification of every vegetation category. The results demonstrated that the texture could characterize the spatial patterns of vegetation structures, which could be a promising approach for vegetation identification.
基金Project supported by the National Natural Science Foundation of China (No.10672128)the Doctor Foundation of Wuhan University of Technology (No.471-38650238)the Undergraduate Innovative Foundation of Wuhan University of Technology (No.A145)
文摘This paper is concerned with the properties of propagation fax-field patterns corresponding to the scattering of time harmonic acoustic waves by a bounded penetrable obstacle in an ocean waveguide. The sets of solutions to the transmission problem are constructed such that the restriction of these solutions to the boundary of the penetrable obstacle is dense in a Hilbert space. Then conditions under which a set of propagation far-field patterns is complete in a Hilbert space are determined. These properties are important in investigating inverse transmission problems in an ocean waveguide.
基金Supported by Middleware Software Division of Software Group of F ujitsu L imitedJapanthe Project Tackling KeyProblem of Wuh
文摘This paper discusses design and implementation method of Business Application Framework based on software patterns, and then presents MVC pattern of architecture and the method of dynamical update promulgation for Business Application Framework. We discuss adaptation of Abstract Factory for the kernel functionality of Business Application Framework, such as data creation, manipulation, composition, etc. It also presents class model and its class structure of Abstract Factory pattern. Finally, we briefly discuss the update, modification, and reconstruction method of Business Application Framework.
基金The research has gained the stake of Middleware Software Division of Software Group of F ujitsu L imitedJapanThe Project T
文摘Based on dominant degree of role model among the viewpoints for object oriented modeling process, it dissertates that role modeling is a modeling method for software pattern at knowledge level. After giving some examples for modeling design pattern and analysis pattern at knowledge level using role model, it presents a process for refining design pattern from role model to class model and event trace diagram of UML. In this paper, we advocate the opinion that role modeling before object modeling of UML.
文摘This paper proposed a new approach of sample part classification and design, a so called Or-dered-object-oriented method (O-O-O method). Based on the theory of neural networks, fuzzy clustering algorithm and adaptive pattern recognition, O-O-O method can be used to classify and design the sample parts automatically. The basic theory, the main step as well as the characteristics of the method are analysed. The construction of the ordered object in application is also presented in this paper.
文摘To meet the development trend of multi-bar warp knit-ting machine towards high-speed,advanced technologyand computer control and the requirements of variousproducts with small quantity,there are many researcheson the computer-aided pattern design of multi-barwarp knitted fabrics.In terms of the special propertiesof the computer-aided pattern design of multi-barwarp knitted fabrics,the Object Oriented Program(OOP)programming-Object Windows class Library(OWL)programming is selected.According to thecharacters of the OWL programming,various functionsare defined.Pattern design and technical parameters canbe output,which offers a great convenience for the fac-tory.