DE@ER2010 - CFP



DE@ER2010 - CFP

From: Arnon Sturm <sturm_at_bgu.ac.il>
Date: Thu, 8 Apr 2010 16:40:02 +0300
Message-ID: <002201cad720$fd495f90$2e424884@campus.ad.bgu.ac.il>
Apologies for cross posting
 
__________________________________________________________________
 
DE@ER'10
Workshop on Domain Engineering
In Conjunction with ER'10
November 1-4, Vancouver, BC, Canada
http://www.domainengineering.org/
 

Domain Engineering is an engineering discipline concerned with building
reusable assets, such as specification sets, patterns, and components, in
specific domains. A domain in this context can be defined as an area of
knowledge that uses common concepts for describing phenomena, requirements,
problems, capabilities, and solutions. The purpose of domain engineering is
to identify, model, construct, catalog, and disseminate artifacts that
represent the commonalities and differences within a domain. Nowadays,
although having slightly different origins, both domain engineering methods
and domain specific languages (DSL) receive special attention from the
information systems and software engineering communities. The reasons for
the increased level of interest include: the need to manage increasing
requirements for variability of information and software systems (reflecting
variability in customer requirements), the need to minimize accidental
complexity when modeling the variability of a domain, and the need to
obtain, formalize, and share expertise in different, evolving domains. 
 
Domain engineering deals with two main layers: the domain layer, which deals
with the representation of domain elements, and the application layer, which
deals with software applications and information systems artifacts. In other
words, programs, applications, or systems are included in the application
layer, whereas their common and variable characteristics, as can be
described, for example, by patterns, ontology, or emerging standards, are
generalized and presented in the domain layer. 
 
Similarly to information systems engineering, domain engineering includes
three main activities: domain analysis, domain design, and domain
implementation, which are carried out in the domain layer. However, domain
engineering also supports inter-layer activities, namely interactions that
exist between the domain and application layers. Specifically, domain layer
artifacts may be used for creation and validation of the specifications of
application layer artifacts, while applications may be generalized into
domain artifacts in a process of knowledge elicitation. 
 
Domain engineering as a discipline has practical significance as it can
provide methods and techniques that may help reduce time-to-market, product
cost, and projects risks on one hand, and help improve product quality and
performance on a consistent basis on the other hand. 
 
The purpose of this workshop is to bring together researchers and
practitioners in the area of domain engineering in order to identify
possible points of synergy, common problems and solutions, and visions for
the future of the area. Furthermore, the workshop will promote the main
conference emphasis, conceptual modeling, by exploring the links between
conceptual modeling and domain engineering. This will include, in
particular, introducing domain engineering approaches and examining their
application to conceptual modeling, as well as identifying the role of
conceptual models in domain engineering. 
 
Topics of interest include, but are not limited to:
. Conceptual foundations of domain engineering
. Methods and techniques to support domain engineering
. Semantics driven approaches to domain engineering
. Product line lifecycle engineering
. Development and management of domain assets
. Domain-driven requirements engineering
. Testing, modeling, and formal verification of domain and application
artifacts.
. Application derivation (i.e., how to instantiate artifacts from the domain
layer)
. Variability management and techniques that assist in identifying and
eliminating spurious complexity 
. Domain-specific languages, frameworks, and architectures
. Utilization of domain engineering as a mean for modularization, reuse,
validation, and knowledge management 
. Utilization of domain engineering techniques for conceptual modeling
. Using conceptual models for analyzing, specifying, and engineering domains
. Theoretical and empirical evaluation of domain engineering techniques
. Case studies and practice reports related to the use of domain engineering

. Domain engineering based software development processes.
. Integration of domain engineering with existing development approaches
 
Submission Guidelines
Prospective workshop participants are invited to submit a paper related to
the purpose of the workshop. The workshop will accept three types of
submissions:
1.Completed Research - this type of papers should include evidence to
support the contribution (e.g. in the form of data analysis, proof of
concept, or case studies) and discussion on research findings and their
theoretical and practical significance. The paper should not exceed 10
Springer LNCS style pages (including references and appendices). Accepted
completed research papers will be allocated 30 minutes for presentation
(including questions & answers) during the workshop.  
 
2.Research-In-Progress - this type of papers can report on research that is
under way with preliminary results available at the time of the conference.
The paper should not exceed 6 Springer LNCS style pages (including
references and appendices). Accepted research-in-progress papers will be
allocated 15 minutes for presentation (including questions & answers) during
the workshop.
 
3.Position papers - this type of papers can include lucid and well-supported
statements and suggestions on domain engineering, e.g., directions for the
discipline, open questions, criticism on the state-of-the-art, and novel
approaches. Accepted position papers will be allocated 15 minutes for
presentation (including questions & answers) during the workshop.
 
All three types of papers may refer to theoretical and/or practical issues.
Papers should be written in Springer LNCS style (see
http://www.springer.de/comp/lncs/authors.html for details). The paper type
(completed research, research-in-progress, or a position paper) should
explicitly be indicated after the paper title. In addition, the paper
abstract should not be longer than 150 words. As the workshop will apply
double-blind reviews process, the papers should not indicate their authors.
Papers should be submitted through the on-line system at the workshop web
site.  
Publication
The paper selection will be based upon the relevance of a paper to the main
topics, on its quality and on the potential to stimulate discussion in the
workshop. Accepted papers will be published in the ER'2010 workshop
proceedings, in Springer LNCS. In addition, authors of some selected papers
will be asked to consider submitting revised version of the papers as
chapters in a book on Domain Engineering to be edited by the workshop
co-chairs and published by Springer.
 
Important dates
Declaration of intension to submit:  April 9th, 2010 (through an email to
the organizers)
Submission deadline:    April 16th, 2010
Notification of Acceptance:   June 1st, 2010
Camera-ready papers due:   June 30th, 2010
 
Workshop Co-Chairs
Iris Reinhartz-Berger, University of Haifa, Israel
Arnon Sturm, Ben Gurion University of the Negev, Israel
Jorn Bettin, Sofismo, Switzerland
Tony Clark, School of Computing, Thames Valley University, UK
Sholom Cohen, Software Engineering Institute, Carnegie Mellon University,
USA
 
Workshop Program Committee
Colin Atkinson, University of Mannheim, Germany 
Mira Balaban, Ben-Gurion University of the Negev, Israel
Balbir Barn, Middlesex University, UK
Jorn Bettin, Sofismo, Switzerland
Tony Clark, Thames Valley University, UK
Sholom Cohen, SEI, Carnegie Mellon University, USA 
Kim Dae-Kyoo, Oakland University, USA 
Joerg Evermann, Memorial University of Newfoundland, Canada 
Marcelo Fantinato, University of S?o Paulo, Brazil
Jeff Gray, University of Alabama, USA 
Atzmon Hen-Tov, Pontis, Israel
John Hosking, University of Auckland, New Zealand
Jaejoon Lee, Lancaster University, UK
David Lorenz, The Open University, Israel
John McGregor, Clemson University, USA 
Klaus Pohl, University of Duisburg-Essen, Germany 
Iris Reinhartz-Berger, University of Haifa, Israel 
Michael Rosemann, The University of Queensland, Australia 
Julia Rubin, IBM Haifa Research Labs, Israel 
Bernhard Rumpe, Braunschweig University of Technology, Germany 
Lior Schachter, Pontis, Israel
Klaus Schmid, University of Hildesheim, Germany 
Keng Siau, University of Nebraska-Lincoln, USA 
Pnina Soffer, University of Haifa, Israel 
Il-Yeol Song, Drexel University, USA 
Arnon Sturm, Ben Gurion University of the Negev, Israel 
Giancarlo Succi, Free University of Bozen-Bolzano, Italy
Juha-Pekka Tolvanen, MetaCase, Finland 
Gabi Zodik, IBM Haifa Research Labs, Israel
 
For more information on the workshop, please contact:
Iris Reinhartz-Berger
Department of Management Information Systems
University of Haifa
Carmel Mountain, Haifa 31905, Israel
Phone: 972-4-8288502
Received on Thu 08 Apr 2010 - 14:40:11 BST