NEW 2019-10 dataset - with program analysis features!

55 views
Skip to first unread message

Robert Dyer

unread,
Oct 11, 2019, 3:55:19 PM10/11/19
to Boa Language and Infrastructure User Forum
The new October 2019 dataset is now released!

This dataset contains the same data as the 2015-09 dataset, but includes many new language features such as:
  • Support for advanced static analysis features, such as easily generating intra-procedural CFGs, CDGs, DDGs, and PDGs for methods and specifying graph traversal algorithms to analyze those graphs
  • New support for Queue Types
  • New support for Enum Types
  • Improved support for Tuple Types
  • 44 bugs fixed
  • 33 other issues closed
For more documentation on the new program analysis features, see these pages:
For notes on the dataset see here: http://boa.cs.iastate.edu/boa/?q=content/dataset-notes-october-2019

Best Wishes,
- The Boa Team

Carlos Eduardo Dantas

unread,
Oct 15, 2019, 8:31:57 AM10/15/19
to Boa Language and Infrastructure User Forum
Hi Robert. Does graphs ready?  I´m running an example and getting error status 

p: Project = input;

ids: output collection of string;

printNodes := traversal(n: CFGNode) {
    ids << n.name;
};

visit(p, visitor {
    before m: Method -> {
        cfg := getcfg(m);
        traverse(cfg, TraversalDirection.FORWARD, TraversalKind.DFS, printNodes);
    }
});

Carlos Eduardo Dantas

unread,
Oct 15, 2019, 8:33:47 AM10/15/19
to Boa Language and Infrastructure User Forum


Em sexta-feira, 11 de outubro de 2019 16:55:19 UTC-3, Robert Dyer escreveu:

Robert Dyer

unread,
Oct 15, 2019, 9:04:33 AM10/15/19
to boa-...@googlegroups.com
Hi Carlos,

Very strange.  That looks like the query from the documentation page - and I definitely tried that query and it worked!

I re-submitted your job and ... now it works.  I am not sure what happened there!

Let me know if you see any other oddities like this happen.

- Robert

Robert Dyer

unread,
Oct 15, 2019, 9:08:12 AM10/15/19
to Boa Language and Infrastructure User Forum
Ok very strange indeed. Now it compiled, but won't run.

I'll look into this a bit more.  Thanks for pointing it out!

- Robert

Robert Dyer

unread,
Oct 15, 2019, 12:33:11 PM10/15/19
to Boa Language and Infrastructure User Forum
Hi Carlos,

I think it's all working now.  At least for your job, I resubmitted and now see output.

- Robert
Reply all
Reply to author
Forward
0 new messages