会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • EXTENDING A DEVELOPMENT ENVIRONMENT
    • 扩展发展环境
    • WO2014106000A1
    • 2014-07-03
    • PCT/US2013/077901
    • 2013-12-27
    • MICROSOFT CORPORATION
    • MAMERI, Frederico A.FANNING, Michael C.
    • G06F9/45
    • G06F8/41G06F8/30G06F8/40G06F8/427
    • Concepts and technologies are described herein for extending the behavior of a software development tool. An extension can be accessed and consumed by a software development tool to configure the software development tool to perform an operation in an extended mode. In one example, an extension can extend a compiler based on the input source code. In one configuration, the compiler extension can provide a compiler with one or more runtime semantics of various source code elements for a particular programming language. The compiler can access an extensions list to determine if the compiler is to perform a compilation operation on a particular source code element or logical unit in an extended mode.
    • 本文描述了概念和技术,用于扩展软件开发工具的行为。 软件开发工具可以访问和使用扩展,以配置软件开发工具以在扩展模式下执行操作。 在一个示例中,扩展可以基于输入源代码来扩展编译器。 在一个配置中,编译器扩展可以向编译器提供用于特定编程语言的各种源代码元素的一个或多个运行时语义。 编译器可以访问扩展列表来确定编译器是否在扩展模式下对特定源代码元素或逻辑单元执行编译操作。
    • 5. 发明申请
    • METHOD AND SYSTEM FOR CONVERTING A SINGLE-THREADED SOFTWARE PROGRAM INTO AN APPLICATION-SPECIFIC SUPERCOMPUTER
    • 将单螺纹软件程序转换为应用特定超级计算机的方法和系统
    • WO2013074341A1
    • 2013-05-23
    • PCT/US2012/063824
    • 2012-11-07
    • GLOBAL SUPERCOMPUTING CORPORATION
    • EBCIOGLU, KemalKULTURSAY, EmreKANDEMIR, Mahmut Taylan
    • G06F17/50G06F9/24
    • G06F8/4452G06F8/40G06F8/452G06F9/52G06F15/17381G06F17/5045G06F17/5072G06F2217/68
    • The invention comprises (i) a compilation method for automatically converting a single-threaded software program into an application-specific supercomputer, and (ii) the supercomputer system structure generated as a result of applying this method. The compilation method comprises: (a) Converting an arbitrary code fragment from the application into customized hardware whose execution is functionally equivalent to the software execution of the code fragment; and (b) Generating interfaces on the hardware and software parts of the application, which (i) Perform a software-to-hardware program state transfer at the entries of the code fragment; (ii) Perform a hardware-to-software program state transfer at the exits of the code fragment; and (iii) Maintain memory coherence between the software and hardware memories. If the resulting hardware design is large, it is divided into partitions such that each partition can fit into a single chip. Then, a single union chip is created which can realize any of the partitions.
    • 本发明包括(i)用于将单线程软件程序自动转换为特定应用程序的超级计算机的编译方法,以及(ii)应用该方法生成的超级计算机系统结构。 编译方法包括:(a)将来自应用的任意代码片段转换成其功能上等同于代码片段的软件执行的定制硬件; (b)在应用程序的硬件和软件部分生成接口,(i)在代码片段的条目处执行软件到硬件程序的状态转移; (ii)在代码片段的出口处执行硬件到软件程序状态传输; 和(iii)保持软件和硬件存储器之间的记忆一致性。 如果最终的硬件设计较大,则将其划分为分区,以使每个分区可以适合单个芯片。 然后,创建可以实现任何分区的单个联合芯片。
    • 8. 发明申请
    • METHOD AND SYSTEM FOR GENERATING SOFTWARE CODE
    • 用于生成软件代码的方法和系统
    • WO1998024020A2
    • 1998-06-04
    • PCT/EP1997006701
    • 1997-11-26
    • SONY EUROPA B.V.HEUGHEBAERT, AndreDE CEULAER, Luc
    • SONY EUROPA B.V.
    • G06F09/00
    • G06F9/543G06F8/30G06F8/40
    • Method and system for generating code for a software program comprising: specifying one or more input files describing the functionality of the software program according to a prescribed input language; supplying first and second guidelines to code generator means wherein first and second guidelines describe the first and second rules respectively for conversion of said one or more input files; supplying the input files to code generator means, wherein the code generator means convert the input files according to the first guidelines into one or more first code files and according to the second guidelines into one or more second code files.
    • 用于生成用于软件程序的代码的方法和系统,包括:根据规定的输入语言指定描述所述软件程序的功能的一个或多个输入文件; 向代码发生器装置提供第一和第二指南,其中第一和第二准则分别描述用于转换所述一个或多个输入文件的第一和第二规则; 将输入文件提供给代码发生器装置,其中代码生成器装置根据第一准则将输入文件转换为一个或多个第一代码文件,并根据第二准则将其转换成一个或多个第二代码文件。
    • 9. 发明申请
    • 더미 코드를 사용하는 애플리케이션 코드 은닉 장치 및 이를 이용한 애플리케이션 코드 은닉 방법
    • 使用虚拟代码的应用程序代码隐藏设备和使用其的应用程序代码隐藏方法
    • WO2017213320A1
    • 2017-12-14
    • PCT/KR2017/000056
    • 2017-01-03
    • (주)케이사인숭실대학교 산학협력단
    • 이정현박용진박태용박성은
    • G06F21/14G06F21/60G06F9/45
    • G06F21/14G06F8/40G06F8/74G06F21/60G06F2211/007
    • 애플리케이션 코드 은닉 장치는 애플리케이션 코드를 중요코드 및 중요코드 이외의 일반코드로 분리하는 중요코드 분리부, 중요코드를 호출하기 위한 중요코드 호출기를 생성하는 중요코드 호출기 생성부, 중요코드를 분석하는 코드 분석부, 중요코드에 대응하는 더미코드를 생성하는 더미코드 생성부, 중요코드를 암호화하는 코드 암호화부, 더미코드 및 암호화된 중요코드를 배치시키고, 더미코드 및 암호화된 중요코드의 위치 정보를 생성하는 코드 배치부, 암호화된 중요코드를 복호화하기 위한 코드 복호화기를 생성하는 코드 복호화기 생성부, 복호화된 중요코드 및 더미코드를 메모리에 적재하는 로더를 생성하는 로더 생성부, 메모리에 적재된 복호화된 중요코드를 호출하기 위한 복호화된 코드 호출기를 생성하는 복호화된 코드 호출기 생성부 및 복호화된 중요코드의 실행 과정에서, 더미코드 및 실행된 중요코드를 메모리에서 해제하는 언로더를 생성하는 언로더 생성부를 포함한다.
    • 应用程序代码掩蔽单元的应用程序代码,用于分离比码分离单元,其生成的重要代码寻呼机呼叫的关键代码寻呼机发生器关键代码其他的传统代码的关键代码和重要的代码 用于分析关键代码,将所述桩代码生成器,用于生成代码,伪码和对应于关键代码加密的关键码和一个哑代码和加密加密重要的代码的代码加密单元的代码分析部 用于生成的键码,位置信息代码配置单元,将产生一组代码的加密关键码解码器生成单元,解码的关键代码及伪码生成装载机解码用于加载存储器装载机发生器解码 一个解码代码寻呼机,用于产生一个解码代码寻呼机,用于调用加载在存储器中的解码的重要代码, 以及卸载器生成单元,用于在执行输出生成单元和解码的重要代码的过程中,生成用于释放虚拟代码和执行的重要代码的卸载器。