Title: TIM.PP.0585.03
1Assistance to Requirements Capture and Processing
- 2nd workshop on Space system design, verification
and AIT - Richard SZCZEPANIAK, CORTIM
- ESTEC April 16th 2003
- richard.szczepaniak_at_cortim.com
2The C.N.R.T /A.E.
- C.N.R.T./A.E. stands for Centre National de
Recherche et Technologie - Aéronautique et Espace
- National Centre for Research and Technology
Aeronautics and Space. - Six research axes
- Fluid mechanics and energetics
- Structures and mechanics
- Software and Systems engineering
- Telecommunication techniques
- Space and aeronautics environment
- Human factors
UML for certification Systems Engineering
Training Requirements Engineering
3The Requirements Engineering group
- Aeronautics and Space Industries
- Airbus
- Alcatel
- CNES
- SME
- CORTIM
- SEDITEC
- ANABASE
- Research labs and Universities
- EADS-CCR
- ONERA-CERT
- UPS/IRIT
- UT1/IRIT
- LAAS
4Purpose
- Issue
- Clarify the needs between prime and contractors
- Establish a link between the users needs and the
technical requirements - Automatic correction/rewording to let the experts
spend more time on deeper technical analysis. - Methods Voice/video capture, lexical analysis
of specification, resctricted dictionary, - Example of industrial applications
-
- Airbus improve the efficiency of the Customer
Focus Groups - Space formalise the users need coming from
outside the space domain (definition of a
scientific mission, ) - The aim is to define future development in the
fields of - Requirements Capture Translation of needs
expressed in natural language into
well-formulated requirements. - Requirements Analysis Completeness,
consistency, ambiguities, unicity, value anaysis
(priority, criticality, weight, )
5The overall logic
Requirements Capture
Design
Requirements Analysis
Human behaviour analysis Linguistic analysis
Modeling - Engineering
LAAS
EADS-CCR
Toulouse I
INRIA
CNES
IRIT
ONERA
AFIS
6The needs and expectations
- The needs from industrial companies mainly deal
with - The capture method based on voice processing,
this activity is dedicated to the oral capture
and the formulation of users needs. - The requirements analysis based on linguistic
approach and starting from a requirements
document, the expected results are - The detection of ambiguities, inconsistencies,
etc. and corrections to meet verifiable
requirements. - The assesment of the quality of requirements
- A guideline to better formulate requirements
- The processing of Requirements Database based
on modelling techniques (UML, ) the goal is to
identify reusable products associated to a set of
requirements - Expected results
- A demonstrator of voice-based requirements
capture tool. - A demonstrator of a natural-language-based
requirements analysis tool. - A Data Model devoted to requirements reuse. This
model shall be implemented in a commercial tool
to support automatic generation of pieces of
design.
7Roadmap
Voice analysis
Interviews
Legend
Academic Research
Video analysis
Statistical processing
Industrial background
RD subject
1. Assistance to requirements capture
Best practices
Simultaneous capture/formalisation
Lexical analysis
Ontologies
2. Guided analysis of requirements
Assistance to design and realisation
Requirements database
Modeling techniques
Automatic Generation
3. Reuse of requirements
8Funding mechanism
French Ministry Of Research and Technology
CNRT
Working Groups between industrial companies
and research laboratories
Working Groups between industrial companies
and research laboratories
Working Groups between industrial companies
and research laboratories
Animation Industry or Academic organisation
Project Definition
Ministry of Transportation
Call for funding
?
Ministry of Defense
European Space Agency
Ministry of Education
European Community (FP6)
9Conclusion
- The subject has been split to distinguish
- Human sciences
- Linguistic
- Modeling
- These subjects are closely linked and may be
merged differently - First subject is more innovative
- Second subject is realist and guarantees the best
Return on Investment. - Third subject allows quickest results.
- We are still collecting inputs from potential
users and we are missing sponsors for the
project. - Contact richard.szczepaniak_at_cortim.com, tel 33
(0)562882750