关注开源技术(黑龙江。哈尔滨) 倡导企业级开源应用,探索信息化方案标准; 集成开源众多新成果,消除开源方案忧与患; 力推低成本开源战车,笑纳八方来客叙开源; 普及开源知识助推力,喜迎开源企业展宏图;
  • java字节码反编译软件 *

    2008-04-27 17:30:20

    reJ

    The reJ project aims to allow improved visibility into Java class files, whether they were created compiling from Java sources, another language or by any other kind of tool. Basically anything that will run in a Java Virtual Machine.

    reJ is a library and a graphical tool for inspection (viewing, searching and comparing) and manipulation (modification, obfuscation, refactoring of methods, fields, attributes and code) of classfiles for the Java platform.

    http://rejava.sourceforge.net/

    rejava

  • Welcome to XtreemOS! *

    2008-04-27 09:38:18

    Building and Promoting a Linux-based Operating System to Support Virtual Organizations for Next Generation Grids (2006-2010).

    http://www.xtreemos.eu/

    The emergence of Grids enables the sharing of a wide range of resources to solve large-scale computational and data intensive problems in science, engineering and commerce.
    While much has been done to build Grid middleware on top of existing operating systems, little has been done to extend the underlying operating systems to enablee and facilitate Grid computing, for example by embedding important functionalities directly into the operating system kernel.
    The XtreemOS project aims at investigating and proposing new services that should be added to current operating systems to build Grid infrastructure in a simple way. XtreemOS targets the Linux well-accepted open source operating system extending it to Grid with native support for virtual organizations. One of the most important challenges in XtreemOS is the identification of the basic functionalities which are to be embedded in the Linux kernel.

    A set of operating system services, extending those found in the standard Linux distribution, will provide Linux users with all the Grid capabilities associated with current Grid middleware, but fully integrated into the OS. The underlying Linux OS will be extended as needed to support virtual organizations spanning across many machines and to supply appropriate interfaces to Grid OS services.

    Installed on each participating machine (personal computer, cluster of workstations, mobile devices), the XtreemOS system will provide for the Grid what a traditional Operating System offers for a single computer: abstraction from the hardware and secure resource sharing between different users. It will thus considerably ease the work of users belonging to virtual organizations giving them the illusion of using a traditional computer, and releasing them from dealing with the complex resource management issues of a typical Grid environment.  By integrating Grid capabilities into the Linux kernel, XtreemOS will also provide a more robust, secure and easier-to-manage infrastructure for system administrators. This will be experimentally demonstrated with a set of real applications, provided by well-known industrial partners, that cover a large spectrum of application fields.

  • ETAPS 2008 *

    2008-04-25 22:25:30

      researchers working on topics relating to Software Science. ETAPS, established in 1998, is a confederation of five main annual conferences, accompanied by satellite workshops and other events. ETAPS 2008 is the eleventh event in the series.
      ETAPS 2008 will be hosted by Budapest, the capital of Hungary, which was founded in 1873 as the unification of the separate historic towns of Buda (the royal capital since the 15th century), Pest (the cultural centre) and Óbuda (built on the ancient Roman settlement of Aquincum). The city is bisected by the River Danube, which makes Budapest a natural geographical centre and a major international transport hub. Budapest has a rich and fascinating history, a vibrant cultural heritage, yet it managed to maintain its magic and charm. It has also been called the City of Spas with a dozen thermal bath complexes served by over a hundred natural thermal springs.
    http://etaps08.mit.bme.hu/


  • gcov—a Test Coverage Program *

    2008-04-21 12:40:15

    gcov is a tool you can use in conjunction with GCC to test code coverage in your programs.
    http://gcc.gnu.org/onlinedocs/gcc/Gcov.html
    覆盖率(白盒测试)
    一、安装工作:
        ubuntu7.10源中有,但还要装libbfd-2.17.50.20070426.so,把它放到/usr/lib下。
    二、功能应用:
        [gcov命令行式的,ggcov(GTK图形式的)]
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ gcov
    用法:gconv [选项]... 源文件

    显示代码覆盖信息。

      -h, --help                      打印此帮助并退出
      -v, --version                    打印版本号并退出
      -a, --all-blocks                显示每个基本块的信息
      -b, --branch-probabilities      输出包含分支概率
      -c, --branch-counts             给出跳转的分支数,而不是百分比
      -n, --no-output                 不创建输出文件
      -l, --long-file-names           为包含进来的源文件使用长输出文件名
      -f, --function-summaries        输出每个函数的小结信息
      -o, --object-directory DIR|FILE 在 DIR 中搜索目标文件,或搜索名为 FILE 的目标文件
      -p, --preserve-paths            保留所有路径名
      -u, --unconditional-branches    同时显示无条件跳转数

    提交错误报告的具体步骤请参见:
    <URL:http://gcc.gnu.org/bugs.html>。

    For Debian GNU/Linux specific bug reporting instructions, please see:
    <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ ls
    timeex.c
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ gcc -fprofile-arcs -ftest-coverage timeex.c
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ ls
    a.out  timeex.c  timeex.gcno
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ ./a.out
    biggest = Tue Jan 19 03:14:07 2038
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ ls
    a.out  timeex.c  timeex.gcda  timeex.gcno
    fuqiang@fuqiang-laptop:~/linuxcexample/time/gcovex$ ggcov timeex.c



Open Toolbar