Enhancing analysability and time predictability in UML/MARTE component-based application models

Author(s):  
F. Herrera ◽  
P. Penil ◽  
E. Villar
2012 ◽  
Vol 591-593 ◽  
pp. 251-258
Author(s):  
Wen Wei Wang ◽  
Cheng Lin ◽  
Wan Ke Cao ◽  
Jiao Yang Chen

Multi-motor wheel independent driving technology is an important direction of electric vehicle(EV). Based on the analysis of the features of existing independent driving system of electric vehicle, a new dual-motor independent driving system configuration was designed. Complete parameters matching and simulation analysis of the system include motor, reducer, and battery. Distributed control network architecture based on high-speed CAN bus was developed, and information scheduling was optimized and real-time predictability was analyzed based on the rate monotonic (RM) algorithm and jitter margin index. The vehicle lateral stability control was achieved based on coordinated electro-hydraulic active braking. Based on the new dual-motor independent driving system, a new battery electric car was designed and tested. The results show that the vehicle has excellent dynamic and economic performance.


2021 ◽  
Author(s):  
Nissaf Fredj ◽  
Yessine Kacem ◽  
Olfa Kanoun ◽  
Mohamed Abid

Author(s):  
Peter Puschner ◽  
Raimund Kirner ◽  
Benedikt Huber ◽  
Daniel Prokesch
Keyword(s):  

Author(s):  
Frédéric Mallet ◽  
Marie-Agnès Peraldi-Frati ◽  
Julien Deantoni ◽  
Robert de Simone

The UML Profile for MARTE extends the UML with constructs dedicated to the modeling and analysis of real-time and embedded systems. Its time profile provides a rich model of time based on the notion of logical clocks that can be used consistently through all modeling elements/diagrams. The MARTE time profile comes with a companion language, called CCSL. CCSL is a formal declarative language used to handle the MARTE logical clocks and schedule the execution of the different parts of a model. This chapter gives a snapshot on modeling and analysis facilities that have been developed specifically around the time profile of MARTE and CCSL. A second objective is to show how MARTE can be combined with other profiles such as EAST-ADL. The last objective is the use of CCSL as a common language for specifying the semantics of models to allow their execution in a common framework. The MARTE and EAST-ADL constructs are illustrated on an example of a simplified cruise control. The example starts with a description of functional and timing requirements captured using a specific profile called EAST-ADL dedicated to the automotive domain. Then some of the requirements are refined with UML state machines and activities adorned with MARTE stereotypes. All these models rely on MARTE clocks. The semantics of these diagrams is given by a CCSL description that is automatically derived from the models. The resulting CCSL specification can be used to execute the UML/EAST-ADL specification, to animate the model, or to perform various kinds of analyses.


2010 ◽  
Author(s):  
Marco Di Natale ◽  
Paolo Gai ◽  
Reinhold Heckmann ◽  
Christian Ferdinand ◽  
Giacomo Gentile ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document