Arcticus Systems AB

Sweden

Arcticus Systems AB

Sweden
SEARCH FILTERS
Time filter
Source Type

Mubeen S.,Mälardalen University | Nolte T.,Mälardalen University | Sjodin M.,Mälardalen University | Lundback J.,Arcticus Systems AB | Lundback K.-L.,Arcticus Systems AB
Software and Systems Modeling | Year: 2017

The collective use of several models and tools at various abstraction levels and phases during the development of vehicular distributed embedded systems poses many challenges. Within this context, this paper targets the challenges that are concerned with the unambiguous refinement of timing requirements, constraints and other timing information among various abstraction levels. Such information is required by the end-to-end timing analysis engines to provide pre-run-time verification about the predictability of these systems. The paper proposes an approach to represent and refine such information among various abstraction levels. As a proof of concept, the approach provides a representation of the timing information at the higher levels using the models that are developed with EAST-ADL and Timing Augmented Description Language. The approach then refines the timing information for the lower abstraction levels. The approach exploits the Rubus Component Model at the lower level to represent the timing information that cannot be clearly specified at the higher levels, such as trigger paths in distributed chains. A vehicular-application case study is conducted to show the applicability of the proposed approach. © 2017 The Author(s)


Bucaioni A.,Mälardalen University | Bucaioni A.,Arcticus Systems AB | Mubeen S.,Mälardalen University | Mubeen S.,Arcticus Systems AB | And 3 more authors.
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | Year: 2017

The vehicular industry has exploited model-based engineering for design, analysis, and development of single-core vehicular systems. Next generation of autonomous vehicles will require higher computational power, which can only be provided by parallel computing platforms such as multi-core electronic control units. Current model-based software development solutions and related modelling languages, originally conceived for single-core, cannot effectively deal with multi-core specific challenges, such as core-interdependency and allocation of software to hardware. In this paper, we propose an extension to the Rubus Component Model, central to the Rubus model-based approach, for the modelling, analysis, and development of vehicular systems on multi-core. Our goal is to provide a lightweight transition of a model-based software development approach from single-core to multi-core, without disrupting the current technological assets in the vehicular domain. © Springer International Publishing AG 2017.


Mubeen S.,Mälardalen University | Ashjaei M.,Mälardalen University | Nolte T.,Mälardalen University | Lundback J.,Arcticus Systems AB | And 2 more authors.
Proceedings - 42nd Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2016 | Year: 2016

There is a plethora of models, techniques and tools that support model-and component-based software development of vehicular distributed embedded systems. However, a large majority of them have a limited or no support to model and specify end-to-end resource reservations on the software architectures of these systems. Resource reservations allow flexibility during the development and execution of such complex systems without jeopardizing their predictable behavior. As a result, several applications in the system that share the same hardware platform can be developed independently. In this paper we identify several requirements that any existing component model should fulfill in order to support the modeling of end-to-end resource reservations on the software architectures of such systems. As a proof of concept, we extend the Rubus Component Model (RCM) by fulfilling these requirements. RCM is used for the development of control functionality in vehicular embedded systems by several international companies. We also provide a technique to extract execution models from the software architectures of these systems with resource reservations. In order to show the usability of our technique, we model a vehicular distributed embedded system with the extended component model and extract the execution model from the software architecture augmented with end-to-end resource reservations. © 2016 IEEE.


Mubeen S.,Mälardalen University | Lawson H.,Lawson Konsult AB | Lundback J.,Arcticus Systems AB | Galnander M.,Arcticus Systems AB | Lundback K.-L.,Arcticus Systems AB
Proceedings - 2017 IEEE/ACM 4th International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2017 | Year: 2017

Providing computer-based services for vehicular systems has evolved to the point where majority of functions are realised by software. However, the need to provide safety in critical functions such as braking and engine control requires an approach that can guarantee reliable operation of the functions. At the same time, there are a variety of vehicle functions that are less critical. The main challenge for the vehicle manufacturers is to provide both types of functions in an economic and reliable manner. To meet this challenge, this paper considers the Rubus tool chain for model-and component-based development of vehicle software and a well-proven (in the industrial use for over twenty years) and certified (according to ISO 26262) real-time operating system for its execution. The paper provides an overview of the Rubus approach and driving concepts as well as the research results that are used in providing its tool chain. Moreover, the paper presents a success story of a unique academic-industrial collaboration in the vehicle domain that has resulted in sustained development of the tool chain. The collaborators form a clear value chain from academia, through tool developer, to the end users of the technology. The paper also highlights the perspectives of the collaborators and discusses the challenges faced, experiences gained and lessons learned from several technology transfer projects. © 2017 IEEE.


Grant
Agency: European Commission | 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: European Commission | 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

Loading Arcticus Systems AB collaborators
Loading Arcticus Systems AB collaborators