Model-to-Model based Approach for Software Component Allocation in Embedded Systems

被引:1
|
作者
Al-Dakheel, Lujain [1 ]
Al-Azzoni, Issam [1 ]
机构
[1] King Saud Univ, Dept Software Engn, Coll Comp & Informat Sci, Riyadh, Saudi Arabia
关键词
Component Allocation; Coloured Petri Nets; Unified Modeling Language; Model-Driven Engineering; Embedded Systems; Heterogeneous Systems; Model-to-Model Transformation;
D O I
10.5220/0006126903200328
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Due to the popularity and heterogeneity of embedded systems, the problem of software component (SW-component) allocation in such systems is receiving increasing attention. Addressing this problem using a graphical modeling language such as Ecore will enable system designers to better and more easily allocate their components. However, the existing Ecore models do not address the problem of SW-component allocation in heterogeneous embedded systems. Because of Ecore informal semantics, Ecore models cannot be analyzed using mathematical tools. On the other hand, an approach based on colored Petri nets (CPNs) was proposed for the modeling and analysis of the software component allocation problem. The approach was shown to be applicable in the field not only with respect to the cost optimization problem, but also because it takes nonfunctional requirements into consideration. In this paper, we propose an approach for the automated transformation of an Ecore model into an equivalent CPN model, which will help the modeler use the power of a formal modeling language by only modeling the system using a simple Ecore-based modeling language.
引用
收藏
页码:320 / 328
页数:9
相关论文
共 50 条
  • [1] An improved coloured petri net model for software component allocation on heterogeneous embedded systems
    Al-Azzoni, Issam
    [J]. Journal of Computing and Information Technology, 2018, 26 (02): : 85 - 97
  • [2] A Model Checking based Software Requirements Specification Approach for Embedded Systems
    Yang, Xiao
    Chen, Xiaohong
    Wang, Jiangtao
    [J]. 2023 IEEE 31ST INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW, 2023, : 184 - 191
  • [3] An Embedded software component Maturity Model
    Carvalho, Fernando
    Meira, Silvio R. L.
    Xavier, Elyda
    Eulino, Joao
    [J]. 2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 426 - +
  • [4] A Formal Model for Component-Based Embedded Software Development
    Li, Changde
    Zhou, Xingshe
    Dong, Yunwei
    Yu, Zhiwen
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 19 - 23
  • [5] A component-based model integrated framework for embedded software
    Chen, WZ
    Xie, C
    Shi, JY
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 563 - 569
  • [6] A Model-Driven Approach for Solving the Software Component Allocation Problem
    Al-Azzoni, Issam
    Blank, Julian
    Petrovic, Nenad
    [J]. ALGORITHMS, 2021, 14 (12)
  • [7] A contract-based component model for embedded systems
    Li, SY
    Wu, J
    Hu, ZG
    [J]. QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 232 - 239
  • [8] A component-based model for predictable embedded systems
    Díaz, M
    Garrido, D
    Rus, F
    Troya, JM
    [J]. ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2003, : 183 - 189
  • [9] An Embedded software component Quality Model - EQM
    Carvalho, Fernando
    Meira, Silvio R. L.
    Freitas, Bruno
    Carvalho, Nathalia
    [J]. PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 444 - +
  • [10] A component based approach for the embedded software evolution
    Zhou, GJ
    Jiang, P
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, : 701 - 706