NUST Institutional Repository

Towards the Scalable and Conflict Resilient Software Product Lines in Automotive Embedded Systems

Show simple item record

dc.contributor.author Mukhtar, Danish
dc.date.accessioned 2024-08-21T10:00:59Z
dc.date.available 2024-08-21T10:00:59Z
dc.date.issued 2024-08-21
dc.identifier.other 328423
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/45683
dc.description Supervisor: Dr. Farooque Azam en_US
dc.description.abstract Software Product Lines (SPLs) revolutionize development by strategically sharing common features while accommodating variations, crucial for adaptability in diverse scenarios. Variability, the software's ability to adjust to different configurations, is a fundamental aspect of SPLs. This adaptability is achieved by effectively managing the intricate interplay of features and system behaviors. In the automotive industry, SPLs play a pivotal role in streamlining software development across various vehicle models and components. With an increasing number of vehicle models and components, challenges emerge in the form of conflicts resulting from intricate interactions and system behaviours. This research study will examine some practical applications and benefits of using EastADL (East Automotive Alliance Architecture Description Language) in the automotive industry. To establish a theoretical basis for the need for the proposed solution, we reviewed industry practitioners for practical insights regarding the obstacles encountered during the use of EastADL in automotive software development. The focus of this research is to identify scalability bottlenecks and conflicts. These problems are imperative when working with SPL because of the multiple available options to be configured together, their relevant variants, and the number of configurations concerned. By utilizing formal semantics and architecture modeling, we established a structured foundation conducive to scalable SPL development. Through the implementation of a robust mathematical framework, we applied a systematic methodology to identify, manage, and resolve conflicts within the intricate landscape of a case study. The proposed methodology is validated with the Car Viper Control System to provide real-time working of the algorithm developed en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject SPL (Software Product Lines), Conflict Management in SPL, EastADL (East Automotive Alliance Architecture Description Language), AUTOSAR (Automotive Open System Architecture), en_US
dc.title Towards the Scalable and Conflict Resilient Software Product Lines in Automotive Embedded Systems en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [441]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account