Browse publications on Google Scholar (top-right) ↗
Resume (English only)
Academic Achievements
Published over 180 technical papers, graduated nineteen doctoral students, secured strong levels of research funding, both alone and in collaboration with colleagues. He held leadership positions in key international conferences and served as associate and guest editor for several leading software engineering journals.
Research Experience
Over the span of three decades, Roman has published over 180 technical papers, graduated nineteen doctoral students, with the majority pursuing their own academic careers. His research spans a broad range of computer science subfields including mobile computing, formal design methods, visualization, distributed systems, interactive high speed computer vision, formal languages, biomedical simulation, computer graphics, and distributed database.
Education
Ph.D., Computer and Information Sciences, University of Pennsylvania, 1976; M.S., Computer and Information Sciences, University of Pennsylvania, 1974; B.S., Computer Science and Engineering, University of Pennsylvania, 1973.
Background
Research interests include personalized interactions with the Internet of Things, space cyber security, software for satellite swarms, software engineering, middleware, mobile computing, distributed and concurrent algorithms. Teaching interests include software engineering, mobile computing, and formal methods.