05.03.2013 Views

TADESSE TAREKE.pdf - Addis Ababa University

TADESSE TAREKE.pdf - Addis Ababa University

TADESSE TAREKE.pdf - Addis Ababa University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents<br />

List of Tables .......................................................................................................................iii<br />

List of Figures......................................................................................................................iv<br />

Listings..................................................................................................................................v<br />

Acronyms and Abbreviations ............................................................................................vi<br />

CHAPTER 1: INTRODUCTION.......................................................................................1<br />

1.1 OVERVIEW .............................................................................................................1<br />

1.1.1 BUSINESS RULES SYSTEMS .........................................................................1<br />

1.1.2 DEVELOPMENT APPROACHES’ TRADE-OFF .................................................1<br />

1.2 PROBLEM STATEMENT ..........................................................................................3<br />

1.3 RESEARCH QUESTIONS AND HYPOTHESES ...........................................................4<br />

1.4 OBJECTIVES ...........................................................................................................4<br />

1.5 ORGANIZATION OF THE THESIS ............................................................................6<br />

CHAPTER 2: BACKGROUND .........................................................................................7<br />

2.1 BUSINESS RULES APPROACH.................................................................................7<br />

2.2 OBJECT-ORIENTED APPROACH ............................................................................7<br />

2.3 UNIFIED MODELING LANGUAGE (UML)..............................................................8<br />

2.3.1 ABOUT UML...............................................................................................8<br />

2.3.2 ARCHITECTURE OF UML.............................................................................8<br />

2.4 DESIGN PATTERNS AND FRAMEWORKS ................................................................9<br />

2.4.1 ABOUT DESIGN PATTERNS AND FRAMEWORKS...........................................9<br />

2.4.2 SELECTING DESIGN PATTERNS..................................................................10<br />

2.4.3 DOMAIN SPECIFIC DESIGN PATTERNS .......................................................11<br />

2.5 SUMMARY ............................................................................................................12<br />

CHAPTER 3: RELATED WORK ...................................................................................13<br />

3.1 UML EXTENSION MECHANISMS.........................................................................13<br />

3.2 MODELING DESIGN PATTERNS ...........................................................................14<br />

3.3 PERSISTENCY USING DESIGN PATTERNS ............................................................14<br />

3.4 AUTOMATING DESIGN PATTERNS.......................................................................16<br />

3.5 RULE PATTERNS ..................................................................................................16<br />

3.6 REQUIRED TOOLS................................................................................................17<br />

3.6.1 REPOSITORY SYSTEMS ..............................................................................17<br />

3.6.2 RULES ENGINES ........................................................................................18<br />

3.6.3 INTEGRATED SUPPORT TOOLS...................................................................19<br />

3.5 SUMMARY ............................................................................................................20<br />

i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!