Title
Scenario-based multitasking for real-time object-oriented models
Abstract
Contemporary embedded systems quite often employ extremely complicated software consisting of a number of interrelated components, and this has made object-oriented design methodologies widely used in practice. To implement an object-oriented model in given target hardware, it is imperative to derive a set of tasks from the designed objects. This process of determining tasks and the events they handle greatly influences the real-time performance of the resultant system including response times and real-time guarantees. However, the innate discrepancies between objects and tasks make this exceedingly difficult, and many developers are forced to find their task sets through trial and error. In this paper, we propose Scenario-based Implementation Synthesis Architecture (SISA), an architecture consisting of a method for deriving a task set from a given object-oriented model and the development tools and run-time system architecture to support the method. A system developed with SISA guarantees the optimal response time for each event while deriving the smallest possible number of tasks. We have fully implemented SISA by extending the RoseRT development tool and applied it to an existing industrial PBX (private branch exchange) system. The experimental results show that SISA outperforms the best known conventional techniques by reducing maximum response times an average of 30.3%.
Year
DOI
Venue
2006
10.1016/j.infsof.2005.10.003
Information and Software Technology
Keywords
Field
DocType
Object-oriented real-time system design,Embedded software development methodology,Automated multitasking code synthesis,Object-oriented modeling tools,Unified modeling language (UML)
Branch exchange,Data mining,Architecture,Trial and error,Object-oriented programming,Computer science,Response time,Real-time computing,Software,Systems architecture,Human multitasking,Distributed computing
Journal
Volume
Issue
ISSN
48
9
0950-5849
Citations 
PageRank 
References 
2
0.39
28
Authors
3
Name
Order
Citations
PageRank
Saehwa Kim16110.27
Jiyong Park24011.02
Seongsoo Hong377177.57