A MARTE-Based Design Pattern for Adaptive Real-Time Embedded Systems

被引:0
作者
Ben Mansour, Ahmed [1 ]
Naija, Mohamed [1 ]
Ben Ahmed, Samir [1 ]
机构
[1] El Manar Univ, Fac Math Phys & Nat Sci Tunis Manar, Tunis, Tunisia
来源
PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE) | 2019年
关键词
Adaptability; Real-time & Embedded Systems; MDE; MARTE; Design Patterns;
D O I
10.5220/0007673102420248
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The design of adaptive real-time & embedded systems (RTES) is a hard task due to the complexity of both software/hardware features and the variability in the operational environment. This paper presents a new design pattern intended to support and facilitate the co-modeling and scheduling analysis of RTES. The contribution of this pattern is that is designed to i) support scheduling analysis allowing adaptation mechanisms ii) model all the software/hardware features and allocation in the same view iii) annotate the system with functional and non-functional properties using a high-level modeling language. The generated model from the pattern contains all the needed information to perform the schedulability tests. As a proof of concepts, we present experimental results for an automobile system.
引用
收藏
页码:242 / 248
页数:7
相关论文
共 18 条
[1]  
Abuseta Y., 2015, ARXIV150801330
[2]  
Buschmann F., 2007, PATTERN ORIENTED SOF, V5, DOI 10.1093/intimm/dxu027
[3]  
Etienne B., 2009, TELECOM PARISTECH
[4]  
Gamma E., 1995, Design patterns: elements of reusable object-oriented software
[5]  
Hamerski J. C., 2018, 2018 31 S INT CIRC S, P1
[6]  
Magdich A., 2015, INT C ENT BUS PROC I, P447
[7]   A design pattern-based approach for automatic choice of semi-partitioned and global scheduling algorithms [J].
Magdich, Amina ;
Kacem, Yessine Hadj ;
Kerboeuf, Mickael ;
Mahfoudhi, Adel ;
Abid, Mohamed .
INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 97 :83-98
[8]   A UML/MARTE-based design pattern for semi-partitioned scheduling analysis [J].
Magdich, Amina ;
Kacem, Yessine Hadj ;
Mahfoudhi, Adel ;
Kerboeuf, Mickael .
2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, :300-305
[9]  
Naija M., 2015, P 10 INT JOINT C SOF, V1, P1
[10]   A New MARTE Extension to Address Adaptation Mechanisms in Scheduling View [J].
Naija, Mohamed ;
Ben Ahmed, Samir .
EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2016, 2016, 703 :27-43