Time filter

Source Type

Grant
Agency: Cordis | Branch: FP7 | Program: JTI-CP-ARTEMIS | Phase: SP1-JTI-ARTEMIS-2013-AIPP5 | Award Amount: 93.92M | Year: 2014

Embedded systems are the key innovation driver to improve almost all mechatronic products with cheaper and even new functionalities. Furthermore, they strongly support todays information society as inter-system communication enabler. Consequently boundaries of application domains are alleviated and ad-hoc connections and interoperability play an increasing role. At the same time, multi-core and many-core computing platforms are becoming available on the market and provide a breakthrough for system (and application) integration. A major industrial challenge arises facing (cost) efficient integration of different applications with different levels of safety and security on a single computing platform in an open context. The objective of the EMC project (Embedded multi-core systems for mixed criticality applications in dynamic and changeable real-time environments) is to foster these changes through an innovative and sustainable service-oriented architecture approach for mixed criticality applications in dynamic and changeable real-time environments. The EMC2 project focuses on the industrialization of European research outcomes and builds on the results of previous ARTEMIS, European and National projects. It provides the paradigm shift to a new and sustainable system architecture which is suitable to handle open dynamic systems. EMC is part of the European Embedded Systems industry strategy to maintain its leading edge position by providing solutions for: . Dynamic Adaptability in Open Systems . Utilization of expensive system features only as Service-on-Demand in order to reduce the overall system cost. . Handling of mixed criticality applications under real-time conditions . Scalability and utmost flexibility . Full scale deployment and management of integrated tool chains, through the entire lifecycle Approved by ARTEMIS-JU on 12/12/2013 for EoN. Minor mistakes and typos corrected by the Coordinator, finally approved by ARTEMIS-JU on 24/01/2014. Amendment 1 changes approved by ECSEL-JU on 31/03/2015.


Grant
Agency: Cordis | Branch: FP7 | Program: JTI-CP-ARTEMIS | Phase: SP1-JTI-ARTEMIS-2012-AIPP1 | Award Amount: 81.51M | Year: 2013

CRYSTAL aims at fostering Europes leading edge position in embedded systems engineering in particular regarding quality and cost effectiveness of safety-critical embedded systems and architecture platforms. Its overall goal is to enable sustainable paths to speed up the maturation, integration, and cross-sectoral reusability of technological and methodological bricks of the factories for safety-critical embedded systems engineering in the areas of transportation (aerospace, automotive, and rail) and healthcare providing a critical mass of European technology providers. CRYSTAL perfectly fits to other ARTEMIS projects, sharing the concept of a reference technology platform (RTP) as a consistent set of integration principles and seamless technology interoperability standards. Based on the methodologies of a service-oriented architecture and the results of previous projects CRYSTAL focuses on an industry-driven approach using cross-domain user stories, domain-specific use cases, public use cases, and technology bricks. This shall have a significant impact to strengthen European competitiveness regarding new markets and societal applications. In building an overall interoperability domain embedded systems, CRYSTAL will contribute to establishing a standard for model-based systems engineering in a certification and safety context which is expected to have global impact. By bringing together large enterprises and various industrial domains CRYSTAL will setup a sustainable innovation eco-system. By harmonizing the demands in the development of safety-relevant embedded systems including multi-viewpoint engineering and variability management across different industrial domains, CRYSTAL will achieve a strong acceptance from both vendors and the open-source community. CRYSTAL will drive forward interoperability towards a de facto standard providing an interoperable European RTP. Approved by the JU on 20-03-2015


Mubeen S.,Mälardalen University | Mubeen S.,Arcticus Systems AB | Maki-Turja J.,Mälardalen University | Maki-Turja J.,Arcticus Systems AB | Sjodin M.,Mälardalen University
19th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2014 | Year: 2014

The existing worst-case response-time analysis for Controller Area Network (CAN) does not support mixed messages that are scheduled with offsets in the systems where the CAN controllers implement abortable transmit buffers. Mixed messages are partly periodic and partly sporadic. These messages are implemented by several higher-level protocols based on CAN that are used in the automotive industry. Moreover, most of the CAN controllers implement abortable transmit buffers. We extend the existing analysis with offsets for mixed messages in CAN. The extended analysis is applicable to any higher-level protocol for CAN that uses periodic, sporadic, and mixed transmission of messages where periodic and mixed messages can be scheduled with offsets in the systems that implement abortable transmit buffers in the CAN controllers. The extended analysis also supports gateway nodes in CAN by considering arbitrary jitter and deadlines for the messages. We also perform comparative evaluation of the existing and extended analyses. © 2014 IEEE.


Mubeen S.,Mälardalen University | Mubeen S.,Arcticus Systems AB | Maki-Turja J.,Mälardalen University | Maki-Turja J.,Arcticus Systems AB | Sjodin M.,Mälardalen University
ITNG 2014 - Proceedings of the 11th International Conference on Information Technology: New Generations | Year: 2014

In order to support the end-to-end timing analysis at various abstraction levels and development phases, the end-to-end timing models should be extracted from models of the applications in such a way that they are interoperable. We discuss the challenges and issues that are faced when the timing models are extracted at various abstraction levels during model-and component-based development of vehicular distributed embedded systems. We also present preliminary guidelines and solutions to address these challenges. © 2014 IEEE.


Mubeen S.,Mälardalen University | Nolte T.,Mälardalen University | Sjodin M.,Mälardalen University | Lundback J.,Arcticus Systems AB | And 2 more authors.
Proceedings - 2016 19th International ACM SIGSOFT Symposium on Component-Based Software Engineering, CBSE 2016 | Year: 2016

A large majority of existing software development approaches in the vehicle industrial domain have a limited or no modeling support to fully reuse legacy nodes at the highest abstraction, called the vehicle level. In this paper, we introduce a new technique for model-and component-based development of vehicular distributed embedded systems at the vehicle level. The proposed technique supports not only modeling of crude nodes or Electronic Control Units but also modeling of legacy nodes whose software architectures can be partially or completely reused. As a proof of concept, we implement the modeling technique in an industrial model, the Rubus Component Model. In order to show the usability of our approach, we model a vehicular application using the extended component model and its tool suite. © 2016 IEEE.


Mubeen S.,Mälardalen University | Mubeen S.,Arcticus Systems AB | Maki-Turja J.,Mälardalen University | Maki-Turja J.,Arcticus Systems AB | Sjodin M.,Mälardalen University
IEEE International Conference on Emerging Technologies and Factory Automation, ETFA | Year: 2013

The existing offset-based response-time analysis for mixed messages in Controller Area Network (CAN) assumes the jitter and deadline of a message to be smaller or equal to the transmission period. However, practical systems may contain messages whose release jitter and deadlines can be greater than their periods, e.g., in the gateway nodes. We extend the existing response-time analysis for mixed messages in CAN that are scheduled with offsets and have arbitrary jitter and deadlines. Mixed messages are implemented by several higher-level protocols for CAN that are used in the automotive industry. The extended analysis is applicable to any higher-level protocol for CAN that uses periodic, sporadic and mixed transmission modes. © 2013 IEEE.


Mubeen S.,Mälardalen University | Mubeen S.,Arcticus Systems AB | Maki-Turja J.,Mälardalen University | Maki-Turja J.,Arcticus Systems AB | Sjodin M.,Mälardalen University
Journal of Systems Architecture | Year: 2014

We propose a novel model- and component-based technique to support communications-oriented development of software for vehicular distributed real-time embedded systems. The proposed technique supports modeling of legacy nodes and communication protocols by encapsulating and abstracting the internal implementation details and protocols. It also allows modeling and performing timing analysis of the applications that contain network traffic originating from outside of the system such as vehicle-to-vehicle, vehicle-to- infrastructure, and cloud-based applications. Furthermore, we present a method to extract end-to-end timing models to support end-to-end timing analysis. We also discuss and solve the issues involved during the extraction of these models. As a proof of concept, we implement our technique in the Rubus Component Model which is used for the development of software for vehicular embedded systems by several international companies. We also conduct an application-case study to validate our approach. © 2013 Elsevier B.V. All rights reserved.


Mubeen S.,Mälardalen University | Ashjaei M.,Mälardalen University | Nolte T.,Mälardalen University | Lundback J.,Arcticus Systems AB | Lundback K.-L.,Arcticus Systems AB
IEEE International Conference on Emerging Technologies and Factory Automation, ETFA | Year: 2015

In this paper we discuss the challenges that are faced when the state-of-the-art research results are transferred to a model-based tool chain for the industrial use. These challenges are often overlooked when the research results are implemented in an academic environment. In particular, we discuss various challenges regarding the implementation and integration of the response-time analysis for heterogeneous networks, comprising of CAN and Ethernet AVB, as a plug-in for the Rubus Analysis Framework. Rubus tool suite is used for the model- and component-based development of software for vehicular real-time systems by several international companies. We also discuss preliminary solutions to deal with the challenges. © 2015 IEEE.


Bucaioni A.,Mälardalen University | Bucaioni A.,Arcticus Systems AB
CEUR Workshop Proceedings | Year: 2015

The complexity of vehicular embedded systems is continuously increasing and this can negatively affect their development cost and time to market. One way to alleviate these issues is to anticipate analysis of system properties at design time for early architectural refinements. In this paper, we present a licentiate work which aims at contributing to this effort. In particular, considering the importance of timing constraints typical of vehicular embedded systems, we leverage Model-Driven Engineering for realizing an automatic approach which allows the developer to perform timing analysis on design models, without having to manually specify timing elements. The proposed approach, starting from a high-level model of the vehicular embedded application, generates a set of candidate models enriched with timing elements in a semi-automatic manner. Timing analysis is run on the generated models and, based on its results, the approach supports the selection of the best candidate model for a specific, non-empty, set of timing constraints.


Mubeen S.,Mälardalen University | Mubeen S.,Arcticus Systems AB | Sjodin M.,Mälardalen University | Maki-Turja J.,Mälardalen University | Maki-Turja J.,Arcticus Systems AB
CEUR Workshop Proceedings | Year: 2014

The end-to-end response-time and delay analysis can verify timing requirements specified on vehicular distributed embedded systems without performing exhaustive testing. For this purpose, the timing requirements and constraints should be unambiguously translated among several models, methodologies and tools that are used at various abstraction levels and phases during the industrial development of these systems. Within this context, we translate timing constraints that are specified at higher abstraction levels using the Timing Augmented Description Language (TADL2) to an industrial model the Rubus Component Model (RCM). We also discuss corresponding extensions in RCM and perform a case study to validate our approach.

Loading Arcticus Systems AB collaborators
Loading Arcticus Systems AB collaborators