System Engineering HW –Part

Project: SACAHS is Semi-Autonomous Cars on an Automated Highway System.


  1. Mission: To Instrument an automated intelligent vehicle-highway system to improve and increase traffic flow in a safe manner.


  1. Operational Concept: SACAHS is Semi-Autonomous Cars on an Automated Highway System.  It is a system to improve highway safety, decrease commute times, and reduce vehicle emissions.  SACAHS systems will be integrated into vehicles either in production or as aftermarket upgrades.  Drivers will enter the highway under manual controls and merge into the SACAHS lanes, putting the vehicle under SACAHS control.  SACAHS will use sensors on vehicles and on the highways to form platoons and drive cars autonomously.  Drivers can sit back and relax, knowing SACAHS will get them to their exit quickly and safely.


  1. Operational Concept Graphic:







  • Basic approach to designing the use case network
    • Operation will be similar to passing through a toll booth
    • Manually approach the highway entrance
    • At the entrance, system prompts the vehicle operator to engage auto-control
    • If accepted by the operator, system takes over
    • If not, entrance to the highway is blocked, operator is forced to abort the entrance
  • Avoid defining ‘implementations’ at this stage
    • For this reason, I’d say let’s avoid mention of a ‘platoon leader’ for now
    • This would imply that the platoon of cars is controlled by the AI of the leader rather than the AI of the larger system (otherwise, why designate a leader?)
    • For the purposes of the functional design, ‘drive in a platoon’ should be sufficient for defining the requirements for later implementation options
  • Further assumptions:
    • Lanes increase in speed from right to left

Main Use Case

  1. Vehicle operator initiates entry to highway
  2. Operator is prompted to relinquish manual control of vehicle
    1. Extension 1:
      1. Operator does not relinquish control
      2. Operator aborts highway entry
    2. Vehicle operator confirms that manual control is relinquished
    3. Vehicle operator selects exit location
      1. Extension 2:
        1. Vehicle operator cancels selection of exit
        2. Vehicle operator aborts highway entry
      2. Automated control engages
      3. Vehicle enters highway
      4. Vehicle merges into first lane
      5. Chosen exit registered with command and control system
      6. Vehicle drives on the highway
        1. Extension 3:
          1. Change lanes
            1. Extension 3.1:
              1. Vehicle operator selects change lanes to the left
              2. Rejoin main use case at (9)
              3. Extension 3.1.1:
                1. Vehicle is in the left-most lane
                2. Rejoin main use case at (9)
              4. Extension 3.2:
                1. Vehicle operator selects change lanes to the right
                2. Rejoin main use case at (9)
                3. Extension 3.2.1:
                  1. Vehicle is in the right-most lane
                  2. Rejoin main use case at (9)
                4. Extension 3.3:
                  1. Vehicle operator cancels lane change
                  2. Rejoin main use case at (9)
                5. Extension 4:
                  1. Select new exit location
                    1. Extension 4.1:
                      1. Vehicle operator selects a new exit location
                      2. Rejoin main use case at (8)
                    2. Extension 4.2:
                      1. Vehicle operator cancels selection
                      2. Rejoin main use case at (9)
                    3. Desired exit on the highway is reached
                    4. Vehicle moves to exit lane
                    5. Vehicle exits the highway
                    6. Vehicle operator is prompted for operator takeover
                    7. Vehicle operator takes manual control of car
                      1. Extension 5:
                        1. Operator unresponsive to prompt for manual control
                        2. Vehicle remains idle
  • Rejoin main use case at (13)
  1. Vehicle disengages automatic control system







Using the Use Cases information from above develop a small set of classes that capture the key aspects of your problem’s functionality. Focus on the functions and NOT the system(s) or components. Relate them to your use cases. Define each class, give it a name, attributes, operations, etc. Define the domains of the attributes, i.e., the set of admissible values for each attribute.



Develop a draft Class Diagram or Diagrams for the functional design of your problem. Annotate it (them) properly. Based on your class diagram, develop the Logical Data Model (LDM).



Include the .uml design files with your assignment.


Place your order now to enjoy great discounts on this or a similar topic.

People choose us because we provide:

Essays written from scratch, 100% original,

Delivery within deadlines,

Competitive prices and excellent quality,

24/7 customer support,

Priority on their privacy,

Unlimited free revisions upon request, and

Plagiarism free work,


Order Similar Assignment Now!

  • Our Support Staff are online 24/7
  • Our Writers are available 24/7
  • Most Urgent order is delivered within 4 Hrs
  • 100% Original Assignment Plagiarism report can be sent to you upon request.

GET 15 % DISCOUNT TODAY use the discount code PAPER15 at the order form.

Type of paper Academic level Subject area
Number of pages Paper urgency Cost per page: