Skip Navigation

Smaragdakis Paper Selected "Best Paper" at ASE Conference

Yannis Smaragdakis

A paper titled "Scalable Automatic Test Data Generation from Modeling Diagrams" written by Yannis Smaragdakis and two of his former students at Georgia Tech received the "Best Paper" award out of 37 presented papers and 312 total submissions at the conference on Automated Software Engineering in November 2007. The paper also received one of three ACM SIGSOFT "Distinguished Paper Awards" given at ASE.

Christoph Csallner and Ranjith Subramanian were the co-authors. Csallner is currently a visiting research assistant in the UO CIS Department.

The paper presents a method for automatic production of test data from diagrams in the Object Role Modeling language. The authors define a restricted subset of ORM that allows efficient reasoning yet contains most constraints used in practice. The project was defined in collaboration with LogixBlox, an Atlanta company that markets a database engine and ORM tools. The end result is a subset of ORM that captures the most commonly used constraints without sacrificing the ability to generate data efficiently.

"Our task was to invent a language which contained sufficient limitations to allow automating the production of test databases, but also was sufficiently expressive to describe most common practices," Smaragdakis said.

Smaragdakis has been at UO since Sep. 2006. Spring term he will be teaching CIS 423/510 Software Methodologies II and CIS 410/510 Object Oriented Languages and Systems.