Skip to main content
MENU
Toggle navigation menu
Sign up
Log in
Loyola University Chicago
Loyola eCommons Gallery
Faculty Gallery
Follow
Contact
Konstantin Läufer
Save
Cancel
Faculty Member
Title
Save
Cancel
read more
Works
About
×
About Konstantin Läufer
Positions
Present
Professor and Chairperson,
Loyola University Chicago
‐
Department of Computer Science
Institution
Organization
Position Type
Position Title
Time Period
to
Options
Current Position
Affiliate my profile with this Institution
Save
Cancel
Disciplines
OS and Networks
,
Programming Languages and Compilers
,
Software Engineering
, and
Systems Architecture
Research Interests
Konstantin's current research focuses on functional and reactive languages and patterns, mobile/pervasive computing including the Internet of Things (IoT), structural and in-process software quality metrics, and digital music.
Title
URL
Funding Agency
Grant Name
Grant Number
Amount
$
Role
Colleague(s)
Time Period
to
Enter a valid date range.
Current Grant
Save
Cancel
Position
Affiliation
Time Period
to
Enter a valid date range.
Current Position
URL
Save
Cancel
Jump to Category
View All
Programming Languages
No Subject Area
Parallel and Distributed Systems
Operating Systems
Mobile and Pervasive Computing
Computing in Science and Engineering
Computer Science Education
Programming Languages
(4)
Article
Scientific Programming: The Promises of Typed, Pure, and Lazy Functional ...
Computing in Science & Engineering (2009)
Konstantin Läufer and George K. Thiruvathukal
This second installment picks up where Konrad Hinsen's article "The Promises of Functional Programming" from the July/August 2009 issue left ...
Download
Article
Taming XML: Objects first, then markup
IEEE Electro/Information Technology (2008)
Matt Bone, Peter Nabicht, Konstantin Läufer and George K. Thiruvathukal
Processing markup in object-oriented languages often requires the programmer to focus on the objects generating the markup rather than the ...
Download
Article
A Model-Driven Approach to Job/Task Composition in Cluster Computing
IEEE International Parallel and Distributed Processing Symposium (2007)
Yogesh Kanitkar, Konstantin Läufer, Neeraj Mehta and George K. Thiruvathukal
In the general area of high-performance computing, object-oriented methods have gone largely unnoticed. In contrast, the Computational Neighborhood (CN), a ...
Download
Article
Natural XML for Data Binding, Processing, and Persistence
Computing in Science & Engineering (2004)
George K. Thiruvathukal and Konstantin Läufer
The article explains what you need to do to incorporate XML directly into your computational science application. The exploration involves ...
Download
No Subject Area
(22)
Article
Teaching Concurrent Software Design: A Case Study Using Android
Computer Science: Faculty Publications and Other Works (2017)
Konstantin Läufer and George K. Thiruvathukal
In this article, we explore various parallel and distributed computing topics from a user-centric software engineering perspective. Specifically, in the ...
Link
Presentation
Experiences with Scala Across the College-Level Curriculum
Emerging Technologies Laboratory Publications (2017)
Konstantin Läufer, George K. Thiruvathukal and Mark C Lewis
Various hybrid-functional languages, designed to balance compile-time error detection, conciseness, and performance, have emerged. Scala, e.g., is interoperable with Java ...
Download
Article
Metrics Dashboard Services: A Framework for Analyzing Free/Open Source ...
Computer Science: Faculty Publications and Other Works (2016)
Shilpika Shilpika, George K. Thiruvathukal, Nicholas Hayward and Konstantin Läufer
Download
Article
A Polyglot Approach to Bioinformatics Data Integration: A Phylogenetic Analysis ...
Evolutionary Bioinformatics (2016)
Steven Reisman, Thomas Hatzopoulous, Konstantin Läufer, George K. Thiruvathukal, et al.
As sequencing technologies continue to drop in price and increase in throughput, new challenges emerge for the management and accessibility ...
Download
Presentation
Towards Sustainable Digital Humanities Software
Chicago Colloquium on Digital Humanities and Computer Science 2015 (2015)
George K. Thiruvathukal, Shilpika Shilpika, Nicholas J Hayward, Saulo Aguiar, et al.
Our work in software quality for digital humanities was borne of an effort to address sustainable practices in scientific software ...
Download
Article
A Polyglot Approach to Bioinformatics Data Integration: a Phylogenetic Analysis ...
Evolutionary Bioinformatics (2015)
Steven Reisman, Thomas Hatzopoulos, Konstantin Laufer, George K. Thiruvathukal, et al.
As sequencing technologies continue to drop in price and increase in throughput, new challenges emerge for the management and accessibility ...
Download
Presentation
Software Metrics and Dashboard
Computer Science: Faculty Publications and Other Works (2015)
Shilpika Shilpika, George K. Thiruvathukal, Saulo Aguiar, Konstantin Läufer, et al.
Software metrics are a critical tool which provide continuous insight to products and processes and help build reliable software in ...
Download
Presentation
Spring11: PDC in CS1/2 and a mobile/cloud ...
Proc. 3rd NSF/IEEE-CS TCPP Workshop on Parallel and Distributed Computing Education (2013)
Joseph P. Kaylor, Konstantin Läufer, Chandra N Sekharan and George K. Thiruvathukal
Recent changes in the environment of Loyola University Chicago’s Department of Computer Science include a better differentiation of our four ...
Download
Presentation
Building Capable, Energy-Efficient, Flexible Visualization and Sensing Clusters from Commodity ...
2nd Greater Chicago Area System Research Workshop (2013)
Thomas Delgado Dias, Xian Yan, Konstantin Läufer and George K. Thiruvathukal
We explore the application of clusters of commodity tablet devices to problems spanning a “trilogy” of concerns: visualization, sensing, and ...
Download
Presentation
Network Technologies Used to Aggregate Environmental Data
2nd Greater Chicago Area System Research Workshop (2013)
Paul Stasiuk, Konstantin Läufer and George K. Thiruvathukal
The goal of the Loyola Weather Service (lws) project is to design and build a system of functioning environmental monitoring ...
Download
Presentation
A Polyglot Approach to Bioinformatics Data Integration: Phylogenetic Analysis of ...
2nd Greater Chicago Area System Research Workshop (2013)
Steven Reisman, Catherine Putonti, George K. Thiruvathukal and Konstantin Läufer
RNA-interference has potential therapeutic use against HIV-1 by targeting highly-functional mRNA sequences that contribute to the virulence of the virus. ...
Download
Presentation
Using Scala Strategically Across the Undergraduate Curriculum
Proceedings of the 44th ACM Technical Symposium on Computer Science Education (2013)
Mark Lewis, Konstantin Läufer and George K. Thiruvathukal
Various hybrid-paradigm languages, designed to balance compile-time error detection, conciseness, and performance, have emerged. Scala, e.g., is interoperable with Java ...
Link
Presentation
Filesystems: Addressing the Last-mile “problem” in Services-Oriented/Cloud Computing
Scientific Software Days (2012)
George K. Thiruvathukal, Joseph P. Kaylor and Konstantin Läufer
We have designed and implemented RestFS, a software framework that provides a uniform, configurable connector layer for mapping remote web-based ...
Download
Article
Simplifying Domain Modeling and Memory Management in User-Mode Filesystems with ...
Proc. 2010 IEEE Intl. Conf. on Electro/Information Technology (2012)
Joseph P. Kaylor, Konstantin Läufer and George K. Thiruvathukal
Transparent access to remote data sets and data arising from web services is a non-trivial challenge to application developers. This ...
Download
Presentation
An Object-Oriented Framework for Userland Filesystem Development
NOFS (2012)
George K. Thiruvathukal, Joseph P. Kaylor and Konstantin Läufer
Userland filesystems (also known as virtual/installable filesystems) represent a promising direction for interfacing the traditional filesystem concept to specific domain ...
Download
Article
Moving Academic Department Functions to Social Networks and Clouds: Initial ...
Computing in Science & Engineering (2011)
George K. Thiruvathukal, Konstantin Läufer and David Dennis
The ability to move locally hosted services to cloud-based technologies is a key element in the scientific programming toolbox.
Download
Article
Automated Systematic Testing for Constraint-Based Interactive Services
Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications (2000)
Patrice Godefroid, Lalita Jategaonkar Jagadeesan, Radha Jagadeesan and Konstantin Laufer
Constraint-based languages can express in a concise way the complex logic of a new generation of interactive services for applications ...
Download
Article
Sisl: Several Interfaces, Single Logic
International Journal of Speech Technology (2000)
Thomas Ball, Christopher P Colby, Peter Danielsen, Lalita Jategaonkar Jagadeesan, et al.
Modern interactive services such as information and e-commerce services are becoming increasingly more flexible in the types of user interfaces ...
Download
Article
Design and Implementation of Triveni: a Process-Algebraic API for Threads ...
Proc. Intl. Conf. on Computer Languages (1998)
Christopher P Colby, Lalita Jategaonkar Jagaeesan, Radhakrishnan Jagadeesan, Konstantin Laufer, et al.
We describe Triveni, a framework and API for integrating threads and events. The design of Triveni is based on an ...
Download
Article
Safe Structural Conformance for Java
Department of Computer Science Technical Reports (1996)
Konstantin Laufer, Gerald Baumgartner and Vincent F. Russo
Download
Article
On the Interaction of Object-Oriented Design Patterns and Programming Languages
Department of Computer Science Technical Reports (1996)
Gerald Baumgartner, Konstantin Laufer and Vernon J. Rego
Download
More