Article
المجلة العلمية :
e-Informatica Software Engineering Journal
ISSN : 1897-7979
الناشر :
Polish Academy of Sciences and Wrocław University of Science and Technology
معلومات
الفترة : January 2018
المجلد : 12 العدد : 1
الصفحات : 9–26
التفاصيل
A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach
Elhillali Kerkouche Elbey Bourennane Allaoua Chaoui
Due to the increasing complexity of embedded systems, system designers use higher levels of abstraction in order to model and analyse system performances. STARSoC (Synthesis Tool for Adaptive and Reconfigurable System-on-Chip) is a tool for hardware/software co-design and the synthesis of System-on-Chip (SoC) starting from a high level model using the StreamsC textual language. The process behaviour is described in the C syntax language, whereas the architecture is defined with a small set of annotation directives. Therefore, these specifications bring together a large number of details which increase their complexity. However, graphical modelling is better suited for visualizing system architecture. Objectives : In this paper, the authors propose a graphical modelling editor for STARSoC design tool which allows models to be constructed quickly and legibly. Its intent is to assist designers in building their models in terms of the UML Component-like Diagram, and in the automatic translation of the drawn model into StreamsC specification. Methods : To achieve this goal, the Model-Driven Engineering (MDE) approach and well-known frameworks and tools on the Eclipse platform were employed. Conclusion : Our results indicate that the use of the Model-Driven Engineering (MDE) approach reduces the complexity of embedded system design, and it is sufficiently flexible to incorporate new design needs.
الكلمات المفتاحية :
Embedded systems Hardware/software co-design STARSoC tool UML Model-driven engineering Eclipse modelling project
مرجع الإقتباس :
misc-lab-227
DOI :
10.5277/e-informatica
الرابط :
Texte intégral
ACM :
E. Kerkouche, E. Bourennane and A. Chaoui. 2018. A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach. e-Informatica Software Engineering Journal, 12, 1 (January 2018), Polish Academy of Sciences and Wrocław University of Science and Technology, 9–26. DOI: https://doi.org/10.5277/e-informatica.
APA :
Kerkouche, E., Bourennane, E. & Chaoui, A. (2018, January). A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach. e-Informatica Software Engineering Journal, 12(1), Polish Academy of Sciences and Wrocław University of Science and Technology, 9–26. DOI: https://doi.org/10.5277/e-informatica
IEEE :
E. Kerkouche, E. Bourennane and A. Chaoui, "A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach". e-Informatica Software Engineering Journal, vol. 12, no. 1, Polish Academy of Sciences and Wrocław University of Science and Technology, pp. 9–26, January, 2018. DOI: https://doi.org/10.5277/e-informatica.
BibTeX :
@article{misc-lab-227,
author = {Kerkouche, Elhillali and Bourennane, Elbey and Chaoui, Allaoua},
title = {A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach},
journal = {e-Informatica Software Engineering Journal},
volume = {12},
number = {1},
issn = {1897-7979},
pages = {9–26},
publisher = {Polish Academy of Sciences and Wrocław University of Science and Technology},
year = {2018},
month = {January},
doi = {10.5277/e-informatica},
url = {http://www.e-informatyka.pl/index.php/einformatica/volumes/volume-2018/issue-1/article-1/},
keywords = {embedded systems, hardware/software co-design, STARSoC tool, UML, model-driven engineering, Eclipse modelling project}
}
RIS :
TI  - A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach
AU - E. Kerkouche
AU - E. Bourennane
AU - A. Chaoui
PY - 2018
SN - 1897-7979
JO - e-Informatica Software Engineering Journal
VL - 12
IS - 1
SP - 9–26
PB - Polish Academy of Sciences and Wrocław University of Science and Technology
AB - Due to the increasing complexity of embedded systems, system designers use higher levels of abstraction in order to model and analyse system performances. STARSoC (Synthesis Tool for Adaptive and Reconfigurable System-on-Chip) is a tool for hardware/software co-design and the synthesis of System-on-Chip (SoC) starting from a high level model using the StreamsC textual language. The process behaviour is described in the C syntax language, whereas the architecture is defined with a small set of annotation directives. Therefore, these specifications bring together a large number of details which increase their complexity. However, graphical modelling is better suited for visualizing system architecture. Objectives : In this paper, the authors propose a graphical modelling editor for STARSoC design tool which allows models to be constructed quickly and legibly. Its intent is to assist designers in building their models in terms of the UML Component-like Diagram, and in the automatic translation of the drawn model into StreamsC specification. Methods : To achieve this goal, the Model-Driven Engineering (MDE) approach and well-known frameworks and tools on the Eclipse platform were employed. Conclusion : Our results indicate that the use of the Model-Driven Engineering (MDE) approach reduces the complexity of embedded system design, and it is sufficiently flexible to incorporate new design needs.
KW - embedded systems
KW - hardware/software co-design
KW - STARSoC tool
KW - UML
KW - model-driven engineering
KW - Eclipse modelling project
DO - 10.5277/e-informatica
UR - http://www.e-informatyka.pl/index.php/einformatica/volumes/volume-2018/issue-1/article-1/
ID - misc-lab-227
ER -