This poster presentation illustrates the use of SOM (the IBM System object Model) for interfacing, different object-orientedprogramming (OOP) languages. Our approach allows classes defined in one OOP language to be u...
详细信息
oopsla has held previous sessions on the roles of domain analysis and architectures in domain / product line engineering. These have tended to focus on analysis methods or on object technology for domain analysis. Thi...
详细信息
ISBN:
(纸本)1581130376
oopsla has held previous sessions on the roles of domain analysis and architectures in domain / product line engineering. These have tended to focus on analysis methods or on object technology for domain analysis. This workshop wants to look the other way: what can domain analysis bring to object technology and how does architecture connect? It hopes to build on previous work at the recent Workshop in Software Reuse.
The unrelenting pace of change that confronts contemporary software developers compels them to make their applications more configurable, flexible, and adaptable. A possible way to meet such requirements is to use an ...
详细信息
This paper describes an execution model being developed for distributed object-oriented computation in a message-passing multiple-instruction/multiple-data-stream (MIMD) cmimun. The objective is to execute an object-o...
详细信息
ISBN:
(纸本)0897912845
This paper describes an execution model being developed for distributed object-oriented computation in a message-passing multiple-instruction/multiple-data-stream (MIMD) cmimun. The objective is to execute an object-oriented pogrum S concurrently as possible. Some opportunities for cmmmenq can be identified explicitly by the programmer. Chehers can be identified at compile time. There are some opportunities for concumncy. however, that can only be discovered atnmtime because they are datadependent. The model of execution we describe attempts to discover and exploit the data-dependent concumncyrhatexistsina given program execution.
We demonstrate a static analysis for extracting instance-based hierarchical views showing the runtime object graph for object-oriented programs. The code is annotated with ownership domain annotations and with additio...
详细信息
ISBN:
(纸本)159593491X
We demonstrate a static analysis for extracting instance-based hierarchical views showing the runtime object graph for object-oriented programs. The code is annotated with ownership domain annotations and with additional annotations to make the output more visually appealing.
This research abstract outlines the work I plan to do as part of my PhD. In particular, I propose to devise a practical way of integrating ownership control into existing programminglanguages in a way that will help ...
详细信息
ISBN:
(纸本)1581138334
This research abstract outlines the work I plan to do as part of my PhD. In particular, I propose to devise a practical way of integrating ownership control into existing programminglanguages in a way that will help with adoption of ownership in the general programming community.
Designing and implementing generic software components is encouraged by languages such as object-oriented ones and commonly advocated in most application areas. Generic software components have many advantages among w...
详细信息
Designing and implementing generic software components is encouraged by languages such as object-oriented ones and commonly advocated in most application areas. Generic software components have many advantages among which the most important is reusability. However, it comes at a price: genericity often incurs a loss of efficiency. This paper presents an approach aimed at reconciling genericity and efficiency. To do so, we introduce declarations to the Java language to enable a programmer to specify how generic programs should be specialized for a particular usage pattern. Our approach has been implemented as a compiler from our extended language into standard Java.
暂无评论