bob johnson - Academia.edu (original) (raw)
Address: Amsterdam, Noord-Holland, Netherlands
less
Uploads
Papers by bob johnson
Integrating concurrent and object-oriented programming has been an active research topic since th... more Integrating concurrent and object-oriented programming has been an active research topic since the late 1980s. The majority of approaches have taken a sequential object-oriented language and made it concurrent. A few approaches have taken a concurrent language and made it object-oriented. The most important of this latter class is the Ada 95 language which is an extension to the object-based concurrent programming language Ada 83. Arguably, Ada 95 does not fully integrate its models of concurrency and object-oriented programming. This paper discusses ways in which protected objects can be made more extensible.
ACM Transactions on Programming Languages and Systems, 2000
Integrating concurrent and object-oriented programming has been an 5 active research topic since ... more Integrating concurrent and object-oriented programming has been an 5 active research topic since the late 1980s. There is now a plethora of 6 methods for achieving this integration. The majority of approaches have 7 taken a sequential object-oriented language and made it concurrent. A few 8 approaches have taken a concurrent language and made it object-oriented. 9 The most important of this latter class is the Ada 95 language which is 10 an extension to the object-based concurrent programming language Ada 11 83. 12 Arguably, Ada 95 does not fully integrate its models of concurrency 13 and object-oriented programming. For example, neither tasks nor pro-14 tected objects are extensible. This paper discusses ways in which pro-15 tected objects can be made more extensible. 16 Keywords: concurrent object-oriented programming, inheritance ano-17 maly, Ada 95. 18 This paper extends and uni es the approaches described in and (Michell and Lundqvist, to appear).
Integrating concurrent and object-oriented programming has been an active research topic since th... more Integrating concurrent and object-oriented programming has been an active research topic since the late 1980s. The majority of approaches have taken a sequential object-oriented language and made it concurrent. A few approaches have taken a concurrent language and made it object-oriented. The most important of this latter class is the Ada 95 language which is an extension to the object-based concurrent programming language Ada 83. Arguably, Ada 95 does not fully integrate its models of concurrency and object-oriented programming. This paper discusses ways in which protected objects can be made more extensible.
ACM Transactions on Programming Languages and Systems, 2000
Integrating concurrent and object-oriented programming has been an 5 active research topic since ... more Integrating concurrent and object-oriented programming has been an 5 active research topic since the late 1980s. There is now a plethora of 6 methods for achieving this integration. The majority of approaches have 7 taken a sequential object-oriented language and made it concurrent. A few 8 approaches have taken a concurrent language and made it object-oriented. 9 The most important of this latter class is the Ada 95 language which is 10 an extension to the object-based concurrent programming language Ada 11 83. 12 Arguably, Ada 95 does not fully integrate its models of concurrency 13 and object-oriented programming. For example, neither tasks nor pro-14 tected objects are extensible. This paper discusses ways in which pro-15 tected objects can be made more extensible. 16 Keywords: concurrent object-oriented programming, inheritance ano-17 maly, Ada 95. 18 This paper extends and uni es the approaches described in and (Michell and Lundqvist, to appear).