the proceedings contain 20 papers. the special focus in this conference is on object-oriented Technology. the topics include: Resource management for safe languages;tools and environments for learning object-oriented ...
ISBN:
(纸本)3540002332
the proceedings contain 20 papers. the special focus in this conference is on object-oriented Technology. the topics include: Resource management for safe languages;tools and environments for learning object-oriented concepts;12th workshop for PHD students in objectoriented systems;concrete communication abstractions of the next 701 distributed object systems;unanticipated software evolution;quantitative approaches in object-oriented software engineering;multiparadigm programming withobject-oriented languages;knowledge-based object-oriented software engineering;object-orientation and operating systems;integration and transformation of UML models and formal techniques for java-like programs.
the proceedings contain 26 papers. the special focus in this conference is on Aspect oriented Software Development, Java Virtual Machines, Miscellaneous and Distributed Systems. the topics include: Semantic models for...
ISBN:
(纸本)3540437592
the proceedings contain 26 papers. the special focus in this conference is on Aspect oriented Software Development, Java Virtual Machines, Miscellaneous and Distributed Systems. the topics include: Semantic models for distributed object reflection;dynamically composable collaborations with delegation layers;space- and time-efficient implementation of the java object model;automatic java application partitioning;supporting unanticipated dynamic adaptation of application behaviour;a simple and practical approach to unit testing;modular internet programming with cells;an approach to programming autonomous systems;engineering event-based systems with scopes;pattern-based design and implementation of an xml and RDF parser and interpreter;on variance-based subtyping for parametric types;type-safe prototype-based component evolution;a simple and effective technique for reducing the penalty of dynamic class loading;a better quasi-optimal bit-vector encoding of tree hierarchies;semantics-based composition of class hierarchies;behavioral compatibility of self-typed theories and a formal framework for java separate compilation.
the proceedings contain 19 papers. the special focus in this conference is on object-orientedprogramming. the topics include: 11th workshop for PhD students in object-oriented systems;quality of service in distribute...
ISBN:
(纸本)3540436758
the proceedings contain 19 papers. the special focus in this conference is on object-orientedprogramming. the topics include: 11th workshop for PhD students in object-oriented systems;quality of service in distributed object systems and distributed multimedia object/component systems;formal techniques for java programs;automating object-oriented software development methods;adaptive object-models and metamodeling techniques;specification, implementation, and validation of object-oriented embedded systems;feature interaction in composed systems;6thworkshop on component-orientedprogramming;advanced separation of concerns;multiparadigm programming with OO languages;generative programming;4th workshop on object-oriented architectural evolution;7th workshop on mobile object systems;the next 700 distributed object systems;quantitative approaches in object-oriented software engineering;object-oriented business solutions;4th workshop on OO and operating systems;the next 700 distributed object systems and poster session.
Component-based programming is currently carried out using mainstream object-oriented languages. the languages have to be used in a highly disciplined way to guarantee flexible component composition and extensibility....
详细信息
ISBN:
(纸本)3540437592
Component-based programming is currently carried out using mainstream object-oriented languages. the languages have to be used in a highly disciplined way to guarantee flexible component composition and extensibility. this paper investigates abstractions for component-orientedprogramming on the programming language level. We propose a simple prototype-based model for first-class components on top of a class-based object-oriented language. the model is formalized as an extension of Featherweight Java. Our calculus includes a minimal set of primitives to dynamically build, extend, and compose software components, while supporting features like explicit context dependencies, late composition, unanticipated component extensibility, and strong encapsulation. We present a type system for our calculus that ensures type-safe component definition, composition, and evolution.
We describe a module mechanism, which we call difference-based modules, and an object-oriented language we call MixJuice. MixJuice is an enhancement tu the Java language that adopts difference-based modules instead of...
详细信息
ISBN:
(纸本)3540437592
We describe a module mechanism, which we call difference-based modules, and an object-oriented language we call MixJuice. MixJuice is an enhancement tu the Java language that adopts difference-based modules instead of Java's original module mechanism, Modules are units of information hiding, reuse and separate compilation. We have completely separated the class mechanism and the module mechanism, and then unified the module mechanism and the differential programming mechanism. Although this module mechanism is simpler than that of Java, it enhances ease with which programs can be extended, reused and maintained. Collaborations that crosscut several classes call be separated into different modules. Modules are composable in the same way as mixins. the composition of modules sometimes causes name collision and an interesting phenomenon, which we call implementation defects. We describe solutions to these problems.
A generic formal model of distributed object reflection is proposed, that combines logical reflection with a structuring of distributed objects as nested configurations of metaobjectthat can control subobjects under ...
详细信息
ISBN:
(纸本)3540437592
A generic formal model of distributed object reflection is proposed, that combines logical reflection with a structuring of distributed objects as nested configurations of metaobjectthat can control subobjects under them. the model provides mathematical models for a good number of existing models of distributed reflection and of reflective middleware. To illustrate the ideas, we show in some detail how two important models of distributed actor reflection can be naturally obtained as special cases of our generic model, and discuss how several recent models of reflective middleware can be likewise formalized as instances of our model.
the ecoop workshop series on object-Orientation and Operating Systems aims to bring together researchers and developers working on object-oriented operating systems and to provide a platform for discussing problems ar...
详细信息
the ecoop workshop on Mobile object Systems was first organized in 1995 and has been held every year since. the first two episodes in the series ~ entitled “objects and Agents” (1995) and “Agents on the Move” (199...
ISBN:
(数字)9783540362081
ISBN:
(纸本)3540002332
the ecoop workshop on Mobile object Systems was first organized in 1995 and has been held every year since. the first two episodes in the series ~ entitled “objects and Agents” (1995) and “Agents on the Move” (1996) ~ were exploratory in nature, reflecting a growing awareness and interest in the possibilities of mobile code and mobile objects for Internet programming. Towards the end of the 1990s, Interest in the domain began to mature and several mobile object systems appeared in the research community. As a consequence, further editions of the Mobile object Systems workshop concentrated on specific aspects of mobile objects. For instance, the title of the 1997 workshop was “Operating System Support”, the theme of the 1998 workshop was “Security”, and the theme of the 1999 installment was “programming Language Support”.
the 10thecoop workshop on mobile object systems, which was held on 14 June, 2004 in Oslo University is discussed. the workshop has dealt withthe topics related to the movement of code and data between application pl...
详细信息
ISBN:
(纸本)354023988X
the 10thecoop workshop on mobile object systems, which was held on 14 June, 2004 in Oslo University is discussed. the workshop has dealt withthe topics related to the movement of code and data between application platforms, security, operating system support, application quality of service, and programming language paradigms. the presentation made at the workshop include portable CPU accounting in Java by Jarle Hualaas and Walter Binder, reducing the overhead of portable CPU accounting in Java by Jarle Hualaas and Walter Binder. the consensus at the end of the workshop was that the workshop was a success, and that the theme of object mobility is present in application.
暂无评论