1. A method comprising: generating, by at least one processor, a runtime model of a business object comprising a hierarchy of business object nodes, the runtime model comprising a plurality of structural entities and a plurality of functional entities, the structural entities each encapsulating data values and the functional entities each performing at least one function; instantiating, by the at least one processor, a simulation runtime model of the business object, the simulation runtime model comprising a plurality of pseudo-structural entities and a plurality of pseudo-functional entities, the pseudo-structural entities each encapsulating data values and the pseudo-functional entities each performing at least one function; selecting, by the at least one processor during the simulation runtime model, a predetermined business object service of the business object and determining at least one parameter of the predetermined business object service; replacing, by the at least one processor during the simulation runtime model, references in code to the plurality of functional entities of the runtime model with references in code to the plurality of pseudo-functional entities of the simulation runtime model; and executing, by the at least one processor during the simulation runtime model, the simulation runtime model using the plurality of pseudo-functional entities.