Search Results - C PROGRAMMING

Refine Results
  1. 1

    Security vulnerabilities in C++ programs by Piotr Michał Adamczyk, Marek Miłosz

    Published in Journal of Computer Sciences Institute (2025-06-01)
    “…The C++ language, due to its lack of memory control and high flexibility, is particularly prone to security vulnerabilities. …”
    Get full text
    Article
  2. 2
  3. 3

    Flow-sensitive Coding Style Checking for C/C++ Programs by HU Mengze, MA Xutong, ZHANG Hao, ZHANG Jian

    Published in Jisuanji kexue (2025-06-01)
    “…C/C++ programming languages are applied in numerous critical software systems,and there is an extremely high demand for standardization and clarity of semantics during development.To prevent potential security issues arising from improper use of C/C++ languages,a<i>C/C++ Language Programming Security Subset</i>(referred to as GJB8114) was proposed domestically.Given the abundance of rules within the standard,it's inevitable that programmers may deviate from these norms,thereby necessitating automated rule detection tools to identify such non-compliant coding practices.However,existing rule checking tools do not provide comprehensive checks against the standards,especially for rules that require understanding of the program's context,leading to high false positive rates or even a lack of support for certain checks.This paper categorizes the rules in GJB8114 and defines what constitutes a complex rule.Through evaluating the Testbed tool's capability to inspect complex rules within GJB8114,it identifies that current tools lack thorough flow-sensitive analysis and are unable to perform cross-file global analysis.To address these issues,this study adops a flow-sensitive analysis method combined with syntax tree matching and a cross-file global analysis approach.Based on this,the CruletFS tool is developed.Experimental results demonstrate that CruletFS performs better in checking complex rules compared to common rule checking tools,such as Cppcheck and Testbed.In analyzing large-scale projects,CruletFS also outperforms Cppcheck in terms of time and memory overhead.…”
    Get full text
    Article
  4. 4
  5. 5
  6. 6

    Alculating the complexity of an algorithm implemented in the C# programming language by I. A. Becker, E. A. Yakimov, N. P. Skrylyov

    “…Taking into account the features of programming languages, the authors propose to consider the methodology for calculating this measure of algorithm complexity in the specific language of its implementation, provide formulas for calculating theoretical complexity and the rules for calculating the experimental complexity of program in C#.…”
    Get full text
    Article
  7. 7
  8. 8

    Abstracting Strings for Model Checking of C Programs by Henrich Lauko, Martina Olliaro, Agostino Cortesi, Petr Roc̆kai

    Published in Applied Sciences (2020-11-01)
    “…In this paper, we introduce a domain for abstracting strings in the C programming language, where strings are managed as null-terminated arrays of characters. …”
    Get full text
    Article
  9. 9
  10. 10

    C Program Verication in the Multilanguage System Spectrum by V. A. Nepomniashy, I. S. Anureev, M. M. Atuchin, I. V. Maryasov, A. A. Petrov, A. V. Promsky

    “…This language provides a unied format to represent both verication meth- ods and data for them (program models, annotations, logic formulas). The C-targeted component of the SPECTRUM system is based on our two-level C program verication method. …”
    Get full text
    Article
  11. 11
  12. 12

    Empirical Study of Software Composition Analysis Tools for C/C++ Binary Programs by Yuqiao Ning, Yanan Zhang, Chao Ma, Zhen Guo, Longhai Yu

    Published in IEEE Access (2024-01-01)
    “…Software composition analysis (SCA) is essential for understanding and optimizing complex C programs, ensuring system reliability and efficiency. …”
    Get full text
    Article
  13. 13
  14. 14
  15. 15

    ChildProgramming-C: como una mejora de la dimensión colaborativa del modelo ChildProgramming by Ana María Chimunja, César Alberto Collazos, Julio Ariel Hurtado

    Published in Entre Ciencia e Ingeniería (2017-12-01)
    “… Con el fin de diseñar procesos reutilizables mediante la estructuración y diseño de actividades para equipos de personas a través de la Ingeniería de la Colaboración, el grupo de Investigación y Desarrollo en Ingeniería del Software (IDIS) de la Universidad del Cauca, ha propuesto el modelo ChildProgramming-C, el cual busca hacer un aporte desde el enfoque de la Ingeniería de la Colaboración al modelo de desarrollo de Software ChildProgramming. …”
    Get full text
    Article
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20

    Implementation of Online Learning Lessons in the Package C Program by Guruh Suasana Eddy, Yoyon Suryono

    Published in Journal of Nonformal Education (2019-08-01)
    “…The purpose of this study is to obtain a full and in-depth description of the managers and tutors involved in implementing the online package C equality program organized by the Pioneer Community Learning Center. …”
    Get full text
    Article

Search Tools: