Current implementations for aspect-orientedprogramming languages map the aspect-oriented concepts of source programs to object-oriented bytecode. This hinders execution environments with dedicated support for such co...
详细信息
The growing body of sustainable HCI shows that new interfaces may increase awareness and motivate action for environmental impact. Most of this research has been aimed at consumer decision-making, leaving out many pro...
详细信息
ISBN:
(纸本)9781450302289
The growing body of sustainable HCI shows that new interfaces may increase awareness and motivate action for environmental impact. Most of this research has been aimed at consumer decision-making, leaving out many professional domains. This workshop broadens the scope of HCI research to consider new user groups including professional users, educators, designers and engineers, governments and NGO's. We propose a broad approach to sustainable HCI for emerging domains: visible - actionable - sustainable. In order to effect sustainable change, new interfaces need to make issues visible in order to promote actionable decisions towards socially and environmentally sustainable ends. These approaches can support sustainable decision-making in product design and a variety of sectors. This workshop will gather interdisciplinary case studies to help identify emerging domains of where sustainable interaction design could provide important social and environmental benefit. The expected outcome is the start of a pattern language for sustainability solutions to the most promising application domains. Patterns are named solutions to recurring problems with enough flexibility to be applied in new contexts. Pattern languages have been developed for architecture and urban planning, object-orientedprogramming, change management, HCI, and pedagogy. We choose to structure the workshop around the concepts and techniques of pattern languages because because they focus the attention of the community on creating and sharing expertise on what works in general and in a form and format that is useful to designers who are working on specific solutions for specific contexts. The workshop will consider submissions to inform a pattern language from a number of potential application domains for sustainable interaction design including professional users, education, food and drink, marketing and sales, governments, NGOs, designers and engineers.
To facilitate the successful adoption of object technology, organizations are setting up object Technology Centers. These workshops have been developed to provide members of such organizations a forum to discuss their...
详细信息
ISBN:
(纸本)0897917219
To facilitate the successful adoption of object technology, organizations are setting up object Technology Centers. These workshops have been developed to provide members of such organizations a forum to discuss their respective efforts to establish OTCs and techniques they use in promoting the effective use of object technology in their organizations. The current workshop was the third annual OOPSLA workshop on the Role of a Corporate object Technology Center in the continuing series of such workshops and was held on October 15, 1995 at Austin, Texas. The workshop followed and was influenced by the issues raised in the first Conference on object Technology Centers held in April 1995 in Stone Mountain, Georgia.
Diagrams widely used to model databases capture important semantics about the associations between objects. Additional association semantics can be captured when these diagrams are extended with object Relationship No...
详细信息
ISBN:
(纸本)1595933158
Diagrams widely used to model databases capture important semantics about the associations between objects. Additional association semantics can be captured when these diagrams are extended with object Relationship Notation (ORN). Yet, the association semantics so easily expressed in database models are difficult to translate into SQL. This problem has existed for many years and was first addressed by this author in a paper written almost ten years ago. Since then, modeling diagrams, SQL, and ORN have evolved, but the problem remains. To solve it, we show here how enhanced association semantics modeled in a now standardardized diagram, the UML class diagram, can be easily mapped into the most recent standardized version of SQL, provided both are extended with the updated version of ORN.
The QAOOSE 2006 workshop brought together, for a full day, researchers working on several aspects related to quantitative evaluation of software artifacts developed with the object-oriented paradigm and related techno...
详细信息
This paper presents a tutorial exposition of the syntactic constructs of object-oriented modeling languages that support programming multiple realizations. In contrast to studies published to date, this paper concentr...
详细信息
This paper presents a tutorial exposition of the syntactic constructs of object-oriented modeling languages that support programming multiple realizations. In contrast to studies published to date, this paper concentrates on model refinement and management of complexity rather than model reuse. Multiple realizations are used in organizing structure variations, effectively yielding 2 composite models in the first case study and 240 in the second. Inheritance proves to be a valuable aid in surveying the model definitions and instrumental in containing the spread of complexity.
The aim of this article is an introductory familiarization with the results of the first case studies dealing with the evaluation of the object-oriented paradigm in collaboration with the data layer [16]. From the con...
详细信息
Languages and technologies used to implement component-based software are not component-based, i.e. while the design phase happens in the component world, the programming phase occurs in the object-oriented world. Whe...
详细信息
ISBN:
(纸本)9781450320399
Languages and technologies used to implement component-based software are not component-based, i.e. while the design phase happens in the component world, the programming phase occurs in the object-oriented world. When an object-oriented language is used for the programming stage, then the original component-based design vanish, because component concepts like requirements and architectures are not treated explicitly. This makes it difficult to keep model and its implementation causally connected. We present a new pure reflective component-based programming and modeling language where all core component concepts are treated explicitly and therefore keeping original component-design alive. The language makes it possible to model and program component-based software using the same language plus its uniform component-based meta-model and integrated reflection capabilities make the language and its applications open and flexible. Copyright 2013 ACM.
Sharing of objects between different modules is often necessary to meet speed and resource demands. The invariants that describe properties of shared objects are difficult to maintain because they can be falsifiable b...
详细信息
Revocation is important but difficult in object-capability based systems. As an essential mechanism of capability management, revocation provides the basis for canceling of granted access rights and reclaiming of shar...
详细信息
暂无评论