Publications

End to End Timing Models – High Level of Abstraction

A majority of existing techniques and tools, used in the vehicular industry, support the extraction of end-to-end timing models. Such models are used to perform timing analysis of distributed embedded systems at an abstraction level that is close to their implementation. This set of papers takes the first initiative to provide such a support at a higher level of abstraction. At such a level, the system can be modeled with inter-connected black-box models of nodes whose internal software architectures may not be available. However, most of the design decisions about network communication are available. In this set of papers, (1) we present a model- and component-based development technique that supports modeling at the higher abstraction level. Using this modeling technique, (2) we present an approach for the extraction of end-to-end timing models that are used to perform end-to-end timing analysis at such a high level. Finally, (3) we provide a method to refine timing requirements using the early timing analysis. As a proof of concept we implement these technique in Rubus-ICE. We also show the applicability of these techniques by developing several applications from the vehicular domain.

 (1) Modeling of Legacy Distributed Embedded Systems at Vehicle Abstraction Level  (2016), Saad Mubeen, Thomas Nolte, Mikael Sjödin, John Lundbäck, Mattias Gålnander and Kurt-Lennart Lundbäck, 19th International Symposium on Component Based Software Engineering (http://cbse-conferences.org/2016/)).

(2) End-to-end Timing Analysis of Black-box Models in Legacy Vehicular Distributed Embedded Systems (Aug 2015) Saad Mubeen, Mikael Sjödin, Thomas Nolte, John Lundbäck, Mattias Gålnander, Kurt-Lennart Lundbäck, 21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’15)

(3) Refining Timing Requirements in Extended Models of Legacy Vehicular Embedded Systems Using Early End-to-end Timing Analysis (Apr 2016) Saad Mubeen, Thomas Nolte, John Lundbäck, Mattias Gålnander, Kurt-Lennart Lundbäck, 13th International Conference on Information Technology : New Generations (ITNG 2016)

List of publications 2011 – 2016

List of publications that include the techniques which are implemented/proposed in Rubus. The publications are sorted according to the newest-first.

  1. Saad Mubeen, Thomas Nolte, Mikael Sjödin, John Lundbäck, Mattias Gålnander, Kurt-Lennart Lundbäck. Modeling of Legacy Distributed Embedded Systems at Vehicle Abstraction Level. Proceedings of the 19th International Symposium on Component Based Software Engineering (CBSE), April, 2016, IEEE.
  2. Saad Mubeen, Thomas Nolte, John Lundbäck, Mattias Gålnander, Kurt-Lennart Lundbäck. Refining Timing Requirements in Extended Models of Legacy Vehicular Embedded Systems Using Early End-to-end Timing Analysis. Proceedings of the 13th International Conference on Information Technology: New Generations (ITNG), April, 2016, Springer.
  3. Saad Mubeen, Thomas Nolte, Kurt-Lennart Lundbäck. Developing Predictable Vehicular Distributed Embedded Systems on Multi-core. Proceedings of the 13th International Conference on Information Technology: New Generations (ITNG), April, 2016, Springer.
  4. Gabriel Campeanu, Jan Carlson, Severine Sentilles, Saad Mubeen. Extending the Rubus Component Model with GPU-aware Components. Proceedings of the 19th International Symposium on Component Based Software Engineering (CBSE), April, 2016, IEEE.
  5. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Integrating Mixed Transmission and Practical Limitations with the Worst-Case Response-Time Analysis for Controller Area Network. Journal of Systems and Software (JSS), vol.99, nr.2, pp.66-84, 2015, Elsevier, ISSN: 0164-1212
  6. Alessio Bucaioni, Saad Mubeen, Federico Ciccozzi, Antonio Cicchetti, Mikael Sjödin. Comparative Evaluation of Timing Model Extraction Methodologies at EAST-ADL Design Level. Proceedings of the 12th IEEE International Conference on Embedded Software and Systems (ICESS), August, 2015.
  7. Saad Mubeen, Mikael Sjödin, Thomas Nolte, John Lundbäck, Mattias Gålnander, Kurt-Lennart Lundbäck. End-to-end Timing Analysis of Black-box Models in Legacy Vehicular Distributed Embedded Systems. Proceedings of the 21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August, 2015, IEEE.
  8. Alessio Bucaioni. Raising Abstraction in Timing Analysis for Vehicular Embedded Systems through Model-Driven Engineering. Proceedings of the STAF Doctoral Symposium, 2015.
  9. Saad Mubeen, Thomas Nolte. Applying End-to-end Path Delay Analysis to Multi-rate Automotive Systems Developed using Legacy Tools. Proceedings of the 11th IEEE World Conference on Factory Communication Systems (WFCS), May, 2015, IEEE.
  10. Alessio Bucaioni, Saad Mubeen, Antonio Cicchetti, Mikael Sjödin. Exploring Timing Model Extractions at EAST-ADL Design-level Using Model Transformations. Proceedings of the 12th International Conference on Information Technology: New Generations (ITNG), April, 2015.
  11. Alessio Bucaioni, Antonio Cicchetti, Federico Ciccozzi, Romina Eramo, Saad Mubeen, Mikael Sjödin. Anticipating Implementation-Level Timing Analysis for Driving Design-Level Decisions in EAST-ADL. Proceedings of the International Workshop on Modelling in Automotive Software Engineering (MASE), September, 2015.
  12. Saad Mubeen, Mohammad Ashjaei, Thomas Nolte. Integrating Response-time Analysis for Heterogeneous Networks with Rubus Analysis Framework: Challenges and Preliminary Solutions. Proceedings of the 20th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), September, 2015, IEEE.
  13. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Communications-Oriented Development of Component- Based Vehicular Distributed Real-Time Embedded Systems. Journal of Systems Architecture (JSA), vol.60, nr.2, 2014, Elsevier, ISSN: 1383-7621.
  14. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Extracting End-to-End Timing Models from Component-Based Distributed Embedded Systems. Embedded Systems Development, series vol.20, pp.155-169, 2014, Springer, New York, ISBN: 978-1-4614-3878-6.
  15. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Translating Timing Constraints during Vehicular Distributed Embedded Systems Development. Proceedings of the 1st International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp), September, 2014.
  16. Alessio Bucaioni, Antonio Cicchetti, Mikael Sjödin. Towards a metamodel for the Rubus Component Model. . Proceedings of the 1st International Workshop on Model-Driven Engineering for Component-Based Software Systems (ModComp), September, 2014.
  17. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Towards Translation of Timing Constraints during Vehicular Embedded Systems Development. Proceedings of the International Conference on Component-Based Software Engineering and Software Architecture (CompArch), July, 2014.
  18. Towards Communications-Oriented Development of Component Based Vehicular Distributed Embedded Systems — a Ph.D. Research Proposal. Proceedings of the 19th International Doctoral Symposium on Components and Architecture (WCOP), June, 2014.
  19. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Towards Extraction of Interoperable Timing Models from Component-Based Vehicular Distributed Embedded Systems. Proceedings of the 11th IEEE International Conference on Information Technology: New Generations (ITNG), April, 2014.
  20. Alessio Bucaioni, Saad Mubeen, John Lundbäck, Kurt-Lennart Lundbäck, Jukka Mäki-Turja and Mikael Sjödin. From Modeling to Deployment of Component-Based Vehicular Distributed Real-Time Systems. Proceedings of the 11th IEEE International Conference on Information Technology: New Generations (ITNG), April, 2014.
  21. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Support for end-to-end response time and delay analysis in the industrial tool suite: Issues, experiences and a case study. Journal of Computer Science and Information Systems (ComSIS), vol.10, nr.1, pp.453-482, 2013, ISSN: 1820-0214.
  22. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Investigating techniques to model real-time network communication for the industrial component model. Information Journal, vol.16, nr.7B, pp.5183-5196, 2013, International Information Institute, Japan, ISSN: 1343-4500.
  23. Saad Mubeen, Mikael Sjödin, Jukka Mäki-Turja, Kurt-Lennart Lundbäck, Peter Wallin. Automated Model Translations for Vehicular Real-Time Systems with Preserved Semantics. ACM SIGBED Review, vol.10, nr.2, 2013, ACM, ISSN: 1551-3688.
  24. Alessio Bucaioni, Saad Mubeen, John Lundbäck, Kurt-Lennart Lundbäck, Jukka Mäki-Turja and Mikael Sjödin. Demonstrator for Modeling and Development of Component Based Distributed Real-Time Systems with Rubus-ICE. Proceedings of the Open Demo Session of Real-Time Systems located at Real Time Systems Symposium (RTSS), December, 2013.
  25. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. End-to-end Timing Challenges in Seamless Tool Chain Development for Vehicular Embedded Real-Time Systems. Proceedings of the 25th Euromicro Conference on Real-Time Systems (ECRTS), July, 2013.
  26. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Supporting Early Modeling and End-to-end Timing Analysis of Vehicular Distributed Real-Time Applications. Proceedings of the Workshop on Real-Time and Distributed Computing in Emerging Applications (REACTION) located at 33rd IEEE Real-Time Systems Symposium (RTSS), December, 2012.
  27. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Implementation of End-to-End Latency Analysis for Component-Based Multi-Rate Real-Time Systems in Rubus-ICE. Proceedings of the 9th IEEE International Workshop on Factory Communication Systems (WFCS), May, 2012, IEEE.
  28. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Support for Holistic Response-time Analysis in an Industrial Tool Suite: Implementation Issues, Experiences and a Case Study. Proceedings of the 19th IEEE conference on Engineering of Computer Based Systems (ECBS), April, 2012, IEEE.
  29. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Towards Modeling and Holistic Timing Analysis of Industrial Component-Based DRE Systems. Proceedings of the 19th IEEE conference on Engineering of Computer Based Systems (ECBS), April, 2012, IEEE.
  30. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Translating End-to-End Timing Requirements to Timing Analysis Model in Component-Based Distributed Real-Time Systems. ACM SIGBED Review, vol.9, nr.4, pp.17-20, 2012, ACM, ISSN: 1551-3688.
  31. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Implementation of Holistic Response-Time Analysis in Rubus-ICE: Preliminary Findings, Issues and Experiences. Proceedings of the 32nd IEEE Real-Time Systems Symposium (RTSS), December, 2011.
  32. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Extraction of End-to-end Timing Model from Component-Based Distributed Real-Time Embedded Systems. Proceedings of the Workshop on Time Analysis and Model-Based Design, from Functional Models to Distributed Deployments (TiMoBD) located at Embedded Systems Week, October, 2011, Springer.
  33. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Extending Schedulability Analysis of Controller Area Network for Mixed (Periodic/Sporadic) Messages. Proceedings of the 16th IEEE Conference on Emerging Technologies and Factory Automation (ETFA), September, 2011, IEEE.
  34. Saad Mubeen, Jukka Mäki-Turja, Mikael Sjödin and Jan Carlson. Analyzable Modeling of Legacy Communication in Component-Based Distributed Embedded Systems. Proceedings of the 37th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), September, 2011, IEEE.
  35. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Exploring Options for Modeling of Real-Time Network Communication in an Industrial Component Model for Distributed Embedded Systems. Proceedings of the 6th International Conference on Embedded and Multimedia Computing (EMC), Lecture Notes in Electrical Engineering (LNEE), August, 2011, Springer.
  36. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Modeling of Legacy Communication in Distributed Embedded Systems. Proceedings of the 2nd Workshop on Model Based Engineering for Embedded Systems Design (M-BED), located at Design, Automation and Test in Europe (DATE) Conference, March, 2011.
  37. Saad Mubeen, Jukka Mäki-Turja and Mikael Sjödin. Tracing Event Chains for Holistic Response-Time Analysis of Component-Based Distributed Real-Time Systems. ACM SIGBED Review, vol.8, nr.3, pp.48-51, 2011, ACM, ISSN: 1551-3688.