Call for Contributions
First OOPSLA Workshop on
Language Mechanisms for Programming Software Components
October 15, 2001
http://www.ccs.neu.edu/home/lorenz/oopsla2001
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:
What are the key ingredients of component-oriented programming?
How to express these key ingredients in a component-oriented
programming language?
SCOPE
The scope of the workshop includes (but is not limited to):
- Components and frameworks
- Expressing and abstracting dynamically created webs of components.
- Designing and modeling software components.
- Patterns and software architecture
- Emerging technologies
- Innovative language designs, paradigms, and methodologies for component programming.
- Innovative techniques, abstractions, and experiences with component assembly.
- Innovative techniques, abstractions, and experiences for generative and
components.
- Language technologies
- Languages and system development based on CO style of programming.
- Compositional and collaborative languages for software components.
IMPORTANT DATES
July 30: Technical papers and Position papers submissions due
August 30: Accepted submissions determined
September 30: Camera ready copies due
October 15, 2001 (Monday): OOPSLA'01 Workshop #31 starts at 8:30 A.M.
SUBMISSION GUIDELINES
Submissions can be full technical papers or short position
papers, using the ACM Proceedings Guidelines found at
<http://www.acm.org/sigs/pubs/proceed/template.html> (nine point
font on ten point baseline, two columns per page). Technical
papers must not exceed 8 pages, and short position papers should
not exceed 4 pages. All papers must be submitted electronically.
The electronic copy of the paper, in PDF or portable Postscript
format with no encoding, condensing or encapsulation, should be
emailed to: David H. Lorenz <oopsla-submit@ccs.neu.edu>.
Papers submissions will be reviewed by the program committee using
criteria appropriate to their category. The submitted papers will
be evaluated based on their originality, relevance, technical
quality and presentation. The accepted papers, after revised
by the authors, will be published in a Workshop Proceedings
as an NU-CCS Technical Report. We will post all the accepted
papers at that workshop website prior to the workshop date for
participants to read them before they attend the workshop.
CONTACTS
Send all submissions to:
oopsla-submit@ccs.neu.edu
Vugranam C. Sreedhar
IBM TJ Watson Research Center
30 Saw Mill River Road,
Hawthorne, NY 10532
(914) 784-7325 sreedhar@watson.ibm.com
David H. Lorenz
111 Cullinane Hall, College of Computer Science,
Northeastern University, Boston, MA 02115
(617) 373-2076 lorenz@ccs.neu.edu
PROGRAM COMMITTEE
Don Batory, University of Texas at Austin.
Desmond D'Souza, Icon Computing Inc.
Erik Ernst, University of Aalborg, Denmark.
Doug Lea, SUNY (State University of New York) Oswego.
David H. Lorenz, Northeastern University.
Mira Mezini, TU-Darmstadt.
Vugranam C. Sreedhar, IBM T.J. Watson Research Center.
Clemens Szyperski, Microsoft Research.
John Vlissides, IBM T.J. Watson Research Center.