Theo D'Hondt

According to our database1, Theo D'Hondt authored at least 124 papers between 1988 and 2017.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2017
Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming.
Art Sci. Eng. Program., 2017

Implementing a performant scheme interpreter for the web in asm.js.
Comput. Lang. Syst. Struct., 2017

2016
Domains: Sharing state in the communicating event-loop actor model.
Comput. Lang. Syst. Struct., 2016

A performant scheme interpreter in asm.js.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Growing an abstract grammar: teaching language engineering.
Proceedings of the 11th Workshop on Implementation, 2016

2015
Domains: Safe sharing among actors.
Sci. Comput. Program., 2015

Visually characterizing source code changes.
Sci. Comput. Program., 2015

Semantics for consistent activation in context-oriented systems.
Inf. Softw. Technol., 2015

A formal foundation for trace-based JIT compilers.
Proceedings of the 13th International Workshop on Dynamic Analysis, 2015

2014
Programming Urban-Area Applications by Exploiting Public Transportation.
ACM Trans. Auton. Adapt. Syst., 2014

Programming mobile context-aware applications with TOTAM.
J. Syst. Softw., 2014

2013
CrimeSPOT: A language and runtime for developing active wireless sensor network applications.
Sci. Comput. Program., 2013

Modeling and Analyzing Self-Adaptive Systems with Context Petri Nets.
Proceedings of the Seventh International Symposium on Theoretical Aspects of Software Engineering, 2013

Tanks: multiple reader, single writer actors.
Proceedings of the 2013 Workshop on Programming based on Actors, 2013

2012
Bringing Scheme programming to the iPhone - Experience.
Softw. Pract. Exp., 2012

Fostering Collaboration in the Modelling, Verification and Evolution Research Communities in Belgium.
ERCIM News, 2012

Ring: A unifying meta-model and infrastructure for Smalltalk source code analysis tools.
Comput. Lang. Syst. Struct., 2012

Identifying a Unifying Mechanism for the Implementation of Concurrency Abstractions on Multi-language Virtual Machines.
Proceedings of the Objects, Models, Components, Patterns - 50th International Conference, 2012

Constructing Customized Interpreters from Reusable Evaluators Using Game.
Proceedings of the Software Composition - 11th International Conference, 2012

Context-oriented programming for customizable SaaS applications.
Proceedings of the ACM Symposium on Applied Computing, 2012

Programming urban-area applications.
Proceedings of the ACM Symposium on Applied Computing, 2012

Synchronization views for event-loop actors.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

Workshop on relaxing synchronization for multicore and manycore scalability (RACES 2012).
Proceedings of the SPLASH'12, 2012

Uniting global and local context behavior with context Petri nets.
Proceedings of the International Workshop on Context-Oriented Programming, 2012

Context Petri Nets: Enabling Consistent Composition of Context-dependent Behavior.
Proceedings of the International Workshop on Petri Nets and Software Engineering, 2012

Modularity and conventions for maintainable concurrent language implementations: a review of our experiences and practices.
Proceedings of the 2012 Workshop on Modularity in Systems Software, 2012

Domains: safe sharing among actors.
Proceedings of the 2nd edition on Programming systems, 2012

2011
Diagnosing and correcting design inconsistencies in source code with logical abduction.
Sci. Comput. Program., 2011

Ambient contracts: verifying and enforcing ambient object compositions à la carte.
Pers. Ubiquitous Comput., 2011

REME-D: a reflective epidemic message-oriented debugger for ambient-oriented applications.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011

Flocks: enabling dynamic group interactions in mobile social networking applications.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011

Which problems does a multi-language virtual machine need to solve in the multicore/manycore era?
Proceedings of the SPLASH'11 Workshops, 2011

Language and middleware support for dynamism in wireless sensor and actuator network applications.
Proceedings of the Sixth International Workshop on Middleware for Sensor Networks, 2011

Safer context (de)activation: through the prompt-loyal strategy.
Proceedings of the 3rd International Workshop on Context-Oriented Programming, 2011

Enabling Cross-Technology Mobile Applications with Network-Aware References.
Proceedings of the Coordination Models and Languages - 13th International Conference, 2011

2010
Enforcing structural regularities in software using IntensiVE.
Sci. Comput. Program., 2010

An Extensible Interpreter Framework for Software Transactional Memory.
J. Univers. Comput. Sci., 2010

Embedding Hygiene-Compatible Macros in an Unhygienic Macro System.
J. Univers. Comput. Sci., 2010

Visually Supporting Source Code Changes Integration: The Torch Dashboard.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

Predicated Generic Functions.
Proceedings of the Software Composition - 9th International Conference, 2010

Intensional changes: modularizing crosscutting features.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

Context-Aware Tuples for the Ambient.
Proceedings of the On the Move to Meaningful Internet Systems, 2010

Many-core virtual machines: decoupling abstract from concrete concurrency.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Verifying the design of an outsourced COBOL system with IntensiVE.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Insertion Tree Phasers: Efficient and Scalable Barrier Synchronization for Fine-Grained Parallelism.
Proceedings of the 12th IEEE International Conference on High Performance Computing and Communications, 2010

A programming language approach for context-aware mashups.
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups, 2010

Tackling pointcut fragility with dynamic annotations.
Proceedings of the 7th Workshop on Reflection, AOP and Meta-Data for Software Evolution, 2010

Co-evolving Annotations and Source Code through Smart Annotations.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

A Hybrid Visual Dataflow Language for Coordination in Mobile Ad Hoc Networks.
Proceedings of the Coordination Models and Languages, 12th International Conference, 2010

2009
Infrastructure for domain-specific aspect languages: the relax case study.
IET Softw., 2009

Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models
Proceedings of the Proceedings Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2009

Forward chaining in HALO: An implementation strategy for history-based logic pointcuts.
Comput. Lang. Syst. Struct., 2009

A Leasing Model to Deal with Partial Failures in Mobile Ad Hoc Networks.
Proceedings of the Objects, Components, Models and Patterns, 47th International Conference, 2009

Intermediate language design of high-level language virtual machines: towards comprehensive concurrency support.
Proceedings of the VMIL@OOPSLA 2009: Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages, Orlando, Florida, USA, October 25, 2009

Experiments with pro-active declarative meta-programming.
Proceedings of the International Workshop on Smalltalk Technologies, 2009

Time warp, an approach for reasoning over system histories.
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops, 2009

Resilient actors: a runtime partitioning model for pervasive computing services.
Proceedings of the 2009 international conference on Pervasive services, 2009

Feature Diagrams for Change-Oriented Programming.
Proceedings of the Feature Interactions in Software and Communication Systems X, 2009

Towards context-aware propagators: language constructs for context-aware adaptation dependencies.
Proceedings of the International Workshop on Context-Oriented Programming, 2009

Context-oriented software transactional memory in common lisp.
Proceedings of the 5th Symposium on Dynamic Languages, 2009

Cognac: A Framework for Documenting and Verifying the Design of Cobol Systems.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

2008
Aspect-Oriented Software Development: an Introduction.
Proceedings of the Wiley Encyclopedia of Computer Science and Engineering, 2008

KALA: Kernel aspect language for advanced transactions.
Sci. Comput. Program., 2008

Application-specific models and pointcuts using a logic metalanguage.
Comput. Lang. Syst. Struct., 2008

Feature Descriptions for Context-oriented Programming.
Proceedings of the Software Product Lines, 12th International Conference, 2008

Symbiosis in logic-based pointcuts over a history of join points.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

Reflection for the Masses.
Proceedings of the Self-Sustaining Systems, First Workshop, 2008

Are Bytecodes an Atavism?
Proceedings of the Self-Sustaining Systems, First Workshop, 2008

Experiences in modularizing business rules into aspects.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Filtered dispatch.
Proceedings of the 2008 Symposium on Dynamic Languages, 2008

Modularizing invasive aspect languages.
Proceedings of the 2008 AOSD workshop on Domain-specific aspect languages, 2008

2007
Tranquility: A Low Disruptive Alternative to Quiescence for Ensuring Safe Dynamic Updates.
IEEE Trans. Software Eng., 2007

DEUCE : A Declarative Framework for Extricating User Interface Concerns.
J. Object Technol., 2007

Change-oriented software engineering.
Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), 2007

A Unified Mechanism for Improving Advanced Transaction Management in Web Services.
Proceedings of the XXVI International Conference of the Chilean Computer Science Society (SCCC 2007), 2007

Behavioral similarity matching using concrete source code templates in logic queries.
Proceedings of the 2007 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2007

Aspects: a mid-term test.
Proceedings of the Actes des journées Langages et Modèles à Objets, 2007

Modularizing crosscuts in an e-commerce application in Lisp using HALO.
Proceedings of the International Lisp Conference, 2007

Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

Context-Oriented Domain Analysis.
Proceedings of the Modeling and Using Context, 2007

ReLAx: implementing KALA over the reflex AOP kernel.
Proceedings of the 2nd Workshop on Domain Specific Aspect Languages, 2007

2006
Application-Specific Models and Pointcuts Using a Logic Meta Language.
Proceedings of the Advances in Smalltalk, 14th International Smalltalk Conference, 2006

Program Testing Using High-Level Property-Driven Models.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006

KALA: Kernel Aspect language for advanced transactions.
Proceedings of the 2006 ACM Symposium on Applied Computing (SAC), 2006

Combining fuzzy logic and behavioral similarity for non-strict program validation.
Proceedings of the 8th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2006

Ambient references: addressing objects in mobile networks.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

An Approach to High-Level Behavioral Program Documentation Allowing Lightweight Verification.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

An alternative to Quiescence: Tranquility.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

User-centric dynamic evolution.
Proceedings of the 2nd ERCIM Workshop on Software Evolution, 2006

Proceedings of the Object-Oriented Technology, ECOOP 2006 Workshop Reader, 2006

Dynamic Refactorings: Improving the Program Structure at Run-time.
Proceedings of the RAM-SE'06-ECOOP'06 Workshop on Reflection, 2006

2005
On the stability of a dynamic stochastic capacity pricing scheme for resource allocation in a multi-agent environment.
Web Intell. Agent Syst., 2005

Towards Abstract Interpretation for Recovering Design Information.
Proceedings of the First International Workshop on Abstract Interpretation of Object-oriented Languages, 2005

Disentangling the implementation of local-to-global transformations in a rewrite rule transformation system.
Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), 2005

Ambient-oriented programming in ambientTalk.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

High-level declarative user interfaces.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Ambient-oriented programming.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

On the Stability of Adjustment Processes with Persistent Randomness.
Proceedings of the 2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2005

Pitfalls in Unanticipated Dynamic Software Evolution.
Proceedings of the RAM-SE'05-ECOOP'05 Workshop on Reflection, 2005

2004
On the Evolution of IMEDIA Implementations.
Proceedings of the Knowledge-Based Media Analysis for Self-Adaptive and Agile Multi-Media, 2004

2nd Workshop on Object-Oriented Language Engineering for the Post-Java Era: Back to Dynamicity.
Proceedings of the Object-Oriented Technology: ECOOP 2004 Workshop Reader, 2004

On the Performance of SOAP in a Non-trivial Peer-to-Peer Experiment.
Proceedings of the Component Deployment, Second International Working Conference, 2004

2003
Of first-class methods and dynamic scope.
Obj. Logiciel Base données Réseaux, 2003

Reducing Network Latency by Application Streaming.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2003

Tutoring and Adaptability: Case Study.
Proceedings of the International Conference on Machine Learning; Models, Technologies and Applications. MLMTA'03, June 23, 2003

Using Genetic Programming to Generate Protocol Adaptors for Interprocess Communication.
Proceedings of the Evolvable Systems: From Biology to Hardware, 2003

Dynamic Stochastic Capacity Pricing for Resource Allocation.
Proceedings of the 2003 IEEE/WIC International Conference on Intelligent Agent Technology (IAT 2003), 2003

High-Speed Migration by Anticipative Mobility.
Proceedings of the High Performance Computing - HiPC 2003, 10th International Conference, 2003

Intersecting Classes and Prototypes.
Proceedings of the Perspectives of Systems Informatics, 2003

Object-Oriented Language Engineering for the Post-Java Era.
Proceedings of the Object-Oriented Technology: ECOOP 2003 Workshop Reader, 2003

2002
Fine-Grained Interlaced Code Loading for Mobile Systems.
Proceedings of the Mobile Agents, 6th International Conference, 2002

2001
Experiences in Mobile Computing: The CBorg Mobile Multi-Agent System.
Proceedings of the TOOLS Europe 2001: 38th International Conference on Technology of Object-Oriented Languages and Systems, 2001

Amorphous Geometry.
Proceedings of the Advances in Artificial Life, 6th European Conference, 2001

2000
Automating Support for Software Evolution in UML.
Autom. Softw. Eng., 2000

Back to the future (panel session): Is worse (still) better?
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000

Agent Mobility and Reification of Computational State: An Experiment in Migration.
Proceedings of the Infrastructure for Agents, 2000

1999
Declaratively Codifying Software Architectures Using Virtual Software Classifications.
Proceedings of the TOOLS Europe 1999: 29th International Conference on Technology of Object-Oriented Languages and Systems, 1999

Aspect-Orientated Logic Meta Programming.
Proceedings of the Meta-Level Architectures and Reflection, 1999

Location Transparent Routing in Mobile Agent Systems - Merging name Lookups with Routing.
Proceedings of the 7th IEEE Workshop on Future Trends of Distributed Computer Systems (FTDCS '99), 1999

Is Domain Knowledge an Aspect?
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1996
Reuse Contracts: Managing the Evolution of Reusable Assets.
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

1994
Agora: Message Passing as a Foundation for Exploring OO Language Concepts.
ACM SIGPLAN Notices, 1994

1993
Nested Mixin-Methods in Agora.
Proceedings of the ECOOP'93, 1993

1988
IGIP: a framework towards open-ended visual programming.
Proceedings of the IEEE Workshop on Visual Languages, 1988


  Loading...