OOPSLA 2005
San Diego, USA, October 16-20

Third Workshop on

Method Engineering for Object-Oriented and Component-Based Development

 

[general workshop enquiries: mserour@it.uts.edu.au]
[website enquiries: cesargon@it.uts.edu.au]

please note the changes to the workshop format

Workshop Organizing Committee (alphabetical order)

All members of the programme committee will be responsible for undertaking reviews so that each paper receives two timely reviews prior to the selection process.

Dr Cesar Gonzalez-Perez will be in charge of the workshop web site. Prof. Brian Henderson-Sellers and Dr Magdy Serour will assist in the organisation of the paper selection and publication process.

Call for Submissions

Papers are invited for the OOPSLA 2005 Third Workshop on Method Engineering for Object-Oriented and Component-Based Development. The workshop aims to share the knowledge and experiences of different organizations in both the theoretical and practical aspects of constructing and tailoring object-oriented and component-based development methods from method components held (probably) in a repository. Method engineering integrates theory, pragmatic guidelines and tool support. Participation will be by submission of a position paper. Selection of these papers for the workshop will be based on review by at least two members of the workshop programme committee.

Due to the low number of submissions, the workshop format has been changed for the benefit of everyone. No papers will be orally presented at the workshop, although the keynote speech is maintained.

Submissions

Contributions are invited in the form of papers of up to twelve single-sided A4 pages. The workshop proceedings will be reproduced in Springer LNCS format and published by COTAR as a book with ISBN number. The proceedings will be prepared from camera-ready copy supplied in the correct format by the authors of accepted papers. Authors will retain copyright of papers published in the workshop proceedings. Papers must be submitted as PDF files (with any non-standard fonts embedded in the file and no page numbers) and sent as an email attachment to:

Magdy Serour [mserour@it.uts.edu.au]

by August 26, 2005 at the latest. At least one author of each accepted paper is required to register for the workshop and will be expected to attend. Selected papers will be recommended to appropriate editors for journal publication.

The changes made to the workshop format mean that no ISBN publication will be produced. You are still welcome to attend the workshop and actively participate in the discussions.

Dates

Papers to be submitted by Friday August 26, 2005
Notification of acceptance by Wednesday September 7, 2005
Camera-ready manuscripts due by Monday September 19, 2005
Workshop – Sunday October 16, 2005, 8:30 a.m. - 5:00 p.m.

Workshop Plan

Pre-workshop

Attendees will be expected to have read all the accepted papers before the workshop so that the workshop can focus on more informal yet structured interactions.

The Workshop

Only a small number of papers will be presented orally. All the accepted papers will be circulated before the conference and "taken as read". They will form the architecture for the discussion which will focus on providing concrete, experience-based yet theoretically valid answers to a subset of the questions raised in the workshop topic list.

Following initial presentations of no more than 120 minutes in total, the remainder of the day will be spent in break-out groups, each group focussing on at most two of the selected short list of questions to be answered. A plenary session will end the day from which a workshop report will be produced and made available internationally on this website.

No papers will be orally presented during the workshop, although the keynote is maintained.

Keynote

Post-workshop

A poster will be prepared for the poster slot at the end of OOPSLA as normal. In addition, the best papers will be considered for recommendation to an international journal (possibilities are currently being investigated). Summaries will also be posted on the workshop website. Hopefully, contacts will have been made between academic researchers and industry developers so that the workshop will have catalyzed some valuable research projects.

Main Theme and Goals

The main theme of the workshop this year is how to specify the interfaces of method fragments. This is an important component of method construction. It seems likely that the interface specification style will be dependent upon the kind of method fragment e.g. task fragments will need a different interface “glue” to technique or work product fragments. A secondary theme will be the further development of last year’s theme of method construction from repository-held method fragments. Construction of consistent methods relies in part on good interface specifications. The overall goal of the workshop is therefore to create a forum for ideas, discussion and evaluation and, primarily, to create a collaborative atmosphere in which these crucial issues can be further explored and progressed.

Organizers' Backgrounds

Donald Firesmith is a senior member of the technical staff at the Software Engineering Institute (SEI), where he works in the Acquisition Support Program helping the US DoD acquire very large and complex software-intensive systems. The author of 5 technical books on process and object technology, he is currently writing a book on the engineering of safety requirements. As founding chairman of the OPEN Process Framework Repository Organization (OPFRO), he has also developed and leads the maintenance of an informational website (www.donald-firesmith.com) on the OPEN Process Framework, which stores over 1100 free and open source reusable process components. He has 27 years of industry experience including 20 years in object technology.

Cesar Gonzalez-Perez has been working at UTS since April 2002, focusing on object-oriented and agent-oriented software development methodologies and metamodelling. Prior to this, he was the chief developer of the OPEN/Metis methodological framework. Cesar has co-developed and chaired the Process Engineering for Object-Oriented and Component-Based Development workshop at OOPSLA 2003 as well as the Second Workshop on Method Engineering for Object-Oriented and Component-Based Development and the Third International Workshops on Agent-Based Methodologies, both at OOPSLA 2004.

Brian Henderson-Sellers is Director of the Centre for Object Technology Applications and Research and Professor of Information Systems at University of Technology, Sydney (UTS). He is author of ten books on object technology and is well known for his work in OO methodologies (MOSES, COMMA and OPEN) and in OO metrics. He was recently awarded a DSc degree by the University of London for his work in object-oriented methodology. He was co-chair of AOIS 2003 (Agent-Oriented Information Systems) in Chicago in October 2003, organiser of the OOPSLA 2002, 2003 and 2004 Workshops on Agent-Oriented Methodologies and organiser of the Second Workshop on Method Engineering for Object-Oriented and Component-Based Development at OOPSLA 2004.

Pavel Hruby works in a team responsible for architecture of the Microsoft Business Framework. He is interested in utilizing patterns of software development as the primary abstractions in engineering of object-oriented development processes. He has written many papers in the area of software development processes, co-organized a workshop on Automating Object-Oriented Software Development Methods at ECOOP 2001, two method engineering workshops at OOPSLA 2003 and 2004, and was a chair of VikingPLoP 2002, the First Nordic Conference on Pattern Languages of Programs.

Dan Rawsthorne is a Senior Consultant at Net Objectives, providing both training and consulting services to the software development community. He is a 20-year veteran of the software wars and an accomplished manager, mentor, coach, consultant, and architect. Dan has been involved with many software projects (from e-commerce to military avionics), has written a number of articles, served as a columnist, and has taught University courses on OO modelling and methods. He is a Certified Practicing Scrum Master, and he has a PhD in mathematics from the University of Illinois. He is currently writing a book on Agile Use Cases which is due out in 2005.

Bernhard Rumpe has contributed in various publications to UML standardization as well as to the development and enhancement of software engineering processes. He has worked for many years in projects in cooperation with the industry including Siemens, SAP, ESG, and BMW. Bernhard is author/editor of nine books, among them the UML’99 proceedings and the UML adaptation for Frameworks (UML-F) and editor of a number of workshop proceedings of ECOOP and OOPSLA workshops. He is Co-Editor-in-Chief of the Springer International Journal on Software and Systems Modeling (www.sosym.org).

Magdy Serour is the co-founder of SB the Software Group Pty Ltd (1982). SB is a software house that markets its vertical market packages. It specialises in delivering turnkey systems to small and medium size business. Magdy has had 25 years experience in Information Technology, being significantly involved in requirement engineering, system analysis and design, implementation, user training and customer support. Magdy has a bachelor of accounting (Cairo University), G. Dip in computing (ICL, Lon), Dip in computing (Control Data, Sydney), Master of Computing (UWS, Sydney), PhD (UTS, Sydney) in the area of OT and Methods adoption and diffusion. He is currently a research fellow in the Faculty of Information Technology at UTS working with Prof. Brian Henderson-Sellers in the area of software development assessment (OOSPICE) and process modelling with the OPEN Process Framework. Magdy was organiser of the Third International Workshop on Agent-Based Methodologies at OOPSLA 2004 and the Second Workshop on Method Engineering for Object-Oriented and Component-Based Development at OOPSLA 2004.

Hadar Ziv is a Principal Software Engineer with eBuilt, Inc., in Irvine, California. He holds a PhD in Information and Computer Science from the University of California, Irvine, where he continues to teach at the Undergraduate, Graduate, and Extension programs. He has published several articles in areas of software process, UML and use-case modelling, and architecture and design. He has provided training, mentoring and consulting to companies such as AT&T, Beckman Coulter, Experian, Logicon, Cendant, Overture, MCA Universal, PacifiCare, and the Capital Group Companies. Prior to joining eBuilt, Hadar worked at Quest Software as Development Manager and at Salient Corporation as Training Director, where he was a Rational-certified trainer in OOAD/UML and Rational Rose.

Workshop Programme Committee (alphabetical order)