@startuml skinparam backgroundColor #f5efe2 skinparam shadowing false skinparam class { BackgroundColor #fdfaf0 BorderColor #b8a982 ArrowColor #6e5d3d FontName "Helvetica" } skinparam note { BackgroundColor #f0e3c4 BorderColor #b8a982 } hide empty members class "Pet Translator" as pet_translator <<system>> #2c4a6b { inference_model_status : enum{idle,processing,ready} local_storage_capacity : number } class "Pet Owner" as pet_owner <<actor>> { pet_type : enum{dog,cat} experience_level : string } class "Audio Input" as audio_input <<block>> { vocalization_data : string recording_duration : number } class "Video Input" as video_input <<block>> { body_language_data : string frame_rate : number } class "Pet Behavior Data" as pet_behavior_data <<block>> { emotional_state : enum{playful,curious,aggressive,calm} interpreted_message : string } class "On-device inference for privacy" as on_device_inference <<constraint>> { } class "Honest about the difference between 'emotion classification' and 'translation'" as honest_disclosure <<constraint>> { } pet_owner --> pet_translator : uses audio_input --> pet_translator : feeds_into video_input --> pet_translator : feeds_into pet_translator --> pet_behavior_data : generates on_device_inference ..> pet_translator : applies_to honest_disclosure ..> pet_translator : applies_to legend right **Requirements** **REQ-001** — Provides a believable and useful interpretation of the pet's vocalization. **REQ-002** — Provides a believable and useful interpretation of the pet's body language. endlegend @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art