TY - GEN
T1 - Heterogeneous multi-core systems
T2 - UML profiles vs. DSM approaches
AU - McKean, David
AU - Sprinkle, Jonathan
PY - 2012
Y1 - 2012
N2 - This paper examines tradeoffs in extending a UML profile, or developing a new DSML for a particular domain. Questions are presented which help to make an objective decision. A case study is presented to address system design in heterogeneous multi-core systems. Since throughput, application-specific data streams, and the desired output executable language are each complicated by design constraints or process constraints, this decision is weighed against timeliness of delivery, and the availability of tools to analyze, design, and validate the solution.
AB - This paper examines tradeoffs in extending a UML profile, or developing a new DSML for a particular domain. Questions are presented which help to make an objective decision. A case study is presented to address system design in heterogeneous multi-core systems. Since throughput, application-specific data streams, and the desired output executable language are each complicated by design constraints or process constraints, this decision is weighed against timeliness of delivery, and the availability of tools to analyze, design, and validate the solution.
KW - Domain-specific modeling
KW - High-performance computing
KW - MARTE
KW - Multi-core design
KW - UML profiles
UR - http://www.scopus.com/inward/record.url?scp=84872105007&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84872105007&partnerID=8YFLogxK
U2 - 10.1145/2420918.2420930
DO - 10.1145/2420918.2420930
M3 - Conference contribution
AN - SCOPUS:84872105007
SN - 9781450316347
T3 - SPLASH 2012: DSM 2012 - Proceedings of the 2012 ACM Workshop on Domain-Specific Modeling
SP - 45
EP - 48
BT - SPLASH 2012
ER -