Real Time systems refers to computer systems that are constrained by response time. Themain characteristics of real time system is dependence on timing. This makes it necessary tocomplete urgent task within the given deadline. The real time system in which there is zerotolerance for deadline are known as hard real-time system while others are known as softreal-time system. For implementing Object-oriented approach in real-time system, there is need for it toprovide capabilities of synchronized response to any number of events from the outsideworld. Traditionally such synchronization is achievable by means of task, thread, or processwhile the focus of Object-oriented programming method is on object only. The challenges toapplication of Object oriented approach in real time systems arises because there is need oflinking object oriented view with process centred view for attaining the synchronization ofresponses for some events in the real-time systems [ CITATION Bry11 \l 16393 ]. There many reasons for not using objective oriented approach in real times systems. Firstly, itcan lead to programming performance overhead. Although, object oriented approachprovided benefits of encapsulation but same can be achieved by means of various low levellanguages without compromising on programming performance. Secondly, it can lead tomemory leaks which is a big problem for real-time systems. Thirdly, power consumption andexecution time may be impacted negatively by use of object oriented method. Finally, inobject oriented methodologies there is no formal specifications for defining time constraints.
End of preview
Want to access all the pages? Upload your documents or become a member.
Related Documents
Software Engineering - Singleton Patternlg...
|5
|538
|412
Software Testing Standardslg...
|9
|2237
|497
Software Testing: A Literature Reviewlg...
|9
|2851
|291
IMAT5205: Systems Analysis And Design Assignmentlg...