Structure Diagram

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 74964 Experts worldwide ranked by ideXlab platform

Saeed Maghsoodloo - One of the best experts on this subject based on the ideXlab platform.

  • The Control Structure Diagram: An Overview and Initial Evaluation
    Empirical Software Engineering, 1998
    Co-Authors: James H. Cross, T. Dean Hendrix, Saeed Maghsoodloo
    Abstract:

    A new graphical representation, the Control Structure Diagram (CSD), has been created to visualize software at both the source code and program design language (PDL) level. The primary impetus for creation of the CSD was to improve the comprehension efficiency of software and, as a result, improve reliability and reduce costs. The CSD has the potential to replace traditional prettyprinted source code. As part of the GRASP (Graphical Representations of Algorithms, Structures, and Processes) research project at Auburn University, the GRASP software engineering tool has been successfully developed. GRASP automatically generates CSDs from source code written in Ada, C, C++, Java, and VHDL. The emphasis to this point has been on the automatic generation of the CSD to support development, maintenance, reverse engineering and reengineering through the use of GRASP. GRASP has been applied successfully to numerous programs ranging in size from several hundred to several thousand lines of source code and is efficient and sufficiently flexible for use in a production setting. To demonstrate the potential benefits of the CSD and its automatic generation using GRASP, a series of empirical studies has been planned and initiated. First, as reported in this article, the perceived usefulness of the CSD was evaluated using a preference instrument based on eleven performance characteristics in which a comparison was made with other well-known graphical representations for algorithms. Statistical analysis indicated numerous significant differences with a clear preference for the CSD in seven of the eleven performance characteristics. Further empirical studies, currently being implemented, will examine the effect of the CSD and GRASP on objective measures such as comprehension efficiency and effectiveness.

  • The Control Structure Diagram: An Overview and InitialEvaluation
    Empirical Software Engineering, 1998
    Co-Authors: James H. Cross, T. Dean Hendrix, Saeed Maghsoodloo
    Abstract:

    A new graphical representation, the Control Structure Diagram (CSD), has been created to visualize software at both the source code and program design language (PDL) level. The primary impetus for creation of the CSD was to improve the comprehension efficiency of software and, as a result, improve reliability and reduce costs. The CSD has the potential to replace traditional prettyprinted source code. As part of the GRASP (Graphical Representations of Algorithms, Structures, and Processes) research project at Auburn University, the GRASP software engineering tool has been successfully developed. GRASP automatically generates CSDs from source code written in Ada, C, C++, Java, and VHDL. The emphasis to this point has been on the automatic generation of the CSD to support development, maintenance, reverse engineering and reengineering through the use of GRASP. GRASP has been applied successfully to numerous programs ranging in size from several hundred to several thousand lines of source code and is efficient and sufficiently flexible for use in a production setting. To demonstrate the potential benefits of the CSD and its automatic generation using GRASP, a series of empirical studies has been planned and initiated. First, as reported in this article, the perceived usefulness of the CSD was evaluated using a preference instrument based on eleven performance characteristics in which a comparison was made with other well-known graphical representations for algorithms. Statistical analysis indicated numerous significant differences with a clear preference for the CSD in seven of the eleven performance characteristics. Further empirical studies, currently being implemented, will examine the effect of the CSD and GRASP on objective measures such as comprehension efficiency and effectiveness.

Wenxue Hong - One of the best experts on this subject based on the ideXlab platform.

  • A new approach of attribute partial order Structure Diagram for word sense disambiguation of English prepositions
    Knowledge-Based Systems, 2016
    Co-Authors: Wenxue Hong, Chengling Qiu, Deming Mei
    Abstract:

    To improve the accuracy of word sense disambiguation (WSD) has been a significant issue, and to visualize the Structure of a dataset to discover knowledge has been an urgent demand in natural language processing. In order to fulfill these two tasks simultaneously, a new approach of attribute partial order Structure Diagram is proposed. The principle of attribute partial order and the approach of attribute partial order Structure Diagram are described. The proposed approach is testified by the WSD of the English preposition over, using the dataset from SemEval corpus. Two well-accepted sense inventories for fine-grained WSD of the English prepositions are adopted. The formal contexts for the fine-grained WSD of the English preposition over are established and the corresponding attribute partial order Structure Diagrams are generated and used as the models of WSD. The tested results show that the accuracies of WSD of over by the proposed approach are significantly higher than the ones by the state of the art system. Moreover, the proposed approach can visualize the attribute partial order Structure of the dataset, which can be used for knowledge discovery.

  • Knowledge Discovery of Prescription for Spleen Deficiency Syndrome Base on Attribute Partial Ordered Structure Diagram
    Proceedings of the 2nd Information Technology and Mechatronics Engineering Conference (ITOEC 2016TOEC 2016), 2016
    Co-Authors: Hui Meng, Wenxue Hong, Cunfang Zheng, Fengjie Fan, Jialin Song
    Abstract:

    In recent years, the application of knowledge discovery method to the field of the traditional Chinese medicine (TCM) gains more attention to researchers. It is necessary to have a visual mining for hidden knowledge in the massive and complicated data of prescription, which embody important knowledge of treatment for different syndrome. The spleen deficiency syndrome is one of the common syndromes of TCM, but there have many problems needed to be discovered and perfected further. In this paper, we present a visual analysis method named attribute partial ordered Structure Diagram (APOSD) for mining knowledge of prescription compatibility law for spleen deficiency syndrome. A formal context is formed based on prescriptions and drugs recorded in literature. Then it is optimized and computed to construct APOSD for visualization. The useful knowledge can be mined from the APOSD. The result shows that APOSD can discover new knowledge of prescription compatibility.

  • Transformation Properties in Attribute Topology and Attribute Partial Ordered Structure Diagram
    2015 Fifth International Conference on Instrumentation and Measurement Computer Communication and Control (IMCCC), 2015
    Co-Authors: Wenxue Hong, Shaoxiong Li
    Abstract:

    Attribute Topology (AT) and Attribute Partial Ordered Structure Diagram (APOSD) are both important research methods of Formal Concept Analysis (FCA) and Knowledge Discovery. Each of them can transform into the other with solid mathematical foundation and specific algorithm. Basing on set theory, this paper mainly researches and identifies the properties between related attributes, between attribute and AT, between attribute and APOSD. All of above is for the purpose of clarifying the relationships and properties in the transformation of AT and APOSD.

  • Cancer Gene Expression Data Attribute Partial Ordered Representation and Knowledge Discovery
    2015 Fifth International Conference on Instrumentation and Measurement Computer Communication and Control (IMCCC), 2015
    Co-Authors: Wenxue Hong, Shaoxiong Li, Jialin Song
    Abstract:

    In this paper, basic concepts and the related definitions of attribute partial-ordered Structure Diagram have been researched, and a scheme of knowledge discovery to collect new information from cancer gene expression data has been proposed, which was based on the feature selection and attribute partial-ordered Structure Diagram. Then the resource of lung Aden carcinoma gene expression data to be processed has been introduced in the paper. Both the T-test method and the Elastic net method have been used in the feature gene selection of lung Aden carcinoma gene expression data, and a total of 35 feature genes have been selected. This process sharply reduced the dimension of the data set. Finally, the c# program has been applied to disperse the data in order to generate the form of binary formal context, then the structural partial-ordered attribute Diagram was generated, and the knowledge discovery has been produced based on the distribution and aggregation hierarchy Diagram.

Yoyo Hinuma - One of the best experts on this subject based on the ideXlab platform.

  • band Structure Diagram paths based on crystallography
    Computational Materials Science, 2017
    Co-Authors: Yoyo Hinuma, Giovanni Pizzi, Yu Kumagai, Isao Tanaka
    Abstract:

    Abstract Systematic and automatic calculations of the electronic band Structure are a crucial component of computationally-driven high-throughput materials screening. An algorithm, for any crystal, to derive a unique description of the crystal Structure together with a recommended band path is indispensable for this task. The electronic band Structure is typically sampled along a path within the first Brillouin zone including the surface in reciprocal space. Some points in reciprocal space have higher site symmetries and/or have higher constraints than other points regarding the electronic band Structure and therefore are likely to be more important than other points. This work categorizes points in reciprocal space according to their symmetry and provides recommended band paths that cover all special wavevector ( k -vector) points and lines necessarily and sufficiently. Points in reciprocal space are labeled such that there is no conflict with the crystallographic convention. The k -vector coefficients of labeled points, which are located at Brillouin zone face and edge centers as well as vertices, are derived based on a primitive cell compatible with the crystallographic convention, including those with axial ratio-dependent coordinates. Furthermore, we provide an open-source implementation of the algorithms within our SeeK-path python code, to allow researchers to obtain k -vector coefficients and recommended band paths in an automated fashion. Finally, we created a free online service to compute and visualize the first Brillouin zone, labeled k -points and suggested band paths for any crystal Structure, that we made available at http://www.materialscloud.org/tools/seekpath/ .

  • band Structure Diagram paths based on crystallography
    arXiv: Materials Science, 2016
    Co-Authors: Yoyo Hinuma, Giovanni Pizzi, Yu Kumagai, Isao Tanaka
    Abstract:

    Systematic and automatic calculations of the electronic band Structure are a crucial component of computationally-driven high-throughput materials screening. An algorithm, for any crystal, to derive a unique description of the crystal Structure together with a recommended band path is indispensable for this task. The electronic band Structure is typically sampled along a path within the first Brillouin zone including the surface in reciprocal space. Some points in reciprocal space have higher site symmetries and/or have higher constraints than other points regarding the electronic band Structure and therefore are likely to be more important than other points. This work categorizes points in reciprocal space according to their symmetry and provides recommended band paths that cover all special wavevector (k-vector) points and lines necessarily and sufficiently. Points in reciprocal space are labeled such that there is no conflict with the crystallographic convention. The k-vector coefficients of labeled points, which are located at Brillouin zone face and edge centers as well as vertices, are derived based on a primitive cell compatible with the crystallographic convention, including those with axial ratio-dependent coordinates. Furthermore, we provide an open-source implementation of the algorithms within our SeeK-path python code, to allow researchers to obtain k-vector coefficients and recommended band paths in an automated fashion. Finally, we created a free online service to compute and visualise Brillouin Zone, labeled k-points and suggested band paths for any crystal Structure, that we made available at this http URL .

James H. Cross - One of the best experts on this subject based on the ideXlab platform.

  • The Control Structure Diagram: An Overview and Initial Evaluation
    Empirical Software Engineering, 1998
    Co-Authors: James H. Cross, T. Dean Hendrix, Saeed Maghsoodloo
    Abstract:

    A new graphical representation, the Control Structure Diagram (CSD), has been created to visualize software at both the source code and program design language (PDL) level. The primary impetus for creation of the CSD was to improve the comprehension efficiency of software and, as a result, improve reliability and reduce costs. The CSD has the potential to replace traditional prettyprinted source code. As part of the GRASP (Graphical Representations of Algorithms, Structures, and Processes) research project at Auburn University, the GRASP software engineering tool has been successfully developed. GRASP automatically generates CSDs from source code written in Ada, C, C++, Java, and VHDL. The emphasis to this point has been on the automatic generation of the CSD to support development, maintenance, reverse engineering and reengineering through the use of GRASP. GRASP has been applied successfully to numerous programs ranging in size from several hundred to several thousand lines of source code and is efficient and sufficiently flexible for use in a production setting. To demonstrate the potential benefits of the CSD and its automatic generation using GRASP, a series of empirical studies has been planned and initiated. First, as reported in this article, the perceived usefulness of the CSD was evaluated using a preference instrument based on eleven performance characteristics in which a comparison was made with other well-known graphical representations for algorithms. Statistical analysis indicated numerous significant differences with a clear preference for the CSD in seven of the eleven performance characteristics. Further empirical studies, currently being implemented, will examine the effect of the CSD and GRASP on objective measures such as comprehension efficiency and effectiveness.

  • The Control Structure Diagram: An Overview and InitialEvaluation
    Empirical Software Engineering, 1998
    Co-Authors: James H. Cross, T. Dean Hendrix, Saeed Maghsoodloo
    Abstract:

    A new graphical representation, the Control Structure Diagram (CSD), has been created to visualize software at both the source code and program design language (PDL) level. The primary impetus for creation of the CSD was to improve the comprehension efficiency of software and, as a result, improve reliability and reduce costs. The CSD has the potential to replace traditional prettyprinted source code. As part of the GRASP (Graphical Representations of Algorithms, Structures, and Processes) research project at Auburn University, the GRASP software engineering tool has been successfully developed. GRASP automatically generates CSDs from source code written in Ada, C, C++, Java, and VHDL. The emphasis to this point has been on the automatic generation of the CSD to support development, maintenance, reverse engineering and reengineering through the use of GRASP. GRASP has been applied successfully to numerous programs ranging in size from several hundred to several thousand lines of source code and is efficient and sufficiently flexible for use in a production setting. To demonstrate the potential benefits of the CSD and its automatic generation using GRASP, a series of empirical studies has been planned and initiated. First, as reported in this article, the perceived usefulness of the CSD was evaluated using a preference instrument based on eleven performance characteristics in which a comparison was made with other well-known graphical representations for algorithms. Statistical analysis indicated numerous significant differences with a clear preference for the CSD in seven of the eleven performance characteristics. Further empirical studies, currently being implemented, will examine the effect of the CSD and GRASP on objective measures such as comprehension efficiency and effectiveness.

  • Visualization with Control Structure Diagrams
    1996
    Co-Authors: James H. Cross, Kai H. Chang, T. Dean Hendrix
    Abstract:

    The Graphical Representations of Algorithms, Structures, and Processes for Ada (GRASP/Ada) project has successfully created and prototyped a new algorithmic level graphical representation for Ada software, the Control Structure Diagram (CSD). The primary impetus to create and refine the CSD is to improve the comprehension efficiency of Ada software, and as a result, improve reliability and reduce costs. The emphasis is on the automatic generation of the CSD from Ada 95 source code to support design, implementation, testing, and maintenance. The CSD has the potential to replace traditional pretty-printed Ada source code. An important additional focus of the GRASP/Ada 95 project is on the generation of a new fine-grained complexity metric called the Complexity Profile Graph (CPG), which will be synchronized with the CSD to provide both visualization and measurement of Ada 95 source code. By synchronizing the CSD and the CPG, the CSD view of control Structure, nesting, and source code will be directly linked to the corresponding visualization of statement level complexity in the CPG. In this article, an overview of the GRASP/Ada 95 project at Auburn University is presented with emphasis on the Control Structure Diagram and the current prototype.

Egon Willighagen - One of the best experts on this subject based on the ideXlab platform.

  • recent developments of the chemistry development kit cdk an open source java library for chemo and bioinformatics
    Current Pharmaceutical Design, 2006
    Co-Authors: Christoph Steinbeck, Stefan Kuhn, Christian Hoppe, Matteo Floris, Rajarshi Guha, Egon Willighagen
    Abstract:

    The Chemistry Development Kit (CDK) provides methods for common tasks in molecular informatics, including 2D and 3D rendering of chemical Structures, I/O routines, SMILES parsing and generation, ring searches, isomorphism checking, Structure Diagram generation, etc. Implemented in Java, it is used both for server-side computational services, possibly equipped with a web interface, as well as for applications and client-side applets. This article introduces the CDKs new QSAR capabilities and the recently introduced interface to statistical software.

  • the chemistry development kit cdk an open source java library for chemo and bioinformatics
    Journal of Chemical Information and Computer Sciences, 2003
    Co-Authors: Christoph Steinbeck, Stefan Kuhn, Yongquan Han, Oliver Horlacher, Edgar Luttmann, Egon Willighagen
    Abstract:

    The Chemistry Development Kit (CDK) is a freely available open-source Java library for Structural Chemo- and Bioinformatics. Its architecture and capabilities as well as the development as an open-source project by a team of international collaborators from academic and industrial institutions is described. The CDK provides methods for many common tasks in molecular informatics, including 2D and 3D rendering of chemical Structures, I/O routines, SMILES parsing and generation, ring searches, isomorphism checking, Structure Diagram generation, etc. Application scenarios as well as access information for interested users and potential contributors are given.