A Partition Technique of UML-based Software Models for Multi-Processor Embedded Systems


The KIPS Transactions:PartD, Vol. 15, No. 1, pp. 87-98, Feb. 2008
10.3745/KIPSTD.2008.15.1.87,   PDF Download:

Abstract

In company with the demand of powerful processing units for embedded systems, the method to develop embedded software is also required to support the demand in new approach. In order to improve the resource utilization and system performance, software modeling techniques have to consider the features of hardware architecture. This paper proposes a partitioning technique of UML-based software models, which focus the generation of the allocatable software components into multiprocessor architecture. Our partitioning technique, at first, transforms UML models to CBCFGs(Constraint-Based Control Flow Graphs), and then slices the CBCFGs with consideration of parallelism and data dependency. We believe that our proposition gives practical applicability in the areas of platform specific modeling and performance estimation in model-driven embedded software development.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. P. Kim and J. E. Hong, "A Partition Technique of UML-based Software Models for Multi-Processor Embedded Systems," The KIPS Transactions:PartD, vol. 15, no. 1, pp. 87-98, 2008. DOI: 10.3745/KIPSTD.2008.15.1.87.

[ACM Style]
Jong Phil Kim and Jang Eui Hong. 2008. A Partition Technique of UML-based Software Models for Multi-Processor Embedded Systems. The KIPS Transactions:PartD, 15, 1, (2008), 87-98. DOI: 10.3745/KIPSTD.2008.15.1.87.