Date of Award

Fall 2005

Document Type

Thesis

Degree Name

Master of Science in Computer Science - (M.S.)

Department

Computer Science

First Advisor

Vassilka D. Kirova

Second Advisor

Fadi P. Deek

Third Advisor

James A. McHugh

Abstract

Today's fast changing markets and technology drive software industry to deliver high quality enterprise software solutions. The enterprise system architecture should be designed to keep business functions separate from technological implementation to accommodate the fast changing business environment.

In this thesis we have studied the current best practices in defining enterprise architectures and Zachman's framework in particular. We have further examined the Model Driven Architecture (MDA) approach and its application to enterprise architecture definition. MDA separates the business logic from the underlying platform technology and defines a representation model based on precise semantics. Zachman's framework defines a set of views and category of models to describe complex objects as a combination of simple logical cells independent of each other. We mapped the two approaches into a model driven framework for enterprise architecture definition, which leverages the abstraction levels of MDA and the exhaustive views of Zachman's framework. We also examined the current work on designing Emergency Response Systems and customized our generic method to address their specifics. This thesis describes an ideal emergency response system, which we define as a virtual enterprise system, and articulates an Emergency Response System Design (ERSD) Framework that is a checklist of views for comprehensive system definition

Share

COinS