Home Page
Back to Jan Vanthienen

General
News
My K.U.LEUVEN page
My TEW page
E-Business Chair
Pascal-oefeningen
FAQ (dutch)

Index
Jan Vanthienen
Research
Teaching
Resume
Miscellaneous

Research
Publications
KBS and Prologa
OO Development

Links
Business rules and
      Knowledge
Delphi and OO
      development

Teaching
Course schedule
Thesissen 04-05
Thesissen 03-04
Course material

Other
My Bookmarks


Back to Top

CWIS  K.U.Leuven   ETEW Up  Information Systems Search  Search  

Thesisonderwerpen 2005-2006  Prof. Jan Vanthienen

 

  • Onderwerpen in verband met objectgeoriënteerde software-ontwikkeling, Business Rules, Delphi en de Prologa werkbank

The business rules approach is a methodology—and possibly special technology—by which you capture, challenge, publish, automate, and change rules from a strategic business perspective. The result is a business rules system, an automated system in which the rules are separated, logically and perhaps physically, from other aspects of the system and shared across data stores, user interfaces, and perhaps applications.

Prologa is een tool voor het modelleren en implementeren van bedrijfsregels en kennissystemen via beslissingstabellen. De werkbank is ontwikkeld in Borland Delphi voor Windows. Uitbreidingen en verfijningen vormen telkens het onderwerp van een afgebakende eindverhandeling. De ontwikkeling van elk onderdeel gebeurt met behulp van Delphi. Maximale support en expertise zijn aanwezig.

Nr.

Student

Richting

Titel

Werkleider

                       Uitwerking van een gevalstudie van Business Rules modellering en implementatie in modelgedreven architecturen

Context: Modelgedreven architecturen zijn erop gericht analyse en ontwerp vanuit verschillende niveaus van abstractie, bijvoorbeeld op conceptueel, technologiespecifiek en platformafhankelijk niveau, en vanuit verschillende aspecten , bijvoorbeeld data-, proces-, en motivatieaspecten, te belichten. Reeds gedurende heel wat jaren is Object-Orientatie (OO) het dominante paradigma voor modelgedreven architectuur. Hoewel OO-concepten aantrekkelijk zijn voor analyse en ontwerp, moet men vaststellen dat OO alleen niet in staat is om complexe bedrijfsregels in verband met validatie, definities, berekeningen en reactiviteit, zo voor te stellen dat deze zodanig traceerbaar en aanpasbaar zijn, dat een onafhankelijke ontwikkeling en evolutie van bedrijfsregels en informatiesystemen mogelijk wordt.

Verhandeling: In deze verhandeling worden enkele zogenaamde "best practices" voor het gebruik van bedrijfsregels in modelgedreven architecturen uiteengezet. Deze best practices worden gestaafd met modellen en een implementatie van de "UServ Financial Services" gevalstudie.

Referenties:

OMG, "Semantics of Business Vocabulary and Business Rules (SBVR) standard." 2005.

Voor de beschrijving van de gevalstudie, zie: Business Rules Forum, "UServ Financial Services Product Derby Case Study." 2005. beschikbaar op www.businessrulesforum.com/conf_derby.php

Stijn Goedertier
  Tom Wuytack

(kaart binnen)

TEW

De rol van Business Rules in Supply Chain planningsystemen

Context: Supply chain-optimalisatie richt zich op het opstellen van optimale productie- en logistieke plannen. Traditioneel worden hiervoor centrale, hiërarchische planningssystemen ingeschakeld. Er zijn echter verschillende nadelen verbonden aan deze aanpak. De beslissing- en optimalisatieproblemen blijven in deze systemen immers vaak verborgen voor de gebruiker. Daarnaast houden deze systemen in hun planning geen rekening met subjectafhankelijke en sterk aan verandering onderhevige beperkingen en eigenschappen die zich in de realiteit voordoen.

Informatie- en telecommunicatiesystemen zijn vandaag de dag efficiënt genoeg geworden om de communicatieoverhead op te vangen die gepaard gaat met de real-time, klantgerichte optimalisatie van supply chain-operaties. De uitdaging is hierbij te komen tot een gedistribueerd, real-time planningssysteem dat de mogelijkheid heeft om subjectafhankelijke beperkingen en voorkeuren, zogenaamde business rules, te definiëren zodat plannen op maat van de klant opgesteld kunnen worden. Dergelijke planningssystemen hebben ook meer aandacht voor de gebruiker, die aan de hand van visualisaties en simulaties in staat is actief deel te nemen aan de planning. Een mogelijke technologie om dit alles ten dele te realiseren is Constraint (Logic) Programming (CLP), dat toelaat optimalisatieproblemen op declaratieve wijze te beschrijven.

Verhandeling: Deze verhandeling onderzoekt de rol die business rules kunnen spelen in suply chain-planningssystemen. De volgende elementen kunnen hierbij aan bod komen: een kwalitatief veldonderzoek naar supply chain-planningsbehoeften bij bedrijven, een methodologie voor het inzetten van bedrijfsregels in supply chain-planningsystemen, het oplossen van een complex combinatorisch optimalisatieprobleem,…

Referenties:

Stijn Goedertier
  Edmond Van Steenberge

(kaart binnen)

HBI Consolidatie van XML imports en exports in Prologa  
    HBI Tree pretty printing vanuit beslissingstabellen

Nog verder te beschrijven ...

Johan Huysmans
  • Onderwerpen in verband met data mining en knowledge discovery

De technologische vooruitgang heeft er toe geleid dat in de meeste organisaties aan een steeds sneller tempo data geproduceerd worden, waardoor het moeilijk wordt hieruit informatie te selecteren. Dit heeft geleid tot een sterke behoefte aan visualisatie en vervolgens aan geautomatiseerde manieren om nieuwe kennis te verwerven uit deze data. Bij de extractie van kennis uit data (knowledge discovery of data mining genoemd) wordt getracht om in een massa gegevens nieuwe, niet triviale en nuttige relaties en patronen te herkennen.

Nr.

Student

Richting

Titel

Werkleider

     

Mieren die aan data mining doen

Context: Data mining omvat het extraheren van voorheen onbekende informatie uit (vaak grote hoeveelheden) data, en leidt in de juiste context tot kennis. Een hele waaier van technieken zijn hiervoor reeds toegepast, zoals C4.5, logistieke regressie, neurale netwerken, … Classificatie is een onderdeel van data mining en omvat het toekennen van een datapunt een bepaalde klasse, op basis van specifieke karakteristieken. Hiervoor wordt beroep gedaan op een hoeveelheid van beschikbare data met gekende klasse.

AntMiner+is een data mining techniek die gebaseerd is op artifiële mierenkolonies. Het intelligente gedrag van mieren, emergent behavior genoemd, vloeit voort uit de zelforganisatie en indirecte communicatie tussen de mieren. Artificiële mierenkolonies zijn gebaseerd op biologische mierenkolonies en bestaan uit zeer simpele software-agenten, die net zoals mieren slechts een beperkt geheugen en vermogen hebben. AntMiner+ extraheert een set van begrijpbare regels en is daarom uiterst relevant in domeinen waar interpreteerbaarheid van het gegenereerde model noodzakelijk is, zoals credit scoring (onderscheid maken tussen goede betalers en wanbetalers van financiële instellingen) en het stellen van medische diagnose.

Thesis: De thesis omvat het verder meewerken aan het classificatie algoritme en de toepassing van de techniek in het credit scoring domein.

Profiel: Gemotiveerde student/e met kennis van programmeren, alsook sterk in conceptuele opbouw van algoritmen.

Referenties:

http://iridia.ulb.ac.be/~mdorigo/ACO/publications.html

Papers over AntMiner+ op aanvraag

David Martens
     

Het bouwen van begrijpbare credit scoring modellen a.d.h.v. geavanceerde data mining technieken

Context: In een kredietverleningscontext kan data mining toegepast worden voor de opstelling van modellen die de kredietwaardigheid van toekomstige klanten voorspellen. Gebaseerd op de kenmerken en het terugbetalingsgedrag van klanten uit het verleden tracht men hierbij modellen te schatten die de kans op succesvolle terugbetaling van nieuwe potentiële klanten zo nauwkeurig mogelijk berekenen (ook wel credit scoring genoemd). Neurale netwerken (NN) en support vector machines (SVMs) zijn technieken die goed presteren qua accuraatheid van het gegenereerde model, maar zijn moeilijk praktisch inzetbaar omdat het model beschreven wordt door een complexe wiskundige formule, onbegrijpbaar voor de experts die de uiteindelijke beslissingen moeten nemen. Andere technieken, zoals logistieke regressie en C4.5 zijn dan wel begrijpbaar, maar moeten onderdaan qua accuraatheid.

Thesis: De student/e combineert lineaire, begrijpbare technieken met meer accurate niet-lineaire technieken, zoals NN en SVMs. Eerste wordt een lineair gedeelte gebouwd, en op het overblijvende residu wordt een SVM of NN getraind. Het NN/SVM gedeelte wordt vervolgens a.d.h.v. regel extractie omgezet in simpele regels, resulterend in een accuraat, doch begrijpbaar model. Het geheel wordt toegepast op allerlei credit scoring datasets.

Profiel: Gemotiveerde student/e met kennis van programmeren en interesse in data mining.

Referenties:

http://www.econ.kuleuven.be/fetew/pdf_publicaties/bi_articles/bi.nr12.pdf
http://www.bnb.be/dq/KredObs/N/comment4_n.htm
http://www.sas.com/offices/europe/belux/customer/cust_kul2.html

David Martens
         
  • Onderwerpen in verband met E-business, E-government, E-learning
Nr.

Student

Richting

Titel

Werkleider

         
  • Diverse onderwerpen
Nr.

Student

Richting

Titel

Werkleider

      Verder uitbouwen en implementeren van een portaalsite voor de Contactgroep Beleidsinformatici Leuven.

De verhandeling bouwt voort op de site die vorig jaar werd ontwikkeld in ASP.NET.  Hier moeten een aantal zaken aan toegevoegd worden, zoals ledenadministratie, paswoordbeheer, tijdschriftcollectie, administratie van betalingen, toegang voor studenten, interessante links, enz.  Programmeerkennis is nodig, maar kan verworven worden.  Verder is het belangrijk aandacht te hebben voor de volledige administratie van een vereniging (adressen, betalingen, facturen, enz.).  Het maken van eenvoudige HTML pagina's is niet aan de orde.

Zie http://www.econ.kuleuven.ac.be/cbl

David Martens
     

De economische gevolgen van de eerste operationele quantum-computer

Context: Digitale gegevensverwerking is gebaseerd op bits van informatie, met als mogelijke  waarden 0 en 1. Quantum computing daarentegen is gebaseerd op zogehete qubits die in feite op hetzelfde moment 0 en 1 zijn. De positie, impuls of een andere toestand van een elementair deeltje blijft `ambigu' totdat een proces van `desambiguering' ertoe leidt dat het deeltje beslist waar het is, waar het is geweest, en wat voor kenmerken het heeft.

Eén enkele qubit vertegenwoordigt twee mogelijke oplossing, vermits het tegelijk 0 en 1 kan zijn. Twee aan elkaar gekoppelde qubits vertegenwoordigen vier mogelijke antwoorden. Een quantum computer met 100 qubits vertegenwoordigt 2100 antwoorden. Het probleem wordt uitgedrukt als een test die moet worden uitgevoerd op alle mogelijke antwoorden, en wordt vertegenwoordigd door een reeks qubits. Wanneer deze qubits decohereren blijft er een reeks nullen en enen over die slagen voor de test.

Thesis: Reeds gekende toepassingen voor dergelijke quantum computers zijn het zeer snel factoriseren van grote getallen (Shor's algoritme), veilige communicatie en doorzoeken van ongestructureerde databanken (algoritme van Grover). Op dit moment is een volledig operationele quantumcomputer nog niet voorhanden, en in deze thesis gaan we na wat de economische gevolgen zijn van de (vrij zekere) revolutionaire introductie ervan. Enkel al Shor’s algoritme zal vele gevolgen hebben, vermits vele encryptie-technieken juist gebaseerd zijn op de assumptie dat het ontbinden in priemfactoren van grote getallen praktisch onmogelijk is.

Profiel: Student/e die zich vastbijt in het onderwerp, creatief, met economische inzichten, niet afgeschrikt door dergelijke complexe materie.

Referenties: www.qubit.org
David Martens

Back to Top


Next Page Up CWIS Search

Universitas Catholica Lovaniensis Sedes Sapientiae Copyright © 2005, Katholieke Universiteit Leuven.
Information provider: Information Systems Group
Reactions for the author:
Jan Vanthienen
Layout:
Jan Vanthienen
http://www.econ.kuleuven.be/tew/academic/infosys/members/vthienen/thes0506.htm