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

KIPS Journal D (2001 ~ 2012) , Vol. 15D, No.1, pp.87-98, January 2008
10.3745/KIPSTD.2008.15D.1.087, Full Text

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 October 15, 2016)

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 paper

[KIPS Transactions Style]
J. P. Kim and J. E. Hong, "A Partition Technique of UML-based Software Models for Multi-Processor Embedded Systems," KIPS Journal D (2001 ~ 2012) , Vol.15D, No.1, pp.87-98, 2008, DOI: 10.3745/KIPSTD.2008.15D.1.087.

[IEEE Style]
Jong Phil Kim and Jang Eui Hong, "A Partition Technique of UML-based Software Models for Multi-Processor Embedded Systems," KIPS Journal D (2001 ~ 2012) , vol. 15D, no. 1, pp. 87-98, 2008. DOI: 10.3745/KIPSTD.2008.15D.1.087.

[ACM Style]
Kim, J. P. and Hong, J. E. 2008. A Partition Technique of UML-based Software Models for Multi-Processor Embedded Systems. KIPS Journal D (2001 ~ 2012) , 15D, 1, (2008), 87-98. DOI: 10.3745/KIPSTD.2008.15D.1.087.