A position on design, methods, and tools for object-oriented real-time computing (original) (raw)
2000, Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607)
Real-time is a major characteristic of many systems, increasingly employed today in disparate sectors of our society. To specify and program systems, exhibiting realtime properties, a number of computing paradigms have been adopted, both explicitly defined to specify real-time behaviors and imported from other application areas with the addition of mechanisms to deal with real-time. The object-oriented paradigm, well affirmed since a few decades, belongs to the latter category. In the recent years, the OO languages have been (and are being) modified to be successfully used in an increasing variety of real-time applications.
Sign up for access to the world's latest research.
checkGet notified about relevant papers
checkSave papers to use in your research
checkJoin the discussion with peers
checkTrack your impact
Related papers
An Object-Oriented Framework for Designing Hard Real-Time Systems
Fifth Euromicro Workshop on Real-Time Systems, 1993
The increasing use of computer based control systems in complex applications requires models and methods for specification and verification of both the temporal and functional behaviour. One promising approach is to use the object-oriented paradigm. This paradigm makes it easier to handle the structural complexity of functions and data . However, so far little work has been done in the temporal domain of object-oriented computing, i.e. how to guarantee that the temporal requirements on an application are fulfilled.
Real-time software architectures and design patterns: fundamental concepts and their consequences
Annual Reviews in Control, 1999
This paper discusses the principles of software architectures for real-time systems. The fundamental idea of a real-time architecture is based on the concept of feedback used in control engineering. A generic architecture is derived for four major categories of real-time systems. Then a fundamental design pattern is presented, valid for all relevant architectures. This is followed by a discussion of variations in the basic architecture for distributed systems and safety related systems. Finally, a case study and tool support for architectural design and implementation are discussed.
Model-based implementation of real-time applications
Proceedings of the tenth ACM international conference on Embedded software - EMSOFT '10, 2010
Correct and efficient implementation of general real-time applications remains by far an open problem. A key issue is meeting timing constraints whose satisfaction depends on features of the execution platform, in particular its speed. Existing rigorous implementation techniques are applicable to specific classes of systems e.g. with periodic tasks, time deterministic systems.
1992
This paper presents an introduction to the basic issues involved in real-time systems. Both real-time operating systems and real-time programming languages are explored. Concurrent programming and process sychronization and communication are also discussed. The real-time requirements of the Naval Postgraduate School Autonomous Under Vehicle (AUV) are then examined. !0. D)ISTRIBUTION/AVAILABILITY OF ABSTRACT |21.-ABSTRACT SECURITY CLASSIFICATION [ UNCLASSIFIED/UNLIMITED [] SAME AS RPT. [] DT1C USERS UNCLASSIFIED !2a. NAME OF RESPONSIBLE INDIVIDUAL 122b. T8 EPHONE (include Area Code, 122c.eFFMq SYMBOL
Languages and methods for specifying real-time systems
2002
The specification of complex systems, such as software, requires welldefined languages and methods. In the case of real-time systems, where temporal correctness must be achieved in addition to functional, descriptions of time dependant behaviour must be expressable within the specification language.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.