A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach

Journal Title: e-Informatica Software Engineering Journal - Year 2018, Vol 12, Issue 1

Abstract

Background : 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.

Authors and Affiliations

Elhillali Kerkouche, El Bay Bourennane, Allaoua Chaoui

Keywords

Related Articles

An Approach to Assessing the Quality of Business\ Process Models Expressed in BPMN

Introduction: The quality of business process models is important in the area of model-based software development. To the best knowledge of the author there is no working practical model for quality assessment of BPMN 2....

Milestone-Oriented Usage of Key Performance Indicators – An Industrial Case Study

Background: Key Performance Indicators are a common way of quantitative monitoring of project progress in modern companies. Although they are widely used in practice, there is little evidence on how they are set, and how...

On Visual Assessment of Software Quality

Development and maintenance of understandable and modifiable software is very challenging. Good system design and implementation requires strict discipline. The architecture of a project can sometimes be exceptionally di...

Experience Report: Introducing Kanban into Automotive Software Project

The boundaries between traditional and agile approach methods are disappearing. A significant number of software projects require a continuous implementation of tasks without dividing them into sprints or strict project...

The Role of Organisational Phenomena in Software Cost Estimation: A Case Study of Supporting and Hindering Factors

Despite the fact that many researchers and practitioners agree that organisational issues are equally important as technical issues from the software cost estimation (SCE) success point of view, most of the research focu...

Download PDF file
  • EP ID EP373561
  • DOI 10.5277/e-Inf180101
  • Views 76
  • Downloads 0

How To Cite

Elhillali Kerkouche, El Bay Bourennane, Allaoua Chaoui (2018). A Graphical Modelling Editor for STARSoC Design Flow Tool Based on Model Driven Engineering Approach. e-Informatica Software Engineering Journal, 12(1), 9-26. https://europub.co.uk/articles/-A-373561