mdh.sePublications
Change search
Link to record
Permanent link

Direct link
BETA
Publications (10 of 103) Show all publications
Mubeen, S., Lisova, E. & Feljan, A. V. (2019). A Perspective on Ensuring Predictability in Time-critical and Secure Cooperative Cyber Physical Systems. In: 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT): . Paper presented at IEEE International Conference on Industrial Technology (IEEE ICIT), FEB 13-15, 2019, Melbourne, AUSTRALIA (pp. 1379-1384). IEEE
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: 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), IEEE , 2019, p. 1379-1384Conference 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
IEEE, 2019
Series
IEEE International Conference on Industrial Technology, ISSN 2643-2978
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-46348 (URN)000490548300218 ()978-1-5386-6376-9 (ISBN)
Conference
IEEE International Conference on Industrial Technology (IEEE ICIT), FEB 13-15, 2019, Melbourne, AUSTRALIA
Available from: 2019-12-13 Created: 2019-12-13 Last updated: 2019-12-13Bibliographically 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
Ghaderi, A., Daneshtalab, M., Ashjaei, S. M., Loni, M., Mubeen, S. & Sjödin, M. (2019). Design challenges in hardware development of time-sensitive networking: A research plan. In: CEUR Workshop Proceedings, Volume 2457: . Paper presented at 2019 Cyber-Physical Systems PhD Workshop, CPSWS 2019; Alghero; Italy; 23 September 2019. CEUR-WS, 2457
Open this publication in new window or tab >>Design challenges in hardware development of time-sensitive networking: A research plan
Show others...
2019 (English)In: CEUR Workshop Proceedings, Volume 2457, CEUR-WS , 2019, Vol. 2457Conference paper, Published paper (Refereed)
Abstract [en]

Time-Sensitive Networking (TSN) is a set of ongoing projects within the IEEE standardization to guarantee timeliness and low-latency communication based on switched Ethernet for industrial applications. The huge demand is mainly coming from industries where intensive data transmission is required, such as in the modern vehicles where cameras, lidars and high-bandwidth modern sensors are connected. The TSN standards are evolving over time, hence the hardware needs to change depending upon the modifications. In addition, high performance hardware is required to obtain a full benefit from the standards. In this paper, we present a research plan for developing novel techniques to support a parameterized and modular hardware IP core of the multi-stage TSN switch fabric in VHSIC (Very High Speed Integrated Circuit) Hardware Description Language (VHDL), which can be deployed in any Field-Programmable-Gate-Array (FPGA) devices. We present the challenges on the way towards the mentioned goal. 

Place, publisher, year, edition, pages
CEUR-WS, 2019
Series
CEUR Workshop Proceedings, ISSN 1613-0073 ; 2457
Keywords
FPGA, Memory management, Predictability, Time-sensitive network, Cyber Physical System, Embedded systems, Field programmable gate arrays (FPGA), Integrated circuit design, Vehicle transmissions, Design challenges, Hardware development, High-performance hardware, Low-latency communication, Switched ethernet, Very high speed integrated circuits, Computer hardware description languages
National Category
Computer Engineering Embedded Systems
Identifiers
urn:nbn:se:mdh:diva-45837 (URN)2-s2.0-85073187187 (Scopus ID)
Conference
2019 Cyber-Physical Systems PhD Workshop, CPSWS 2019; Alghero; Italy; 23 September 2019
Available from: 2019-10-25 Created: 2019-10-25 Last updated: 2019-12-18Bibliographically approved
Mubeen, S. (2019). Developing Predictable Embedded Systems in the Vehicle Industry: Results and Lessons Learned. In: 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT): . Paper presented at IEEE International Conference on Industrial Technology (IEEE ICIT), FEB 13-15, 2019, Melbourne, AUSTRALIA (pp. 1063-1065). IEEE
Open this publication in new window or tab >>Developing Predictable Embedded Systems in the Vehicle Industry: Results and Lessons Learned
2019 (English)In: 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), IEEE , 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
IEEE, 2019
Series
IEEE International Conference on Industrial Technology, ISSN 2643-2978
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:mdh:diva-46347 (URN)000490548300169 ()978-1-5386-6376-9 (ISBN)
Conference
IEEE International Conference on Industrial Technology (IEEE ICIT), FEB 13-15, 2019, Melbourne, AUSTRALIA
Available from: 2019-12-13 Created: 2019-12-13 Last updated: 2019-12-13Bibliographically 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
Mubeen, S., Ashjaei, S. M. & Nolin, M. (2019). Holistic modeling of time sensitive networking in component-based vehicular embedded systems. In: Euromicro Conference on Software Engineering and Advanced Applications SEAA 2019: . Paper presented at 45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019; Kallithea, Chalkidiki; Greece; 28 August 2019 through 30 August 2019 (pp. 131-139). Institute of Electrical and Electronics Engineers Inc., Article ID 8906692.
Open this publication in new window or tab >>Holistic modeling of time sensitive networking in component-based vehicular embedded systems
2019 (English)In: Euromicro Conference on Software Engineering and Advanced Applications SEAA 2019, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 131-139, article id 8906692Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents the first holistic modeling approach for Time-Sensitive Networking (TSN) communication that integrates into a model- and component-based software development framework for distributed embedded systems. Based on these new models, we also present an end-to-end timing model for TSN-interconnected distributed embedded systems. Our approach is expressive enough to model the timing information of TSN and the timing behaviour of software that communicates over TSN, hence allowing end-to-end timing analysis. A proof of concept for the proposed approach is provided by implementing it for a component model and tool suite used in the vehicle industry. Moreover, a use case from the vehicle industry is modeled and analyzed with the proposed approach to demonstrate its usability.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:mdh:diva-43938 (URN)2-s2.0-85075976368 (Scopus ID)
Conference
45th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2019; Kallithea, Chalkidiki; Greece; 28 August 2019 through 30 August 2019
Projects
DESTINE: Developing Predictable Vehicle Software Utilizing Time Sensitive Networking
Available from: 2019-06-20 Created: 2019-06-20 Last updated: 2019-12-19Bibliographically 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
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-3242-6113

Search in DiVA

Show all publications