bob johnson - Academia.edu (original) (raw)

Address: Amsterdam, Noord-Holland, Netherlands

less

Uploads

Papers by bob johnson

Research paper thumbnail of Object-Oriented Programming and Protected Objects in Ada 95

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.

Research paper thumbnail of Integrating object-oriented programming and protected objects in Ada 95

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).

Research paper thumbnail of Object-Oriented Programming and Protected Objects in Ada 95

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.

Research paper thumbnail of Integrating object-oriented programming and protected objects in Ada 95

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).

Log In