Component-oriented programming with sharing: Containment is not ownership

被引:0
|
作者
Hirschkoff, D
Hirschowitz, T
Pous, D
Schmitt, A
Stefani, JB
机构
[1] LIP ENS Lyon, F-69364 Lyon, France
[2] INRIA Rhone Alpes, F-38334 Saint Ismier, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-oriented programming yields a tension between higher-order features (deployment, reconfiguration, passivation), encapsulation, and component sharing. We propose a discipline for component-oriented programming to address this issue, and we define a process calculus whose operational semantics embodies this programming discipline. We present several examples that illustrate how the calculus supports component sharing, while allowing strong encapsulation and higher-order primitives.
引用
收藏
页码:389 / 404
页数:16
相关论文
共 50 条
  • [1] Component-oriented programming
    Bosch, J
    Szyperski, C
    Weck, W
    [J]. OBJECT-ORIENTED TECHNOLOGY, 2003, 3013 : 34 - 49
  • [2] Component-oriented programming
    Szyperski, C
    Bosch, J
    Weck, W
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 184 - 192
  • [3] Component-oriented programming
    Weck, Wolfgang
    Reussner, Ralf
    Szyperski, Clemens
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP 2007 WORKSHOP READER, 2008, 4906 : 123 - +
  • [4] Component-oriented programming
    Bosch, J
    Szyperski, C
    Weck, W
    [J]. OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2000, 1964 : 55 - 64
  • [5] Component-oriented programming (WCOP 2004)
    Bosch, J
    Szyperski, C
    Weck, W
    [J]. OBJECT-ORIENTED TECHNOLOGY, 2004, 3344 : 158 - 168
  • [6] A new approach to component-oriented programming
    Al-Ahmad, W
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 307 - 312
  • [7] .NET: A new component-oriented programming platform
    Mingins, C
    Nicoloudis, N
    [J]. JOOP-JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 2001, 14 (04): : 48 - 51
  • [8] Towards an architecture for component-oriented parallel programming
    Carvalho Junior, F. H.
    Lins, R. D.
    Correa, R. C.
    Araujo, G. A.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (05): : 697 - 719
  • [9] CoolBOT:: A component-oriented programming framework for robotics
    Cabrera-Gámez, J
    Domínguez-Brito, AC
    Hernández-Sosa, D
    [J]. SENSOR BASED INTELLIGENT ROBOTS, 2002, 2238 : 282 - 304
  • [10] A component-oriented programming for embedded mobile robot software
    Jawawi, Dayang N. A.
    Mamat, Rosbi
    Deris, Safaai
    [J]. International Journal of Advanced Robotic Systems, 2007, 4 (03) : 371 - 380