The Empirical Analysis of Function-Call Graph

2013 ◽  
Vol 798-799 ◽  
pp. 663-667
Author(s):  
Yang Guo ◽  
Zheng Xu Zhao

The relationship of function calling is the core of understanding and maintaining software systems for engineers, but so far there have been so little studies concentrating on this aspect. In this paper we presented a comprehensive study of analyzing the software systems at the function level with complex network theory, expecting for providing guidance to the maintaining and controlling of systems. We selected a simple scripting language Lua whose code is in appropriate size for complexity analysis mainly in degree distribution and community detection, and found the heavy-tail and high clustering phenomenon.

Author(s):  
P. Robinson ◽  
F. Gout

As consultant-educators, the authors created the extreme architecture framework (XAF) in order to quickly grasp an understanding of an organisation’s architecture from different perspectives. The framework is presented as a matrix of system types and architectural perspectives that is described by a single uncluttered diagram. Elements within the framework are defined along with the content that can include architectural representations, planning, and governance information. A discussion follows to show the relationship of the framework to planning, development, and governance activities. The minimalist framework presents a consolidated view of both human activity and software systems and can also help to foster a shared understanding between IT groups and business areas. It has been designed to answer a manager’s questions: • Which elements of the enterprise do I need to be aware of and understand; and • Which elements am I responsible for and need to manage?


2010 ◽  
Vol 37-38 ◽  
pp. 402-406
Author(s):  
Li Sun ◽  
Jun He Yu ◽  
Hong Fei Zhan ◽  
Yi Xu

Starting from the product life cycle, this paper established the modeling of enterprise cluster entity at the base of analyzing the various products of the enterprise cluster. The modeling comprises the process dimension, resource dimension and organization dimension. Every dimension was expressed by the analysis of product view. Then, based on the complex network theory, we obtained the distribution of the products by the product network. Finally, we got the relationship of enterprise cluster entity from the result of the product network.


Author(s):  
Sourabh S Badhya ◽  
◽  
Shobha G ◽  

As software systems evolve, there is a growing concern on how to manage and maintain a large codebase and fully understand all the modules present in it. Developers spend a significant amount of time analyzing dependencies before making any changes into codebases. Therefore, there is a growing need for applications which can easily make developers comprehend dependencies in large codebases. These applications must be able to analyze large codebases and must have the ability to identify all the dependencies, so that new developers can easily analyze the codebase and start making changes in short periods of time. Static analysis provides a means of analyzing dependencies in large codebases and is an important part of software development lifecycle. Static analysis has been proven to be extremely useful over the years in their ability to comprehend large codebases. Out of the many static analysis methods, this paper focuses on static function call graph (SFCG) which represents dependencies between functions in the form of a graph. This paper illustrates the feasibility of many tools which generate SFCG and locks in on Doxygen which is extremely reliant for large codebases. The paper also discusses the optimizations, issues and its corresponding solutions for Doxygen. Finally, this paper presents a way of representing SFCG which is easier to comprehend for developers.


Author(s):  
Anders Esmark

Technocracy is discussed as a distinct type of regime and form of statecraft. The chapter clears up the considerable confusion surrounding the relationship between technocracy, bureaucracy and democracy, which provides the foundation for the empirical analysis of the anti-bureaucratic and pro-democratic nature of contemporary technocracy. The relationship of technocracy to political ideology is discussed, leading to the suggestion that technocracy consistently pursues a position ‘beyond ideology’ while also remaining fully capable of working in lockstep with socialism, liberalism and anything in between. Finally, the chapter moves from the regime level and provides an overall model of the constitutive and intersecting policy paradigms of the New Technocracy: connective governance, risk management and performance management.


Paleobiology ◽  
1980 ◽  
Vol 6 (02) ◽  
pp. 146-160 ◽  
Author(s):  
William A. Oliver

The Mesozoic-Cenozoic coral Order Scleractinia has been suggested to have originated or evolved (1) by direct descent from the Paleozoic Order Rugosa or (2) by the development of a skeleton in members of one of the anemone groups that probably have existed throughout Phanerozoic time. In spite of much work on the subject, advocates of the direct descent hypothesis have failed to find convincing evidence of this relationship. Critical points are:(1) Rugosan septal insertion is serial; Scleractinian insertion is cyclic; no intermediate stages have been demonstrated. Apparent intermediates are Scleractinia having bilateral cyclic insertion or teratological Rugosa.(2) There is convincing evidence that the skeletons of many Rugosa were calcitic and none are known to be or to have been aragonitic. In contrast, the skeletons of all living Scleractinia are aragonitic and there is evidence that fossil Scleractinia were aragonitic also. The mineralogic difference is almost certainly due to intrinsic biologic factors.(3) No early Triassic corals of either group are known. This fact is not compelling (by itself) but is important in connection with points 1 and 2, because, given direct descent, both changes took place during this only stage in the history of the two groups in which there are no known corals.


Author(s):  
D. F. Blake ◽  
L. F. Allard ◽  
D. R. Peacor

Echinodermata is a phylum of marine invertebrates which has been extant since Cambrian time (c.a. 500 m.y. before the present). Modern examples of echinoderms include sea urchins, sea stars, and sea lilies (crinoids). The endoskeletons of echinoderms are composed of plates or ossicles (Fig. 1) which are with few exceptions, porous, single crystals of high-magnesian calcite. Despite their single crystal nature, fracture surfaces do not exhibit the near-perfect {10.4} cleavage characteristic of inorganic calcite. This paradoxical mix of biogenic and inorganic features has prompted much recent work on echinoderm skeletal crystallography. Furthermore, fossil echinoderm hard parts comprise a volumetrically significant portion of some marine limestones sequences. The ultrastructural and microchemical characterization of modern skeletal material should lend insight into: 1). The nature of the biogenic processes involved, for example, the relationship of Mg heterogeneity to morphological and structural features in modern echinoderm material, and 2). The nature of the diagenetic changes undergone by their ancient, fossilized counterparts. In this study, high resolution TEM (HRTEM), high voltage TEM (HVTEM), and STEM microanalysis are used to characterize tha ultrastructural and microchemical composition of skeletal elements of the modern crinoid Neocrinus blakei.


Author(s):  
Leon Dmochowski

Electron microscopy has proved to be an invaluable discipline in studies on the relationship of viruses to the origin of leukemia, sarcoma, and other types of tumors in animals and man. The successful cell-free transmission of leukemia and sarcoma in mice, rats, hamsters, and cats, interpreted as due to a virus or viruses, was proved to be due to a virus on the basis of electron microscope studies. These studies demonstrated that all the types of neoplasia in animals of the species examined are produced by a virus of certain characteristic morphological properties similar, if not identical, in the mode of development in all types of neoplasia in animals, as shown in Fig. 1.


Sign in / Sign up

Export Citation Format

Share Document