220 likes | 320 Views
Multidisciplinary Modelling : Current status and expectations in the Dutch TWINS consortium. { F.P.M.Stappers , L.J.A.M.Somers , M.A.Reniers }@ tue.nl ICSSEA’08 Ecole Nationale Supérieure des Télécommunications Paris , France, December 9, 2008. Motivation.
E N D
Multidisciplinary Modelling: Current status and expectations in the Dutch TWINS consortium {F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers }@tue.nl ICSSEA’08 Ecole Nationale Supérieure des Télécommunications Paris, France, December 9, 2008
Motivation Growing number of SW-HW embedded machines Many disciplines, mono-disciplinary focus Shorter time to market, growing complexity, increasing product quality Problematic integration trajectory ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
ITEA TWINS Project Goals multidisciplinary modelling • Communication • Consistency • MDA/MBD/MDTE • Understand physics • Control synthesis • Verify models • … TWINS: Optimizing HW-SW Co-Design Flow for Software Intensive System Development ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Partners ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Approach for investigation topics Obtained by: Project requirement analysis Use case analysis Plenary meetings 5 topics: Testing Verification Simulation Model Driven development Multi-disciplinary development language ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Current industrial practices • Design phase • Product Development • System Design • Decomposition • Integration phase • System verification phase • Observation • Simulation • Formal verification ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – Product Development V-model ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – Product Development CAFCR ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – Product Development V-model extensions Contribution to harmonization between disciplines Accessible, understandable, readable Manage track-and-trace development Hard to remove inconsistency Difficult to trace the precise progress ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase –System Design Purpose: • Communication for stakeholders/engineers • Project management • Risk reduction • System correctness Requirement types: • Functional • Non-Functional ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – System Design Decomposition Mechanical Behaviour Design Software Design System Requirements Static Physical Design Electrotechnical Design ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – System Design Decomposition – System Requirements Problem Frames ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – System Design Decomposition – Mechanical Behaviour Designs Chi CB/DE ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – System Design Decomposition – Software Designs UML ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – System Design Decomposition – Static Physical Designs CAD ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Design Phase – System Design Decomposition – ElectrotechnicalDesigns PCB Tools ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Integration phase –Problems ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Integration phase –Current approaches ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
System verification phase • System design level • Integration level • Realisation level ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Technical Contribution ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Results Tools depend on industrial field Tools have mono-disciplinary focus Tools are vendor locked Models used are non-formal Multi-disciplinary model can reduce test time Cohesion between partners methods ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers
Questions ICSSEA'08 - F.P.M.Stappers, L.J.A.M.Somers, M.A.Reniers