5th International Workshop on Flexible Modeling Tools

Event Dates

Oct 28, 2013 - Oct 28, 2013

Location

Indianapolis, Indiana, USA

Submission Deadline

Sep 01, 2013

FlexiTools 2013: 5th Int. Workshop on Flexible Modeling Tools

http://softeng.fe.up.pt/flexitools/2013/

Monday, October 28, 2013. Indianapolis, Indiana, USA

Co-located with SPLASH 2013

**DEADLINE EXTENSION** – 1st September

Please submit preliminary drafts before the deadline in order to

assist the planning of the review process. You will be able to update

your submission until the deadline.

~~ Background ~~

Producing and manipulating representations of information is pervasive

throughout software development activities. These range from domain

analysis (such as business analysis) during the early stages of

requirements engineering, through architectural and lower-level

design, to coding, testing and beyond. These information

representations can be seen as models, and hence these are modeling

activities, though not typically called that in all cases.

Modeling tools have a variety of advantages, such as syntax and

semantics checking, providing multiple views of models for

visualization and convenience of manipulation, providing

domain-specific assistance (e.g., “content assist”) based on model

structure, providing documentation of the modeling decisions, ensuring

consistency of the models, and facilitating integration with other

formal tools and processes, such as model driven engineering (MDE) and

model checking.

Despite their advantages, however, formal modeling tools are usually

not used for many of these software development activities. During the

exploratory phases of design, it is more common to use whiteboards,

pen and paper, or other informal mechanisms. Free-form diagrams drawn

with such approaches serve as the centerpiece of discussion and can

easily evolve as discussion proceeds. During the early stages of

requirements engineering, when stakeholders are being interviewed and

domain understanding is being built, it is more common to use office

tools (word processors, spreadsheets and drawing/presentation tools).

Free-form textual documents, tables and diagrams serve as working

documents and can easily be fashioned into presentations to

stakeholders that are such an important part of this activity. The

documents are easy to share with stakeholders. Users are also not

forced to commit too early to specific choices, and thus have freedom

during highly iterative, exploratory activities. Other examples exist

as well.

Formal modeling tools thus have strengths and weaknesses complimentary

to more informal but flexible, free-form tools, and vice versa.

Practitioners throughout the software lifecycle choose between them

for each particular task, but whichever they choose, they lose the

advantages of the other, with attendant frustration, loss of

productivity and sometimes loss of traceability and reduced quality.

What can be done about this unfortunate dichotomy? Tools that blend

the advantages of modeling tools and the more free-form approaches

offer the prospect of allowing users to make tradeoffs between

flexibility and precision/formality, to combine them, or/and to move

smoothly between them. We call these Flexible Modeling Tools. They

might be modeling tools with added flexibility, or free-form

approaches with added modeling support, or tools of a new kind. They

might leverage new approaches such as cloud-based or highly

collaborative tools. They may embody new and more flexible approaches

to the capture and analysis of models e.g. for extraction of models

from natural language, flexible design of a Domain Specific Language,

detection of and/or tolerating inconsistency, augmenting and linking

models to other models or loosely formalized contents. They may

provide flexible visualization approaches as well as or instead of

editing.

~~ Workshop Goals ~~

The primary focus of the discussion will be to systematically identify

challenges for flexible modeling and promising solutions for

addressing these challenges. This will allow us to define the research

area more clearly, and will help participants identify the

similarities and differences between their work, fueling the

discussion. To this end, the workshop will bring together people who

understand tool users’ needs, tool usability, cognitive issues, user

interface design, tool design, and tool infrastructure. Work drawing

from other fields with similar flexible modeling challenges e.g. other

engineering disciplines, architecture, and industrial design, are very

welcome.

~~ Workshop Format ~~

The workshop will consist of a few brief presentations or

demonstrations, based on a subset of the accepted position papers,

followed by a session of group work and discussion. The primary focus

of the discussion will be to elicit challenge problems and to outline

existing promising approaches for addressing them. To fuel the

discussion, all participants will be asked to come prepared with

problems/challenges they believe to be important, and to characterize

the kind of flexibility of the approaches or tools described by their

submission.

~~ Submission ~~

Prospective participants are invited to submit 2-5 page position

papers within the topic of Flexible Modeling. Papers posing challenge

problems and papers describing solution approaches or tools in terms

of the challenges they address are particularly welcome.

Papers must conform to the ACM SIGPLAN Proceedings Format and must be

submitted by the deadline noted below. They will be judged based on

novelty, insightfulness, quality, relevance to the workshop, and

potential to spark discussion. Accepted papers will be made available

in the workshop website and their final version will be published in

the ACM Digital Library.

All submissions must be done through the Easy Chair system, available at

http://www.easychair.org/conferences/?conf=flexitools2013

We encourage submissions to be supplemented with a screencast of the

tool being used, if applicable. Please append the URL(s) to any

screencast(s) that you would like to include to the text of your

abstract submitted through easychair.

~~ Important Dates ~~

Submissions open: July 12, 2013

Submission deadline: September 1, 2013 **UPDATED**

Notifications: September 16, 2013 **UPDATED**

Workshop: October 28, 2013

~~ Organizers ~~

* Filipe Correia, University of Porto, Portugal

* Ademar Aguiar, University of Porto, Portugal

* Louis Rose, University of York, United Kingdom

* André van der Hoek, University of California, Irvine, USA

* Alexander Egyed, Johannes Kepler University, Austria

* Dustin Wüest, University of Zurich, Switzerland

* Martin Glinz, University of Zurich, Switzerland

~~ Program Committee ~~

* Albert Zündorf, University of Kassel, Germany

* António Rito Silva, U. Técnica de Lisboa – IST, Portugal

* Dave Thomas, Bedarra Research Labs, Canada

* David Méndez Acuña, Universidad de los Andes, Colombia

* Eduardo Guerra, INPE, Brazil

* Hardy Jonck, DVT, South Africa

* Harold Ossher, IBM T.J. Watson Research Center, USA

* Hugo Ferreira, ShiftForward, Portugal

* John Hosking, College of Engineering and Computer Science, ANU, Australia

* Jon Whittle, Lancaster University, Bailrigg, UK

* Joseph Yoder, The Refactory Inc., USA

* Leonardo Murta, UFF, Brazil

* Marian Petre, The Open University, UK

* Norbert Seyff, University of Zurich, Switzerland

* Robert B. France, Colorado State University, USA

* Steven Kelly, MetaCase, Finland