Objectives of this Workshop
Errors or failures of software-based systems are due to a variety of causes, e.g. misunderstanding of the real world, erroneous conceptualization, or problems in representing concepts via the specification or modeling notations. Precise specification is a key success factor as are communication and the deliberation about whether the specification is right and whether it has been properly implemented. Not all stakeholders are familiar with the formal models and notations employed. Some important requirements might be difficult to quantify and/or express using formal languages, such as the desire that a system should be user-friendly or easily maintainable. Better technologies for requirements analysis should be thus considered.
The majority of requirements are given in natural language, either written or orally expressed. Other requirements might also be visually expressed in terms of figures, diagrams, images or even gestures. Artificial-intelligence approaches might be used to develop prototypes, which can then be re-engineered using more conventional requirements technologies and safety assurance techniques. For example, we might employ large amounts of semantic and statistical data, knowledge bases and theorem provers to infer as much contextual information as possible from the (vague) textual or visual requirements. The automatic analysis of natural language expressions has not yet been fully achieved, and interdisciplinary methodologies and tools are needed to successfully go from natural language to accurate formal specifications. Conformance of a system implementation to its requirements requires dynamic and efficient communication and iteration among system stakeholders. It is in supporting this process, and not in supplanting it, that innovative approaches to requirements analysis need to find their proper role.
We want to gain a better understanding about how to deal with natural language as the vehicle from which we derive system/software requirements, how to use intelligent agents as entities to facilitate semi-automatic requirements-documentation analysis, and how to build automatic systems to aid in requirements/specifications elicitation.
A good case study for these issues would be to consider how to extract a conceptual model of the goals and requirements of the software needs discussed in a blog.  As blogs are unstructured natural language, it represents one of the most difficult challenges for natural language processing.
In this workshop we will bring together experienced researchers who have been involved in the specification, design, development and validation/verification of software-intensive systems, both for software engineering and for natural language processing. The overall aim is to exchange ideas for continued research in the intersection of these two areas and to reduce the gap between theory and practice.  
About the Monterey Workshop Series
The workshop will be the 14th in the Monterey workshop series, initiated in 1993 and devoted to exploring the critical problems associated with cost-effective development of high-quality software systems. Monterey workshops have a rich history of bringing together both American and European scientists that share a common interest in seeing that software development research serves as a catalyst for practical advances in next-generation software intensive systems. These workshops have been highly praised by participants for their high quality of presentations and discussions and given rise to many new collaborations that have significantly advanced the field.
The last few years the workshop has been held alternately in Europe and the United States. This year, the workshop will be held in Monterey, California on September 10-13, 2007.
Workshop Topics
Workshop topics include but are not limited to:
  1. Techniques and tools for rapid/iterative requirements elicitation, refinement, and validation.
  2. Methods, modeling and cost of AI based systems.
  3. Application of innovative requirements engineering techniques to large, complex systems.
  4. Natural language techniques for requirements elicitation.
  5. From natural language and visual requirements to formal models and languages.
  6. Semi-automated co-development of various system documents requirements through fielded system.
Proceedings
The proceedings of the workshop will be published by Springer Verlag as for 2005 (LNCS 4322) and 2006 (under elaboration).
Given the interactive nature of the workshop, the proceedings will be published after the workshop to allow the participants to include the results of the discussion in their submissions. All submissions will be reviewed by the program committee before publication.
The workshop agenda and abstracts of presentations will be published on this website before the workshop, and presentation material will be available on this site afterwards, similar to the websites of previous workshops in this series (e.g., see for the 2006 workshop’s website as well as links to the websites of previous years, which can be reached from the 2007 edition’s web site).
Previous Workshops
  1. Monterey 2006 - Workshop on Composition of Embedded Systems: Scientific and Industrial Issues
  2. Monterey 2005 - Workshop on Networked Systems: realization of reliable systems on top of unreliable networked platforms
  3. Monterey 2004 - Workshop on Software Engineering Tools: Compatibility and Integration
  4. Monterey 2003 - Workshop on Software Engineering for Embedded Systems: From Requirements to Implementation
  5. Monterey 2002 - Radical Innovations of Software and Systems Engineering in the Future
  6. Monterey 2001 - Engineering Automation for Software Intensive System Integration
  7. Monterey 2000 - Modeling Software System Structures in a fastly moving scenario
 
14th Monterey Workshop

 Workshop on Innovations for Requirements Analysis: 
From Stakeholders Needs to Formal Designs

September 10-13, 2007, Monterey, CA, USA