Patent ID: 6052527
Filing Date: 2000-04-18
Classification: G06F

Abstract:
A method of generating a platform-independent software application applicable to a plurality of different target platforms, said method comprising the steps of:generating a respective target platform profile for each of said target platforms (TP);generating and storing two separate, platform-independent descriptions of said application, namelya computational description (CD) describing a structure and semantics of said application in a platform-independent way in terms of definitions of respective object types and interfaces among objects and operations which can be invoked by said respective object types, andan engineering description (ED) which specifies in a platform-independent way how to perform said application in terms of object instances grouped into capsules, which processor nodes are to execute respective operations, and recovery procedures in case execution fails to be completed, andusing both of said two separate descriptions (CD, ED) for mapping the application onto one of said plurality of target platforms (TP) by means of said respective target platform profile.