Specifications

The Patent Office Journal 17/12/2010
4524
(12) PATENT APPLICATION PUBLICATION (21) Application No.3885/CHENP/2010 A
(19) INDIA
(22) Date of filing of Application :22/06/2010 (43) Publication Date : 17/12/2010
(54) Title of the invention : DEVICE AND METHOD FOR BUILDING COMPILABLE AND EXECUTABLE APPLICATIONS
FROM SPECIFICATIONS EXPRESSED BY CLASSES
(51) International classification :G06F9/44
(31) Priority Document No :07301644.6
(32) Priority Date :07/12/2007
(33) Name of priority country
:EUROPEAN
UNION
(86) International Application No
Filing Date
:PCT/EP
2008/066778
:04/12/2008
(87) International Publication No
:WO
2009/071622
A1
(61) Patent of Addition to Application Number
Filing Date
:NA
:NA
(62) Divisional to Application Number
Filing Date
:NA
:NA
(71)Name of Applicant :
1)ALCATEL LUCENT
Address of Applicant :54, RUE LA BOETIE, F-75008 PARIS.
France
(72)Name of Inventor :
1)PHILIPPE LARVET
(57) Abstract :
A device (D) is intended for building compilable and executable applications (AP) from high-level representations of classes, each
class storing data and/or implementing at least one public function and/or being able to activate at least one chosen public function of
at least one other class. This device (D) comprises a generation means (GM) arranged i) for producing new class representations in a
chosen programming language from formal representations of specification classes expressing a specification (AS) describing an
application (AP) to be built, each class formal representation being written in a high-level symbolic language comprising a class
declaration, a data declaration, a function declaration, and a restricted group of Instruction types chosen among four basic types
comprising respectively instructions for accessing a chosen stored data of a chosen class, instructions for computing a chosen data
from a chosen operator and possibly from some given input parameter(s), instructions for testing if a chosen class data satisfies to a
chosen condition, and instructions for generating an activation of a chosen public function of any class possibly with at least one
chosen data parameter, and ii) for assembling these new class representations to build a compilable and executable application (AP)
corresponding to the specification (AS). (Unique Figure)
No. of Pages : 20 No. of Claims : 13