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 条
  • [31] Comparison of component frameworks for real-time embedded systems
    Pop, Tomas
    Hnetynka, Petr
    Hosek, Petr
    Malohlava, Michal
    Bures, Tomas
    KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 40 (01) : 127 - 170
  • [32] Distributed priority inheritance for real-time and embedded systems
    Sanchez, Cesar
    Sipma, Henny B.
    Gill, Christopher D.
    Manna, Zohar
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 110 - 125
  • [33] Analysis and optimization of distributed real-time embedded systems
    Pop, Paul
    Eles, Petru
    Peng, Zebo
    Pop, Traian
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (03) : 593 - 625
  • [34] Architecture for autonomous Distributed Real-time Embedded systems
    Liang, Ke
    Zhou, Xingshe
    Zhang, Kailong
    Sheng, Ruiqing
    2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 568 - 572
  • [35] On Scalable Synchronization for Distributed Embedded Real-Time Systems
    Fahmy, Sherif F.
    Ravindran, Binoy
    Jensen, E. Douglas
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2008, 5287 : 394 - +
  • [36] Data Services in Distributed Real-Time Embedded Systems
    Kang, Woochul
    Son, Sang H.
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2008, 5287 : 162 - 173
  • [37] Performance estimation for real-time distributed embedded systems
    Yen, TY
    Wolf, W
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1125 - 1136
  • [38] Scheduling analysis of distributed real-time embedded systems
    Zhang, Haitao
    Zhang, Songcan
    Journal of Computational Information Systems, 2010, 6 (07): : 2373 - 2382
  • [39] Assurance patterns for distributed real-time embedded systems
    Konrad, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 657 - 657
  • [40] A Middleware for Reconfigurable Distributed Real-Time Embedded Systems
    Krichen, Fatma
    Zalila, Bechir
    Jmaiel, Mohamed
    Hamid, Brahim
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 81 - +