Authors:
Ethem Arkin
1
and
Bedir Tekinerdogan
2
Affiliations:
1
Aselsan A.Ş., Turkey
;
2
Wageningen University, Netherlands
Keyword(s):
Parallel Computing, Architecture Modeling, Architecture Viewpoint, Model-to-Model Transformation.
Related
Ontology
Subjects/Areas/Topics:
Domain-Specific Modeling and Domain-Specific Languages
;
Languages, Tools and Architectures
;
Methodologies, Processes and Platforms
;
Model Transformations and Generative Approaches
;
Model-Driven Software Development
;
Software Engineering
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.