Farzad Safa – Record of Projects July 2020 - Page 1/11

Total Page:16

File Type:pdf, Size:1020Kb

Farzad Safa – Record of Projects July 2020 - Page 1/11 Farzad Safa – Record of Projects July 2020 - page 1/11 Contents 1. Overview ......................................................................................................................................................... 2 2. Internal projects .............................................................................................................................................. 3 xcoFDK ................................................................................................................................................................. 3 3. Customer projects ........................................................................................................................................... 4 [08/2019 – 05/2020] Embedded Systems Development for Medical Devices .................................................... 4 [07/2018 – 11/2019] Advanced Driver Assistance Systems ADAS ..................................................................... 4 [11/2017 – 06/2018] OO Development in Infotainment System (IC) ................................................................. 5 [01/2017 – 02/2018] OO Development in Infotainment System (HU) ............................................................... 5 [08/2016 – 12/2016] Automotive Receiver Audio Module ECU (HU) ................................................................ 6 [07/2016 – 10/2016] Intelligent Universal Charging Adapter ........................................................................... 6 [12/2013 – 06/2016] Model driven Embedded System Applications (IC & HUD) ............................................... 7 [01/2013 – 12/2013] OO Development in Infotainment System (HU) ............................................................... 8 [01/2012 – 01/2013] Model driven Embedded System Application (IC & HUD) ................................................ 8 [02/2006 – 12/2011] OO Development in Embedded System Application (HU) ................................................ 9 [08/2003 – 01/2006] Rapid Prototyping in Embedded System Application (IC)................................................. 9 [09/2001 – 07/2003] OO Development in Embedded System Application (HU) .............................................. 10 [06/1999 – 07/2001] OO Development in Embedded System Application (HU) .............................................. 10 [11/1991 – 05/1999] Earlier project records .................................................................................................... 11 Farzad Safa, Willy-Brandt-Str. 6a, 76275 Ettlingen +49 (0)151 / 514 625 17 www.systes.de +49 (0)7243 / 94 91 266 [email protected] Farzad Safa – Record of Projects July 2020 - page 2/11 1. Overview Study: Informatik (Computer Science) at TH Karlsruhe Professional experience: since 1991 Technical experience: OO Development & Architecture, Embedded Systems Location: Depending on project, by agreement Availability: From 09/2020 Main technical experience Embedded Systems & OO Development (Design & Implementation & Analysis) Role: SW Architect, SW Developer, SW Platform Responsible, SW Integration Responsible, Functional Owner Programming Languages C, C++, Boost.Asio C++ Libraries, Qt Creator, MS-VC++ (MFC), Borland C++-Builder (VCL), VisualCafe, Java, Swing, Groovy, Bash, Debian Packaging, Bootloader, Python, Perl, Ruby, XML, XSL, XSLT, Prolog, Assembler Operating Systems Windows 7, Windows CE (und Windows XP/NT/95/3.11, MS-DOS), Unix, Linux, Ubuntu, VxWorks, QNX, OSEK, SYSBISO, INTEGRITY Machines & Processors IBM-PC, IBM-AIX, Sun-Workstations, Hitachi Super-H (SH-3, SH-4), TI Jacinto 5 (eco), TI Jacinto 6 DRA 75x, V850E2/Dx4 JCP 2011 ML + PL, NXP i.MX 6, NXP MAC57D5, NXP i.MX6 SoloX, Renesas R-Car H3/M3, Renesas R-Car V3H Business Environment Collaboration in project teams of 10 – 200+ members Languages German, Englisch, Persian, Azeri, Turkish Farzad Safa, Willy-Brandt-Str. 6a, 76275 Ettlingen +49 (0)151 / 514 625 17 www.systes.de +49 (0)7243 / 94 91 266 [email protected] Farzad Safa – Record of Projects July 2020 - page 3/11 2. Internal projects xcoFDK A subsytems Framework Development Kit - extensible : create new frameworks composed of selected subsystems - customizable : per-FDK configurable framework parameters - object-oriented : OOP approach to manage low to mid to large scale systems - embedded-fit : suitable for embedded systems as well - KIS & KGP : keep it both simple and general purpose - generic : designed and built using meta- or template programming - cross-platform : Linux, Windows, macOS - built-in-concurrency : relieves development via uniform concurrency mechanisms - multi-threaded : ensures responsiveness and decomposition of identified jobs - multi-language : C++, Java, Python, Ruby - multi-application-fit : console & desktop & web applications (PyQt, Qt, Java Swing etc.) - third-party open : open for integration of third-party frameworks and tools Default, ready-to-use xcoFDK - full-fledged, rapid : enables rapid development of end user applications - layered design : layered composition of default, well-designed subsystems with dependency injection applied on life cyles phase transitions - parallelism, messaging : provides stadardized mechanisms for (a)synchronous processing, uses the right protocol based on message type - networking, database : capable of transparent TCP/IP and DB connections - core foundation : major (configurable) framework components: * event-driven, all-purpose tasks (i.e. threads) * worker tasks (periodic jobs requiring higher CPU demand) * lightweight timers (delayed jobs with low CPU demand) * message dispatcher with (de-)registration services (internal/incoming/outgoing/network/inter-CPU messages) * system monitor (provides diagnostic, watchdog etc. services) * life cycle management * enhanced logging cababilities Planned extensions - Tools (integration) : xcoDesigner (GUI application to design xcoFDK’s architecture), code generator, installer (pip, Debian, Windows) - Frameworks (support) : Boost, Machine Learning, Web development, CommonAPI Development status - xcoFDK-Py : version 1.0 [available], version 1.1 [w.i.p1] - xcoFDK-J : version 1.0 [w.i.p] - xcoFDK-C++ : version 1.0 [w.i.p] - xcoFDK-R : version 1.0 [w.i.p] 1 [w.i.p.] work in progress Farzad Safa, Willy-Brandt-Str. 6a, 76275 Ettlingen +49 (0)151 / 514 625 17 www.systes.de +49 (0)7243 / 94 91 266 [email protected] Farzad Safa – Record of Projects July 2020 - page 4/11 3. Customer projects [08/2019 – 05/2020] Embedded Systems Development for Medical Devices Embedded Development of Orthopedic Devices: - Linux Kernel & Bootloader Programming & Configuration - Replacement of U-Boot Logo by Customer Splashscreen - Replacement of Linux Tux by Customer Splashscreen - Debian Packaging - Qt Application Development - Implementation & Configuration of bootable Ubuntu Live USB Stick - Preseeding of Ubuntu Netboot Images - Bash Automation & Scripting Role: System and Application SW Developer Machines: NXP i.MX6 based SBC Operating Systems: Linux 4.15 / Ubuntu 18.04 IDE & Tools: C++11, C, Eclipse, Qt, SVN, Git, Bash, U-Boot, Make, dpkg, DebianInstaller, Jira, Polarion Duration: 8 MM [07/2018 – 11/2019] Advanced Driver Assistance Systems ADAS ECU for Autonomous Driving: - With Performance & Realtime Controller - Responsible architect for System & Application SW - Design & Modelling & Implementation of System and Application Framework (Components) - Interfacing to: - Central Computer Vision Module - Inter CPUs Communication ICCOM - Ethernet & Vehicle Network - OO Development in Multiplatform Environment - (Non-)Verbose DLT Tracing / Parser (implementation) - Definition & Planning & Assignment of work packages (SW) - Close working with Function Owners & Suppliers Role: System and Application SW Architect / Developer Machines: Renesas R-Car V3H, IBM-PC Operating Systems: QNX, AUTOSAR, Windows 10 IDE & Tools: C++11, C, QNX Momentics, Visual Studio C++ 10, Enterprise Architect, PTC Integrity, Git, CMake, Beyond Compare 4, DLT Parser Duration: 8 MM Farzad Safa, Willy-Brandt-Str. 6a, 76275 Ettlingen +49 (0)151 / 514 625 17 www.systes.de +49 (0)7243 / 94 91 266 [email protected] Farzad Safa – Record of Projects July 2020 - page 5/11 [11/2017 – 06/2018] OO Development in Infotainment System (IC) Integrity OS Development Support: - Startup & Performance Optimization - Test Automation - Driver & Component Test - System Configuration & Integration - BSP Integration - OS Virtualization Role: Development Support Machines: IBM-PC, Renesas R-Car H3/M3 Operating Systems: Integrity, Linux / Ubuntu IDE & Tools: C, C++11, Git, Gerrit, JIRA, Confluence, Python, Bash, CMake, BitBake, Docker, Robot Framework, Beyond Compare 4 Duration: 8 MM [01/2017 – 02/2018] OO Development in Infotainment System (HU) Complete development of Automotive Ethernet Middleware: - Design & Modeling & Implementation & Test - Embedded System, Automotive Ethernet/CAN network - Linux IPC, TCP/IP Programming - Boost.Asio (v1.61.0 / v1.66.0) - OO Design & Architecture - Negative & Positive Testing (UnitTest) - UML Modeling & documentation Role: SW Architect & Developer Machines: IBM-PC, Renesas R-Car M3 NXP SJA1105 Automotive Ethernet Switch NXP TJA1102 BroadR-Reach PHY Operating Systems: Linux / Ubuntu, FreeRTOS IDE & Tools: C++11, Boost.Asio, Python, Qt Creator, Enterprise Architect, Eclipse Mars.2, Git, JIRA, Confluence, Wireshark, Bash, CMake, Portage, commonAPI, SOME/IP, Franca IDL, JSON, YAML, Beyond Compare 4 Duration: 14 MM Farzad Safa, Willy-Brandt-Str. 6a, 76275 Ettlingen +49
Recommended publications
  • PTC Integrity™ Lifecycle Manager™
    PTC Integrity ™ Lifecycle Manager™ The PTC Integrity product family helps organizations accelerate product innovation by reducing complexity, improving collaboration, and automating best practices for software and systems engi- neering. PTC Integrity Lifecycle Manager, a member of the Integrity family, is a flexible, process-based ALM (Application Lifecycle Management) platform that helps teams deliver higher quality, more innovative software with less risk. In today’s world, the demand for smarter, more With seamless, collaborative management of all activi- connected products is increasingly fulfilled through ties and assets, the PTC Integrity Lifecycle Manager software. Software – whether embedded in a product platform helps software engineering teams achieve or providing supporting functionality – is key to driving greater transparency, better productivity and shorter product differentiation and profitability. PTC Integrity cycle times across the entire development lifecycle. Lifecycle Manager provides a global software devel- opment platform that supports all activities and What Makes Integrity Different? assets associated with the engineering and delivery of applications and embedded software. Business All too often, organizations struggle to gain an end- analysts, architects, engineers, developers, quality to-end view of software assets that span multiple managers, testers, partners/suppliers and other tools, with meta-data stored in multiple, disjointed stakeholders all use PTC Integrity Lifecycle Manager repositories. The result is a lack of visibility and as the means for collaboration and control over the traceability across the lifecycle, higher defects and end-to-end development lifecycle. longer development cycles. Our solution provides a unified, global software development platform that supports all activities and assets associated with the engineering and delivery of applications and products.
    [Show full text]
  • Command Line Interface
    Command Line Interface Squore 21.0.2 Last updated 2021-08-19 Table of Contents Preface. 1 Foreword. 1 Licence. 1 Warranty . 1 Responsabilities . 2 Contacting Vector Informatik GmbH Product Support. 2 Getting the Latest Version of this Manual . 2 1. Introduction . 3 2. Installing Squore Agent . 4 Prerequisites . 4 Download . 4 Upgrade . 4 Uninstall . 5 3. Using Squore Agent . 6 Command Line Structure . 6 Command Line Reference . 6 Squore Agent Options. 6 Project Build Parameters . 7 Exit Codes. 13 4. Managing Credentials . 14 Saving Credentials . 14 Encrypting Credentials . 15 Migrating Old Credentials Format . 16 5. Advanced Configuration . 17 Defining Server Dependencies . 17 Adding config.xml File . 17 Using Java System Properties. 18 Setting up HTTPS . 18 Appendix A: Repository Connectors . 19 ClearCase . 19 CVS . 19 Folder Path . 20 Folder (use GNATHub). 21 Git. 21 Perforce . 23 PTC Integrity . 25 SVN . 26 Synergy. 28 TFS . 30 Zip Upload . 32 Using Multiple Nodes . 32 Appendix B: Data Providers . 34 AntiC . 34 Automotive Coverage Import . 34 Automotive Tag Import. 35 Axivion. 35 BullseyeCoverage Code Coverage Analyzer. 36 CANoe. 36 Cantata . 38 CheckStyle. ..
    [Show full text]
  • Opinnäytetyö Ohjeet
    Lappeenrannan–Lahden teknillinen yliopisto LUT School of Engineering Science Tietotekniikan koulutusohjelma Kandidaatintyö Mikko Mustonen PARHAITEN OPETUSKÄYTTÖÖN SOVELTUVAN VERSIONHALLINTAJÄRJESTELMÄN LÖYTÄMINEN Työn tarkastaja: Tutkijaopettaja Uolevi Nikula Työn ohjaaja: Tutkijaopettaja Uolevi Nikula TIIVISTELMÄ LUT-yliopisto School of Engineering Science Tietotekniikan koulutusohjelma Mikko Mustonen Parhaiten opetuskäyttöön soveltuvan versionhallintajärjestelmän löytäminen Kandidaatintyö 2019 31 sivua, 8 kuvaa, 2 taulukkoa Työn tarkastajat: Tutkijaopettaja Uolevi Nikula Hakusanat: versionhallinta, versionhallintajärjestelmä, Git, GitLab, SVN, Subversion, oppimateriaali Keywords: version control, version control system, Git, GitLab, SVN, Subversion, learning material LUT-yliopistossa on tietotekniikan opetuksessa käytetty Apache Subversionia versionhallintaan. Subversionin käyttö kuitenkin johtaa ylimääräisiin ylläpitotoimiin LUTin tietohallinnolle. Lisäksi Subversionin julkaisun jälkeen on tullut uusia versionhallintajärjestelmiä ja tässä työssä tutkitaankin, olisiko Subversion syytä vaihtaa johonkin toiseen versionhallintajärjestelmään opetuskäytössä. Työn tavoitteena on löytää opetuskäyttöön parhaiten soveltuva versionhallintajärjestelmä ja tuottaa sille opetusmateriaalia. Työssä havaittiin, että Git on suosituin versionhallintajärjestelmä ja se on myös suhteellisen helppo käyttää. Lisäksi GitLab on tutkimuksen mukaan Suomen yliopistoissa käytetyin ja ominaisuuksiltaan ja hinnaltaan sopivin Gitin web-käyttöliittymä. Näille tehtiin
    [Show full text]
  • Market Definition/Description Magic Quadrant
    Magic Quadrant for Application Development Life Cycle Management http://www.gartner.com/technology/reprints.do?id=1-1OR69EF&ct=131231&st=sb# 19 November 2013 ID:G00249074 Analyst(s): Thomas E. Murphy, Jim Duggan, Nathan Wilson Market Definition/Description The application development life cycle management (ADLM) tool market is focused on the planning and governance activities of the software development life cycle (SDLC). ADLM products are focused on the "development" portion of an application's life, with the term ADLM evolving from the term application life cycle management (ALM). Key elements of an ADLM solution include: Software requirements definition and management Software change and configuration management Software project planning, with a current focus on agile planning Work item management Quality management, including defect management In addition, other key capabilities include: Reporting Workflow Integration to version management Support for wikis and collaboration Strong facilities for integration to other ADLM tools This Magic Quadrant represents a snapshot of the ADLM market at a particular point in time. Gartner advises readers not to compare the placement of vendors from prior years. The market is changing — vendor acquisitions, partnerships, solution development and alternative delivery are evidence of these changes — and the criteria for selecting and ranking vendors continue to evolve. Our assessments take into account the vendors' current product offerings and overall strategies, as well as their future initiatives and product road maps. We also factor in how well vendors are driving market changes or adapting to changing market requirements. This Magic Quadrant will help CIOs and business and IT leaders who are developing their ADLM strategies to assess whether they have the right products and enterprise platforms to support them.
    [Show full text]
  • PTC Integrity
    The Digital Enterprise Journey Matthew Hause PTC Engineering Fellow MBSE Specialist BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 1 Integrated Systems Engineering Vision Hydraulic Fluid: SAE 1340 not- Power compliant Rating: 18 Amps Thermal/Heat Dissipation: 780° Ergonomic/Ped al Feedback: 34 ERGS Hydraulic Pressure: 350 PSI Sensor MTBF: 3000 hrs MinimumMinimum TurnTurn Radius:Radius: 2424 ft.ft. DryDry PavementPavement BrakingBraking DistanceDistance atat 6060 MPHMPH: : 110110 ft.ft. 90 ft INCOSE IW10 MBSE Workshop page 2 Current Integrated Systems Engineering Global Product Data Interoperability Summit | 2016 • Current systems engineering tools leverage computing and information technologies to some degree, and make heavy use of office applications for documenting system designs. The tools have limited integration with other engineering tools BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt3 | 3 Global Product Data Interoperability Summit | 2016 A WORLD IN MOTION INCOSE Systems Engineering Vision • 2025 BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 4 Integrated Systems Engineering Vision 2025 Global Product Data Interoperability Summit |
    [Show full text]
  • An Analysis of the OASIS OSLC Integration Standard, for a Cross
    An Analysis of the OASIS OSLC Integration Standard by Jad El-khoury, [email protected] ISBN : 978-91-7873-525-9 An Analysis of the OASIS OSLC Integration Standard, for a Cross-disciplinary Integrated Development Environment - Analysis of market penetration, performance and prospects By: Jad ElEl----khoury,khoury, PhD KTH Royal Institute of Technology ITM School, Mechatronics Division Phone: +46(0)70 773 93 45 [email protected] Date: 30th April 2020 ISBN : 978-91-7873-525-9 An Analysis of the OASIS OSLC Integration Standard by Jad El-khoury, [email protected] ISBN : 978-91-7873-525-9 Abstract OASIS OSLC is a standard that targets the integration of engineering software applications. Its approach promotes loose coupling, in which each application autonomously manages its own product data, while providing RESTful web services through which other applications can interact. This report aims to analyse the suitability of OSLC as an overarching integration mechanism for the complete set of engineering activities of Cyber Physical Systems (CPS) development. To achieve this, a review of the current state of the OASIS OSLC integration standard is provided in terms of its market penetration in commercial applications, its capabilities, and the architectural qualities of OSLC-based solutions. This review is based on a survey of commercial software applications that provide some support for OSLC capabilities. Page 1 of 28 An Analysis of the OASIS OSLC Integration Standard by Jad El-khoury, [email protected] ISBN : 978-91-7873-525-9 Table of Contents Abstract ................................................................................................................................................... 1 1 Aim of the Study ............................................................................................................................. 3 2 A Vision for a Cross-disciplinary Integrated Development Environment ......................................
    [Show full text]
  • Table of Contents
    Table of Contents Page 2 Leaders of Legal – Calendar of Events 3 Practical Law: Managing the Global Law Department 15 TR 2021 State of Corporate Law Departments 34 ACC-MLA Law Department Management Benchmarking Report 69 The General Counsel’s Guide to Legal GRC: 2021 79 Practical Law Multinational (info sheet) www.inhousefocus.com | [email protected] LEADERS OF LEGAL – UPCOMING EPISODES Register at www.inhousefocus.com PRACTICE NOTE Managing the Global Law Department by Practical Law Status: Maintained | Jurisdiction: United States This document is published by Practical Law and can be found at: us.practicallaw.tr.com/w-010-2768 Request a free trial and demonstration at: us.practicallaw.tr.com/about/freetrial A Practice Note discussing key issues in global law department management and identifying practical tips and strategies for general counsel to more effectively manage the global legal function. Topics covered include the composition of the legal team and its reporting structure, alignment of legal services with business needs, building a cohesive team, global communication, engagement and retention of team members, training and resource allocation, consistency of legal services, performance appraisals, and legal and cultural differences. As companies expand operations into the global These legal staff members may be integrated into a marketplace, they rely on their in-house law departments centralized global law department or may operate in to structure cross-border transactions and comply with decentralized pockets within their regions or business local law. To provide these legal services on a global scale, units. The company and its general counsel (GC) should many law departments have staff in different jurisdictions understand the scope of work covered and quality of and must find ways to efficiently and effectively manage services generated by these existing legal functions to their teams and resources.
    [Show full text]
  • Sdm Self-Sponsored Fellows
    resume book system design & management sdm self-sponsored fellows SHWETA AGARWAL 235 Albany Street, Apt # 3069, Cambridge, MA 02139 +1 (917) 435-2825 | [email protected] EDUCATION Massachusetts Institute of Technology Cambridge, MA School of Engineering & Sloan School of Management 08/2016 – 01/2018 Candidate for M.S., System Design and Management, Jan 2018 | CGPA 4.5/5 Active member of Technology, Product Management, FinTech, and Entrepreneurship and Innovation clubs Project: Designed image recognition tool for restaurants to identify customers, their emotion and fetch their food preferences from past records, enabling personalized services to the right customer at the right time GMAT: 720 Indian School of Business (ISB) Hyderabad, India Post Graduate Programme in Management (M.B.A.) 2013 - 2014 Concentration: Information and Technology Management; Marketing Events Coordinator, Women in Business Club; Lead Coordinator, Business Technology Club Galgotias College of Engineering and Technology Greater Noida, India Bachelor of Technology, Electronics and Communication Engineering 2005 - 2009 Graduated 1st / 125 students in my department & among top 5% of university B.Tech batch of ~26,000 students EXPERIENCE Axis Bank Mumbai, India India’s leading private bank, offering a wide range of consumer and corporate banking services; annual turnover: $6.2B Senior Manager, IT - Technology & Digital Innovation Group 05/2014 – 02/2016 Innovation Management and IT Strategy - CIO Advisory Handpicked by the senior management to devise digital transformation
    [Show full text]
  • PTC Integrity Modeler
    InDetail InDetail Paper by Bloor Author David Norfolk Publish date August 2015 PTC Integrity Modeler …a standards-based tool for Systems and Software Engineering A key success factor“ for PTC Integrity Modeler is the continuing active involvement of its parent company in the development of key OMG standards such as the SysML extension to UML and the UPDM consolidation of the MODAF and DoDAF Enterprise Architecture frameworks. Author David Norfolk” Executive summary PTC Integrity Modeler is a standards-based, graphical systems and software engineering tool which, in our view, caters well for large distributed teams working on mission-critical and safety-critical projects involving the integration of software, hardware and human process. owever, in order to fully business and the technical needs of all appreciate this tool, it is customers with the goal of providing H important that its potential a quality product that meets the user users understand the concept of Systems needs.” Engineering (SE) and how it differs from In line with this, the PTC Integrity merely writing computer programs. In Modeler tool (in conjunction with the rest In our view, a company essence, Systems Engineering starts with of the PTC Integrity, Windchill, Creo and really needs“ to understanding a business-level problem ThingWorx tool-suites) promises to help institutionalise a and its context, independently of any companies to develop effective, holistic automated solution, and works forward solutions to large business-critical mature, metrics- to implementing human processes, problems, using systems engineering focussed, business- software and hardware which together principles and software engineering aligned systems solve the problem by means of “Systems to make the SE models “actionable” development culture of Systems” (SoS).
    [Show full text]
  • CASE STUDY Amadeus Germany Gmbh
    CASE STUDY Amadeus Germany GmbH „A modular and scalable design structure that uses bus-technology and individually modifiable adapters makes agosense.symphony a technology for the future. This is completely in keeping with our priorities here at Amadeus Germany.“ Bernd Hellwig, Manager Software Engineering Unit The Amadeus IT Group provides technology solutions for the global travel and tourism industry. The GOALS firm is based in Madrid, and has branches all over the world, including Nice, Erding, Miami, Buenos • Seamless integration of the PTC Aires and Bangkok. Their customer base includes not only travel companies, airlines and hotels, but Integrity change management system and the internally de- also travel agents and in-house travel purchasers. velopment request system Win@proach In Germany, the Amadeus group is represented by its 100% owned subsidiary, Amadeus Germany • Automated synchronisation of GmbH, which is the subject of the following case study. The company was founded in 1971, and is change requests between these tools the largest of the 73 local Amadeus Commercial organisations operating worldwide providing sales, • Transparency across the whole customer service and support. development workflow - from the original request through to the implementation of the The portfolio consists of comprehensive IT solutions for the sale of tourism packages, for example, software application sales platforms, ticketing and booking systems for hotels, flights, vehicle rentals and ferries. In Germany, the highly developed Amadeus System allows bookings with approximately 425 airlines, over 110 000 hotels, 30 car rental companies, approximately 230 travel and bus companies and many other providers. ADVANTAGES Starting Point • Standardised, automated data To ensure coordinated software development and support, the just under 140 developers at the exchange subsidiary‘s headquarters in Bad Homburg work with a range of Application Lifecycle Management • Complete transparency of work processes tools.
    [Show full text]
  • Accelerate Innovation with Subscription-Based PTC ALM Solutions Adopt a Holistic Software and Systems Engineering Approach That Unifies Teams and Disciplines
    Accelerate Innovation with ALM Solutions Accelerate Innovation with Subscription-Based PTC ALM Solutions Adopt a holistic software and systems engineering approach that unifies teams and disciplines. PAGE: 1 2 3 4 5 6 7 8 9 PTC.com Accelerate Innovation with ALM Solutions EXECUTIVE OVERVIEW Product Transformation Starts with Software and Systems Engineering The world is changing. Smart, connected products are the future of manufacturing. Yet building these products requires greater collaboration and more complex orchestration across teams and disciplines. It also requires capabilities that give your teams every advantage to deliver higher quality, more competitive products that win in the marketplace. A new family of subscription based PTC ALM solutions is designed to make it easier than ever to equip teams with the targeted capabilities they need to succeed. Powered by the PTC Integrity product family, these complementary solutions deliver greater value for practitioners, managers, and the extended product development community. PAGE: 1 2 3 4 5 6 7 8 9 PTC.com Accelerate Innovation with ALM Solutions PTC GLOBAL SOFTWARE PTC REQUIREMENTS PTC MODEL-BASED PTC SOFTWARE DEVELOPMENT AND VALIDATION SYSTEMS ENGINEERING MODELING Software Development Process and Workflow X Software Change, Configuration, and Release Management X Reporting and Compliance Management X X Requirements Management X X Test Management X X Requirements Interchange X X Requirements Traceability X X Systems Design X Systems Design Best Practices X Product Line Engineering X X Asset Reuse X X Software Design X Software Design Best Practices X Automated Code Generation X Award Winning Support Services X X X X Unlimited Product Upgrades X X X X Server License Included X X N/A N/A PAGE: 1 2 3 4 5 6 7 8 9 PTC.com Accelerate Innovation with ALM Solutions COLLABORATE AS NEVER BEFORE PTC ALM Solutions help teams enhance creativity and reduce risk across the software and systems engineering lifecycle.
    [Show full text]
  • Managing Product Variants in a Software Product Line with PTC Integrity
    White Paper Managing Product Variants in a Software Product Line with PTC Integrity Software Product Line (SPL) engineering has become indispensable to many product engineering organizations. It enables those organiza- tions to effectively manage the many product features and platform variations needed to remain competitive without stifling innovation or being affected by dramatically increasing costs of compliance. At the same time, many product development orga- What Defines a “Good” Software Development nizations today are burdened with a wide array of Process? disparate application lifecycle management (ALM) tools acquired over time and incrementally bundled A good software development process is lean. Every together to automate the myriad of high-ceremony activity is purposeful and directly or indirectly contrib- development processes. The resulting environment utes to tangible end results; that is, no process activity is one fraught with redundancy, inefficiency, error, would be performed “just because the process says so.” escalating costs, compliance issues and lack of Hence, a particular process artifact should only be visibility into product release readiness. produced if it is used to help deliver the working software, maintain the software or help meet compliance. In addition to the existing challenges, these organi- zations often find significant new challenges when For example, in a “high-ceremony” process, no change implementing an SPL engineering practice in such an request can be implemented without creating a change environment. Their legacy processes and tooling are package and no changes can be made to any lifecycle immediately driven far beyond their original intent, artifact without a corresponding change request. stalling any SPL process implementation indefinitely.
    [Show full text]