4th International Workshop on Requirements, Intentions and Goals in Conceptual Modeling (RIGiM'12) in Conjunction with the 31st International Conference on Conceptual Modeling (ER'12) Florence, Italy
15-18th October, 2012
Paper submission deadline: April
Web site: https://sites.google.com/site/rigim12/
- Colette Rolland - Universite Paris 1 Pantheon - Sorbonne, France.
- Jaelson Castro - Universidade Federal de Pernambuco, Brazil.
- Camille Salinesi - Universite Paris 1 Pantheon - Sorbonne, France.
- Eric Yu - University of Toronto, Canada.
- Jennifer Horkoff - University of Toronto, Canada.
John Mylopoulos: Requirements in the Land of Adaptive Systems
Adaptive systems of any sort (software, hardware, biological or social) consist of a base system that carries out activities to fulfill some requirements R, and a feedback loop that monitors the performance of the system relative to R and takes corrective action if necessary. We adopt this view of adaptivity for software-intensive systems and sketch a framework for designing adaptive systems which starts with requirements models, extends them to introduce control-theoretic concepts, and uses them at run-time to control the behaviour of the base system. We also present preliminary results on the design of adaptive systems-of-systems where the main problem is how to maintain alignment between a collection of independently evolving systems so that they continue to fulfill a set of global requirements.
The presentation is based on joint research with Vitor Souza, Alexei Lapouchnian, Fatma Aydemir and Paolo Giorgini all with the University of Trento.
The use of intentional concepts, the notion of "goal" in particular, has been prominent in recent approaches to requirements engineering. Goal-oriented frameworks and methods for requirements engineering (GORE) have been keynote topics at requirements engineering conferences, and at major software engineering conferences. What are the conceptual modelling foundations in these approaches?
Traditionally information system engineering has made the assumption that an information system captures some excerpt of world history and hence has concentrated on modeling information about the Universe of Discourse. This is done through conceptual modeling that aims at abstracting the specification of the required information system, i.e., the conceptual schema, from an analysis of the relevant aspects of the Universe of Discourse about which the user community needs information. This specification concentrates on what the system should do, that is, on its functionality, serving as a prescription for system construction.
Whereas conceptual modelling allowed system developers to understand the semantic of information and led to a large number of semantically powerful conceptual models, experience demonstrates that it often fails in supporting the delivery of systems that were accepted by the community of users. Indeed, a number of studies have shown that many systems fail due to an inadequate understanding of the requirements they seek to address. Furthermore, the amount of effort needed to fix these systems has been found to be very high.
To correct this situation, it is necessary to view information systems as fulfilling some purpose in an organisation. Understanding purpose, goals, and intentions is a necessary condition for the design of successful systems. Conceptual modelling therefore needs to go beyond functionality requirements that specify the 'what', to encompass the deeper contextual understanding of the 'whys'. The 'why' questions are answered in terms of organisational objectives and the desires and motivations of stakeholders and participants. Modelling the 'whys' helps focus requirements elicitation, validation, and specification. Goal-oriented approaches in requirements engineering have emerged to meet this expectation.
The Workshop aims to provide a forum for discussing the interplay between requirements engineering and conceptual modeling, and in particular, to investigate how goal- and intention-driven approaches help in conceptualising purposeful systems. What are the fundamental objectives and premises of requirements engineering and conceptual modelling respectively, and how can they complement each other? What are the demands on conceptual modelling from the standpoint of requirements engineering? What conceptual modelling techniques can be further taken advantage of in requirements engineering? What are the upcoming modelling challenges and issues in GORE? What are the unresolved open questions? What lessons are there to be learnt from industrial experiences? What empirical data are there to support the cost-benefit analysis when adopting GORE methods? Are there applications domains or types of project settings for which goals and intentional approaches are particularly suitable or not suitable? What degree of formalization and automation or interactivity are feasible and appropriate for what types of participants during requirements engineering? e.g., business domain stakeholders, requirements modelers, ontology engineers, etc.
- modeling and semantics in GORE frameworks
- analysis and reasoning with intentions and goals
- ontological and epistemological foundations
- cognitive, behavioral, and sociological perspectives
- goals, scenarios, and business process modeling
- goals and viewpoints, management of conflicts and inconsistencies
- goals in requirements and design patterns
- goals in reuse
- goals and traceability
- goals and aspects
- change management, versioning and view management for GORE
- visualization and tool support for GORE
- software engineering process and organization for GORE
- GORE and agile methods
- GORE in distributed software development
- GORE for COTS system development and selection
- GORE for product families and high-variability software
- GORE for adaptive systems and agile enterprise
- comparison and evaluation of GORE approaches
- industrial experiences and empirical studies
- GORE for services design and engineering
- GORE and business modeling and strategy reasoning
- goal-oriented conceptual modeling for security, privacy, and trust
- goal-oriented modeling for user experience and interaction design
- goal-oriented modeling of system architecture
- interaction and integration with other conceptual modeling paradigms, e.g., object-oriented and agent-oriented models
- goal-oriented modeling for specific application domains - e.g., healthcare, e-government, mobile commerce, ambient intelligence, social media and networks
We aim for a highly interactive forum. Discussants and discussion facilitators will be formally appointed for each paper and session, respectively, to ensure an atmosphere of productive interaction.
The working language is English. The workshop duration is three sessions (1.5 hours each)
Workshop proceedings will be published by Springer-Verlag in the LNCS series. Thus, authors must submit manuscripts using the Springer-Verlag LNCS style for Lecture Notes in Computer Science. See http://www.springer.de/comp/lncs/authors.html for style files and details.
We solicit three types of papers: full papers (10 pages max), position papers (6 pages max) and industrial problem statements (6 pages max) in LNCS format.
Submission via easychair site: http://www.easychair.org/conferences/?conf=rigim12
Paper submission: April
Author notification: May 28th, 2012
Camera-ready: June 11, 2012
Raian Ali, Bournemouth University, United Kingdom
Thomas Alspaugh, University of California, Irvine, USA
Daniel Amyot, University of Ottawa, Canada
Mikio Aoyoma, Nanzan University, Japan
Ian Alexander, Scenario Plus, United Kingdom
Daniel Berry, University of Waterloo, Canada
Luiz Cysneiros, York University , Canada
Fabiano Dalpiaz, Trento University, Italy
Vincenzo Gervasi, University of Pisa , Italy
Aditya K. Ghose, University of Wollongong , Australia
Paolo Giogini, University of Trento, Italy
Renata Guizzardi, Universidade Federal do Espírito Santo (UFES), Brazil
Patrick Heymans, University of Namur, Belgium
Zhi Jin, Chinese Academy of Sciences, China
Haruhiko Kaiya, Shinshu University, JAPAN.
Aneesh Krishna, Curtin University, Australia
Régine Laleau, Université Paris XII, France
Axel van Lamsweerde, Universite Catholique de Louvain, Belgium
Alexei Lapouchnian, University of Trento, Italy
Julio Leite, Pontificia Universidade Catolica, Brazil
Emmanuel Letier, University College of London
Sotirios Liaskos, York University, Canada
Lin Liu, Tsinghua University, China
Peri Loucopoulos , University of Manchester, United Kingdom
Andreas Opdahl , University of Bergen , Norway
Anna Perini, FBK - Fondazione Bruno Kessler, Italy
Barbara Pernici, Politecnico di Milano, Italy
Yves Pigneur, HEC, Lausanne, Suisse
Jolita Ralyte, University of Geneva, Switzerland
Motoshi Saeki, Tokyo Institute Of Technology, Japan
Pnina Soffer, University of Haifa, Israel
Sam Supakkul, Keane, An NTT DATA Company, USA
Angelo Susi, FBK - Fondazione Bruno Kessler, Italy
Roel Wieringa , University of Twente, Netherlands
Carson Woo, University of British Columbia, Canada