WO2009106843A3 - System representation and handling techniques - Google Patents

System representation and handling techniques Download PDF

Info

Publication number
WO2009106843A3
WO2009106843A3 PCT/GB2009/000552 GB2009000552W WO2009106843A3 WO 2009106843 A3 WO2009106843 A3 WO 2009106843A3 GB 2009000552 W GB2009000552 W GB 2009000552W WO 2009106843 A3 WO2009106843 A3 WO 2009106843A3
Authority
WO
WIPO (PCT)
Prior art keywords
data structure
implementation
interrelationships
parent set
tool
Prior art date
Application number
PCT/GB2009/000552
Other languages
French (fr)
Other versions
WO2009106843A2 (en
Inventor
Douglas Little
Neil Stewart
Original Assignee
Iti Scotland Limited
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
Priority claimed from EP08152165A external-priority patent/EP2096534A1/en
Application filed by Iti Scotland Limited filed Critical Iti Scotland Limited
Priority to CA2714189A priority Critical patent/CA2714189C/en
Priority to JP2010548175A priority patent/JP5600301B2/en
Publication of WO2009106843A2 publication Critical patent/WO2009106843A2/en
Publication of WO2009106843A3 publication Critical patent/WO2009106843A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing

Abstract

An implementation tool for generating an implementation of a first data structure, wherein the first data structure comprises a plurality of linked structural components, and wherein the first data structure represents meaningful components of a given system and a parent set of interrelationships between those meaningful components, the tool comprising: first-data-structure input means, operable to receive a said first data structure, or a description thereof; and processing means operable to generate an implementation of the received first data structure, the implementation comprising: a second data structure, or a description thereof, corresponding to said first data structure, wherein said second data structure is defined by a subset of the parent set of interrelationships; and implementation rules which allow the parent set of interrelationships to be enforced during a subsequent processing operation which utilises said implementation.
PCT/GB2009/000552 2008-02-29 2009-02-27 System representation and handling techniques WO2009106843A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA2714189A CA2714189C (en) 2008-02-29 2009-02-27 System representation and handling techniques
JP2010548175A JP5600301B2 (en) 2008-02-29 2009-02-27 System representation and handling technology

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US3254708P 2008-02-29 2008-02-29
EP08152165.0 2008-02-29
US61/032,547 2008-02-29
EP08152165A EP2096534A1 (en) 2008-02-29 2008-02-29 System representation and handling techniques

Publications (2)

Publication Number Publication Date
WO2009106843A2 WO2009106843A2 (en) 2009-09-03
WO2009106843A3 true WO2009106843A3 (en) 2010-01-21

Family

ID=40674215

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2009/000552 WO2009106843A2 (en) 2008-02-29 2009-02-27 System representation and handling techniques

Country Status (3)

Country Link
JP (1) JP5600301B2 (en)
CA (1) CA2714189C (en)
WO (1) WO2009106843A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5772316B2 (en) 2011-07-08 2015-09-02 ソニー株式会社 Information processing apparatus, information processing method, and computer program
WO2013111490A1 (en) 2012-01-25 2013-08-01 ソニー株式会社 Information processing apparatus, information processing method, and computer program
WO2013150872A1 (en) 2012-04-06 2013-10-10 ソニー株式会社 Information processing device, information processing method, and computer program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5488727A (en) * 1991-09-30 1996-01-30 International Business Machines Corporation Methods to support multimethod function overloading with compile-time type checking

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05173772A (en) * 1991-12-25 1993-07-13 Toshiba Corp Method for constructing plural view display system to integral internal model

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5488727A (en) * 1991-09-30 1996-01-30 International Business Machines Corporation Methods to support multimethod function overloading with compile-time type checking

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
BUTLER G ET AL: "Yooccla: a parser generator for l-attributed grammars", TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, 2000. TOOLS-PACIF IC 2000. PROCEEDINGS. 37TH INTERNATIONAL CONFERENCE ON NOVEMBER 20-23, 2000, PISCATAWAY, NJ, USA,IEEE, 20 November 2000 (2000-11-20), pages 214 - 225, XP010527800, ISBN: 978-0-7695-0918-1 *
MUCHNIK S: "Advanced Compiler Design and Implementation", 1997, MORGAN KAUFMANN, XP002479081 *
TERRENCE PARR ET AL.: "ANTLR Reference Manual", 19 January 2003 (2003-01-19), XP007906461, Retrieved from the Internet <URL:http://www.lsi.us.es/~troyano/documentos/ANTLR.pdf> [retrieved on 20081124] *
WANJUN WANG: "JTB Java Tree Builder Documentation", 1 August 2000 (2000-08-01), XP007906462, Retrieved from the Internet <URL:http://compilers.cs.ucla.edu/jtb/jtb-2003/docs.html> [retrieved on 20081124] *
WEATHERLEY R: "TreeCC: An Aspect-Oriented Approach to Writing Compilers", FREE SOFTWARE MAGAZINE, 2002, XP002479080, Retrieved from the Internet <URL:http://rholbert.colug.net/english/FSM/ISSUE02/treecc.pdf> [retrieved on 20080430] *

Also Published As

Publication number Publication date
JP2011513824A (en) 2011-04-28
CA2714189C (en) 2016-10-18
JP5600301B2 (en) 2014-10-01
CA2714189A1 (en) 2009-09-03
WO2009106843A2 (en) 2009-09-03

Similar Documents

Publication Publication Date Title
WO2006083926A3 (en) Rules-based system
WO2013038175A3 (en) Autonomous vehicle and task modelling
TW200951652A (en) Autonomous adaptive semiconductor manufacturing
WO2007135555A3 (en) Method and system for providing a graphical workbench environment with intelligent plug-ins
WO2009038981A3 (en) System and method to generate a software framework based on semantic modeling and business rules
WO2011156634A3 (en) Analyzing data using a hierarchical structure
WO2011028723A3 (en) Digital signal processing systems
WO2007062140A3 (en) System and method for generating, maintaining, and rendering landing and web pages
WO2008027765A3 (en) Apparatus and method for processing queries against combinations of data sources
WO2007100916A3 (en) Systems, methods, and media for outputting a dataset based upon anomaly detection
EP2306267A3 (en) Information processing apparatus, method for controlling the same, and program thereof
WO2007028134A3 (en) System and method for integrating and adopting a service-oriented architecture
WO2006124299A3 (en) Parallel execution of media encoding using multi-threaded single instruction multiple data processing
WO2008030569A3 (en) Methods and apparatus for identifying workflow graphs using an iterative analysis of empirical data
WO2009008886A3 (en) Client-side in formation processing system, apparatus and methods
WO2012174021A3 (en) Automated user interface object transformation and code generation
WO2007078913A3 (en) Cross-architecture execution optimization
WO2009045094A3 (en) Customizable application system
WO2007059074A3 (en) Dynamic definition for concurrent computing environments
WO2010131920A3 (en) Location-based data service apparatus and method
WO2007117414A3 (en) Method and apparatus for operating computer processor array
EP1857938A4 (en) Information processing apparatus and information processing method
WO2011121275A3 (en) Apparatus and method allowing multiple users to interact with a workspace
WO2006124135A3 (en) Centralized payment processing system
WO2008039321A3 (en) Iterative process with rotated architecture for reduced pipeline dependency

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09713965

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2010548175

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2714189

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09713965

Country of ref document: EP

Kind code of ref document: A2