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 条
  • [1] A platform-independent component modeling language for distributed real-time and embedded systems
    Balasubramanian, K
    Balasubramanian, J
    Parsons, J
    Gokhale, A
    Schmidt, DC
    RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium, Proceedings, 2005, : 190 - 199
  • [2] Platform-independent design for embedded real-time systems
    Huang, JF
    Voeten, JPM
    Ventevogel, A
    van Bokhoven, L
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 35 - 50
  • [3] Platform-independent specification of component architectures for embedded real-time systems based on an extended UML
    Lu, SR
    Halang, WA
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 123 - 142
  • [4] Towards platform-independent real-time systems
    Hayes, IJ
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 192 - 200
  • [5] Formal platform-independent design of real-time systems
    Sintotski, A
    Hammer, DK
    van Roosmalen, O
    Hooman, J
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 163 - 170
  • [6] Platform-independent verification of real-time programs
    Hooman, J
    vanRoosmalen, O
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 183 - 192
  • [7] Low-Cost Platform-Independent FPGA Based Real-Time Systems Tester
    Jadaan, Diaa
    Gonsholt, Kyrre
    Skavhaug, Amund
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 686 - 689
  • [8] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    HaiTao Zhang GuiFang Wu Electronic and Information Engineering CollegeHenan University of Science and TechnologyLuoyang PRC
    International Journal of Automation & Computing, 2010, 7 (04) : 525 - 530
  • [9] Modeling and analysis of scheduling for distributed real-time embedded systems
    Zhang H.-T.
    Wu G.-F.
    International Journal of Automation and Computing, 2010, 7 (04) : 525 - 530
  • [10] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    Hai-Tao Zhang Gui-Fang Wu Electronic and Information Engineering College
    Machine Intelligence Research, 2010, (04) : 525 - 530