SlideShare uma empresa Scribd logo
1 de 25


































































© itemis AG
Model-based Automotive Software Development using
Autosar, UML, and Domain-Specific Languages
Dr. Alexander Nyßen Embedded World 2013, Nürnberg


































































© itemis AG
AUTOSAR (AUTomotive Open System Architecture)
Architectural modeling standard and reference architecture
2
Application Layer
Runtime Environment
Actuator
Software
Component
Sensor
Software
Component
Application
Software
Component
AUTOSAR
Interface
AUTOSAR
Interface
AUTOSAR
Interface
Application
Software
Component
AUTOSAR
Interface
Complex
Drivers
Microcontroller
Drivers
Memory Drivers I/O Drivers
I/O Hardware
Abstraction
Memory
Hardware
Abstraction
Memory ServicesSystem Services
Onboard Device
Abstraction
Communication
Drivers
Communication
Hardware
Abstraction
Communication
Services
Microcontroller
Composed of images from: [http://www.autosar.org/download/conferencedocs/03_AUTOSAR_Tutorial.pdf]


































































© itemis AG
„The software architecture of a program or
computing system is the structure or structures of
the system, which comprise software components,
the externally visible properties of those
components, and the relationships among them.“
What is Software Architecture?
[Bass, Clements, Kazman (1997): Software Architecture in Practice]
3


































































© itemis AG
• Structure or structures of a system
• Structural aspects: Decomposition, Uses, Layered, Modules
• Behavioral aspects: Processes, Concurrency, Shared Data
• Allocation aspects: Deployment, Artifacts, Work assignment
• Externally visible properties
• „Assumptions other components can make of a component, such as its
provided services, performance characteristics, fault handling, shared
resource usage, and so on.“
What is Software Architecture?
[Bass, Clements, Kazman (1997): Software Architecture in Practice]
4


































































© itemis AG
Implications of Software Architecture Definition
[Bass, Clements, Kazman (1997): Software Architecture in Practice]
5
“Every computing system with software has a
software architecture. […] It does not necessarily
follow that the architecture is known to anyone.”
“Unfortunately, an architecture can exist
independently of its description or specification.”
“The behavior of each element is part of the
architecture.”
The architecture has to be properly documented.
The documentation has to be consistent.
The documentation has to cover all relevant aspects.


































































© itemis AG
• Autosar employs different concepts within specification of
BSW and SW-C:
• BSW: modules & realized/used (operation-based) interfaces
• SW-C: components with ports and (different kinds of) interfaces,
hierarchical decomposition in terms of composition types and
component prototypes
• Accordingly, Autosar proposes different means to document
BSW and SW-C:
• UML for BSW
• Autosar Graphical Notation for SW-C
Autosar-based Software Architectures
Different abstraction levels for BSW and SW-C
6


































































© itemis AG
BSW & UML – Structural Aspects
Example: BSW module and realized interfaces
7


































































© itemis AG
BSW & UML – Structural Aspects
Example: BSW module and required interfaces
8


































































© itemis AG
BSW & UML – Behavioral Aspects
Example: BSW module interaction
9


































































© itemis AG
BSW & UML – Behavioral Aspects
Example: internal BSW module behavior
10


































































© itemis AG
SW-C & Autosar Graphical Notation
Example: Specifying interfaces of SW-C
11
Source: [Specification of Virtual Functional Bus, V2.2.0, R4.0 Rev.3; www.autosar.org/download/R4.0/AUTOSAR_EXP_VFB.pdf]


































































© itemis AG
SW-C & Autosar Graphical Notation
Example: Specifying composition of SW-Cs
12


































































© itemis AG
• AUTOSAR concentrates on the structural aspects of the
application software architecture and mostly omits
behavioral aspects.
• AUTOSAR only covers the definition of architectural
aspects and leaves the transition to detailed design pretty
much open.
Things that Autosar does not address…
... but that still have to be addressed.
13


































































© itemis AG
• UML can support by augmenting models with behavioral
specifications (interactions, protocol state machines).
• To achieve this, a certain subset of the “structural”
information has to be represented in both worlds, because
UML behavior is defined on top of structure.
SW-C Architectural Design & UML
UML may be used to augment architectural design of SW-C
14


































































© itemis AG
SW-C & UML - Structural Aspects
Example: internal decomposition (excerpt) of a composition type
15


































































© itemis AG
SW-C & UML – Behavioral Aspects
Example: interaction between component prototypes
16


































































© itemis AG
• Using the same level of abstraction as with BSW is not
appropriate for SW-C because:
• Transformation between UML and Autosar should be performed on
the same level of abstraction (traceability!!)
• Reduction of abstraction level can be encapsulated within code
generators (automation!!)
• Models would become cluttered if they are “spammed” with code
abstraction details
Implications of using UML for Autosar (I)
UML has to be used on the “right“ level of abstraction
17
v
s
.


































































© itemis AG
• To cover certain aspects of an AUTOSAR architecture, a
UML profile is needed.
• Note that an AUTOSAR-UML-Profile was provided with early versions
of the standard but has not been further maintained.
• In case UML is just needed to augment AUTOSAR models (behavior,
transition to detailed design), the profile’s scope may however be
much restricted.
• UML is widely applicable, so in addition, a concise modeling
methodology and conventions have to be defined (and
implemented in tooling)
Implications of using UML for Autosar (II)
Need for a UML-Profile and concise modeling methodology
18


































































© itemis AG
• If software architecture is already represented, the detailed
design of an atomic SW-C may also be modeled using
UML:
• Class diagrams can be used to model the structural decomposition in
terms of implementation modules (.h/.c)
• Behavior diagrams may be employed as in BSW (sequence diagrams,
state machines, etc.)
SW-C Detailed Design & UML
UML may also be used for Detailed Design of SW-C
19


































































© itemis AG
SW-C Detailed Design & UML
Example: Specifying internal decomposition of atomic components
20


































































© itemis AG
• Classical (implementation-)module-based decomposition of
atomic SW-C may not always be the best way to go.
• Continuous controller components may be best described by means
of a dynamical systems model.
• State-based controller components may be best described by means
of a state machine.
• UML does not cover control theory, and UML tools are not
capable of appropriate simulation and code generation for
state machines either.
• Using Domain-Specific Languages and dedicated DSL tools might be
the better option in such cases.
When UML is not the adequate way to go…
… DSLs might help
21


































































© itemis AG
Using Domain-Specific Languages (I)
Example: Eclipse Damos
22


































































© itemis AG
Using Domain-Specific Languages (II)
Example: Yakindu Statechart Tools (SCT)
23


































































© itemis AG
• UML may be employed to augment Autosar architectural
models with missing details (behavior)
• UML may be used to specify/document the detailed design
of SW-C
• Domain-Specific Languages (DSL) may alternatively be
used for detailed design as well.
• Customized solutions can also be realized using open-source
technologies, e.g. Eclipse Damos or Yakindu Statechart Tools
Summary & Conclusion
Autosar, UML, and DSLs
24


































































© itemis AG
25
TOOLS AND METHODS
FOR SEAMLESS
SOFTWARE AND SYSTEMS ENGINEERING
WE LOOK FORWARD TO SEEING YOU:
HALL 4, STAND 106
TOOLS AND METHODS
FOR SEAMLESS
SOFTWARE AND SYSTEMS ENGINEERING

Mais conteúdo relacionado

Mais procurados

Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
AdaCore
 
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
Yamini454
 

Mais procurados (20)

Automotive embedded systems part6 v1
Automotive embedded systems part6 v1Automotive embedded systems part6 v1
Automotive embedded systems part6 v1
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdfAUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
 
What is AUTOSAR Communiation Stack
What is AUTOSAR Communiation StackWhat is AUTOSAR Communiation Stack
What is AUTOSAR Communiation Stack
 
What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...What is AUTOSAR MCAL? Learn about the software module architecture and device...
What is AUTOSAR MCAL? Learn about the software module architecture and device...
 
Autosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptxAutosar-software-component_0hg.pptx
Autosar-software-component_0hg.pptx
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
UDS Protocol Stack | Manual Guide | Fact Sheet
UDS Protocol Stack | Manual Guide | Fact SheetUDS Protocol Stack | Manual Guide | Fact Sheet
UDS Protocol Stack | Manual Guide | Fact Sheet
 
Frequently Asked Questions on AUTOSAR Services
Frequently Asked Questions on AUTOSAR ServicesFrequently Asked Questions on AUTOSAR Services
Frequently Asked Questions on AUTOSAR Services
 
Automotive embedded systems part2 v1
Automotive embedded systems part2 v1Automotive embedded systems part2 v1
Automotive embedded systems part2 v1
 
AUTOSAR Memory Stcak (MemStack).
AUTOSAR Memory Stcak (MemStack). AUTOSAR Memory Stcak (MemStack).
AUTOSAR Memory Stcak (MemStack).
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 
Automotive embedded systems part5 v2
Automotive embedded systems part5 v2Automotive embedded systems part5 v2
Automotive embedded systems part5 v2
 
Automotive embedded systems part5 v1
Automotive embedded systems part5 v1Automotive embedded systems part5 v1
Automotive embedded systems part5 v1
 
Flash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programmingFlash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programming
 
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
 
Automotive embedded systems part7 v1
Automotive embedded systems part7 v1Automotive embedded systems part7 v1
Automotive embedded systems part7 v1
 

Destaque

Destaque (8)

How fit is AUTOSAR for multi-core systems?
How fit is AUTOSAR for multi-core systems?How fit is AUTOSAR for multi-core systems?
How fit is AUTOSAR for multi-core systems?
 
AnirudhKrishnakumar Final Thesis
AnirudhKrishnakumar Final ThesisAnirudhKrishnakumar Final Thesis
AnirudhKrishnakumar Final Thesis
 
K-SAR - AUTOSAR Suite
K-SAR - AUTOSAR SuiteK-SAR - AUTOSAR Suite
K-SAR - AUTOSAR Suite
 
GEF(4) Dot Oh Dot Oh
GEF(4) Dot Oh Dot OhGEF(4) Dot Oh Dot Oh
GEF(4) Dot Oh Dot Oh
 
How to Apply Functional Safety to Autosar ECU's
How to Apply Functional Safety to Autosar ECU'sHow to Apply Functional Safety to Autosar ECU's
How to Apply Functional Safety to Autosar ECU's
 
What is AUTOSAR Development Partnership
What is AUTOSAR Development PartnershipWhat is AUTOSAR Development Partnership
What is AUTOSAR Development Partnership
 
Software Design Document
Software Design DocumentSoftware Design Document
Software Design Document
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 

Semelhante a Model-based Automotive Software Development using Autosar, UML, and Domain-Specific Languages

CURRICULUM VITAE_Balu
CURRICULUM VITAE_BaluCURRICULUM VITAE_Balu
CURRICULUM VITAE_Balu
balakrishna H
 
AVEVA Instrumentation
AVEVA InstrumentationAVEVA Instrumentation
AVEVA Instrumentation
Hadi Karimi
 
IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulink
gjuljo
 
Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.
Chaitanya Yadure
 

Semelhante a Model-based Automotive Software Development using Autosar, UML, and Domain-Specific Languages (20)

Model-based Automotive Software Development
Model-based Automotive Software DevelopmentModel-based Automotive Software Development
Model-based Automotive Software Development
 
1SLD , FORMULAS AND DESCRIPTIONS (1).pptx
1SLD , FORMULAS AND DESCRIPTIONS (1).pptx1SLD , FORMULAS AND DESCRIPTIONS (1).pptx
1SLD , FORMULAS AND DESCRIPTIONS (1).pptx
 
Basics of sap2000
Basics of sap2000 Basics of sap2000
Basics of sap2000
 
Comparative Evaluation of Timing Model Extraction Methodologies at EAST-ADL...
Comparative Evaluation of  Timing Model Extraction Methodologies  at EAST-ADL...Comparative Evaluation of  Timing Model Extraction Methodologies  at EAST-ADL...
Comparative Evaluation of Timing Model Extraction Methodologies at EAST-ADL...
 
CURRICULUM VITAE_Balu
CURRICULUM VITAE_BaluCURRICULUM VITAE_Balu
CURRICULUM VITAE_Balu
 
Introduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AUIntroduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AU
 
Sys ml presentation
Sys ml presentationSys ml presentation
Sys ml presentation
 
Solidworks Presentation
Solidworks PresentationSolidworks Presentation
Solidworks Presentation
 
Mirabilis design Inc - Brochure
Mirabilis design Inc - BrochureMirabilis design Inc - Brochure
Mirabilis design Inc - Brochure
 
AVEVA Instrumentation
AVEVA InstrumentationAVEVA Instrumentation
AVEVA Instrumentation
 
RuaumokoSuite
RuaumokoSuiteRuaumokoSuite
RuaumokoSuite
 
Cameo Workbench
Cameo WorkbenchCameo Workbench
Cameo Workbench
 
IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulink
 
problems on Staad.pro and analysis of a 5 storey building using Etabs
problems on Staad.pro and analysis of a 5 storey building using Etabsproblems on Staad.pro and analysis of a 5 storey building using Etabs
problems on Staad.pro and analysis of a 5 storey building using Etabs
 
Chapter02.structural design using staad pro
Chapter02.structural design using staad proChapter02.structural design using staad pro
Chapter02.structural design using staad pro
 
Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)Get the Gist: Universal Modelling Language (UML)
Get the Gist: Universal Modelling Language (UML)
 
Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.Design of machine element by using AutoLISP programming in AutoCAD.
Design of machine element by using AutoLISP programming in AutoCAD.
 
Ix2515851588
Ix2515851588Ix2515851588
Ix2515851588
 
Ix2515851588
Ix2515851588Ix2515851588
Ix2515851588
 
CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC CNC: 2.5D AXIS vs. VIRTUAL CNC
CNC: 2.5D AXIS vs. VIRTUAL CNC
 

Mais de Alexander Nyßen

Mais de Alexander Nyßen (11)

GEF 5.0.0 - From a User's Perspective
GEF 5.0.0 - From a User's PerspectiveGEF 5.0.0 - From a User's Perspective
GEF 5.0.0 - From a User's Perspective
 
The Next Generation Eclipse Graphical Editing Framework
The Next Generation Eclipse Graphical Editing FrameworkThe Next Generation Eclipse Graphical Editing Framework
The Next Generation Eclipse Graphical Editing Framework
 
GEF4 - Sightseeing Mars
GEF4 - Sightseeing MarsGEF4 - Sightseeing Mars
GEF4 - Sightseeing Mars
 
Erweiterung der Entwurfsmethodik CONSENS um absichernde Maßnahmen zur Risikom...
Erweiterung der Entwurfsmethodik CONSENS um absichernde Maßnahmen zur Risikom...Erweiterung der Entwurfsmethodik CONSENS um absichernde Maßnahmen zur Risikom...
Erweiterung der Entwurfsmethodik CONSENS um absichernde Maßnahmen zur Risikom...
 
GEF4 - There's really something going on!
GEF4 - There's really something going on!GEF4 - There's really something going on!
GEF4 - There's really something going on!
 
GEF4 - Continue to Share and Enjoy!
GEF4 - Continue to Share and Enjoy!GEF4 - Continue to Share and Enjoy!
GEF4 - Continue to Share and Enjoy!
 
GEF - Past, Present, and Future
GEF - Past, Present, and FutureGEF - Past, Present, and Future
GEF - Past, Present, and Future
 
GEF4 - Our Mission to Mars
GEF4 - Our Mission to MarsGEF4 - Our Mission to Mars
GEF4 - Our Mission to Mars
 
YAKINDU SCT - Domain-Specific Statecharts
YAKINDU SCT - Domain-Specific StatechartsYAKINDU SCT - Domain-Specific Statecharts
YAKINDU SCT - Domain-Specific Statecharts
 
GEF4 - Share and Enjoy!
GEF4 - Share and Enjoy!GEF4 - Share and Enjoy!
GEF4 - Share and Enjoy!
 
TMF meets GMF
TMF meets GMFTMF meets GMF
TMF meets GMF
 

Último

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Último (20)

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 

Model-based Automotive Software Development using Autosar, UML, and Domain-Specific Languages