[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pept:144] CfP MASPEGHI'03 Managing Specialization/Generalization Hierarchies



                2nd International Workshop
                           on
     MAnaging SPEcialization/Generalization HIerarchies
                      MASPEGHI 2003
          <http://www.iro.umontreal.ca/~maspeghi>

       Monday, October 6th, MontrÈal, QuÈbec, Canada

            Submission deadline: June 1st, 2003

                     collocated with
18th IEEE International Conference on Automated Software Engineering
             <http://www.ase-conference.org/>

                    October 6-10, 2003
                 MontrÈal, QuÈbec, Canada


------------------------------------------------------------------------
ORGANIZERS:

Petko VALTCHEV, DIRO, UniversitÈ de MontrÈal, Canada
Marianne HUCHARD, LIRMM-UniversitÈ Montpellier 2, France
Hern·n ASTUDILLO, Financial Systems Architects, New York, USA

*primary contact: petko.valtchev@umontreal.ca
------------------------------------------------------------------------

MOTIVATION

In object-oriented (OO) approaches (e.g., modeling, programming,
databases, knowledge acquisition/discovery and knowledge
representation), the core of a system are specialization hierarchies
that organize the abstractions manipulated by the OO system. These
abstractions, represented with classes, interfaces and types, can
be used to represent concepts of the application domain and/or software
artifacts required to support computation.

In OO knowledge representation and discovery, prevails the modeling
purpose of classes; thus, hierarchies are repositories of validated
knowledge, and support reasoning mechanisms (inductive or deductive) for
automatic acquisition of new knowledge. In OO programming, the main
purpose of hierarchies is organizing software components (classes,
methods, etc.) to enable and ease their retrieval, use and reuse; thus,
class hierarchies are implemented with inheritance, which also supports
sharing and reuse of features (specification and/or code). In OO
databases, both aspects (domain representation and component
organization) co-exist, reflecting the modelling and the implementation
view respectively.

Since OO analysis and design encompasses key aspects of domain
knowledge acquisition and representation while strongly based on both
programming and database modelling, the interpretation of OOA&D
hierarchies shifts during design from a modelling use to an
implementation one. Hence, many modern OOA&D methods support the gradual
evolution of class hierarchies from fitness for one use to fitness for
the other, usually by enabling creation of initial hierarchies within
the application domain model, and then allowing them to "evolve" (or
derive) into hierarchies for the computational environment.

Despite their wide and longstanding use in these disciplines, there is
no standard methodology to construct and maintain a specialization
hierarchy independently from the domain it represents and the
modelling/programming artifacts it organizes. Unsurprisingly,
hierarchies still give rise to questionnable interpretations and
implementations. The manipulations of OO hierarchies are further
complicated by their size, the variety and inconsistency of
classification and generalization criteria used in their construction,
and the evolution of the hierarchy that may reflect a shift in domain
understanding and/or the natural dynamics of the domain itself.

------------------------------------------------------------------------


       AIMS AND SCOPE

The focus of MASPEGHI'03 is on the evolution of OO hierarchies in modern
systems from a domain representation to an artifact manipulation view,
including topics such as support for advanced hierachy manipulations
(such as dynamic changes in class membership), integration of
specialization/generalization hierarchies coming from different sources,
and slicing of an existing global hierarchy to provide partial views to
fit specific purposes.

The aim of the workshop is to bring together people interested in
specialization hierarchy design, implementation and use, to summarize
the state of the art in the field (current practices and tools), and to
identify and discuss open questions.

Different approaches to the hierarchy management field(s) may be
considered, such as:

     * proposition of overall quality criteria and/or methodological
       guidelines for specialization hierarchy elaboration,
     * definition and/or experimental study of hierarchy evaluation
       methods (e.g. metrics),
     * design of automatic or semi-automatic tools for specialization
       hierarchy management (e.g.,
construction/evolution/re-engineering).

The scope of the workshop includes, but is not limited to:

     * limitations of modeling language expressiveness/semantics (e.g.,
       pure object/property model vs. object/property/association model),
     * ontological and implementational aspects of a specialisation
       hierarchy,
     * quantitative approaches (metrics) to hierarchy quality evaluation,
     * methodologies for hierarchy comparison,
     * partially ordered structures (trees, DAGs, lattices, etc.) for
       representing speciallization hierarchies,
     * transformation of specialization hierarchies during life-cycle
       phases (analysis, design, implementation),
     * integration of hierarchies from different sources,
     * multiple hierarchy management, the separation of concerns,
     * discovery of class hierarchies from unstructured artifacts (e.g.,
       flat set of classes, legacy procedural code, etc.),
     * relevant results from connected domains such as knowledge
       representation and acquisition/discovery, statistical
       classification, etc.
     * automatic tools for hierarchy management,
     * lessons learned from automatic/manual specialization hierarchy
       construction,
     * case studies.

------------------------------------------------------------------------


       PROGRAM COMMITEE

     * Daniel Bardou, France
     * Gulliermo Bustos, Chile
     * Michel Dao, France
     * Alan Durham, Brazil
     * Robert Godin, Canada
     * Peter Grogono, Canada
     * Haim Kilov, USA
     * ThÈrËse Libourel, France
     * Juan Llorens, Spain
     * Joaquin Miller, USA
     * Amedeo Napoli, France
     * Ruben Prieto-Diaz, USA
     * Derek Rayside, USA
     * Houari Sahraoui , Canada
     * Markku Sakkinen, Finland
     * Gregor Snelting, Germany

------------------------------------------------------------------------


  ORGANIZATION

Submission

Prospective participants are invited to submit a paper following one of
the formulas below.

     * a standard extended abstract of 8 to 10 pages
     * a position paper of 2 to 4 pages answering to several questions
       chosen in a list available at:
       http://www.lirmm.fr/~huchard/MASPEGHI/listQ.html

Submissions should follow the general ASE paper format. They should be
sent electronically in PDF or Postscript format to
maspeghi@iro.umontreal.ca.

Reviewing process

Submissions will be reviewed by the Program Committee for technical
quality and for compliance with the workshop objectives.  Between 15 and
20 participants will be selected on the basis of the submitted material.

Preparation

A dossier of resources (papers, including accepted papers, links, etc.)
will be set by organizers (and possibly by participants) before the
workshop to exchange informations.

Planned schedule

Small presentations of a few papers will be done in order to introduce
the topics. Following the number of topics that have been dealt by
participants, discussions will be done in several separated groups. If
so, a plenery session will allow to exchange the conclusions of each
group and synthesize discussions.

Publication

Accepted submissions will be published as a CRIM Technical Report and
distributed during the workshop. Discussions will also be synthesized in
a workshop report.


         Important dates

     * Submission deadline: June 1st, 2003
     * Notification of Acceptance: June 21st, 2003
     * Camera ready copies: July 5th, 2003
     * Workshop: October 6, 2003


------------------------------------------------------------------------
Petko VALTCHEV
Assistant Professor               voice (o) : + (514) 343-7599
DIRO                              fax (o)   : + (514) 343-5834
UniversitÈ de MontrÈal            e-mail    : valtchev@IRO.UMontreal.CA
CP 6128, Succ. Centre-Ville,
MontrÈal, QuÈbec, Canada, H3C 3J7
-----------------------------------------------------------------------