WO2007051531A3 - Method and device for call oriented programming - Google Patents
Method and device for call oriented programming Download PDFInfo
- Publication number
- WO2007051531A3 WO2007051531A3 PCT/EP2006/010094 EP2006010094W WO2007051531A3 WO 2007051531 A3 WO2007051531 A3 WO 2007051531A3 EP 2006010094 W EP2006010094 W EP 2006010094W WO 2007051531 A3 WO2007051531 A3 WO 2007051531A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- software
- type
- multiplicity
- given
- mappings
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/24—Object-oriented
Abstract
The invention concerns a method of developing software, in particular specifying a multiplicity of mappings in software, each of which maps at least one argument, that has a first type of a multiplicity of different types, onto a result that has a second type; as well as a method of for executing software that uses a multiplicity of mappings in software, each of which maps at least one argument, that has a first type of a multiplicity of different types, onto a result that has a second type, wherein the methods comprise the following steps: defining a uniform standard format for all mappings, wherein the uniform format formally accepts arguments of all types, providing a given mapping acting on at least one argument that has a given type, executing a first stage of the given mapping at the time of compilation of the software by combining the given mapping with the at least one given type rendering a unit representing the executed given mapping, which provides a fixed set of properties of said combination, in particular information on the second, and makes said fixed set available; as well as the corresponding devices for carrying out the methods. The invention provides for a high level of software quality, in particular software flexibility, software modularity, software expressivity and software efficiency, and in consequence software system reliability, which is achieved by comparatively small programming efforts and which is particularly useful for large scale and complex software systems that require a high degree of reliability and/or are subject to constant adaptation according to the current needs, such as power plant control systems, air traffic control systems, train network systems, mobile telecommunication network systems.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EPPCT/EP2005/011696 | 2005-11-02 | ||
EP2005011696 | 2005-11-02 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007051531A2 WO2007051531A2 (en) | 2007-05-10 |
WO2007051531A3 true WO2007051531A3 (en) | 2007-07-05 |
Family
ID=37964828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2006/010094 WO2007051531A2 (en) | 2005-11-02 | 2006-10-19 | Method and device for call oriented programming |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2007051531A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582399A (en) * | 2018-11-29 | 2019-04-05 | 深圳市技达信息技术有限公司 | Uncoupled method, apparatus and computer readable storage medium |
CN113220277B (en) * | 2021-06-01 | 2023-12-19 | 西北工业大学 | Development method and device for embedded service |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835771A (en) * | 1995-06-07 | 1998-11-10 | Rogue Wave Software, Inc. | Method and apparatus for generating inline code using template metaprograms |
-
2006
- 2006-10-19 WO PCT/EP2006/010094 patent/WO2007051531A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835771A (en) * | 1995-06-07 | 1998-11-10 | Rogue Wave Software, Inc. | Method and apparatus for generating inline code using template metaprograms |
Non-Patent Citations (2)
Title |
---|
CZARNECKI K AND EISENECKER U: "Generative Programming - Methods, Tools, and Applications", 2000, ADDISON WESLEY, XP002432165 * |
KENNEDY A ET AL: "Design and implementation of generics for the .NET Common Language Runtime", SIGPLAN NOTICES ACM USA, vol. 36, no. 5, May 2001 (2001-05-01), pages 1 - 12, XP002432123, ISSN: 0362-1340 * |
Also Published As
Publication number | Publication date |
---|---|
WO2007051531A2 (en) | 2007-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SG152022A1 (en) | Method and system for dynamic invocation of services in a service-oriented architecture environment | |
EP2424312A3 (en) | Method and apparatus for adjustments for delta-based power control in wireless communication systems | |
SG159393A1 (en) | System and method for building and execution of platform-neutral generic servicesæ client applications | |
ATE375688T1 (en) | METHOD FOR CONNECTING UNITS WITH STANDARDIZED INTERFACES TO DEVICES OF A SWITCHING SYSTEM | |
MXPA05007089A (en) | Workflo/w services architecture. | |
WO2008030513A3 (en) | Method and system for providing an enhanced service-oriented architecture | |
WO2009042518A3 (en) | Responding to an interactive multicast message within a wireless communication system | |
WO2008076919A3 (en) | System and method for computer network scheduling and communication | |
WO2006086661A3 (en) | Lead generation method and system | |
ATE331361T1 (en) | PUBLICATION SUBSCRIPTION SYSTEM | |
TW200706033A (en) | Beam-hopping in a radio communication system | |
WO2007044178A3 (en) | Leveraging presence service system and method for distributed web service delivery and deployment | |
TW200720939A (en) | Communication terminals having multiple processors and methods of operating the same | |
WO2004082156A3 (en) | System for constraining services for a communication device | |
GB2449571B (en) | System and method for information handling system image network communication | |
WO2012067351A3 (en) | Method for developing software and device for same | |
BR0208395A (en) | Mobile station, base station, communication system and communication method | |
ATE271729T1 (en) | PACKET FLOW CONTROL AND METHOD THEREOF | |
WO2007051531A3 (en) | Method and device for call oriented programming | |
TW200704008A (en) | Method and apparatus for communications network management | |
WO2002098821A3 (en) | Method of addressing and routing data | |
GB0426202D0 (en) | A method, system and computer program for addressing a web service | |
HK1089838A1 (en) | System and method for designing component based applications | |
TW200723110A (en) | Scheduling method for remote object procedure call and system thereof | |
EP1274042A3 (en) | A system and method for selecting an image processing path using estimated appearance of noise |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06806398 Country of ref document: EP Kind code of ref document: A2 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06806398 Country of ref document: EP Kind code of ref document: A2 |