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 39 papers. The topics discussed include: the JastAdd extensible Java compiler;jeannie: granting Java native interface developers their wishes;ILEA: inter-language analysis across Java and C;sta...
The proceedings contain 39 papers. The topics discussed include: the JastAdd extensible Java compiler;jeannie: granting Java native interface developers their wishes;ILEA: inter-language analysis across Java and C;statistically rigorous Java performance evaluation;MicroPhase: an approach to proactively invoking garbage collection for improved performance;variant path types for scalable extensibility;component NextGen: a sound and expressive component framework for Java;User-changeable visibility: resolving unanticipated name clashes in traits;transactions with isolation and cooperation;streamflex: high-throughput stream programming in Java;can programming be liberated from the two-level style? multi-level programming with DeepJava;notation and representation in collaborative object-oriented design: an observational study;and WebRB: evaluating a visual domain-specific language for building relational web-applications.
The proceedings contain 79 papers. The topics discussed include: agile architecture methodology: long term strategy interleaved with short term tactics;retaining comments when refactoring code;decentralized control of...
The proceedings contain 79 papers. The topics discussed include: agile architecture methodology: long term strategy interleaved with short term tactics;retaining comments when refactoring code;decentralized control of automatic guided vehicles: applying multi-agent systems in practice;NOAO imaging meta data quality improvement: a case study of the evolution of a service oriented system;performance pitfalls in large-scale Java applications translated from COBOL;processing heterogeneous abstract syntax trees with the mutable class pattern;a workload model of topic-based publish/subscribe systems;SyQL: an objectoriented, fuzzy, temporal query language for repositories of software artifacts;aspect weaving for OSGi;automated testing of non-functional requirements;compile-time type-checking for custom type qualifiers in Java;enforcing reference and object immutability in Java;and refactoring support for the groovy-eclipse plug-in.
The proceedings contain 19 papers. The topics discussed include: WiKi-based framework for blended learning;structuring WiKi revision history;WiKiCreole: a common WiKi markup;do as I do: authorial leadership in Wikiped...
详细信息
ISBN:
(纸本)9781595938619
The proceedings contain 19 papers. The topics discussed include: WiKi-based framework for blended learning;structuring WiKi revision history;WiKiCreole: a common WiKi markup;do as I do: authorial leadership in Wikipedia;cooperation and quality in Wikipedia;connecting Wikis and natural language processing systems;on-line collaborative software development via WiKi;building collaborative capacities in learners;a framework for studying the use of Wikis in knowledge work using client-side access data;constructing teat: Wiki as a toolkit for (collaborative?) learning;conceptual enhancement via textual plurality: a pedagogical WiKi bow towards collaborative structuration;recommenders everywhere: the WiKiLens community-maintained recommender system;and Wikis in education: in public better?.
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 programminglanguages;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 61 papers. The topics discussed include: HAWKEYE: effective discovery of dataflow impediments to parallelization;automatic fine-grain locking using shape properties;safe parallel programming us...
ISBN:
(纸本)9781450309400
The proceedings contain 61 papers. The topics discussed include: HAWKEYE: effective discovery of dataflow impediments to parallelization;automatic fine-grain locking using shape properties;safe parallel programming using dynamic dependence hints;sprint: speculative prefetching of remote data;sprint: speculative prefetching of remote datal;why nothing matters: the impact of zeroing;trustworthy numerical computation in scala;JET: exception checking in the java native interface;immutable specifications for more concise and precise verification;hybrid partial evaluation;SugarJ: library-based syntactic language extensibility;reactive imperative programming with dataflow constraints;two for the price of one: a model for parallel and incremental computation;and a step towards transparent integration of input-consciousness into dynamic program optimizations.
The proceedings contain 30 papers. The topics discussed include: eliminating distinctions of class: using prototypes to model virtual classes;J&: nested intersection for scalable software composition;statically sc...
详细信息
ISBN:
(纸本)1595933484
The proceedings contain 30 papers. The topics discussed include: eliminating distinctions of class: using prototypes to model virtual classes;J&: nested intersection for scalable software composition;statically scoped object adaptation with expanders;a framework for implementing pluggable type systems;design fragments make using frameworks easier;JTL: the Java tools language;adapting virtual machine techniques for seamless aspect support;efficient control flow quantification;uniform proxies for Java;javana: a system for building customized Java program analysis tools;the DaCapo benchmarks: Java benchmarking development and analysis;virgil: objects on the head of a pin;declarative, formal, and extensible syntax definition for aspectJ;method-specific dynamic compilation using logistic regression;replay compilation: improving debuggability of a just-in-time compiler;and a flexible framework for implementing software transactional memory.
The proceedings contain 60 papers. The topics discussed include: efficient modular glass box software model checking;an experiment about static and dynamic type systems: doubts about the positive impact of static type...
ISBN:
(纸本)9781450302036
The proceedings contain 60 papers. The topics discussed include: efficient modular glass box software model checking;an experiment about static and dynamic type systems: doubts about the positive impact of static type systems on development time;a simple inductive synthesis methodology and its applications;a domain-specific approach to architecturing error handling in pervasive computing;G-finder: routing programming questions closer to the experts;agility in context;an input-centric paradigm for program dynamic optimizations;composable specifications for structured shared-memory communication;scalable and systematic detection of buggy inconsistencies in source code;cross-language, type-safe, and transparent object sharing for co-located managed runtimes;instrumentation and sampling strategies for cooperative concurrency bug isolation;what can the GC compute efficiently? a language for heap assertions at GC time;and monitor optimization via stutter-equivalent loop transformation.
The proceedings contain 26 papers. The topics discussed include: perspectives on reuse;the basic object system: supporting a spectrum from prototypes to hardened code;a situated evaluation of the object management gro...
ISBN:
(纸本)089791788X
The proceedings contain 26 papers. The topics discussed include: perspectives on reuse;the basic object system: supporting a spectrum from prototypes to hardened code;a situated evaluation of the object management group's (OMG) object management architecture (OMA);lessons learned from implementing the Corba persistent object service;slicing class hierarchies in C++;creating host compliance in a portable framework: a study in the reuse of design patterns;an equational object-oriented data model and its data-parallel query language;a monotonic superclass linearization for Dylan;vortex: an optimizing compiler for object-orientedlanguages;a flexible operation execution model for shared distributed objects;split objects: a disciplined use of delegation within objects;code reuse in an optimizing compiler;a functional layer for description logics: knowledge representation meets object-orientedprogramming;automatic inheritance hierarchy restructuring and method refactoring;the direct cost of virtual function calls in C++;soft issues and hard problems in software development;OO anthropology: crossing the chasm;simple and effective analysis of statically-typed object-oriented programs;reuse contracts: managing the evolution of reusable assets;on automatic class insertion with overloading;and change cases: use cases that identify future requirements.
This Volume 38 Number 11 of the conference proceedings contains 26 papers. Topics discussed include refactoring and reflection, smalltalkiana, error repair, generics, Java performance, language design, object-oriented...
详细信息
This Volume 38 Number 11 of the conference proceedings contains 26 papers. Topics discussed include refactoring and reflection, smalltalkiana, error repair, generics, Java performance, language design, object-orientedprogramming, garbage collection and transactions and persistence.
暂无评论