Architectural View Driven Model Transformations for Supporting the Lifecycle of Parallel Applications

Ethem Arkin, Bedir Tekinerdogan

2015

Abstract

Two important trends can be identified in parallel computing. First of all, the scale of parallel computing platforms is rapidly increasing. Secondly, the complexity and variety of current software systems requires to consider the parallelization of application modules beyond algorithms. These two trends have led to a complexity that is not scalable and tractable anymore for manual processing, and therefore automated support is required to design and implement parallel applications. In this context, we present a model-driven transformation chain for supporting the automation of the lifecycle of parallel computing applications. The model-driven transformation chain adopts metamodels that are derived from architectural viewpoints. The transformation chain is defined as a logical sequence consisting of model-to-model transformations. We present the tool support that implements the metamodels and transformations.

References

  1. Amdahl, G.M., 2007. Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities, Reprinted from the AFIPS Conference Proceedings, Vol. 30 (Atlantic City, N.J., Apr. 18-20), AFIPS Press, Reston, Va., 1967, pp. 483-485, SolidState Circuits Newsletter, IEEE, vol.12, no.3, pp.19,20, Summer.
  2. Arkin, E., Tekinerdogan, B., Imre. K., 2013. Model-Driven Approach for Supporting the Mapping of Parallel Algorithms to Parallel Computing Platforms. Proc. of the ACM/IEEE 16th International Conference on Model Driven Engineering Languages and System.
  3. Flynn, M., 1972. Some Computer Organizations and Their Effectiveness, Computers, IEEE Transactions on, vol.C-21, no.9, pp.948, 960.
  4. Frank, M.P., 2002. The physical limits of computing, Computing in Science & Engineering, vol.4, no.3, pp.16, 26, May-June.
  5. Gamatié, A., Le Beux, S., Piel, E., Ben Atitallah, R., Etien, R., Marquet, P., Dekeyser, J., 2011. A Model-Driven Design Framework for Massively Parallel Embedded Systems. ACM Transactions on Embedded Computing Systems, 10(4), 1-36.
  6. Palyart, M., Ober, I., Lugato, D., Bruel, J., 2012. HPCML: a modeling language dedicated to high-performance scientific computing. In Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing (MDHPCL 7812). ACM, New York, NY, USA, Article 6, 6 pages.
  7. Pllana, S., Fahringer, T., 2002. UML based modeling of performance oriented parallel and distributed applications, Simulation Conference, 2002. Proceedings of the Winter, vol.1, no., pp.497, 505 vol.1, 8-11.
  8. Talia, D., 2001. Models and Trends in Parallel Programming. Parallel Algorithms and Applications 16, no. 2: 145-180.
  9. Tekinerdogan, B., Arkin. E., 2015. Architecture Framework for Modeling the Deployment of Parallel Applications on Parallel Computing Platforms, 3rd Int. Conf. on Model-Driven Engineering and Software Development (MODELSWARD 2015).
  10. Tekinerdogan, B., Arkin, E., 2013. Architecture Framework for Mapping Parallel Algorithms to Parallel Computing Platforms, In MDHPCL@ MoDELS, pp. 53-62.
Download


Paper Citation


in Harvard Style

Arkin E. and Tekinerdogan B. (2015). Architectural View Driven Model Transformations for Supporting the Lifecycle of Parallel Applications . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-083-3, pages 40-49. DOI: 10.5220/0005231600400049


in Bibtex Style

@conference{modelsward15,
author={Ethem Arkin and Bedir Tekinerdogan},
title={Architectural View Driven Model Transformations for Supporting the Lifecycle of Parallel Applications},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2015},
pages={40-49},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005231600400049},
isbn={978-989-758-083-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Architectural View Driven Model Transformations for Supporting the Lifecycle of Parallel Applications
SN - 978-989-758-083-3
AU - Arkin E.
AU - Tekinerdogan B.
PY - 2015
SP - 40
EP - 49
DO - 10.5220/0005231600400049