A platform-independent component modeling language for distributed real-time and embedded systems

被引:12
|
作者
Balasubramanian, Krishnakumar [1 ]
Balasubramanian, Jaiganesh [1 ]
Parsons, Jeff [1 ]
Gokhale, Aniruddha [1 ]
Schmidt, Douglas C. [1 ]
机构
[1] Vanderbilt Univ, Dept EECS, Nashville, TN 37240 USA
关键词
CoSMIC; model-driven development; real-time CORBA component model;
D O I
10.1016/j.jcss.2006.04.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper provides two contributions to the study of developing and applying domain-specific modeling languages (DSMLS) to distributed real-time and embedded (DRE) systems-particularly those systems using standards-based QoS-enabled component middleware. First, it describes the Platform-Independent Component Modeling Language (PICML), which is a DSML that enables developers to define component interfaces, QoS parameters and software building rules, and also generates descriptor files that facilitate system deployment. Second, it applies PICML to an unmanned air vehicle (UAV) application portion of an emergency response system to show how PICML resolves key component-based DRE system development challenges. Our results show that the capabilities provided by PICML-combined with its design- and deployment-time validation capabilities-eliminates many common errors associated with conventional techniques, thereby increasing the effectiveness of applying QoS-enabled component middleware technologies to the DRE system domain. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:171 / 185
页数:15
相关论文
共 50 条
  • [21] Schedule modeling based on Petri nets for distributed real-time embedded systems
    Zhang, Haitao
    Ai, Yunfeng
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (18): : 6 - 8
  • [22] Distributed embedded real-time Ethernet platform for robots control
    Wu, LW
    Hu, JS
    2005 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2005, : 370 - 375
  • [23] PRIDE - an Environment for Component-based Development of Distributed Real-time Embedded Systems
    Borde, Etienne
    Carlson, Jan
    Feljan, Juraj
    Lednicki, Luka
    Leveque, Thomas
    Maras, Josip
    Petricic, Ana
    Sentilles, Severine
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 351 - 354
  • [24] Component-based dynamic QoS adaptations in distributed real-time and embedded systems
    Sharma, PK
    Loyall, JP
    Heineman, GT
    Schantz, RE
    Shapiro, R
    Duzan, G
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2004, 3291 : 1208 - 1224
  • [25] LANGUAGE CONSTRUCTS FOR REAL-TIME DISTRIBUTED SYSTEMS
    BERRY, DM
    GHEZZI, C
    MANDRIOLI, D
    TISATO, F
    COMPUTER LANGUAGES, 1982, 7 (01): : 11 - 20
  • [26] Model-Level, Platform-Independent Debugging in the Context of the Model-Driven Development of Real-Time Systems
    Bagherzadeh, Mojtaba
    Hili, Nicolas
    Dingel, Juergen
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 419 - 430
  • [27] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66
  • [28] Modeling Spaces for Real-Time Embedded Systems
    Landauer, Christopher
    Bellman, Kirstie L.
    Nelson, Phyllis R.
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [29] Comparison of Component Frameworks for Real-Time Embedded Systems
    Hosek, Petr
    Pop, Tomas
    Bures, Tomas
    Hnetynka, Petr
    Malohlava, Michal
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2010, 6092 : 21 - 36
  • [30] Comparison of component frameworks for real-time embedded systems
    Tomáš Pop
    Petr Hnětynka
    Petr Hošek
    Michal Malohlava
    Tomáš Bureš
    Knowledge and Information Systems, 2014, 40 : 127 - 170