WO2007051531A3 - Method and device for call oriented programming - Google Patents

Method and device for call oriented programming Download PDF

Info

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
Application number
PCT/EP2006/010094
Other languages
French (fr)
Other versions
WO2007051531A2 (en
Inventor
Andreas Priesnitz
Original Assignee
Univ Goettingen Georg August
Andreas Priesnitz
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Goettingen Georg August, Andreas Priesnitz filed Critical Univ Goettingen Georg August
Publication of WO2007051531A2 publication Critical patent/WO2007051531A2/en
Publication of WO2007051531A3 publication Critical patent/WO2007051531A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-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.
PCT/EP2006/010094 2005-11-02 2006-10-19 Method and device for call oriented programming WO2007051531A2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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