Interactive graphical applications implicitly contain a large number of constraints - relationships between objects, such as widgets and the underlying model they control. Encapsulation, a fundamental principle of obj...
详细信息
ISBN:
(纸本)1581138334
Interactive graphical applications implicitly contain a large number of constraints - relationships between objects, such as widgets and the underlying model they control. Encapsulation, a fundamental principle of object-orientedprogramming, is only guaranteed in a very limited sense by most object-orientedlanguages. Constrained-Java provides a constraint system built upon stronger encapsulation guarantees which allows constraints to depend on entire aggregated objects.
Is it possible to do fixed-price eXtreme programming projects? How does one bid on a project with changing scope? When is the project finished? These questions and others were addressed in the context of a successful ...
详细信息
The "Killer Examples" series of workshops are highly interactive which have been an annual occurrence oopsla since 2002. The goals of the workshops are to together educators and developers to share their obj...
详细信息
ISBN:
(纸本)9781595938657
The "Killer Examples" series of workshops are highly interactive which have been an annual occurrence oopsla since 2002. The goals of the workshops are to together educators and developers to share their objectoriented, and to provide a forum for discussion of techniques and pedagogical goals. The theme of year's workshop was design patterns; the the theme of year's workshop is process: for teaching, learning *** is a formal application procedure to guarantee to the workshop, we accept walk-ins if space and the walk-ins have adequate interest and background be able to contribute positively to the discussions.
Mach. a multiprocesor operating system kernel providing capability-based interprocess communication, and Matchmaker, a language for specifying and automating the generation of mulli-lingual interprocess communication ...
详细信息
The proceedings contain 13 papers. The topics discussed include: object orientation and transaction processing: where do they meet?;finding objects: practical approaches;a structured approach to object-oriented design...
ISBN:
(纸本)0897915445
The proceedings contain 13 papers. The topics discussed include: object orientation and transaction processing: where do they meet?;finding objects: practical approaches;a structured approach to object-oriented design;developing HP's network advisor using Smalltalk in a large project team;formal techniques for objectoriented software development;the economics of software reuse;managing the transition to object-oriented technology;garbage collection in objectorientedsystems;objectoriented modeling;object management and tool integration mechanisms in object-oriented program development environment;objects in large distributed applications;and object-based visual programminglanguages.
This paper describes the effort undertaken at the University of Iowa to institute a software engineering curriculum at the graduate level. We describe our experiences over 2 years in developing a pilot 2-semester cour...
详细信息
An Adaptive object-Model is a system that represents classes, attributes, relationships, and behavior as metadata. Consequently, the object model is adaptable;when the descriptive information is modified, the system i...
详细信息
ISBN:
(纸本)9781595938657
An Adaptive object-Model is a system that represents classes, attributes, relationships, and behavior as metadata. Consequently, the object model is adaptable;when the descriptive information is modified, the system immediately reflects those changes. This architectural style makes a heavy use of patterns and all the attempts to document it have been done using patterns. Nevertheless, the patterns used to document AOMs are written using different templates and styles. Also many of the patterns have not been written yet or are incomplete. This poster session will present a more comprehensive and homogeneous pattern language for describing this kind of architectural style with the ultimate goal being to facilitate the creation of these types of systems.
The pragmatic aspects of deploying large scale objectoriented (OO) applications are examined. The focus is on identifying some of the main obstacles that arise in typical large scale OO projects, and offering hints a...
详细信息
作者:
Pair, Stephen***
817 West Peachtree Street Atlanta GA 30308-1138 United States
*** is a hosted service that enables its customers to maintain their project related material in a secure fashion over the Internet. They can grant access on a project-by-project basis to their employees, vendors, and...
详细信息
暂无评论