future of mbe in industry open source is the only
play

future of mbe in industry: Open source is the only tle solution! - PowerPoint PPT Presentation

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?


  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. Last 30 years – Modeling Languages 44 pt t t ΆΈΉΊΌΎΏΐΑΒΓΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΪΫΆΈΉΊΰαβγ δεζηθικλνξορςΣΤΥΦΧΨΩΪΫΌΎΏ ЁЂЃЄЅІЇЈЉЊЋЌЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩ ЪЫЬЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫ ЬЭЮЯЁЂЃЄЅІЇЈЉЊЋЌЎЏѢѢѲѲѴѴҐҐәǽ № LCCC and ACCESS Workshop, Lund University | 2015-05-4/5 | Page 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend