Validated Hill Start Assist (HSA) functionality using the Electronic Braking ECU (EBCU) on a dSPACE Scalexio HIL test bench.
The project focused on standstill scenarios, braking logic, and safety compliance. Robustness was ensured through automated test execution, fault injection, and system-level validations.
- dSPACE Scalexio HIL (ConfigurationDesk, ControlDesk, AutomationDesk)
- Python (automation scripts for HIL testing)
- JIRA, DOORS, RQM (requirements, defect tracking, traceability)
- CANalyzer (signal monitoring & debugging)
- CAPL scripting (CAN communication)
- Microsoft Excel/Word (test case design & reporting)
Hill_Start_Assist_HIL_Validation/
│── README.md                # Project overview & guide
│── LICENSE                  # License information
│
├── documents/               # Requirements, design docs, reports
│   ├── requirements.docx
│
├── testcases_and_execution/ # Test cases & execution results
│   ├── HIL_Test_Cases_with_result.xlsx
│
├── scripts/                 # Automation scripts (Python, CAPL)
│   ├── example_script.py
│   └── placeholder_CAPL_script.capl
│
├── assets/                  # Diagrams, logos, supporting files
│   ├── system_architecture.png
│   └── block_diagram_placeholder.png
│
└── screenshots/             # Screenshots of execution results
    ├── test_execution_sample.png
    └── hil_environment_snapshot.png
 How to Run/Test the Project
Clone the repository:
bash
Copy code
git clone https://github.com/your-username/Hill_Start_Assist_HIL_Validation.git
Navigate to the scripts/ folder and run automation scripts (example in Python):
bash
Copy code
python example_script.py
Open testcases_and_execution/HIL_Test_Cases_with_result.xlsx to review executed test cases.
Use documents/ for requirement mapping and reports.
Screenshots of results are in /screenshots.
 Example Test Case Format
Test Case ID	Requirement ID	Pre-Condition	Steps	Expected Result	Status
TC_HSA_001	RQ_HSA_001	Vehicle on slope, brake applied	Release brake pedal	Vehicle holds position for 2s	Pass
📜 License
This project is licensed under the MIT License – see the LICENSE file for details.# Project-4-Hill-Start-Assist-HSA-Validation-Electronic-Braking-ECU-dSPACE-Scalexio-HIL