future of mbe in industry: Open source is the only tle solution! 70 pt S LCCC and ACCESS Workshop lund university -- May 4-5, 2015 tle pt Presented by Francis Bordeleau francis.bordeleau@ericsson.com
outline 44 pt › Why open source? t › Open source modeling vision t › Papyrus status and plan › Summary ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 2
Evolution of SW Design Tools 44 pt Business Proprietary Emergence of SW Emergence of open consolidation Technology Tools Companies source tools Everything developed Buy SW design tools for 3 rd party Company acquisitions and End-user companies collaborate internally providers tool/business consolidation together to develop industrial- t strength open source solutions Major investments in new tool Emergence of Eclipse t development and innovations Golden age of SW tool Golden age of SW tool companies! community and collaboration? Pros Pros Pros Pros - Complete control - Get better solutions faster - Integrated solutions - Better control on destiny ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ - Capability to innovate - No internal resources on tool - Emergence of Eclipse - Better and cheaper solutions δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ - Key differentiator development Cons faster ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № Cons - Major investments - Increased costs - Fosters collaborations and - Expensive Cons - Forced tool migrations innovations - Resources outside core - No control on product lifecycle - Reduced investment on new Cons business - No differentiator capabilities and innovations - Requires directly involvement 2010 1980 1990 2000 2020 LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 3
Progress 44 pt 50 15 years t 50 billion connected devices 40 t Connections (billion) 30 25 years 5 billion connected people 20 ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № 100 years 10 1 billion connected places 1875 1975 2000 2020 LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 4
at a glance 44 pt #1 MOBILE INFRASTRUCTURE t OPERATIONS & BUSINESS SUPPORT SOLUTIONS SERVICES t TV & MEDIA DELIVERY ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ 1 billion 25,000 Subscribers ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ R&D Employees ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ managed by us ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № 2.5 billion 180 Subscribers supported Countries with by us customers 50% 114,000 LTE smartphone traffic handled by Employees our networks *2013 numbers LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 5
44 pt t t ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ Our Products ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № Most important component is software World’s fifth largest software supplier LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 6
Modeling context 44 pt › Modeling has been used at Ericsson since mid 90’s – Different aspects, including software design, system, network, information/data, business process modeling t – Large user base (thousands of designers) – Currently relying on commercial proprietary tools t › e.g. RSA, RSA RTE, Rhapsody, BridgePoint, EA, PowerPoint, etc › Modeling has demonstrated key benefits in many different contexts › But, evolution and broader adoption has been limited by the lack of proper tool support – Tool usability – Support for customization and Domain Specific Modeling Language (DSML) – Missing capabilities regarding a number of different aspects ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ – More and better integrations δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № › Competing tools from different tool vendors instead of collaboration LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 7
Why modeling at Ericsson? 44 pt › Excellent development efficiency – Quality t – Lead Time – Flexibility t › Single source of information supporting different views › Abstraction › Improved information flow between the different development phases – Predevelopment, system, design, integration, test, delivery etc. › SW architecture awareness on all levels ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ › Early design execution / simulation / validation ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № › Extensive use of automation, validation and generation › Supports simplified processes (e.g. Agile) LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 8
The importance of modeling 44 pt › UML modeling is currently used within Radio development unit for the t following systems: – WCDMA – 80-90% of the SW + System design RBS t – LTE – Large parts of the SW – GSM – System design RBS – Platform – 20% of the SW + System design parts › The above business based on MBE corresponds to around 60% of the Ericsson yearly turnover of more than 200 Billion SEK ($ 27 Billion) ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 9
Key aspects 44 pt › Usability t › Customizability t › Performance › Scalability – large models/large teams › Integration ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 10
Modeling Needs 44 pt Prog Languages Modeling PLM Language t Simulation Different modeling contexts require different capabilities t Versioning • Software design Validation • System modeling Deployment Verification Model • Information modeling Checking • Network modeling Code Gen Doc Gen Tool/Process • Business process modeling Testing Integration ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ Team Support & ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ Runtime ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ Trace & ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № Collaboration Debug Each aspect is associated with a set of complex capabilities No single company can provide everything we need! LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 11
Last 30 years – Modeling Languages 44 pt t t ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 12
Recommend
More recommend