• DocumentCode
    237215
  • Title

    Programming Paradigms for Real-Time Systems

  • Author

    Landauer, Christopher ; Bellman, Kirstie L.

  • Author_Institution
    Topcy House Consulting, Thousand Oaks, CA, USA
  • fYear
    2014
  • fDate
    10-12 June 2014
  • Firstpage
    366
  • Lastpage
    373
  • Abstract
    This paper is about designing and constructing real-time systems, using mechanisms that support self-organization. Objects make a popular and convenient paradigm for keeping persistent data encapsulated with the operations that act on it, but they tend to omit what is arguably the most important aspect of real-time systems, which is time. There are other mechanisms that do model time, but few of them make time the central part of the programming model. In this short position paper, we offer two alternative(but complementary) approaches to modeling time (and other resource dependencies) in real-time systems, which should lead to more effective designs, since the timing and other interactions can be modeled sooner, and in any case, provide models with a different emphasis. We also make suggestions about the expressive language that can be used for the suggested kinds of modeling, and the infrastructure that underlies the process, which provides the computational reflection that enables self-organization.
  • Keywords
    data encapsulation; real-time systems; data encapsulation; programming model; programming paradigms; real-time systems; self-organization; time modeling; Analytical models; Computational modeling; Data models; Mathematical model; Object oriented modeling; Program processors; Real-time systems; Computational Reflection; Model-Based Development; Problem Posing Programming Paradigm; Real-Time Systems; Scenario-Based Engineering Process; Wrapping Infrastructure;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
  • Conference_Location
    Reno, NV
  • ISSN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2014.42
  • Filename
    6899172