>  Conference-at-a-Glance
>  Technical Program
>  Keynotes
>  Practice Talks
>  Mini-Tutorials/Meet the Expert
>  Workshops
>  Tutorials
>  Doctoral Symposium
>  Social Events
>  Awards

Invited Practice and Experience Talks

We have invited several industrial experts to talk about requirements engineering in practice:

Practice talk 1:
Requirements Engineering: An Industrial Perspective
Brian Berenbach (Siemens Corporate Research, USA)
Friday, September 15, 8:45

Abstract: This talk describes experiences and lessons learned while defining product requirements for small and large companies over a thirty-year period. From 1969 to the present the author has assisted or led teams in the definition of requirements for a wide variety of products and systems, including music information, produce delivery, power and process control, baggage handling, mail sorting, insurance, medical device and information, communications, taxation and even race horse breeding.
Often, the success or failure of the projects encountered depended on factors that were not immediately apparent to the project teams involved. At times team members would take the correct steps without realizing the consequences of a misstep. In other cases minor missteps might lead to catastrophe.
Finally, the talk presents a rationale for the perceived precipitous drop in software project completion rates since the 1960s and 1970s, and offer suggestions for better preparing computer science students to meet the challenges of 21st century software development.

About the speaker: Brian Berenbach is the manager of the requirements engineering competency center at Siemens Corporate Research, Inc., operated  for Siemens AG, a global company with earnings in excess of $90 Billion. Mr. Berenbach's responsibilities include training Siemens employees and conducting research and process improvement in all aspects of requirements engineering. In addition to his work for Siemens, he has given courses in requirements analysis for the Army, and has conducted professional development seminars for the IEEE. His research interests include formal methods and visualization techniques in requirements engineering. Mr. Berenbach holds graduate degrees from both Emory University and the USAF Institute of Technology.

> Top

Practice talk 2:
Proving the Shalls: Requirements, Proofs, and Model-Based Development
Steven P. Miller (Rockwell Collins Inc., USA)
Friday, September 15, 9:30

Abstract: Informal requirements stated in a natural language often suffer from ambiguity, inconsistency, and incompleteness. For these reasons, the trend over the last decade has been towards the development of alternate approaches for specifying requirements such as use cases and requirement modeling languages. However, the growing popularity of model-based development and the increasing power of formal verification tools make yet another approach possible. In this approach, informal shall statements are captured as a first step in requirements elicitation. Next, an executable model of the system is constructed that is believed to implement these requirements. Simulation of this model is used to obtain early validation of the requirements with the customer and among the developers. The informal shall statements are then rewritten as formal properties over the model and shown to hold on the model. When possible, this is done through mathematical proof using model-checking or theorem proving. When formal proof is not possible, testing of the properties against the model is used. Finally, source code is automatically generated from the model. For safety or security systems, test cases are also automatically generated from the model and used to check that the object-code executing on the target platform correctly implements the model.
This presentation describes how this capability was developed at Rockwell Collins Inc under NASA Langley's Aviation Safety Program and how it has been applied in the development of avionics systems.

About the speaker: Dr. Steven Miller is a Senior Principal Engineer in the Advanced Technology Center of Rockwell Collins and has almost 30 years of experience in software development. He received his Ph.D. in computer science from the University of Iowa in 1991, as well as a B.A. in physics and mathematics in 1974.
His current research interests include model-based development, formal methods, and software testing. For the last five years he was principle investigator on a project sponsored by NASA Langley's Aviation Safety Program and Rockwell Collins Inc to investigate advanced methods and tools for the development flight critical systems. Prior to that he lead several research efforts at Rockwell Collins, including a collaborative effort with SRI International and NASA to formally verify the microcode in the AAMP5 and AAMP-FV microprocessors using the PVS verification system.

> Top

Experience talk 1:
Modeling Requirements
Anette Prindahl (ATP, Denmark)
Thursday, September 14, 10:45

Abstract: Hear about how ATP do the Business Modeling, how we decide what is going to be handled by an IT-system, how we specify the System Use Case representing that. On the information side, how we do Information Concept modeling with the business, how we specify the Services and service operations to fit a SOA Architecture. How we integrate functionality and information in the Description of the Use Cases, where we describe what the Actors do, what the system does, and which Service operations make it happen. Hear about the benefits and challenges of using a modeling tool to integrate and keep track of all the models.

About the speaker: Anette Prindahl is an IT Architect with ATP (Arbejdsmarkedets Tillægspension), Denmark. She has been working in the IT-business for over 20 years, mainly with information systems in the financial business sector. For the last 8 years she has been focusing on development lifecycle, modeling and architecture.

> Top

Experience talk 2:
Putting Requirements Theory into Practice at Northrop Grumman
Ralph Young (Northrop Grumman, USA)
Thursday, September 14, 11:20

Abstract: Dr. Young will describe how, as "process owner" for the Requirements Process at Northrop Grumman Information Technology Defense Group, he has advocated for the practices he recommends in his most recent book, Project Requirements: A Guide to Best Practices (Management Concepts, 2006). Dr. Young is frequently asked to provide "Initial Requirements Briefings" and "Requirements Workshops" for new projects and for external customers. The content of these briefings and the approach for the workshops will be described. The requirements process used in his business unit will be discussed. The Requirements (RE) Process webpage made available within the business unit that contains links to extensive materials (policies, processes, startup, tools, training, proposals, resources, support) will be described. Insights concerning the Conference theme, Understanding the Stakeholders' Desires and Needs, will be offered. A set of "key requirements success factors" and "suggested remedies for typical requirements-related project startup issues" will be discussed. Recommendations for establishing an environment of continuous improvement will be provided. The concept of "meeting minimum requirements" will be advocated.

About the speaker: Dr. Ralph R. Young is the Director of Process Improvement, Systems and Process Engineering, Northrop Grumman Information Technology Defense Group, a leading provider of systems-based solutions. Dr. Young manages a group of senior systems and software engineers who are responsible for the engineering processes that are deployed throughout his business unit. He is the requirements "process owner". He teaches courses concerning requirements and process improvement and facilitates workshops to strengthen the use of practices and techniques on projects. He leads an organizational "Requirements Working Group" comprised of over 50 requirements analysts in his business unit. He consults for customers concerning project management, requirements development and management, and process improvement. He has presented tutorials for the Project Management Institute, the International Council on Systems Engineering, and the Institute of Electrical and Electronics Engineers. He is the author of Effective Requirements Practices (Addison Wesley Publishers, 2001), The Requirements Engineering Handbook (Artech House, 2004), Project Requirements: A Guide to Best Practices (Management Concepts, 2006) and co-author with Paul Solomon of Performance Based Earned Value (IEEE Computer Society and John Wiley, forthcoming). Dr Young maintains a Web site that is devoted to improving the practice of requirements engineering.

> Top

Experience talk 3:
Moving Towards Agile Practices - Requirements Management Tool Experiences at Hewlett-Packard
Gerald Heller (Hewlett-Packard, Germany)
Thursday, September 14, 11:55

Abstract: In this talk you will hear how HP approaches the move from traditional requirements management to the agile way. Mr. Heller will describe how HP moves gradually into the new agile development paradigm for the OpenView product family.
The software product line OpenView represents Hewlett-Packard's (HP) largest software only business. Originally it was created out of a set of independent software products. These products evolved over the years into a family of products, adding newer ones through a mixture of acquisitions and self-development.
OpenView has established a requirements management infrastructure to support global distributed development for more than six years using Borland's CaliberRM product. Mr. Heller will show how HP utilizes this tool in combination with the open source tool XPlanner, which supports XP development. You are invited to learn about tool experiences and changes in development culture.

About the speaker: Gerald Heller is a senior software engineering consultant at Hewlett-Packard in Germany. He has worldwide responsibility for the requirements engineering process at HP's largest software organization. Gerald regularly provides in-house training and coaching about requirements management practices in several countries around the world. He has presented HP's implementation of requirements management at conferences and working groups. Other areas of interest include collaborative, component based development agile development. He received his Dipl.-Inform. in Computer Science from Friedrich-Alexander University of Erlangen, Germany.

> Top

The INCOSE REGAL initiative:
A Requirements Guide For All (REGAL): An INCOSE Initiative
Jeremy Dick (integrate Systems Engineering, UK)
Wednesday, September 13, 17:00

Abstract: This presentation describes an INCOSE initiative to collect from the systems engineering community information about good practice in requirements engineering, management and development. This initiative is the brainchild of the INCOSE Requirements Working Group, and is intended to provide a living requirements "Book of Knowledge" accessible in electronic form on the web, through which practitioners can contribute, evaluate and debate good requirements practice. It is managed by Gauthier Fanmuy, PSA Peugeot Citroën.

> Top