A context-awareness based system supporting autonomous system configuration, and an operation method thereof are provided to maximize convenience by autonomously changing and reconfiguring a software structure of the system to manage various contexts with one user system. A platform manager(410) downloads software required for operating the user system from a server according to a context profile based on context received from the sensor and manages the software. A profile cache(420) stores the context profile managed by the platform manager. The platform manager includes a sensor data interpreter obtaining the context of the user system, a platform manager accessing/managing the profiles stored in the profile cache, and a software executor receiving/executing the software. The profile cache stores a system profile describing specification of the user system, the context profile, and a service profile describing information for an optimized software combination based on the system and context profile.
展开▼