Restructuring object-oriented real-time distributed software for pipeline environment

被引:0
|
作者
Fergany, TA [1 ]
Sarhan, A [1 ]
机构
[1] Univ New Haven, Dept Comp Sci, West Haven, CT 06516 USA
关键词
software restructuring; object oriented software; pipeline architecture; genetic algorithm; distributed system;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Distributed objects are increasingly becoming predominant with the widespread use of object-oriented technology. Coupled with object-oriented systems is the heterogeneity of computer systems that are interoperating together to form a large network such as the Internet. Within this distributed heterogeneous environment, objects are the main building blocks that form the communication of the distributed system. In real-time distributed environment, objects must deliver their services within given time constraints. In order to commit to performance constraints, a careful study and analysis of the software design is critical. Therefore, this research work focuses on restructuring distributed Object Oriented software to match the pipeline architecture. This technique provides the designer with a set of alternative solutions and the corresponding resource and communication cost while satisfying the system and computation constraints. The optimal solution that minimizes the system resources and the communication overheads will be also given. A search technique using genetic algorithm is used to scan the search space for the optimal software structure and the set of feasible ones.
引用
收藏
页码:163 / 170
页数:8
相关论文
共 50 条
  • [41] Real-time design goes object-oriented
    Grehan, R
    [J]. COMPUTER DESIGN, 1997, 36 (12): : 57 - +
  • [42] Software design and implementation using the real-time object-oriented modeling language
    McCormick, B
    [J]. 1996 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING - CONFERENCE PROCEEDINGS, VOLS I AND II: THEME - GLIMPSE INTO THE 21ST CENTURY, 1996, : 286 - 289
  • [43] Formal verification of real-time embedded software in an object-oriented application framework
    Hsiung, PA
    Lee, TY
    Fu, JM
    See, WB
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (06): : 417 - 434
  • [44] AN EFFICIENT OBJECT-ORIENTED VARIATION OF THE STATECHARTS FORMALISM FOR DISTRIBUTED REAL-TIME SYSTEMS
    SELIC, B
    [J]. COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 335 - 344
  • [45] Holistic object-oriented modelling of distributed automotive real-time control applications
    Axelsson, J
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 85 - 92
  • [46] Special issue: Special issue on object-oriented real-time distributed computing
    Stankovic, JA
    Halang, WA
    Man, KF
    [J]. REAL-TIME SYSTEMS, 2004, 26 (01) : 5 - 6
  • [47] Quantitative evaluation of distributed object-oriented programming environments for real-time applications
    Flores, AP
    Nacul, A
    Silva, L
    Netto, J
    Pereira, CE
    Bacellar, L
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 133 - 138
  • [48] Distributed concurrent object-oriented software
    Broy, M
    [J]. FROM OBJECT-ORIENTATION TO FORMAL METHODS: ESSAYS IN MEMORY OF OLE-JOHAN DAHL, 2004, 2635 : 83 - 95
  • [49] LANGUAGE ASPECTS OF ENVISAGER - AN OBJECT-ORIENTED ENVIRONMENT FOR THE SPECIFICATION OF REAL-TIME SYSTEMS
    DIAZGONZALEZ, JP
    URBAN, JE
    [J]. COMPUTER LANGUAGES, 1991, 16 (01): : 19 - 37
  • [50] A Next Generation Object-Oriented Environment for Real-Time Database Application Development
    Ellouze, Zied
    Louati, Nada
    Bouaziz, Rafik
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1224 - 1232