Computer Science and Engineering Graphic ITEB Link    
University of Connecticut Logo
About Computer Science and Engineering
Line
Computer Science and Engineering Undergrad
Line
Computer Science and Engineering Graduate Programs
Line
Computer Science and Engineering Research Programs
Line
Computer Science and Engineering Faculty Information
Line
Computer Science and Engineering Job Opportunities
Line
Computer Science and Engineering News
Line
Computer Science and Engineering Contact Information
Line
School of Engineering Website
Line
University of Connecticut Main Page
Line
Computer Science and Engineering Site Map
Line

Computer Science & 
Engineering Department 
371 Fairfield Road 
Unit 2155 
Storrs, CT 06269-2155 
Phone: (860) 486-3719 
Fax: (860) 486-4817 



Dedicated Laboratories - CORE: Component-Oriented Research Laboratory

Description

The research direction of the CORE Lab is the investigation of a formal component-based paradigm for architecting complex systems that achieves:

  • Interoperability on syntactic and semantic levels that supercedes the capabilities of extant architectural paradigms (e.g., CORBA), and middleware systems (e.g., object broker implementations)

  • Adaptation and utilization of a formal methodology for specifying services and their abstract implementations, specifically the methodology based Input/Output automata (IOA)

  • Validated evaluation of correctness of component-based designs as an integral part of automating transition of abstract designs to specific implementations.

  • Support for reusable and multiple-use components that can be deployed as building blocks for extant and future applications.

  • Definition and realization of key system requirements, including security, performance and fault tolerance. Performance specifications make explicit statements about the behavior of components and entire systems in terms of their critical resources (e.g., time and space). Specifications of fault tolerance make statements about the ability of components to offer service in the presence of specific failure patterns, and about the (graceful) degradation of the provided service.

  • Full or partial automation of transition of abstract designs to implementations via code generation. The focus is on preserving the semantics of abstract specifications in implementations, i.e., ensuring that the generating code correctly implements abstract designs.
Faculty Members

Steven A. Demurjian, (Co-Director) Computer Science and Engineering, University of Connecticut

Alex Shvartsman, (Co-Director) Computer Science and Engineering, University of Connecticut

Group Laboratory Website

N/A

[Back]