Coalition-based Multi-agent Approach for Implementing Ethics: an Assistive Application Case-Study | AMiner