C# Programming Language

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 52713 Experts worldwide ranked by ideXlab platform

E Z Zhou - One of the best experts on this subject based on the ideXlab platform.

  • object oriented Programming c and power system simulation
    IEEE Transactions on Power Systems, 1996
    Co-Authors: E Z Zhou
    Abstract:

    Application of OOP concepts and the C++ Programming Language to power system simulation has been explored. An efficient platform for power system simulation applications has been proposed. By emulating a physical power laboratory, a generic power network container has been built. A module, which can be used to solve sparse matrix equations of any data types, has been implemented. Two load flow applications, a DC load flow and an AC load flow, have been discussed. It is found that OOP based C++ load flow programs are as efficient as their nonOOP counterparts.

Ernd Speise - One of the best experts on this subject based on the ideXlab platform.

Dogan Ibrahim - One of the best experts on this subject based on the ideXlab platform.

Kai Ludwig - One of the best experts on this subject based on the ideXlab platform.

David Broman - One of the best experts on this subject based on the ideXlab platform.

  • Timed C: An Extension to the C Programming Language for Real-Time Systems
    2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2018
    Co-Authors: Saranya Natarajan, David Broman
    Abstract:

    The design and implementation of real-time systems require that both the logical and the temporal behavior are correct. There exist several specialized Languages and tools that use the notion of logical time, as well as industrial strength Languages such as Ada and RTJS that incorporate direct handling of real time. Although these Languages and tools have shown to be good alternatives for safety-critical systems, most commodity real-time and embedded systems are today implemented in the standard C Programming Language. Such systems are typically targeting proprietary bare-metal platforms, standard POSIX compliant platforms, or open-source operating systems. It is, however, error prone to develop large, reliable, and portable systems based on these APIs. In this paper, we present an extension to the C Programming Language, called Timed C, with a minimal set of Language primitives, and show how a retargetable source-to-source compiler can be used to compile and execute simple, expressive, and portable programs. To evaluate our approach, we conduct a case study of a CubeSat satellite. We implement the core timing aspects in Timed C, and show portability by compiling on-board software to both flight hardware, and to low-cost experimental platforms.