the proceedings contain 30 papers. the topics discussed include: is it dangerous to use version control histories to study source code evolution?;evaluating the design of the r language: objects and functions for data...
ISBN:
(纸本)9783642310560
the proceedings contain 30 papers. the topics discussed include: is it dangerous to use version control histories to study source code evolution?;evaluating the design of the r language: objects and functions for data analysis;McSAF: a static analysis framework for MATLAB;multiple aggregate entry points for ownership types;inference and checking of object ownership;object initialization in X10;lock inference in the presence of large libraries;an analysis of the Mozilla jetpack extension framework;smaller footprint for java collections;enhancing JavaScript with transactions;JavaScript as an embedded DSL;correlation tracking for points-to analysis of JavaScript;constraint-based refactoring with foresight;magda: a new language for modularity;and Marco: safe, expressive macros for any language.
the proceedings contain 6 papers. the topics discussed include: declarative layer composition in framework-based environments;scoping changes in self-supporting development environments with context- oriented programm...
ISBN:
(纸本)9781450312769
the proceedings contain 6 papers. the topics discussed include: declarative layer composition in framework-based environments;scoping changes in self-supporting development environments with context- orientedprogramming;uniting global and local context behavior with context petri nets;bridging real-world contexts and units of behavioral variations by composite layers;and DynamicSchema: a lightweight persistency framework for context-oriented data management.
the proceedings contain 26 papers from the ecoop 2005 - object-orientedprogramming: 19theuropeanconference. the topics discussed include: the emergent structure of development tasks;efficiently refactoring java app...
详细信息
the proceedings contain 26 papers from the ecoop 2005 - object-orientedprogramming: 19theuropeanconference. the topics discussed include: the emergent structure of development tasks;efficiently refactoring java applications to use generic libraries;aspect-orientedprogramming beyond dependency injection;evaluating support for features in advanced modularization technologies;expressive pointcuts for increased modularity;first-class relationships in an object-oriented language;efficient multimethods in a single dispatch language;consistency checking of statechart diagrams of a class hierarchy;and lightweight defect localization for java.
the proceedings contain 26 papers. the special focus in this conference is on object-orientedprogramming. the topics include: Active programming strategies in reuse;frameworks in the financial engineering domain an e...
ISBN:
(纸本)9783540571209
the proceedings contain 26 papers. the special focus in this conference is on object-orientedprogramming. the topics include: Active programming strategies in reuse;frameworks in the financial engineering domain an experience report;integrating independently-developed components in object-oriented languages;encapsulating plurality;objectoriented interoperability;implementation of distributed trellis;a new definition of the subtype relation;attaching second-order types to methods in an object-oriented language;typed sets as a basis for object-oriented database schemas;the OSI managed-object model;nested mixin-methods in agora;solving the inheritance anomaly in concurrent object-orientedprogramming;type inference of self;predicate classes;a temporal object-oriented algebra;a timed calculus for distributed objects with clocks;a language framework for multi-object coordination;panda — supporting distributed programming in C++;transparent parallelisation through reuse: between a compiler and a library approach;design patterns: abstraction and reuse of object-oriented design;tangible specification of reactive object behavior;an agent perspective;designing an extensible distributed language with a meta-level architecture;a flexible metaclass generator and aims, means, and futures of object-oriented languages.
the proceedings contain 26 papers. the topics discussed include: a co-relational model of data for large shared data banks;an empirical study of object protocols in the wild;the beauty and the beast: separating design...
ISBN:
(纸本)9783642226540
the proceedings contain 26 papers. the topics discussed include: a co-relational model of data for large shared data banks;an empirical study of object protocols in the wild;the beauty and the beast: separating design from algorithm;using structure-based recommendations to facilitate discoverability in APIs;mining evolution of object usage;improving the tokenization of identifier names;revisiting information hiding: reflections on classical and nonclassical modularity;worlds: controlling the scope of side effects;can we avoid high coupling?;expressiveness, simplicity, and users;a refactoring constraint language and its application to Eiffel;types, regions, and effects for safe programming withobject-oriented parallel frameworks;tunable static inference for generic universe types;verifying multi-object invariants with relationships;and frequency estimation of virtual call targets for object-oriented programs.
the proceedings contain 26 papers. the special focus in this conference is on Modelling Ideas and Experiences. the topics include: Multiperspective application development in evolutionary prototyping;extending the ODM...
ISBN:
(纸本)3540647376
the proceedings contain 26 papers. the special focus in this conference is on Modelling Ideas and Experiences. the topics include: Multiperspective application development in evolutionary prototyping;extending the ODMG object model with time;a unified object-oriented language for system modeling and simulation;synthesizing object-oriented and functional design to promote re-use;precise visual specification of design patterns;framework design for end-to-end optimization;flexible alias protection;a unified theory of dispatch;orthogonal to the java imperative;modelling a distributed cached store for garbage collection;cyclic distributed garbage collection with group merger;experiences developing a virtual shared memory system using high-level object paradigms;binary component adaptation;object-oriented architectural support for a java processor;a study of the fragile base class problem;providing orthogonal persistence for java;wrappers to the rescue;design and partial evaluation of meta-objects for a concurrent reflective language and reflection for statically typed languages.
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 way programming languages manage memory has been a hot topic for many years. Languages with garbage collection (GC) removed the burden of memory management from developers. Typically the garbage collection infrast...
详细信息
R is a dynamic language for statistical computing that combines lazy functional features and object-orientedprogramming. this rather unlikely linguistic cocktail would probably never have been prepared by computer sc...
详细信息
ISBN:
(纸本)9783642310577;9783642310560
R is a dynamic language for statistical computing that combines lazy functional features and object-orientedprogramming. this rather unlikely linguistic cocktail would probably never have been prepared by computer scientists, yet the language has become surprisingly popular. With millions of lines of R code available in repositories, we have an opportunity to evaluate the fundamental choices underlying the R language design. Using a combination of static and dynamic program analysis we assess the success of different language features.
暂无评论