First OOPSLA Workshop on Language Mechanisms for Programming Software Components
Marriott Hotel — Meeting Room 6

Vugranam C. Sreedhar, IBM T.J. Watson Research Center
David H. Lorenz, Northeastern University

Although there are many models for component-based software development, most of these models are based on sets of standards and frameworks (APIs), and are implemented on top of a mainstream object-oriented programming language. Very little research has been done in understanding and promoting the key concepts in component-oriented programming; that is, identifying what exactly is component-oriented programming and what language mechanisms exist for component-oriented style of programming. This workshop intends to bring together researchers, practitioners, and implementers to present their experience in component programming in a forum that will allow them to collaborate and exchange ideas. This workshop’s goal is to address two questions:
  1. What are the key ingredients of component-oriented programming?
  2. How to express these key ingredients in a component-oriented programming language?


Tracks: Components; Languages

at a Glance
Workshops by Track
Full Description
of all Workshops
Final Program