the proceedings contain 27 papers from 19th Annual ACM conference on object-orientedprogramming, systems, languages, and applications, OOPSLA'04. the topics discussed include: converting java classes to use gener...
详细信息
ISBN:
(纸本)1581138318
the proceedings contain 27 papers from 19th Annual ACM conference on object-orientedprogramming, systems, languages, and applications, OOPSLA'04. the topics discussed include: converting java classes to use generics;converting java programs to use generic libraries;a practical type system and language for reference immutability;a unified theory of garbage collection;scalable extensibility via nested inheritance;decentralizing execution of composite web services;resolving feature convolution in middleware systems;transparent proxies for java futures;practical predicate dispatch;object-oriented units of measurement;and finding and preventing run-time error handling mistakes.
the proceedings contain 105 papers. the topics discussed include: jMock: supporting responsibility-based design with mock objects;advanced refactorings in eclipse;JQuery: finding your way through tangled code;modeling...
ISBN:
(纸本)1581138334
the proceedings contain 105 papers. the topics discussed include: jMock: supporting responsibility-based design with mock objects;advanced refactorings in eclipse;JQuery: finding your way through tangled code;modeling event driven applications with a specification language (MEDASL);design snippets: partial design representations extracted from source code;meta-programming for the real world;JRA: offline analysis of runtime behavior;modeling and building software product lines with eclipse;PRISM is research in aSpect mining;smell detection for eclipse;program transformations for re-engineering C++ components [OOPSLA/GPCE];C-SAW and GenAWeave: a two-level aspect weaving toolsuite;the concern manipulation environment [OOPSLA/GPCE];object-oriented, structural software configuration management;implementing DSL in MetaOCaml;modeling dynamics of agile software development;interactive visualization of object-oriented programs;and generic ownership: practical ownership in programming languages.
the proceedings contains 18 papers from the 1997 conference on objectorientedprogramming, systems, languages, and applications. Topics discussed include: project management and methodology;language and infrastructur...
详细信息
the proceedings contains 18 papers from the 1997 conference on objectorientedprogramming, systems, languages, and applications. Topics discussed include: project management and methodology;language and infrastructure;reuse and testing;architecture and implementation;analysis and design;education;frameworks and patterns;networked computing;languages and implementations;databases;and process metrics.
the proceedings contains 29 papers from the 1997 Annual conference on object-orientedprogramming, systems, languages, and applications. Topics discussed include: class library evolution;reusability;Java programming l...
详细信息
the proceedings contains 29 papers from the 1997 Annual conference on object-orientedprogramming, systems, languages, and applications. Topics discussed include: class library evolution;reusability;Java programming language;type parameterization;parasitic methods for multi-methods implementation for Java;dynamic interdependent objects collections;object-relational database systems;World Wide Web;call graph construction;dynamic dispatch without virtual functions;efficient type inclusion tests;aspect-orientedprogramming;software agents and network-based software;distributed systems tools;ephemerons;common-object request broker architecture (CORBA);and software blueprints.
the proceedings contain 38 papers. the topics discussed include: using a prototype based language for user interface: the Newton project's experience;annotating objects for transport to other worlds;managing objec...
ISBN:
(纸本)0897917030
the proceedings contain 38 papers. the topics discussed include: using a prototype based language for user interface: the Newton project's experience;annotating objects for transport to other worlds;managing objectoriented projects;type feedback vs. concrete type inference: a comparison of optimization techniques for object-oriented languages;profile-guided receiver class prediction;bidirectional object layout for separate compilation;minimizing row displacement dispatch tables;sound polymorphic type inference for objects;tailoring OO analysis and design methods;modular reasoning in the presence of subclassing;on the semantic diversity of delegation-based programming languages;subject-oriented composition rules;and compiling away the meta-level in object-oriented concurrent reflective languages using partial evaluation.
the proceedings contain 31 papers. the topics discussed include: associated types and constraint propagation for mainstream object-oriented generics;deriving object typestates in the presence of inter-object reference...
详细信息
the proceedings contain 31 papers. the topics discussed include: associated types and constraint propagation for mainstream object-oriented generics;deriving object typestates in the presence of inter-object references;modeling architectural patterns using architectural primitives;parametric polymorphism for software component architectures;using dependency models to manage complex software architecture;interaction-based programming with classages;fine-grained interoperability through mirrors and contracts;improving virtual machine performance using a cross-run profile repository;relational queries over program traces;lifting sequential graph algorithms for distributed-memory parallel computation;and safe futures for Java.
the proceedings contain 10 papers. the topics discussed include: of scripts and programs: tall tales, urban legends, and future prospects;beyond static and dynamic scope;groovy package templates: supporting reuse and ...
ISBN:
(纸本)9781605587691
the proceedings contain 10 papers. the topics discussed include: of scripts and programs: tall tales, urban legends, and future prospects;beyond static and dynamic scope;groovy package templates: supporting reuse and runtime adaption of class hierarchies;contracts for first-class modules;language embedding and optimization in Mython;directing JavaScript with arrows;context-oriented software transactional memory in common Lisp;fast type reconstruction for dynamically typed programming languages;optimization of dynamic languages using hierarchical layering of virtual machines;the Ruby intermediate language;and hosting an object heap on manycore hardware: an exploration.
the proceedings contain 101 papers. the topics discussed include: model driven development - the case for domain orientedprogramming;an end-to-end domain-driven software development framework;XAspects: an extensible ...
ISBN:
(纸本)1581137516
the proceedings contain 101 papers. the topics discussed include: model driven development - the case for domain orientedprogramming;an end-to-end domain-driven software development framework;XAspects: an extensible system for domain-specific aspect languages;the power of symmetry: unifying inheritance and generative programming;domain driven web development with WebJinn;automated impact analysis of object-oriented software systems;a demonstration of JPie: an environment for live software construction in Java;reuse learning objects through LOM and XML;QuickUML: a tool to support iterative design and code development;GME: the generic modeling environment;generative model transformer;semantic software engineering tools;a policy based system to incorporate self-managing behaviors in applications;using events to debug Java programs backwards in time;and issues on building T++, a tool for web application development with C++.
the proceedings contain 5 papers. the topics discussed include: virtual class support at the virtual machine level;bytecodes meet combinators: invokedynamic on the JVM;intermediate language design of high-level langua...
ISBN:
(纸本)9781605588742
the proceedings contain 5 papers. the topics discussed include: virtual class support at the virtual machine level;bytecodes meet combinators: invokedynamic on the JVM;intermediate language design of high-level language virtual machines: towards comprehensive concurrency support;@J - towards rapid development of dynamic analysis tools for the Java virtual machine;challenging VMs on battery-powered embedded devices;and VM performance evaluation with functional models: an optimist's outlook.
暂无评论