mdh.sePublications
Change search
Link to record
Permanent link

Direct link
BETA
Publications (10 of 102) Show all publications
Mubeen, S., Lisova, E. & Vulgarakis Feljan, A. (2019). A Perspective on Ensuring Predictability in Time-critical and Secure Cooperative Cyber Physical Systems. In: 20th IEEE International Conference on Industrial Technology ICIT 2019: . Paper presented at 20th IEEE International Conference on Industrial Technology ICIT 2019, 13 Feb 2019, Melbourne, Australia. Melbourne, Australia (20)
Open this publication in new window or tab >>A Perspective on Ensuring Predictability in Time-critical and Secure Cooperative Cyber Physical Systems
2019 (English)In: 20th IEEE International Conference on Industrial Technology ICIT 2019, Melbourne, Australia, 2019, no 20Conference paper, Published paper (Refereed)
Abstract [en]

Recent advancement in the development of embedded systems and in the integration of operational and industrial technologies has accelerated the progress of cyber-physical systems (CPSs) development. Cooperation of such systems allows to achieve new functionalities. However, often these systems are time-critical; hence, the developers of these systems are required to provide guarantees of the systems' properties, such as predictability and security. In this paper, we start by glancing through the research devoted to developing time predictable and secure embedded systems. Thereon, we extend the discussion to time-critical and secure CPSs and point out the challenges related to ensuring predictability during their development. In this context, we emphasize the importance of security as a prerequisite for time predictability. Moreover, we identify the gaps in the state of the art and describe our view on ensuring predictability in time-critical and secure CPSs.

Place, publisher, year, edition, pages
Melbourne, Australia: , 2019
National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:mdh:diva-41734 (URN)
Conference
20th IEEE International Conference on Industrial Technology ICIT 2019, 13 Feb 2019, Melbourne, Australia
Projects
DPAC - Dependable Platforms for Autonomous systems and ControlSerendipity - Secure and dependable platforms for autonomyHERO: Heterogeneous systems - software-hardware integrationDESTINE: Developing Predictable Vehicle Software Utilizing Time Sensitive Networking
Available from: 2018-12-18 Created: 2018-12-18 Last updated: 2018-12-18Bibliographically approved
Bucaioni, A. & Mubeen, S. (2019). Bringing MoVES Towards Consolidated Electrical/Electronic Automotive Architectures. In: Work in Progress Session of the Euromicro DSD/SEAA 2019 conference WIP-SEAA: . Paper presented at Work in Progress Session of the Euromicro DSD/SEAA 2019 conference WIP-SEAA, 28 Aug 2019, Chalkidiki, Greece.
Open this publication in new window or tab >>Bringing MoVES Towards Consolidated Electrical/Electronic Automotive Architectures
2019 (English)In: Work in Progress Session of the Euromicro DSD/SEAA 2019 conference WIP-SEAA, 2019Conference paper, Published paper (Refereed)
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-45062 (URN)
Conference
Work in Progress Session of the Euromicro DSD/SEAA 2019 conference WIP-SEAA, 28 Aug 2019, Chalkidiki, Greece
Projects
Automation in High-performance Cyber Physical Systems DevelopmentPANORAMA - Boosting Design Efficiency for Heterogeneous³ Systems
Available from: 2019-08-22 Created: 2019-08-22 Last updated: 2019-08-22Bibliographically approved
Khanfar, H., Lisper, B. & Mubeen, S. (2019). Demand-Driven Static Backward Slicing for Unstructured Programs.
Open this publication in new window or tab >>Demand-Driven Static Backward Slicing for Unstructured Programs
2019 (English)Report (Other academic)
Abstract [en]

Backward program slicing identifies the program parts that might influence a particular variable at a program point. A program part (e.g., a statement) can be directly influenced by another part due to its data or control dependence on the later. The classical program slicing approaches are designed to find in advance all the data and control dependencies in the program. This design entails a considerable amount of unnecessary computations because not all the dependencies are required for computing the slice. Demand-driven program slicing approaches try to raise the analysis performance by avoiding the unnecessary computations. However, these approaches cannot address unstructured programs in a demand-driven fashion. On the other hand, the existing techniques that compute the control dependencies in unstructured programs are based on fixed-point iterations, which limits their integration to the demand-driven slicing approaches. Program slicing based on Predicate Code Block (PCB) is a new demand-driven slicing approach that can address only structured programs. This paper presents the first demand-driven technique to compute the control dependencies in unstructured programs. In this regard, the technique uses flow information, location-based information and syntactic structure of the source code. Further, the paper shows how the new technique can be integrated to the PCB-based slicing approach to address unstructured programs.

Keywords
Static Program AnalysisPredicate Control BlockControl DependenceStatic Program SlicingUnstructured Programs.
National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:mdh:diva-45033 (URN)MDH-MRTC-324/2019-1-SE (ISRN)
Projects
TESTOMAT Project - The Next Level of Test Automation
Available from: 2019-08-22 Created: 2019-08-22 Last updated: 2019-09-17Bibliographically approved
Mubeen, S. (2019). Developing predictable embedded systems in the vehicle industry: Results and lessons learned. In: Proceedings of the IEEE International Conference on Industrial Technology: . Paper presented at 2019 IEEE International Conference on Industrial Technology (ICIT), 13-15 Feb. 2019, Melbourne, Australia (pp. 1063-1065). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Developing predictable embedded systems in the vehicle industry: Results and lessons learned
2019 (English)In: Proceedings of the IEEE International Conference on Industrial Technology, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 1063-1065Conference paper, Published paper (Refereed)
Abstract [en]

This paper discusses the results achieved in a technology-transfer project in the vehicle domain. The results extend the state-of-the art and practice in the area of model-driven development and execution of predictable vehicular embedded systems by developing new techniques, implementing them in the existing industrial tools and validating them using industrial use cases and prototype demonstrators. In this context, the paper also discusses some important lessons learned and open challenges. 

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-44934 (URN)10.1109/ICIT.2019.8754954 (DOI)2-s2.0-85069040485 (Scopus ID)9781538663769 (ISBN)
Conference
2019 IEEE International Conference on Industrial Technology (ICIT), 13-15 Feb. 2019, Melbourne, Australia
Note

Export Date: 1 August 2019; Conference Paper; CODEN: 85RSA; Correspondence Address: Mubeen, S.; Mälardalen UniversitySweden; email: saad.mubeen@mdh.se

Available from: 2019-08-01 Created: 2019-08-01 Last updated: 2019-08-01Bibliographically approved
Lo Bello, L., Mubeen, S., Saponara, S., Mariani, R. & Bordoloi, U. D. (2019). Guest editorial embedded and networked systems for intelligent vehicles and robots. IEEE Transactions on Industrial Informatics, 15(2), 1035-1037, Article ID 8633998.
Open this publication in new window or tab >>Guest editorial embedded and networked systems for intelligent vehicles and robots
Show others...
2019 (English)In: IEEE Transactions on Industrial Informatics, ISSN 1551-3203, E-ISSN 1941-0050, Vol. 15, no 2, p. 1035-1037, article id 8633998Article in journal, Editorial material (Refereed) Published
Place, publisher, year, edition, pages
IEEE Computer Society, 2019
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-42756 (URN)10.1109/TII.2018.2886529 (DOI)000458199000039 ()2-s2.0-85061313813 (Scopus ID)
Available from: 2019-02-22 Created: 2019-02-22 Last updated: 2019-02-28Bibliographically approved
Campaña, E. M., Müllner, N. & Mubeen, S. (2019). Interfacing a brake-by-wire simulink model with SUMO. In: 2018 International Conference on Intelligent and Innovative Computing Applications, ICONIC 2018: . Paper presented at 2018 International Conference on Intelligent and Innovative Computing Applications, ICONIC 2018; Holiday Inn Mauritius Mon Tresor Plaine Magnien; Mauritius; 6 December 2018 through 7 December 2018. Institute of Electrical and Electronics Engineers Inc., Article ID 8601239.
Open this publication in new window or tab >>Interfacing a brake-by-wire simulink model with SUMO
2019 (English)In: 2018 International Conference on Intelligent and Innovative Computing Applications, ICONIC 2018, Institute of Electrical and Electronics Engineers Inc. , 2019, article id 8601239Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents an adapter to link the Matlab/Simulink model of a custom braking system into an open-source road traffic simulator, namely SUMO. The traditional braking models in SUMO work on a coarser level, generally modeling the deceleration of the vehicle based on a single equation. Substituting this model with a detailed system allows adjustments on a very low level, including delays between components, the traction of individual tires, and controllers for the anti-locking system by simulating those in Simulink. Besides introducing the novel adapter linked into SUMO and discussing parameter fitting to mimic the behavior of the traditional braking system, this paper discusses the amount of performance deterioration as the price for simulating a more sophisticated braking system.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-42813 (URN)10.1109/ICONIC.2018.8601239 (DOI)000458689200054 ()2-s2.0-85061772448 (Scopus ID)9781538664773 (ISBN)
Conference
2018 International Conference on Intelligent and Innovative Computing Applications, ICONIC 2018; Holiday Inn Mauritius Mon Tresor Plaine Magnien; Mauritius; 6 December 2018 through 7 December 2018
Projects
SafeCOP - Safe Cooperating Cyber-Physical Systems using Wireless Communication
Funder
EU, Horizon 2020, 692529 Vinnova
Available from: 2019-02-28 Created: 2019-02-28 Last updated: 2019-04-17Bibliographically approved
Lo Bello, L., Mariani, R., Mubeen, S. & Saponara, S. (2019). Recent Advances and Trends in On-Board Embedded and Networked Automotive Systems. IEEE Transactions on Industrial Informatics, 15(2), 1038-1051
Open this publication in new window or tab >>Recent Advances and Trends in On-Board Embedded and Networked Automotive Systems
2019 (English)In: IEEE Transactions on Industrial Informatics, ISSN 1551-3203, E-ISSN 1941-0050, Vol. 15, no 2, p. 1038-1051Article in journal (Refereed) Published
Abstract [en]

Modern cars consist of a number of complex embedded and networked systems with steadily increasing requirements in terms of processing and communication resources. Novel automotive applications, such as automated driving, rise new needs and novel design challenges that cover a broad range of hardware/software engineering aspects. In this context, this paper provides an overview of the current technological challenges in on-board and networked automotive systems. This paper encompasses both the state-of-the-art design strategies and the upcoming hardware/software solutions for the next generation of automotive systems, with a special focus on embedded and networked technologies. In particular, this paper surveys current solutions and future trends on models and languages for automotive software development, on-board computational platforms, in-car network architectures and communication protocols, and novel design strategies for cybersecurity and functional safety.

Place, publisher, year, edition, pages
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC, 2019
Keywords
Automotive Ethernet, automotive software (SW), embedded systems, functional safety, on-board security, real-time (RT) networks, time-sensitive networking
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:mdh:diva-42763 (URN)10.1109/TII.2018.2879544 (DOI)000458199000040 ()2-s2.0-85056167368 (Scopus ID)
Available from: 2019-02-22 Created: 2019-02-22 Last updated: 2019-04-10Bibliographically approved
Becker, M., Mubeen, S., Behnam, M. & Nolte, T. (2018). Extending Automotive Legacy Systems with Existing End-to-End Timing Constraints. In: 14th International Conference on Information Technology : New Generations ITNG'17: . Paper presented at 14th International Conference on Information Technology : New Generations ITNG'17, 10-12 Apr 2017, Las Vegas, United States (pp. 597-605). , 558
Open this publication in new window or tab >>Extending Automotive Legacy Systems with Existing End-to-End Timing Constraints
2018 (English)In: 14th International Conference on Information Technology : New Generations ITNG'17, 2018, Vol. 558, p. 597-605Conference paper, Published paper (Refereed)
Abstract [en]

Developing automotive software is becoming in- creasingly challenging due to continuous increase in its size and complexity. The development challenge is amplified when the industrial requirements dictate extensions to the legacy (previously developed) automotive software while requiring to meet the existing timing requirements. To cope with these challenges, sufficient techniques and tooling to support the modeling and timing analysis of such systems at earlier development phases is needed. Within this context, we focus on the extension of software component chains in the software architectures of automotive legacy systems. Selecting the sampling frequency, i.e. period, for newly added software components is crucial to meet the timing requirements of the chains. The challenges in selecting periods are identified. It is further shown how to automatically assign periods to software components, such that the end-to-end timing requirements are met while the runtime overhead is minimized. An industrial case study is presented that demonstrates the applicability of the proposed solution to industrial problems.

Keywords
AutomotiveDesign LevelAbstractionTiming AnalysisEnd-to-EndData AgeRealTime
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-35440 (URN)2-s2.0-85048328854 (Scopus ID)9783319549774 (ISBN)
Conference
14th International Conference on Information Technology : New Generations ITNG'17, 10-12 Apr 2017, Las Vegas, United States
Projects
PREMISE - Predictable Multicore SystemsDPAC - Dependable Platforms for Autonomous systems and ControlPreView: Developing Predictable Vehicle Software on Multi-core
Available from: 2017-06-09 Created: 2017-06-09 Last updated: 2018-06-21Bibliographically approved
Mubeen, S., Gålnander, M., Lundbäck, J. & Lundbäck, K.-L. -. (2018). Extracting Timing Models from Component-Based Multi-Criticality Vehicular Embedded Systems. Advances in Intelligent Systems and Computing, 738, 709-718
Open this publication in new window or tab >>Extracting Timing Models from Component-Based Multi-Criticality Vehicular Embedded Systems
2018 (English)In: Advances in Intelligent Systems and Computing, ISSN 2194-5357, E-ISSN 2194-5365, Vol. 738, p. 709-718Article in journal (Refereed) Published
Abstract [en]

Timing models include crucial information that is required by the timing analysis engines to verify timing behavior of vehicular embedded systems. The extraction of this information from these systems is challenging due to the software complexity, distribution of functionality and multiple criticality levels. To meet this challenge, this paper presents a comprehensive end-to-end timing model for multi-criticality vehicular distributed embedded systems. The model is comprehensive, in the sense that it captures detailed timing information and supports various types of real-time network protocols used in the vehicular domain. Moreover, the paper provides a method to extract these models from the software architectures of these systems. The proposed model is aligned with the component models and standards in the vehicular domain that support the pipe-and-filter communication among their basic building elements. 

Place, publisher, year, edition, pages
Springer Verlag, 2018
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-39197 (URN)10.1007/978-3-319-77028-4_90 (DOI)2-s2.0-85045856602 (Scopus ID)
Available from: 2018-05-11 Created: 2018-05-11 Last updated: 2018-05-11Bibliographically approved
Ashjaei, S. M., Khalilzad, N. & Mubeen, S. (2018). Modeling, Designing and Analyzing Resource Reservations in Distributed Embedded Systems. In: Springer (Ed.), Real-Time Modelling and Processing for Communication Systems: (pp. 203-256). Springer
Open this publication in new window or tab >>Modeling, Designing and Analyzing Resource Reservations in Distributed Embedded Systems
2018 (English)In: Real-Time Modelling and Processing for Communication Systems / [ed] Springer, Springer , 2018, p. 203-256Chapter in book (Other academic)
Place, publisher, year, edition, pages
Springer, 2018
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-38618 (URN)10.1007/978-3-319-72215-3_9 (DOI)2-s2.0-85057289909 (Scopus ID)978-3-319-72214-6 (ISBN)978-3-319-72215-3 (ISBN)
Projects
PRESS - Predictable Embedded Software SystemsFuture factories in the Cloud
Available from: 2018-03-06 Created: 2018-03-06 Last updated: 2019-04-11Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-3242-6113

Search in DiVA

Show all publications