Invention Grant
- Patent Title: Method and array for changing software or source code
-
Application No.: US10551454Application Date: 2004-03-29
-
Publication No.: US08473937B2Publication Date: 2013-06-25
- Inventor: Roy Oberhauser , Christian Reichel
- Applicant: Roy Oberhauser , Christian Reichel
- Applicant Address: DE München
- Assignee: Siemens Aktiengesellschaft
- Current Assignee: Siemens Aktiengesellschaft
- Current Assignee Address: DE München
- Agency: Harness, Dickey & Pierce, P.L.C.
- Priority: DE10314831 20030401; DE10314832 20030401; DE10314834 20030401; DE10314835 20030401
- International Application: PCT/EP2004/003301 WO 20040329
- International Announcement: WO2004/088549 WO 20041014
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
Selected components of a piece of software serve in a first variant, as variation points, are converted into a first XML code. The software, now in hybrid form, is shipped. The first code is converted on the customer side via one or more transformations, for example SLT, exclusively in accordance with transformation rules into a second XML code. In a second variant, a first XML code containing at least one language extension is converted in accordance with transformation rules into a more easily verifiable second XML code without said language extensions. In a third variant a source code formulated in XML is transformed in such a way that, following a back-conversion into the original programming language, a new source code is produced in which not only the representation, but also the actual program content and/or functionality has been changed. Alternatively, in a fourth variant a source code formulated in XML with, for example, initial states, code fragments to be replaced and foreign language modules tailored to the respective natural language of the user is mixed by transformation, as a result of which, following a back-conversion, a new source code is produced in which not only the representation, but also the actual program content and/or functionality has been changed.
Public/Granted literature
- US20090210864A1 Method and array for changing software or source code Public/Granted day:2009-08-20
Information query