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 条
  • [11] Modularizing variability and scalability concerns in distributed real-time and embedded systems with modeling tools and component middleware
    Deng, Gan
    Schmidt, Douglas C.
    Gokhale, Aniruddha
    Nechypurenko, Andrey
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 327 - 334
  • [12] Modeling scenarios for the performance prediction of distributed real-time embedded systems
    Falkner, Katrina
    Chiprianov, Vanea
    Falkner, Nickolas
    Szabo, Claudia
    Puddy, Gavin
    2013 MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS CONFERENCE (MILCIS), 2012,
  • [13] Modeling and validating distributed embedded real-time systems with VDM++
    Verhoef, Marcel
    Larsen, Peter Gorm
    Hooman, Jozef
    FM 2006: FORMAL METHODS, PROCEEDINGS, 2006, 4085 : 147 - 162
  • [14] Component-based software engineering for distributed embedded real-time systems
    Rastofer, U. (Uwe.Rastofer@informatik.uni-erlangen.de), 2001, Institution of Engineering and Technology (148):
  • [15] The design and performance of configurable component middleware for distributed real-time and embedded systems
    Subramonian, V
    Shen, LJ
    Gill, C
    Wang, N
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 252 - 261
  • [16] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [17] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +
  • [18] Programming language for the development of distributed real-time applications dedicated to embedded systems
    Ciocarlie, Horia
    IMECS 2007: International Multiconference of Engineers and Computer Scientists, Vols I and II, 2007, : 540 - 545
  • [19] Programming language for the development of distributed real-time applications dedicated to embedded systems
    Computer and Software Department, Politehnica University of Timisoara, Romania
    Lect. Notes Eng. Comput. Sci., (540-545):
  • [20] Compadres: A lightweight component middleware framework for composing distributed real-time embedded systems with real-time Java']Java
    Hu, Jie
    Gorappa, Shruti
    Colmenares, Juan A.
    Klefstad, Raymond
    MIDDLEWARE 2007, PROCEEDINGS, 2007, 4834 : 41 - +