mdh.sePublications
Change search
Link to record
Permanent link

Direct link
BETA
Publications (10 of 97) 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
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
Bucaioni, A., Addazi, L., Cicchetti, A., Ciccozzi, F., Eramo, R., Mubeen, S. & Nolin, M. (2018). MoVES: a Model-driven methodology for Vehicular Embedded Systems. IEEE Access, 6424-6445
Open this publication in new window or tab >>MoVES: a Model-driven methodology for Vehicular Embedded Systems
Show others...
2018 (English)In: IEEE Access, E-ISSN 2169-3536, p. 6424-6445Article in journal (Refereed) Published
Abstract [en]

This paper introduces a novel model-driven methodology for the software development of real-time distributed vehicular embedded systems on single- and multi-core platforms. The proposed methodology discloses the opportunity of improving the cost-efficiency of the development process by providing automated support to identify viable design solutions with respect to selected non-functional requirements. To this end, it leverages the interplay of modelling languages for the vehicular domain whose integration is achieved by a suite of model transformations. An instantiation of the methodology is discussed for timing requirements, which are among the most critical ones for vehicular systems. To support the design of temporally correct systems, a cooperation between EAST-ADL and the Rubus Component Model is opportunely built-up by means of model transformations, enabling timing-aware design and model-based timing analysis of the system. The applicability of the methodology is demonstrated as proof of concepts on industrial use cases performed in cooperation with our industrial partners.

National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-38626 (URN)10.1109/ACCESS.2018.2789400 (DOI)000427230900001 ()2-s2.0-85041228300 (Scopus ID)
Projects
SynthSoft - Synthesizing Predictable Software for Distributed Embedded SystemsPreView: Developing Predictable Vehicle Software on Multi-coreMOMENTUM: analysis of models towards compilation to predictable embedded real-time and safety-critical applications
Available from: 2018-03-06 Created: 2018-03-06 Last updated: 2018-11-05Bibliographically approved
Campeanu, G. & Mubeen, S. (2018). Scavenging Run-time Resources to Boost Utilization in Component-based Embedded Systems with GPUs. International Journal On Advances in Software, 11(1), 159-169
Open this publication in new window or tab >>Scavenging Run-time Resources to Boost Utilization in Component-based Embedded Systems with GPUs
2018 (English)In: International Journal On Advances in Software, ISSN 1942-2628, E-ISSN 1942-2628, Vol. 11, no 1, p. 159-169Article in journal (Refereed) Published
Abstract [en]

Many modern embedded systems with GPUs are required to process huge amount of data that is sensed from their environment. However, due to some inherent properties of these systems such as limited energy, computation and storage resources, it is important that the resources should be used in an efficient way. For example, camera sensors of a robot may provide low-resolution frames for positioning itself in an open environment and high-resolution frames to analyze detected objects. In this paper, we introduce a method that, when possible, scavenges the unused resources (i.e., memory and number of GPU computation threads) from the critical functionality and distributes them to the non-critical functionality. As a result, the overall system performance is improved without compromising the critical functionality. The method uses a monitoring solution that checks the utilization of the system resources and triggers their distribution to the non-critical functionality whenever possible. As a proof of concept, we realize the proposed method in a state-of-the-practice component model for embedded systems. As an evaluation, we use an underwater robot case study to evaluate the feasibility of the proposed solution.

Place, publisher, year, edition, pages
Sweden: , 2018
Keywords
embedded system, component-based software development, component-based development, CBD, model-based development, MBD, resource utilization, monitor
National Category
Engineering and Technology Computer Systems
Identifiers
urn:nbn:se:mdh:diva-40867 (URN)
Projects
RALF3 - Software for Embedded High Performance Architectures
Available from: 2018-09-11 Created: 2018-09-11 Last updated: 2018-09-11Bibliographically approved
Becker, M., Mubeen, S., Dasari, D., Behnam, M. & Nolte, T. (2018). Scheduling Multi-Rate Real-Time Applications on Clustered Many-Core Architectures with Memory Constraints. In: 2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC): . Paper presented at 23rd Asia and South Pacific Design Automation Conference ASP-DAC'18, 22 Jan 2018, Jeju Island, South Korea (pp. 560-567).
Open this publication in new window or tab >>Scheduling Multi-Rate Real-Time Applications on Clustered Many-Core Architectures with Memory Constraints
Show others...
2018 (English)In: 2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, p. 560-567Conference paper, Published paper (Refereed)
Abstract [en]

Access to shared memory is one of the main chal- lenges for many-core processors. One group of scheduling strategies for such platforms focuses on the division of tasks’ access to shared memory and code execution. This allows to orchestrate the access to shared local and off-chip memory in a way such that access contention between different compute cores is avoided by design. In this work, an execution framework is introduced that leverages local memory by statically allocating a subset of tasks to cores. This reduces the access times to shared memory, as off-chip memory access is avoided, and in turn improves the schedulability of such systems. A Constrained Programming (CP) formulation is presented to selects the statically allocated tasks and generates the complete system schedule. Evaluations show that the pro- posed approach yields an up to 21% higher schedulability ratio than related work, and a case study demonstrates its applicability to industrial problems.

Keywords
Many-CoreContention-Free ExecutionReal-TimeMemory Constraints
National Category
Computer Systems
Identifiers
urn:nbn:se:mdh:diva-37064 (URN)000426987100108 ()2-s2.0-85045349833 (Scopus ID)978-1-5090-0602-1 (ISBN)
Conference
23rd Asia and South Pacific Design Automation Conference ASP-DAC'18, 22 Jan 2018, Jeju Island, South Korea
Projects
PREMISE - Predictable Multicore SystemsDPAC - Dependable Platforms for Autonomous systems and ControlPreView: Developing Predictable Vehicle Software on Multi-core
Available from: 2017-11-02 Created: 2017-11-02 Last updated: 2018-04-26Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-3242-6113

Search in DiVA

Show all publications