TADESSE TAREKE.pdf - Addis Ababa University
TADESSE TAREKE.pdf - Addis Ababa University
TADESSE TAREKE.pdf - Addis Ababa University
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