z-logo
open-access-imgOpen Access
High-Level Models for Transformation-Oriented Design of Hardware and Embedded Systems
Author(s) -
Robertas Damaševičius,
V. Stuikys
Publication year - 2008
Publication title -
advances in electrical and computer engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.254
H-Index - 23
eISSN - 1844-7600
pISSN - 1582-7445
DOI - 10.4316/aece.2008.02016
Subject(s) - computer science , abstraction , abstraction layer , unified modeling language , programming language , domain (mathematical analysis) , model transformation , domain analysis , metamodeling , software development , software , artificial intelligence , mathematical analysis , software construction , philosophy , mathematics , consistency (knowledge bases) , epistemology
Evolution of design methodologies follows a common trail: technology scaling leads to growing design complexity and rising abstraction level in the domain. Introduction of new (higher) abstraction levels emphasizes the importance of reuse and transformations. The design process can be seen as a sequence of high-level transformations from the higher-level specification to the lower-level one. We analyze high-level modeling and metaprogramming techniques for supporting transformations based on domain variability models. Next, we present a reuse evolution model for domain component design at a higher abstraction level to support the transformation-oriented approaches. Finally, high-level modeling techniques (UML-domain language metamodels for domain code generation, parameterized UML classes for template metaprogramming, feature models for explicit representation of variability) for specification of transformations and metaprograms are analyzed

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom