Shigeru Chiba

According to our database1, Shigeru Chiba authored at least 88 papers between 1990 and 2018.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2018
Call-trail Dependent Inline Caching for a Scoping Mechanism of Class Extensions.
JIP, 2018

Buffered garbage collection for self-reflective customization.
Proceedings of the 33rd Annual ACM Symposium on Applied Computing, 2018

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

User-Defined Operators Including Name Binding for New Language Constructs.
Programming Journal, 2017

Silverchain: a fluent API generator.
Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2017

Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms.
Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2017

SEMem: Deployment of MPI-Based In-Memory Storage for Hadoop on Supercomputers.
Proceedings of the Euro-Par 2017: Parallel Processing - 23rd International Conference on Parallel and Distributed Computing, Santiago de Compostela, Spain, August 28, 2017

Resource Cages: A New Abstraction of the Hypervisor for Performance Isolation Considering IDS Offloading.
Proceedings of the IEEE International Conference on Cloud Computing Technology and Science, 2017

2016
Expanding Event Systems to Support Signals by Enabling the Automation of Handler Bindings.
JIP, 2016

Deeply Reifying Running Code for Constructing a Domain-Specific Language.
Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, Lugano, Switzerland, August 29, 2016

HPC-Reuse: Efficient Process Creation for Running MPI and Hadoop MapReduce on Supercomputers.
Proceedings of the IEEE/ACM 16th International Symposium on Cluster, 2016

A design of deep reification.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

2015
Calculation coverage testing in scientific applications.
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015

Inverse macro in Scala.
Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2015

Almost first-class language embedding: taming staged embedded DSLs.
Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2015

Enabling the Automation of Handler Bindings in Event-Driven Programming.
Proceedings of the 39th IEEE Annual Computer Software and Applications Conference, 2015

2014
Efficient and Fine-Grained VMM-Level Packet Filtering for Self-Protection.
IJARAS, 2014

A Framework for Multiplatform HPC Applications.
Proceedings of the 2014 PPOPP International Workshop on Programming Models and Applications for Multicores and Manycores, 2014

To be destructive or not to be, that is the question on modular extensions.
Proceedings of the 13th Workshop on Foundations of Aspect-Oriented Languages, 2014

Implicit Staging of EDSL Expressions: A Bridge between Shallow and Deep Embedding.
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014

Composable user-defined operators that can express user-defined literals.
Proceedings of the 13th International Conference on Modularity, 2014

2013
Implementing Feature Interactions with Generic Feature Modules.
Proceedings of the Software Composition - 12th International Conference, 2013

Method Shells: Avoiding Conflicts on Destructive Class Extensions by Implicit Context Switches.
Proceedings of the Software Composition - 12th International Conference, 2013

Method slots: supporting methods, events, and advices by a single language construct.
Proceedings of the Aspect-Oriented Software Development, 2013

2012
A Self-Protection Mechanism against Stepping-Stone Attacks for IaaS Clouds.
Proceedings of the 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing, 2012

Supporting methods and events by an integrated abstraction.
Proceedings of the 9th ECOOP Workshop on Reflection, 2012

Do we really need to extend syntax for advanced modularity?
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

Method shelters: avoiding conflicts among class extensions caused by local rebinding.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

2011
Fast Software Rejuvenation of Virtual Machine Monitors.
IEEE Trans. Dependable Sec. Comput., 2011

Evaluation of temporal relationship between a physiological index and a subjective score using average mutual information.
Displays, 2011

Distributed dynamic weaving is a crosscutting concern.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011

2010
An Advice for Advice Composition in AspectJ.
Proceedings of the Software Composition, 9th International Conference, SC 2010, Malaga, 2010

A Secure System-Wide Process Scheduler across Virtual Machines.
Proceedings of the 16th IEEE Pacific Rim International Symposium on Dependable Computing, 2010

Mostly modular compilation of crosscutting concerns by contextual predicate dispatch.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Optimizing dynamic dispatch with fine-grained state tracking.
Proceedings of the 6th Symposium on Dynamic Languages, 2010

Tool support for crosscutting concerns of API documentation.
Proceedings of the 9th International Conference on Aspect-Oriented Software Development, 2010

2009
Application-Level Scheduling Using AOP.
Trans. Aspect-Oriented Software Development, 2009

BitVisor: a thin hypervisor for enforcing i/o device security.
Proceedings of the 5th International Conference on Virtual Execution Environments, 2009

Relationship between Physiological Indices and a Subjective Score in Evaluating Visually Induced Motion Sickness.
Proceedings of the Virtual and Mixed Reality, 2009

Extending AspectJ for separating regions.
Proceedings of the Generative Programming and Component Engineering, 2009

2008
Quantitative evaluation of effects of visually-induced motion sickness based on causal coherence functions between blood pressure and heart rate.
Displays, 2008

A small extension to Java for class refinement.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

Getting Farther on Software Evolution via AOP and Reflection.
Proceedings of the Object-Oriented Technology. ECOOP 2008 Workshop Reader, 2008

2007
Guest Editors' Introduction: Aspects and Software Evolution.
Trans. Aspect-Oriented Software Development, 2007

AspectScope: An Outline Viewer for AspectJ Programs.
Journal of Object Technology, 2007

Independent Component Analysis of Finger Photoplethysmography for Evaluating Effects of Visually-Induced Motion Sickness.
Proceedings of the Virtual Reality, 2007

Enabling Software Evolution Via AOP and Reflection.
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

How We Should Use Aspects.
Proceedings of the RAM-SE'07-ECOOP'07 Workshop on Reflection, 2007

A Fast Rejuvenation Technique for Server Consolidation with Virtual Machines.
Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2007

Aspect-oriented application-level scheduling for J2EE servers.
Proceedings of the 6th International Conference on Aspect-Oriented Software Development, 2007

Performance improvement for persistent systems by AOP.
Proceedings of the 5th Workshop on Software Engineering Properties of Languages and Aspect Technologies, 2007

2006
2nd Asian Workshop on Aspect-Oriented Software Development (AOAsia).
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

A dynamic aspect-oriented system for OS kernels.
Proceedings of the Generative Programming and Component Engineering, 2006

Dryverl: a flexible Erlang/C binding compiler.
Proceedings of the 2006 ACM SIGPLAN Workshop on Erlang, 2006

AOSD and Reflection: Benefits and Drawbacks to Software Evolution.
Proceedings of the Object-Oriented Technology, ECOOP 2006 Workshop Reader, 2006

An Aspect-Aware Outline Viewer.
Proceedings of the RAM-SE'06-ECOOP'06 Workshop on Reflection, 2006

2005
HyperSpector: virtual distributed monitoring environments for secure intrusion detection.
Proceedings of the 1st International Conference on Virtual Execution Environments, 2005

Program Transformation with Reflection and Aspect-Oriented Programming.
Proceedings of the Generative and Transformational Techniques in Software Engineering, 2005

Loosely-Separated "Sister" Namespaces in Java.
Proceedings of the ECOOP 2005, 2005

Aspect-Oriented Programming Beyond Dependency Injection.
Proceedings of the ECOOP 2005, 2005

Bugdel: An Aspect-Oriented Debugging System.
Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC 2005), 2005

2004
Generative Programming from a Post Object-Oriented Programming Viewpoint.
Proceedings of the Unconventional Programming Paradigms, 2004

Is academic open source software dependable?
Proceedings of the Building the Information Society, 2004

Software Evolution: A Trip Through Reflective, Aspect, and Meta-data Oriented Techniques.
Proceedings of the Object-Oriented Technology: ECOOP 2004 Workshop Reader, 2004

Negligent Class Loaders for Software Evolution.
Proceedings of the RAM-SE'04-ECOOP'04 Workshop on Reflection, 2004

Remote pointcut: a language construct for distributed AOP.
Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, 2004

Josh: an open AspectJ-like language.
Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, 2004

2003
Secure and Manageable Virtual Private Networks for End-users.
Proceedings of the 28th Annual IEEE Conference on Local Computer Networks (LCN 2003), 2003

A Selective, Just-in-Time Aspect Weaver.
Proceedings of the Generative Programming and Component Engineering, 2003

An Easy-to-Use Toolkit for Efficient Java Bytecode Translators.
Proceedings of the Generative Programming and Component Engineering, 2003

2002
A New Optimization Technique for the Inspector-Executor Method.
Proceedings of the International Conference on Parallel and Distributed Computing Systems, 2002

2001
A Secure Access Control Mechanism against Internet Crackers.
Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCS 2001), 2001

A Bytecode Translator for Distributed Execution of "Legacy" Java Software.
Proceedings of the ECOOP 2001, 2001

2000
Effectiveness and limitations of secondary servers for wide-area distributed file systems.
Systems and Computers in Japan, 2000

Reflection and Meta-level Architectures: State of the Art and Future Trends.
Proceedings of the Object-Oriented Technology, 2000

Load-Time Structural Reflection in Java.
Proceedings of the ECOOP 2000, 2000

1999
OpenJava: A Class-Based Macro System for Java.
Proceedings of the Reflection and Software Engineering, 1999

1998
Macro Processing in Object-Oriented Languages.
Proceedings of the TOOLS 1998: 28th International Conference on Technology of Object-Oriented Languages and Systems, 1998

A Metaobject Protocol for Fault-Tolerant CORBA Applications.
Proceedings of the Seventeenth Symposium on Reliable Distributed Systems, 1998

Yet Another java.lang.Class.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

1997
Weak Protection for Reflective Operating Systems.
Proceedings of the Object-Oriented Technology, ECOOP'97 Workshop Reader, 1997

1996
Avoiding Confusion in Metacircularity: The Meta-Helix.
Proceedings of the Object Technologies for Advanced Software, 1996

1995
A Metaobject Protocol for C++.
Proceedings of the OOPSLA'95, 1995

1993
Designing an Extensible Distributed Language with a Meta-Level Architecture.
Proceedings of the ECOOP'93, 1993

1992
Exploiting a Weak Consistency to Implement Distributed Tuple Space.
Proceedings of the 12th International Conference on Distributed Computing Systems, 1992

1991
Optimization of distributed communication in multiprotocol Tuple Space.
Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing, 1991

1990
A new method of consonant detection and classification using neural networks.
Proceedings of the First International Conference on Spoken Language Processing, 1990

Voiced-unvoiced classification using weighted distance measures.
Proceedings of the First International Conference on Spoken Language Processing, 1990


  Loading...