Background for the header
To the home page of the University of Antwerp

 

 

LORE / Teaching / Sem2LIC

Course Contents | Location | Schedule | Exam

This is the seminars home page for the last year Computer Science students at the University of Antwerp. It provides information concerning a course entitled "Seminarie Informatica". The goal of this course is to expose students to new and emerging trends in Computer Science and it is typically organized around a number of invited speakers.

AdREM LogoIn co-operation with the AdREM research group.

Course Contents

De examenregeling is bekend !
  • praktische details [TEXT]
  • keuzeformulier (in te dienen tegen 1 juni) [PDF | MS Word]
  • tijdsschema voor het mondeling examen op 24 en 25 juni [PDF | MS Word]
Each year, the University of Antwerp invites a number of experts in the field of Computer Science, to give a presentation about their work, in order to expose students to new and emerging trends. For already the third consecutive year now, we organize some of these seminars in conjunction with two associated institutions, namely the "Hogeschool Antwerpen" en the "Karel De Grote Hogeschool". As such, we aim to foster cross-fertilization between theclosely related fields of ICT and Computer Science.

This year, the seminar will be organized as a series of lectures around the topics "Software Engineering" and "Databases". Below is the tentative list of lectures that will be provided for each topic.

Software Engineering
Databases

Location

  • Normally, all lectures will take place in the University of Antwerp - Department of Mathematics and Computer Science
    located on the Middelheimcampus.
    http://www.ua.ac.be/main.asp?c=*HOME&n=149&ct=MAPPEN&e=t295
  • One seminar will be organised at the "Hogeschool Antwerpen" (Details will follow).
  • One seminar will be organised at the "Karel de Grote Hogeschool" (Details will follow).

Course Schedule

Below is the planned series of lectures. Note that it is likely that the schedule will change over the course of the year. The schedule has last been updated on Tuesday, October 10th, 2004.
week date title room
1 Thu 2-Oct; 14:00 - 16:30 The Microsoft .Net Framework
Dit seminarie is uitzonderlijk op eendonderdag.
Het staat open voor de studenten 1rste en 2de licentie Informatica, evenals voor de 3de jaarsstudenten graduaat informatica van de Hogeschool Antwerpen.
Aula G010
2 Wed 8-Oct    
3 Wed 15-Oct    
4 Wed 22-Oct    
5 Wed 29-Oct; 14:00 - 16:00 Xpath Fragments (Gabi Kuper - Università di Trento) Lokaal U214
6 Wed 5-Nov    
7 Wed 12-Nov; 14:00 - 16:00 Aspect-oriented Software Development (Johan Brichau - Vrije Universiteit Brussel) Lokaal U025
8 Wed 19-Nov; 14:00 - 17:00 Architecting mobile software at Nokia (Alessandro Maccari - Nokia)
This seminar will last untill 17:00.
Lokaal U025
9 Wed 26-Nov; 14:00 - 16:00   Lokaal U214
10 Wed 3-Dec; 14:00 - 16:00 Instance Dependent Concurrency Control for Semistructured Databases I (Jan Hidders - University of Antwerp) Lokaal U214
Thu 4-Dec Computer Crime (Luc Beirens - Federal Computer Crime Unit)
Dit seminarie zal doorgaan op de "Hogeschool Antwerpen".
Lokaal D31
Hogeschool Antwerpen - Departement IWT
Campus Paardenmarkt
Paardenmarkt 92 - 2000 Antwerpen
11 Wed 10-Dec; 14:00 - 16:00 Instance Independent Concurrency Control for Semistructured Databases (Jan Hidders - University of Antwerp)
(Uitgesteld naar 28 april wegen ziekte)
Lokaal U214
12 Wed 17-Dec; 14:00 - 16:00 Geo Data Store (Remco van Eijndt - URBIDATA Eindhoven) Lokaal U214
X-mas holidays
13 Wed 7-Jan    
Semester break
1 Wed 11-Feb; 15:30 - 17:30 Geo-Informatie Management: tussen data en toepassing (Henk Ottens - Universiteit Utrecht) A160
2 Wed 18-Feb; 15:30 - 17:30 Een evaluatie van spatial data modellen voor GIS vanuit model-theoretisch oogpunt (Bart Kuijpers - Transnationale Universiteit Limburg) A160
3 Wed 25-Feb    
4 Wed 03-Mar    
5 Wed 10-Mar; 15:30 - 17:30 Resilient: Making Embedded Systems Serviceable(Lars Bak - OOVM)
This event was open to external guests. Moreover, it was followed by a reception sponored by the "Vlaams Software Platform".
G010
6 Wed 17-Mar; 15:30 - 17:30 Software architecture design and software product lines (Jan Bosch - University of Groningen) A160
7 Wed 24-Mar    
8 Wed 31-Mar Go-cart race  
Easter holidays
9 Wed 21-Apr; 15:30 - 17:30 Hybrid database, geo-relational database, geo-enable database... How to introduce geography into databases ? (Jean-Paul Donnay, Universite Liege) A160
Fri 23-Apr; 14:00 - 16:00 Mobiele breedband voor hulpdiensten (John Baekelmans - Cisco)
Dit seminarie is uitgesteld naar Donderdag 6 mei.
---Yet unknown---
10 Wed 28-Apr Instance Independent Concurrency Control for Semistructured Databases (Jan Hidders - University of Antwerp)
(Uitgesteld seminarie van 10 december)
A160
11 Wed 5-May    
Thu 6-May; 8:30 - 10:30 Mobiele breedband voor hulpdiensten (John Baekelmans - Cisco)
Dit seminarie zal doorgaan op de Karel de Grote Hogeschool Antwerpen.
Karel de Grote Hogeschool Antwerpen
dept. Industriele Wetenschappen en Technologie
Salesianenlaan 30
B-2660 Hoboken
12 Wed 12-May    
13 Wed 19-May    
14 Wed 26-May    

Examen

<<This part of the web-page is offered in Dutch>>

Dit jaar wordt geopteerd voor een mondeling examen. Elke student moet voor elk van de onderzoeksdomeinen (Software Engineering and Databases) twee sprekers kiezen en zal daarover een mondeling examen afleggen bij de twee verantwoordelijken (Serge Demeyer en Jan Paredaens). Elke student moet dus voor het examen vier onderwerpen in detail bestuderen, maar tijdens het mondeling examen kunnen uiteraard ook onderwerpen voorgesteld door andere sprekers aan bod komen.

The Microsoft .Net Framework

Speaker
Rudi Larno
Senior Advisor Application Development
Microsoft Belgium and Luxemburg
Detailed Program
  • Microsoft .NET Vision
    What is .NET really?? Is it a marketing name, is it a box, is it = C#?
  • .NET Framework
    High level overview of the technical architecture and design goals of the .NET Framework
  • Demo (with mobile solution)
More Information

Aspect-oriented Software Development

Speaker
Johan Brichau is a researcher and phd. candidate at the Vrije Universiteit Brussel. His research has been focused on aspect-orientation during the last 4 years, with a special interest in aspect-language engineering and composability issues of aspect languages. He has published a number of articles on the topic and was a co-organizer of several international workshops.
For more information, you can visit http://prog.vub.ac.be/~jbrichau/
Abstract
Aspect-oriented software development (AOSD) is a relatively new area of research in computer science and has emerged from research ideas in the reflection and meta-programming communities. Aspect-orientation provides software developers with a totally new kind of programming abstraction, intented to solve some of the maintenance and evolution problems that occur with software written in contemporary programming languages. This talk introduces the basic ideas and history of the advent of this new software development paradigm. Next we provide an overview of the currently existing technologies that support AOSD and explore some important ones in more detail. We also provide a short overview of current research in AOSD that occurs at Belgian universities.
More Information

Architecting mobile software at Nokia

Speaker
Alessandro "mac" Maccari is a technical architect in Nokia Mobile Software's Web Service Technology team. Previous to that, he has been a researcher with Nokia Research Center's Software Architecture group. He is also a PhD student at the Royal University of Groningen. Strange as it may seem, he is an Italian but is based in Helsinki, Finland, where he stretches motorbike ridingto the extreme.
http://www.alessandromaccari.com/
Abstract
You will hear about how hard (and fun) it is to be a software architect for a mobile terminal and telecom networkequipment manufacturer. You will enjoy hearing about the problems I met, the people I talked to and the stories I was told during the last 7 years at Nokia. In particular, you will learn about two key problems we continuously face: feature interaction andvariability. You will also participate in a group exercise where you will analyze the feature interaction problem for a mobile phone, and figure out a few methods and tricks to get around it.
More Information
Below are some references to papers and presentations containing background material.

Structural Properties of XPath Fragments

Speaker
Gabriel Kuper obtained his PhD at Standford University in 1985. Subsequently, he was a researcher at the IBM Watson Research Center, ECRC (European Computer-Industry Research Center) in Munich, and at Bell Labs, as well as a visiting researcher at INRIA Rocquencourt and the Universitè libre de Bruxelles. He is currently the Università di Trento.
http://dit.unitn.it/~kuper
Abstract
We study structural properties of each of the main sublanguages of XPath commonly used in practice. First, we characterize the expressive power of these language fragments in terms of both logics and tree patterns. Second, we investigate closure properties, focusing on the ability to perform basic Boolean operations while remaining within the fragment. We give a complete picture of the closure properties of these fragments, treating XPath expressions both as functions of arbitrary nodes in a document tree, and as functions that are applied only at the root of the tree. Finally, we provide sound and complete axiom systems and normal forms for several of these fragments. These results are useful for simplification of XPath expressions and optimization of XML queries.
More Information

Instance Dependent Concurrency Control for Semistructured Databases

Speaker
Jan Hidders studeerde af in 1991 in de Informatica aan de Universiteit Twente in Enschede, Nederland. Daarna werd hij doctoraatstudent aan de Technische Universiteit Eindhoven, waar hij zijn doctoraat in 2001 ontving voor zijn thesis "A Graph-based Update Language for Object-Oriented Data Models". Gedurende deze tijd was hij tevens van 1995 tot 2001 docent informatica aan de Hogere Informatica Opleiding (nu deel van de Academie voor ICT en Management, Hogeschool Brabant) in Breda. Sinds 2001 werkt hij als postdoctoraal onderzoeker aan de Universiteit van Antwerpen bij de faculteit Wiskunde en Informatica in de onderzoeksgroep ADReM. Daar doet hij momenteel onderzoek naar op het gebied van grafische query talen, query optimalisatie voor XML talen zoals XPath en XQuery, de expressieve kracht van deze talen en transactie-management voor semigestructureerde data.
http://www.win.ua.ac.be/~hidders/
Abstract
The hierarchical and semistructured nature of XML data can cause complicated types of update-behavior. The updates are not limited to entire document trees, but can involve subtrees and even individual elements. These document parts correspond to e.g. sections in text documents or sub-diagrams in vector graphics files. Providing suitable locking mechanisms for semi-structured data can signifi- cantly improve collaboration systems that store their data as XML documents.
We will show that concurrency control mechanisms in CVS, relational, and object oriented database systems are inadequate for collaboration systems based on semistructured data. We therefore present a locking scheme of fine granularity based on path locks. We also show that our proposed mechanism avoids conflicts by ensuring serializability, that it supports both top-down and bottom-up query evaluation, and that it is relatively efficient.
More information
  • Presentation [PPT]

Geo Data Store

Speaker
Opgeleid aan de Technische Universiteit Eindhoven met als studierichting Technische Informatica. Sinds 1998 werkzaam bij URBIDATA bv te Eindhoven als Project Engineer.

Ervaringen:
- Ontwerpen en bouwen van diverse internet- en intranetsites, onder andere gebaseerd op XML.
- Ontwerpen en implementeren van de UDS (Universal Data Store), een data store en datawarehouse voor geografische gegevens met behulp van Delphi en Oracle8i/9i Spatial. Gegevensontsluiting door middel van Autodesk MapGuide, ArcView, ArcIMS, XML (GML/SVG), etc.
- Opstellen van geo-informatiebeleidsplannen voor diverse gemeenten.
- Ontwerpen en opzetten van een gegevenswoordenboek ten behoeve van een Grootschalige Basiskaart voor een gemeente op basis van standaarden zoals GFOs, IMRO en de GBKN-specificatie.
- Projectleiding bij de inrichting en invoering van een centrale gemeentelijke geografische datastore op basis van Oracle Spatial in een grotere gemeente met behulp van de UDS.

http://www.urbidata.nl
Abstract
In een gegevenspakhuis of Data Store worden actuele kopieën van gegevens uit allerlei transactiedatabases opgeslagen en centraal beschikbaar gesteld ten behoeve van het gecombineerd raadplegen en/of analyseren daarvan, onafhankelijk van de transactiedatabases en applicatiekoppelingen die aan de gegevens-opbouw en bijhouding ten grondslag liggen. In een ruimtelijk gegevenspakhuis gaat het om gegevens met een geografische component; dus om gegevens die betrekking hebben op een object, dat een relatie heeft met het aardoppervlak en de vorm en relaties met andere objecten van dat object. Ruimtelijke informatie brengt een aantal specifieke kenmerken met zich mee die er voor zorgen dat de integratie van ruimtelijk data uniek is ten opzichte van andersoortige informatie.
In de praktijk wordt een Geo Data Store gebruikt voor bijvoorbeeld het gemeentebreed via intranet beschikbaar stellen van ruimtelijke basisinformatie zoals kadastrale gegevens, topografische basiskaarten, luchtfoto's etcetera. Een andere toepassing is de realisatie van nautische kaarten voor navigatiedoeleinden op schepen, waarbij een diversiteit aan geografische en nautische informatie wordt samengebracht in één kaart.
More information

Geo-Informatie Management: tussen data en toepassing

Speaker
Prof. Henk Ottens
Hoogleraar Sociale Geografie
Faculteit Geowetenschappen
Universiteit Utrecht
http://globis.geog.uu.nl/gismt/staff/ottens/ottens.html#top_ottens
In 1971 afgestudeerd als sociaal geograaf aan de Universiteit vanAmsterdam met als specialisatie Planologie. Sindsdien als wetenschappelijk medewerker verbonden aan de Universiteit Utrecht. Onderwijs en onderzoeksthema's waren: economische geografie, stadsgeografie en stedelijke planning. In 1985 aangesteld als universitair hoofddocent in de geografische informatieverwerking. Initiatiefnemer en eerste directeur van het Nederlands Expertisecentrum voor Ruimtelijke Informatieverwerking NexpRI. In 1992 benoemd tot hoogleraar Sociale Geografie, in het bijzonder de geografische informatieverwerking. Andere huidige functies: directeur van de landelijke onderzoekschool NETHUR (Netherlands Graduate School of Housing and Urban Research), extern hoogleraar aan het ITC in Enschede en bestuurslid van de vereniging Geo-Informatie Nederland.
Abstract
Het gebruik van geo-informatie technologie kent een historie van 'eilandautomatisering' van onderop. Enthousiaste gebruikers en afdelingen brachten GIS binnen in organisaties. Thans ligt de nadruk veel meer op integratie, infrastructuur en sturing van bovenaf. Centraal daarbij staat het concept geografische gegevens- en/of informatie infrastructuur (Geospatial Data Infrastructure, GDI). GDI's worden ontwikkeld voor organisaties, regio's, sectoren, landen, werelddelen en zelfs wereldwijd. De technologie sluit hierop aan met open standaarden, de organisatiewetenschap met speciale modellen voor de bedrijfsvoering. De ontwikkeling is er een van vallen en opstaan, maar er wordt vooruitgang geboekt. De huidige stand van zaken en een aantal meer en minder succesvolle voorbeelden passeren in de voordracht de revue.
More Information
  • Copies of the slides [PPT]

Een evaluatie van spatial data modellen voor GIS vanuit model-theoretisch oogpunt

Speaker
Bart Kuijpers studeerde wiskunde aan de KULeuven waar hij ook enkele jaren werkzaam was als onderzoeker op het gebied van artificiele intelligentie, meer bepaald machine learning en planning. Daarna maakte hij, aan de Universiteit Antwerpen onder leiding van Jan Paredaens, een doctoraat in de informatica over topologische eigenschappen van spatial databases in het constraint databasemodel. Na een korte periode als post-doctoraal medewerker van het FWO verhuisde Bart Kuijpers in 1999 naar het Limburgs Universitair Centrum waar hij sindsdien docent is in de vakgroep Theoretische Informatica en waar hij doceert en onderzoek doet op het gebied van logica. Hij betsudeert in het bijzonder logica's als querytalen voor spatial databasesystemen.
http://alpha.luc.ac.be/~lucp1265/
Abstract
We geven een overzicht van verschillende spatial datamodellen voor GIS die men in onderzoeks- en commerciele producten terugvinden kan. We overlopen de relevante datatypes en spatial operations die in hierin voorkomen en we klassificeren ze naar het type van onderliggend model dat ze gebruiken (spatial object, maps, GIS-approach, relational, nested relational, complex object, O-O, etc.). Verder kijken we welke eigenschappen wenselijk zijn in specifieke applicaties in cartografie, topografie, cadaster en andere GIS applicaties en we gaan na in welke mate de verschillende modellen hieraan voldoen.
More Information

Hybrid database, geo-relational database, geo-enable database... How to introduce geography into databases ?

Speaker
Jean-Paul Donnay (1953) is professor at the Unit of Geomatics of the University of Liege, where he holds the chair of cartography and GIS. His main research interest is in computational methods of analysis of spatial data, a topic on which he has published several books and papers. He got a licence (graduate) degree in Geography (1976), a master degree in urban planning (1983) and a doctorate degree in sciences (1985) devoted to computer assisted cartography. President of the Belgian committee of cartography and GIS (1997-2003) he is member of many international and Belgian associations.
http://www.geo.ulg.ac.be
Abstract
The structure of geographical entities - or objects - is defined by a geometry and a collection of attributes. If the management of alphanumeric attributes is easily performed by any RBDMS, the storage and the management of the geometry are problematic. This issue came out for the very beginning of the computer assisted cartography, and GIS (for Geographical Information System) inherited the difficulty. Hybrid management systems (FMS + DBMS) were the rule during a time, progressively incorporting some innovations and genuine improvements, but finally coming to proprietary solutions. The emergence of multimedia data and of the extended capabilities of O-R DBMS paved the way for the reconciliation of geometry with database schemas. "Geo-enabled" databases offer many advantages to organizations implementing GIS and they open the road for interoperability and data infrastructures. However they call for a new conceptual approach of geographical data and a severe reengineeing of existing applications.
More Information
  • Copies of the slides [ PDF ]

Computer Crime

Speaker
Luc Beirens
Federal Computer Crime Unit
Abstract
Het Internet en de nieuwe technologische ontwikkelingen hebben bedrijven zeer geholpen bij de ontwikkeling van nieuwe bedrijfsprocessen. De afhankelijkheid van deze informatietechnologie maakt die bedrijven thans ook zeer kwetsbaar. Vanuit de politiepraktijk tracht Luc Beirens, diensthoofd van de Federal Computer Crime Unit, een antwoord te geven op volgende vragen : Waar situeren zich de risico's in cyberspace en wie zijn de slachtoffers ? Wie zijn de daders ? Hoe treden justitie en politie op bij dergelijke misdrijven ? Hoe kunnen we ons wapenen tegen de dreigende gevaren ?
More Information

Resilient: Making Embedded Systems Serviceable

Registration
This seminar was open for external guests. Entrance was free. More information can be found at http://www.lore.ua.ac.be/Events/VM/.
Abstract
Developing software for embedded systems has until now been very static. Source code, written in C, is compiled and linked on the development platform and the resulting binary image is transferred onto the device. In an industry where robustness is paramount and dynamic software updates are required, this is simply not good enough.
This presentation will describe a new approach to developing software for embedded devices. At the bottom of the software stack we have replaced the operating system with a object-oriented virtual machine. Scheduler, interrupt handlers, device drivers, networking code and application software are executing on top of this virtual machine. We will discuss some of the design decisions behind this dynamic, lean and mean system for embedded devices. This approach solves many of the existing problems, allowing dynamic software updates and full serviceability.
We will conclude with a demonstration of the Resilient programming environment and embedded platform.
Speaker
Lars is a technology industry veteran with more than 15 years experience in virtual machine technology, product engineering and management. Prior to founding OOVM in 2002, Lars was the main architect of the Java HotSpot virtual machine at Sun Microsystems, Inc., a highly successful product with more than 50 million installations worldwide. At Sun, Lars was also the main architect of the CLDC HotSpot virtual machine, a new high-performance system for mobile phones. Lars holds a MS degree in Computer Science and is inventor on numerous patents within virtual machine technology.
More information about OOVM (the company) and Resilient (the embedded software platform) can be found at
More information about previous virtual machine projects
More Information

Software architecture design and software product lines

Speaker
Jan Bosch
Rijksuniversiteit Groningen - SEARCH
More Information

Instance Independent Concurrency Control for Semistructured Databases

Speaker
Jan Hidders studeerde af in 1991 in de Informatica aan de Universiteit Twente in Enschede, Nederland. Daarna werd hij doctoraatstudent aan de Technische Universiteit Eindhoven, waar hij zijn doctoraat in 2001 ontving voor zijn thesis "A Graph-based Update Language for Object-Oriented Data Models". Gedurende deze tijd was hij tevens van 1995 tot 2001 docent informatica aan de Hogere Informatica Opleiding (nu deel van de Academie voor ICT en Management, Hogeschool Brabant) in Breda. Sinds 2001 werkt hij als postdoctoraal onderzoeker aan de Universiteit van Antwerpen bij de faculteit Wiskunde en Informatica in de onderzoeksgroep ADReM. Daar doet hij momenteel onderzoek naar op het gebied van grafische query talen, query optimalisatie voor XML talen zoals XPath en XQuery, de expressieve kracht van deze talen en transactie-management voor semigestructureerde data.
http://www.win.ua.ac.be/~hidders/
Abstract
Instance dependent locking schemes have the advantage that they can fully exploit the hierarchical nature of the instance and choose the appropriate granularity of the locks. However, in a setting where concurrency inside the same document becomes important it is usually the case that the documents are very large and since the efficiency of these schemes often decreases with larger document sizes, it becomes interesting to see if an instance independent approach becomes feasible. In this talk we discuss some initial fundamental results that show that this approach indeed offers some interesting perspectives.
More information
  • Presentation Slides [PPT]

Mobiele breedband voor hulpdiensten

Speaker
John Baekelmans
Cisco
Abstract
Door gebruik te maken van o.a. 'hot spots' en satellietverbindingen maken mobile access routers het mogelijk om bv. hulpdiensten een mobiele breedbandconnectie aan te bieden die toelaat om via spraak en videobeelden de communicatie te onderhouden met zowel het actieterrein als een centrale controlepost.
More information
  • Presentation Slides [PPT]
  • Other slides (as provided by Bert Vervliet) [PPT]

 

Valid HTML 4.01! Valid CSS!

 Lab On REengineering - Antwerpen, last modified 17:38:28 06 April 2009