About LPZ E-BUSINESS
Courses
Research
Projects
Publications
Events
Distinguished Lectures Series
ICSE 2008
Veranstaltungsarchiv
Contacts
Press
Internal Area
 
Agile MDA
IT-Radar
Mobile Technology Lab
Distinguished Lectures
Series
T O P I S   2 0 0 7
1st International Workshop on
Top-Down Design of Process-Intensive Information Systems

The First International Workshop on Top-Down Design of Process-Intensive Information Systems shall provide a forum for researchers and practitioners in the fields of business process modeling, requirements engineering, web and traditional software engineering to address the challenges introduced by conceptual gaps that developers typically encounter in the design of process-intensive information systems. The goal of the workshop is to coordinate research toward languages, methods and tools that enable a smooth transition from the business domain to the implementation domain by enabling developers to easily transform business process models into increasingly detailed, implementable and ultimately executable specifications of information systems.
Theme and Goals
IT support for business processes today has to deal with growing process complexity introduced by the spatial distribution of the process infrastructure and the mobility of the process actors: Users increasingly expect that software systems for business process support are accessible anytime, anywhere, on any device. When designing such complex, process-driven information systems, developers need to incorporate not only static aspects like the architecture, component design and data schema, but also several dynamic aspects that are interwoven with each other:
  • Business processes describe the progress of value-adding activities. They are formulated on the abstraction level of the application domain (process sequences, business objects, actors, roles) and contain only coarse references to any involved IT systems and services.
  • Dialog flows describe how users interact with an information system and navigate through it. They express which views are rendered on the client, and which application logic operations are triggered by user activities.
  • Data flows describe what data is exchanged among which elements of the system (interface views, business components, back-end/legacy systems, databases) under which conditions. They are typically specified on the level of concrete data types.
  • Control flows describe how the business logic operates on the data to implement concrete solutions for application domain problems. Of particular interest are conditions and branches in the control flow that influence the above processing levels.

Although all these processing levels certainly influence each other, no universally valid dependencies between them can be identified at first sight. Still, all these aspects manifest themselves one way or another in the development of process-driven information systems. Dealing with the resulting interdependencies and potential incompatibilities in an ad hoc fashion typically introduces a multitude of error-prone side effects, redundancies, inconsistencies and kludges that reduce the software's quality and increase its development and maintenance effort.

In contrast, an understanding of the relationships and dependencies between the above processing levels would enable a clearly-structured specification and implementation process, in which all levels are incorporated according to their actual purpose and cleanly separated by well-defined interfaces. Existing model-driven development approaches already strive to achieve this vision through iterative refinement, transformation and artifact generation from models; however, these methods typically focus on the static structure and the more technical dynamic aspects of information systems.

The goal of the TOPIS 2007 workshop therefore is to extend the model transformation strategy into the business process domain: Rather than designing static and dynamic system models that aspire to reflect the developer's (possibly incomplete or flawed) understanding of the application domain, the developer should be enabled to transform business process models into the technical domain by deriving increasingly detailed, implementable and ultimately executable models for dialog, data and control flows from them.
Topics of Interest
Achieving the above goal is not yet a matter of simply adopting the right software process model. Some issues that need to be resolved beforehand include:
  • Clarification and separation of levels: business processes, dialog flows, data flows, control flows
  • Analysis of relationships between these levels and identification of interfaces
  • Adaptation and extension of existing modeling languages to express those interfaces
  • Validation of compatibility of adapted languages on different levels
  • Design patterns for process-driven information systems considering the identified interdependencies
  • Process models employing the adapted modeling languages and considering the levels' dependencies

The workshop aims to address these issues by providing a forum for the presentation and coordination of research toward languages, methods and tools for the smooth transition from business processes to a system design that is not inhibited by incompatibilities between modeling languages, but leverages the synergies between them in order to reduce the development effort and increase the quality of process-intensive information systems.
Submission of Papers
Researchers and practitioners are called to submit position papers of up to 10 pages in ACM SIG proceedings format. All papers will be reviewed by the workshop program committee regarding their originality, quality and contribution to the goals of the workshop. Accepted papers will be published in the electronic ESEC/FSE workshop proceedings and archived in the ACM Digital Library. Authors of accepted papers must present their position at the workshop.
Important Dates
  • Paper submission: May 23, 2007 (closed)
  • Author notification: June 15, 2007
  • Camera-ready papers: July 1, 2007
  • Workshop: September 3, 2007 (cancelled)

Organization
Organizing Committee

Program Committee

Download  print version of the call for papers in PDF format