20090113simmonds_devon0003

Devon M. Simmonds

Assistant Professor

 

Department of Computer Science

UNC Wilmington

CIS Building Room 2046

601 South College Road

Wilmington, NC 28403

Tel: 910-962-3819

Fax: 910-962-7457

simmondsd [at] uncw [dot] edu

 

-----------------

 

Visitors since 9/8/2006

free web counter

 

 

 

Research Areas & Projects  

                         

 

 

 

Component-Based Software Engineering

 

A software component is a prefabricated software unit that is capable of being used in the assembly of complete software systems from prefabricated parts. Component based software engineering is concerned with the development of these prefabricated software units, called components, and their configuration, assembly, deployment and evolution. Software components are typically defined in terms of well-defined interfaces and dependencies and defined by a component model. My research interest includes the various areas and standards critical to cbse. These include:

      Specification standards for defining components

      Interaction standards for specifying the explicit context dependency on other software elements

      Composition standards for defining how components can be composed to create a larger structure and how a producer can replace one existing component with another one.

      Deployment standards for specifying how components are put into operation

      Software component testing techniques.

 

Research Projects

 

1.     Design by contract

a.     Students:

b.     Results

§  Papers in progress

c.      Status: Research ongoing.

 

 

______________________________