WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2009065168) MULTI LANGUAGE SOFTWARE CODE ANALYSIS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/065168    International Application No.:    PCT/AU2008/001709
Publication Date: 28.05.2009 International Filing Date: 17.11.2008
IPC:
G06F 9/45 (2006.01)
Applicants: NATIONAL ICT AUSTRALIA LIMITED [AU/AU]; Level 5, 13 Garden Street, Eveleigh, New South Wales 2015 (AU) (For All Designated States Except US).
HUUCK, Ralf [DE/AU]; (AU) (For US Only).
RAUCH, Felix [SE/AU]; (AU) (For US Only).
BLACKHAM, Bernhard [AU/AU]; (AU) (For US Only).
SEEFRIED, Sean [AU/AU]; (AU) (For US Only)
Inventors: HUUCK, Ralf; (AU).
RAUCH, Felix; (AU).
BLACKHAM, Bernhard; (AU).
SEEFRIED, Sean; (AU)
Agent: F B RICE & CO.; Level 23, 44 Market Street, Sydney, NSW 2000 (AU)
Priority Data:
2007906350 20.11.2007 AU
Title (EN) MULTI LANGUAGE SOFTWARE CODE ANALYSIS
(FR) ANALYSE D'UN CODE LOGICIEL MULTILANGAGE
Abstract: front page image
(EN)The invention concerns the analysis of software code that includes code that is written in multiple languages. In particular the invention concerns, but is not limited to, static analysis on source code of an embedded system that has source code that is written in a low-level language embedded within a high level language. The invention provides transforming 60 the embedded low level language source code to a common high level representation that the static analysis can be performed on. This transformation may only retain sufficient semantic meaning to cater for the static analysis, but now more, allowing the transformation to be made. Aspects of the invention include a method, a computer system and software.
(FR)L'invention concerne l'analyse d'un code logiciel comprenant un code écrit en plusieurs langages informatiques. L'invention concerne en particulier, mais pas exclusivement, l'analyse statique d'un code source d'un système intégré ayant un code source écrit en un langage de bas niveau intégré dans un langage de haut niveau (langage évolué). L'invention permet de transformer (60) le code source de langage de bas niveau intégré en une représentation commune de haut niveau sur laquelle il est possible de procéder à l'analyse statique. Cette transformation peut conserver uniquement une signification sémantique suffisante pour les besoins de l'analyse statique, sans plus, ce qui permet d'effectuer la transformation. Des aspects de l'invention comprennent un procédé, un système informatique et un logiciel.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MT, NL, NO, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)