“Concurrent programming carries the promise of increased program performance from overlapping the execution of cooperating components. Explicitly concurrent design and implementation of concurrent programs. Such languages provide support for creating threads (separate flows of execution), sending and receiving messages, and coordinating cooperation through synchronization. Furthermore, and that mask communication between physical machines. that can aid in program design. These languages provide mechanisms to create programmers can create object libraries that can be reused to increase productivity and decrease errors. Many object-oriented programming languages provide such object libraries. This dissertation work integrates an object-oriented language with a flexible concurrency model to provide a well-defined concurrent object-oriented language in which parallel and distributed programs and libraries can be written. The specific work presented integr
Integrating concurrency constructs with object-oriented programming languages: A case study. Aaron William Keen. 2002. University of California, Davis. 28 Aug. 2003
“One primary direction in which environmentalism is having an effect on business organizations is through the interests and actions of the various groups and individuals that have come to be known as corporate “stakeholders.” The primary focus of this dissertation is to explore the values held by environmentalists, and present a theory of stakeholder action that incorporates the effects of environmental values on corporations. There are four primary research questions that this dissertation will explore. Each of these related questions concerns the effects of environmental values on organizations and is described below. (1) How do environmental values manifest and subsequently impact corporations? (2) How do such ethics and values affect stakeholder per