Master Program Guide

Master Program Guide
Business Information Systems
Editor: Dr. E.F. Kaasschieter
Cover illustration: dr. N. Sidorova
The cover is realized with assistence of Roel Vliegen, MagnaView
Contents
Paginanummering invoeren!
1.
General Information
1.1
1.2
2.
Academic Administration
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.7.1
2.1.7.2
2.1.8
2.1.9
2.1.10
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.3
3.
Department of Mathematics and Computer
Science
Department of Technology Management
Academic administration of the department
Executive Board
Department Boards
Study-program director
Study-program Committee
Exam Committee
Department Council
Computer Science Division and professors
CS Division organization
CS Division Board
Technology Management sub-departments
involved in BIS
Office of the Department of Mathematics
and Computer Science
Student Council of Mathematics and
Computer Science
Facilities
Buildings
Lecture rooms, halls and other
instruction facilities
Library services
Sale of study materials
Computer Services Office
Information resources
General Course and Program Information
3.1
Master programs
3.1.1
Computer Science
3.1.2
Technology Management
3.2
Goals
3.3
Structure of the Master programs
3.4
Examination and titles
3.5
Admissions
3.5.1
General admissions requirements
3.5.2
Admissions with deficiencies
3.5.3
Dutch students
3.5.4
Foreign students
3.5.5
Admissions procedure
1
3.5.6
The pre-master program for polytechnic
graduates
4.
Master Program Specifics
4.1
Curriculum
4.2
Master project
4.3
Electives
4.4
Planning
5.
Teaching staff and groups
5.1
Section Profile: Computational
Engineering (CE)
5.1.1
Algorithms
5.1.2
Visualization
5.2
Section Profile: Information
Systems (IS)
5.2.1
Databases en Hypermedia
5.2.2
Architecture of Information Systems
5.3
Section Profile: Systems
Engineering (SE)
5.3.1
Design and Analysis of Systems
5.3.2
System Architecture and Networks
5.4
Section Profile: Software
Technology (ST)
5.4.1
Software Engineering and Technology
5.4.2
Formal Methods
5.5
Section Profile: Information
Systems (TM-IS)
5.5.1
Business Process Modeling
5.5.2
ICT Architectures
5.5.3
Software Management
6.
Master program regulations
6.1
Education and Examination Regulations
6.1.1
Annex
6.2
Examination Requirements
6.3
Graduation regulations
7.
Course descriptions
1. General Information
1.1 Department of Mathematics and Computer Science
The Department of Mathematics and Computer Science (W&I) at the
Technische Universiteit Eindhoven (TU/e) offers undergraduate (Bachelor
of Science), graduate (Master of Science) and postgraduate courses in
Applied Mathematics and Computer Science.
The Mathematics Division focuses on Discrete Mathematics, Stochastics
and Optimization, and Scientific Computing and Analysis. The Computer
Science Division (CS) is mainly concerned with Software Technology,
Computational Engineering, Systems Engineering and Information Systems.
Members of the Department take part in numerous research projects,
cooperating with other universities and commercial enterprises, both
nationally and internationally.
2
The Mathematics and Computer Science Department offers three Masters of
Science degrees: Industrial and Applied Mathematics (IAM) in the
Mathematics Division, Computer Science and Engineering (CSE) and
Business Information Systems (BIS), both in the Computer Science
Division. In addition, two special Master of Technological Design
programs (Mathematics for Industry and Software Technology), which are
exemplary because of the Mathematics and Computer Science Department’s
emphasis on applications, are also offered.
This Master course and program guide applies to the Master of Business
Information Systems that is offered in collaboration with the
Department of Technology Management (TM), and is intended for all BISstudents. A Master program guide is also available for the Masters in
Computer Science and Engineering and Industrial and Applied
Mathematics.
In the collaboration between the Departments of Mathematics and
Computer Science (W&I) and Technology Management (TM) the Department of
Mathematics and Computer Science acts as the administrative host of the
program.
1.2 Department of Technology Management
Technology Management encompasses all activities that are needed to
achieve the maximum yield from technological developments in a socially
responsible manner. This is the only way to ensure that technological
developments are cost-effective in the long term.
Technology Management has two sides to it. On the one hand, it is
concerned with organizing technical product chains for products or
services, both within companies and other organizations, and within the
networks of those organizations. It is not only production and
distribution that play a role here, but aspects such as marketing,
design and innovation, purchasing, storage, sales, maintenance and
service. On the other hand, `technology management’ means that from the
beginning of the development and production processes we can take into
account the risks for the environment and our living conditions, the
long-term consequences for society, and the perception and needs of
consumers, both in the western world and in developing countries.
Policies can be developed on a regional, national and international
level based on our expectations about the acceptance of technology.
Important topics in education and research at the Technology Management
department are:
 operations management and logistics,
 integral quality control,
 chain management and network control,
 innovation management policy,
 human-system-interaction,
 information and communication technology,

internationalization,
technology for sustainable development.
The Technology Management department offers two Bachelor study
programs, six Master study programs, three certificate programs and two
postgraduate programs.

3
The Bachelor programs are:
 Industrial Engineering and Management Science,
 Technology and Society.
The Master programs are:
 Operations Management and Logistics,
 Innovation Management,
 Technology and Policy,
 Human-Technology Interaction,
 Sustainable Energy Technology,
 Business Information Systems.
2. Academic Administration
2.1 Academic administration of the departments
The structure of the academic organization is based on the Academic
Administration Structure Modernization Act (MUB), as implemented in the
academic year 1997-1998. A student may contribute to the improvement of
the academic organization as a member or advisor on the Department
Board, the Study-program Committee or the Department Council.
Participation in these organizations offers special privileges, such as
facilities for oral instead of written exams or extra opportunities for
taking examinations outside regular scheduling.
Important
 The
 The
 The
 The
 The
 The
 The
 The
 The
 The
 The
 The
persons and organizations:
Executive Board (College van Bestuur, CvB);
Department Board (Faculteitsbestuur);
Study-program Director (Opleidingsdirecteur);
Study-program Committee (Opleidingscommissie);
Exam Committee (Examencommissie);
Department Council (Faculteitsraad);
Division and Professors (Capaciteitsgroep en Hoogleraren);
Division Board (Capaciteitsgroepsbestuur);
Department Office (Faculteitsbureau);
Student Council (Studentenraad);
University Council (Universiteitsraad);
Education Office (Onderwijsbureau).
2.1.1 Executive Board
The Executive Board (CvB) is the highest management body of the
university and is responsible for strategic policy.
The Executive Board is accountable to the Supervisory Board, which
examines the outlines. The Executive Board draws up the management and
administration regulations that direct management and administration,
and organize the university. This Board is also responsible for the
institutional plan and budget.
 Chairperson: ing. A.H. Lundqvist.
 Rector Magnificus: prof.dr.ir. C.J. van Duijn.
 Member: vacancy.
 University Secretary: ir. H.P.J.M. Roumen.
4
2.1.2 Department Boards
The Department Board appoints a study-program director for each Master
program. The study-program director is mandated to develop, organize
and implement the Master program. Although some authority is delegated
to the study-program director, the Department Board retains final
responsibility for each graduate program. This means that the studyprogram director must report to the Department Board. The Department
Board establishes the education and examination regulations (OER) and
the program budget and oversees the implementation of the Master
program. The Department Board is comprised of three members. Other
attendees to the board meetings are the division chairs, the planning
advisors, and the department secretary.
The current members of the Board of the Department of Mathematics and
Computer Science are:
Dean: prof.dr. K.M. van Hee.
Vice-dean: prof.dr. A.M. Cohen.
Managing director: vacancy.
The current members of the Board of the Department of Technology
Management are:
Dean: prof.dr. S.W. Douma.
Managing director: Ir. M.J.M. Verbruggen.
Member: prof.dr. G.M. Duijsters.
2.1.3 Study-program Director
Every year the study-program director outlines in the OER the academic
program and policies, including the program structure and curriculum.
He develops the program curriculum in close consultation with the
teaching staff. The Study-program Committee advises the study-program
director on long-term strategies and policies on academic principles
and goals and on the exit qualifications of the Master degree. The
study-program director is in charge of the development and
implementation of a quality management system. The Study-program
Committee advises the study-program director on his curriculum and
quality plans. In addition, the study-program director advises the
Division Boards on the academic program. Whenever necessary, he also
advises the Division Boards on quality improvement and performance of
the academic staff.
The study-program director relies on the Department Office for
administrative and managerial support. The Department Office also
advises the study-program director on academic issues.
The study-program director for BIS is prof.dr.ir. G.J.P.M. Houben.
2.1.4 Study-program Committee
The tasks of the Study-program Committee are:
 to advise the study-program director and the Department Board on
issues relating to the OER;
 to annually evaluate the implementation of the OER;
 and to advise on all issues relevant to the academic program.
2.1.5 Exam Committee
The Department Boards appoint faculty members to sit on the Exam
Committee. The Exam Committee is responsible for the organization and
coordination of exams and all ensuing activities. The Exam Committee
5
appoints all examiners in accordance with the Higher Education and
Research Act, article 7.12 (WHW art. 7.12).
The Exam Committee establishes exam rules of conduct applicable to both
students and examiners. These rules and regulations on proper behavior
also stipulate disciplinary measurements and sanctions in case of
violation.
2.1.6 Department Council
The Department Council is an important link in the decision making
process. The Department Council exercises advisory and approval rights
on issues concerning the responsibility areas of the Department Board.
The Department Board must obtain the aforementioned approval on all
decisions concerning adaptation or other amendments to the department
regulations and the OER. The Department Council is comprised of 5 staff
members and 5 elected student members.
2.1.7 Computer Science Division and professors
The general tasks of the Computer Science division are to contribute
to:
 the preparation and implementation of the educational and exam
programs;
 the research programs;
 the interdepartmental and inter-university education and research
programs.
In addition, the CS Division Board aims to come to agreement with the
study-program director on issues of quantity and quality of academic
staff.
The tasks of the professors are:
 to develop their assigned research areas;
 to advise the study-program director on the contents of the
educational program.
2.1.7.1 CS Division organization
The Computer Science Division is organized in 4 sections, each
comprising 2 areas of expertise or groups. All permanent personnel are
listed below by section and by group.
Division secretary:
M.M.W.G. van den Bosch-Zaat, telephone number (040)(247) 5010.
Section: Information Systems (IS)
Databases & Hypermedia (DH) Group:
Full professor: prof.dr. P.M.E. De Bra.
Part-time professors: prof.dr. J. Paredaens, prof.dr. L. Hardman.
Assistant and associate professors: dr. A.T.M. Aerts, dr. L.M. Aroyo.
Technical staff: drs. W.J.M. Lemmens.
DH Group secretary:
M.A. van Buul, telephone number (040)(247) 2733.
Architecture of Information Systems Group (AIS)
Full professor: prof.dr.ir. W.M.P. van der Aalst, prof.dr. K.M. van
Hee.
6
Assistant and associate professors: dr. J. Broekstra, dr.ir. G.J.P.M.
Houben, ir. W.F. Rietveld, dr. N. Sidorova, dr. L.J.A.M. Somers, dr. M.
Voorhoeve, dr. J.C.S.P. van der Woude.
Technical staff: dr.ir. E. Verbeek.
AIS Group secretary:
M.A. van Buul, telephone number (040)(247) 2733.
Section: Software Technology (ST)
Formal Methods (FM) Group
Full professor: prof.dr. J.C.M. Baeten.
Part-time professor: prof.dr. B.P.F. Jacobs, prof.dr.ir. C.A.
Middelburg.
Assistant and associate professors: dr. R. Kuiper, dr. S.P. Luttik, dr.
S. Mauw, dr. R.P. Nederpelt, dr. S.M. Orzan, dr. E.P. de Vink, ir.
H.T.G. Weffers eng.
Technical staff: dr. E.J. Luit.
FM Group secretary:
S.M.H.J. Joosten, telephone number (040)(247) 5155.
Software Engineering and Technology (SET) Group
Full professor: prof.dr. M.G.J. van den Brand.
Assistant and associate professors: dr.ir. M.G.J. Franssen, drs. H.P.J.
van Geldrop-van Eijk, dr.ir. C. Hemerik, dr.ir. T. Verhoeff, dr.ir. G.
Zwaan.
Technical staff: ir. E.T.J. Scheffers.
SET Group secretary:
J.E. Driever, telephone number (040)(247) 5145.
Section: Systems Engineering (SE)
System Architecture and Networking (SAN) Group
Part-time professors: prof.dr. E.H.L. Aarts, prof.dr.ir. C.H. van
Berkel, prof.dr. P.A.J. Hilbers.
Assistant and associate professors: dr.ir. R.J. Bril, dr. M.R.V.
Chaudron, dr. J.J. Lukkien, drs. R.H. Mak, dr.ir. I. Radovanovic, dr.
P.D.V. van der Stok, dr. J.P. Veltkamp.
Technical staff: dr.ir. P.H.F.M. Verhoeven.
SAN Group secretary:
C.M.M. Brouwer-van der Most, telephone number (040)(247) 8309.
Systems Design and Analysis (OAS)
Full professor: prof.dr.ir. J.F. Groote.
Assistant and associate professors: dr.ir. R.R. Hoogerwoord, dr. M.R.
Mousavi, dr. J.C. van de Pol, dr.ir. M.A. Reniers, dr. J.M.T. Romijn,
dr.ir. J.W. Wesselink, dr. H. Zantema.
Technical staff: dr.ir. J.W. Wesselink.
OAS Group secretary:
M.M.W.G. van den Bosch-Zaat, telephone number (040)(247) 5010.
Section: Computational Engineering (CE)
Visualization (VIS) Group
Full professor: prof.dr.ir. J.J. van Wijk.
Assistant and associate professors: dr.ir. I. Barosan, dr. C. Huizing,
dr.ir. R. van Liere, dr. A.C. Telea, dr.ir. H.M.M. van de Wetering.
Technical staff: E. Melby.
7
VIS Group secretary:
M.M.W.G. van den Bosch-Zaat, telephone number (040)(247) 5010.
Algorithms (ALG) Group
Full professor: prof.dr. M.T. de Berg.
Part-time professor: prof.dr. K.I. Aardal.
Assistant and associate professors: dr. H.J. Haverkort, dr. B.
Speckmann.
ALG Group secretary:
S.M.H.J. Joosten, telephone number (040)(247) 5155.
2.1.7.2 CS Division Board
The following sit on the CS Division Board:
Prof.dr. ir. J.J. van Wijk (chairperson), dr. I. Radovanovic and dr.
E.P. de Vink.
The following also attend the Division Board meetings:
M.M.W.G. van den Bosch-Zaat (division secretary), prof.dr. ir. J.F.
Groote (study-program director) and dr. D.M. de Haan (policy advisor).
2.1.8 Technology Management sub-departments involved in BIS
Here are the sub-departments of Technology Management most involved in
BIS.
Information Systems (TM-IS)
The Information Systems sub-department (TM-IS), formerly known as the
Information and Technology sub-department, operates in a domain that is
subject to constant and rapid change. Both the technology and its
applications change at a high pace. As the law of Moore indicates:
every 18 months the capacity of a computer system doubles. This
triggers new types of applications. Moreover, today's organizations are
increasingly aware of the impact and possibilities of information
technology. These rapid changes challenge IS to provide students with
fundamental knowledge of information systems and their applications.
The research mission of the Information Systems sub-department is to
advance scientific knowledge of enterprise modeling and ICT
architectures in order to improve the development and use of
information systems.
Telephone number: (040)(247) 2290.
Operations Planning, Accounting, and Control (TM-OPAC)
The activities of the Department of Operations, Planning, Accounting,
and Control (OPAC) are in the area of research, education and knowledge
transfer of Operations Management. Operations Management is a very wide
area of interest. Within this area, OPAC's core competence is the
design and (re)structuring of production and logistics control
structures. The primary areas of application are: supply chain
management, engineer-to-order industries, (semi)process industries, job
shops, patient flow control in health care, design of transportation
networks, smart logistics and on-line routing.
All research of OPAC is carried out under the umbrella of the BETA
Research School for Operations Management and Logistics.
Telephone number: (040)(247) 4985.
2.1.9 Office of the Department of Mathematics and Computer Science
The Board of the Department of Mathematics and Computer Science
delegates day-to-day operations to the Department Office. The managing
8
director heads the Department Office, which is subdivided into 5
offices:
 Human Resource Management (HRM) Office,
 Financial Services Office,
 Computer Services Office (BCF),
 Management Support Office,
 Education Office.
The managing director of the Department Office is:
vacancy.
The following are members of the Department Office staff:
Department Secretarial Services:
Head: H.D.B.M. van Asperen.
Secretarial assistant: P.C.J. Gudden-van den Boomen, telephone number
(040)(247) 2750.
Administration: J.G.A. Brandts-Steenbergen.
General and janitorial services: J.W. Schellekens.
HRM Office:
Head: drs. J.G. Pruppers.
Staff: A. Boekema, M.A.A. van Gerven, E.F. Schmid.
Financial Services Office:
Head: M.C.H. Hoff b.a.
Staff: Y.H. Borg-Soedira, F.H. Keller b.a., C.W.G.M. Touw-Wilms.
Computer Services Office:
Head: ir. M. van der Woude.
Staff: R.L.M. Beckers, S. Hoop, V.B. Huijgen, J.P.H. Hunnekens, K.F.T.
Matheusen.
Management Support Office:
Policy advisor Mathematics: ir. H.J.M. Wijers.
Policy advisor Computer Science: dr. D.M. de Haan.
Education Office:
Head: dr. E.F. Kaasschieter.
Student Administration:
Staff: H.M.M.P. van Keulen, S. Garrido, W.T.A. Linders, M.B. Ruijs,
M.J.C.P. de Wit-van Geenen.
Academic advisor: dr. C.J. Bloo.
Secretarial services: M. Heruêr (CS), C. Welten-Verhulst (Math).
Educationalist: dr.drs. J. C. Perrenet.
Public Relations:
Mathematics: J.M.F. Horvath-Notten
Computer Science: drs. D.W.T. Meijers
2.1.9 Student Council of Mathematics and Computer Science
The Student Council’s (SR) main goal is to help solve problems in the
educational process. These problems may have to do with exams,
timetables or teachers, but the SR also mediates in cases where
individual students encounter problems. Students with questions or
complaints can contact the SR via:
9

meetings that are scheduled on Mondays from 12:45 to 13:15 in
room HG 5.95;
 the online forum at www.studentenraad.org;
 or via an e-mail to: [email protected].
In addition, the SR forms a link between the students and the faculty,
the university as a whole, and other organizations.
Furthermore, the SR considers ways to improve the education program and
department administration.
Finally, the SR attempts to stimulate communication between members of
the Education Councils (OCW and OCI), the Department Council (FR), the
University Council (UR) and the Student Advisory Body (SAO).
2.2 Facilities
2.2.1 Buildings
Regulations on access to university buildings are described in the
departmental chapter of the student statutes. Regulations on the use of
computer rooms are outlined on the website at
www.win.tue.nl/reglementen. For oral English explanation of these
regulations, contact the Computer Services Office in room HG 8.73,
telephone number (040)(247) 2802 or e-mail [email protected].
2.2.2 Lecture rooms, halls and other instruction facilities
Lecture rooms and halls are managed at institutional level by W.M.
Timmermans, Auditorium 2.08, telephone number (040)(247) 2645. The
locations of relevant study facilities are listed below:
HG 8.61 is furnished as an instruction room; when it is not used for
courses, it is available as a study room with laptop connection
facilities.
Reservations of the meeting and instruction rooms HG 5.95, 6.01, 6.05,
6.05a, 6.29, 8.40 and 8.61 can be arranged through the department
secretary, telephone number (040)(247) 2750/5630.
2.2.3 Library services
Library services are provided for all department employees and
students. The library collection reflects the departmental scientific
specialization in research and education. Opening times are Monday
through Friday from 9:00 to 17:00. The department library is located in
room HG 6.47. Students also have free access to the central library and
all other departmental libraries. For further information, please
consult the student statute.
Literature search:
In addition to its own search catalogue VUBIS, the library also offers
online bibliographical searching facilities.
Inquiries:
For further information, please contact the department librarian ir.
E.J.M. Jacobs. Other library staff members, M.G.J.M. Vringer en J.M.
van den Broeke, can be reached at telephone number (040)(247) 2766 or
e-mail [email protected].
Additional information on the library of the TU/e, circulating
regulations etc. can be found at the web pages of the library:
www.tue.nl/bib.
2.2.4 Sale of study materials
10
Study material can be bought at the (lecture) notes warehouse
subdivision Notes Sale (“Dictatenverkoop”). Daily opening hours are
from 9:00 to 15:00. The warehouse is closed during introduction week.
Inquiries can be made at: HG -1.61, telephone number (040)(247) 2446.
2.2.5 Computer Services Office
The tasks of the Computer Service Office (BCF) are:
 to provide computer facilities;
 to provide user support;
 to administer student accounts on the student server “svstud”, a
Linux-server for the students of the department;
 and to manage the use of computer rooms HG 8.61, 8.63 and 5.48.
Details on the regulations on the use of the computer facilities can be
accessed at www.win.tue.nl/reglementen. For problems with student email accounts, please contact the ICT Information and Service Desk at
LG 1.94, telephone number (040)(247) 4649. The Notebooks Help Desk is
located at HG 8.86, telephone number (040)(247) 2979. The BCF Help Desk
is located in room HG 8.73. The opening hours of the BCF Help Desk are
Monday through Friday from 9:00 to 17:00. Telephone number (040)(247)
2802, e-mail: [email protected], www.win.tue.nl/bcf.
2.3 Information resources
Current information on program changes, changes in the course
schedules, practical courses, exams and other important matters is
available as listed below:
Printed information:
 The Master program guide is available upon request by mail or at
the desk at the Student Administration office and digitally on
the website.
 Exam schedules are available through the Student Administration
(HG 6.33).
 The university paper, Cursor, contains an English language
supplement and is distributed throughout the university.
 The OER is printed in Chapter 6.
 The Examination requirements pertaining to the OER are also
printed in Chapter 6.
Personal contact:
 International student affairs:
International Office in room HG 0.72, telephone number (040)(247)
8015 or e-mail [email protected].
 International students coordinator: W.T.A. Linders in room HG
6.31, telephone number (040)(247) 5160 or e-mail
[email protected].
 The master student advisor: dr. J.C.S.P. van der Woude,
consulting-hours at Monday from 17:00 to 18:00, and at Wednesday
from 11:45 to 13:15.
 Student Administration in room HG 6.33 (inquiries desk) or at
telephone number (040)(247) 2379, for general information and
inquiries about study arrangements, regulations, schedules and
calendars and study results. The opening times of the inquiries
desk are for students from 11:00 to 13:00, and from 14:00 to
15:00.
11

The department secretary in room HG 6.19 or at telephone number
(040)(247) 2750.
 The Student Service Center is in room HG 0.72 or at telephone
number (040)(247) 8015 for general information and inquiries
about financial aid, student assistantships, admissions,
university passes, exam regulations etc.
Several sources of information are available:
 The website at w3.tue.nl provides general TU/e information;
 Information about the department, academic counseling, social
events and activities, etc. can be found at w3.win.tue.nl;
 This Master program guide:
o Description of the program and the academic support
facilities;
o Description of the procedures and temporary provisions
applicable to the education program.
 The electronic course catalogue:
This catalog can be accessed on the Internet at owinfo.tue.nl and
contains current course information.
The BIS program is jointly offered by the Department of Mathematics and
Computer Science, and the Department of Technology Management. For
organizational purposes, some administrative services and procedures
are carried out from the Mathematics and Computer Science Department.
General information about the BIS programs can be accessed at
w3.tue.nl/en/services/csc/study_information/masters_programs/business_i
nformation_systems.
3. General Course and Program Information
This chapter provides information about the structure and
organizational aspects of the Master program. Computer Science and
Technology Management offer several Master programs, all with some
aspects in common. The focus of this chapter is on these commonalties.
3.1 Master programs
3.1.1 Computer Science
Four Master programs are offered. Two of these are offered as
specializations within the Master program CSE in anticipation of an
independent status as full Master programs in the near future:
 Computer Science and Engineering (CSE). This Master program has
two “special” specializations:
o Embedded Systems (ES), an interdisciplinary variant in
cooperation with the Department of Electrical Engineering;
o Information Security Technology (IST), an interdisciplinary
variant in cooperation with the Mathematics Division, the
Radboud University in Nijmegen and the University Twente.
 Business Information Systems (BIS), a interdisciplinary Master
program in cooperation with the department of Technology
Management (TM).
A Master program in Computer Science Education will start in 2006-2007.
Contact dr.ir. M.L.P. van Lierop ([email protected]) for the status of
this program.
The Master program Business Information Systems and its translation
into details of substance will be discussed in the next chapter.
12
3.1.2 Technology Management
Two Master programs are in the field of Industrial Engineering and
Management Science (Department of Technology Management).
Both Master study programs can be regarded as two-year specializations
within the field of Industrial Engineering and Management Science. In
addition to the general programs of approximately one year, there is
also an optional part and a comprehensive graduation assignment, where
the student can choose to specialize in a certain direction.
Operations Management
This Master program deals with the setting up and controlling of
operational business processes. Examples of this sort of process are
production processes, distribution processes and purchasing processes,
but also administrative and healthcare processes. The program looks at
how these processes should run in order to deliver a high level of
quality and meet the delivery time agreed with the customer, with the
lowest possible costs. The processes first need to be studied from
various viewpoints, such as that of logistics, quality control,
required IT support, business economics and organizational psychology.
The emphasis in this Master program is on improving these processes; in
other words, their design or redesign.
Innovation Management
This Master program concentrates on the setting up and managing of
innovation processes. These are mainly processes whose goal is to
improve the products (or services) or to improve the operational
processes, for example via a step-by-step improvement or by a radical
change. The innovation processes central to this Master program are the
innovation processes with a strong technological and knowledgeintensive component. The program is supported by knowledge from the
fields of organizational psychology, innovation sciences, marketing and
quality improvement. Both the innovation processes within and between
organizations (networks) are examined. The engineer will be able to
apply this knowledge in a wide range of organizations in both the
profit-making and non-profit-making sectors.
3.2 Goals
At the end of his academic studies, the Master student will have
developed:
 An academic attitude through:
o independent knowledge acquisition,
o critical bearing and perception,
o originality in research and responsible reporting thereof,
o methodical approach.
 An engineering attitude through:
o design skills,
o application directedness and multi-disciplinarity,
o presentation and documentation skills,
o insight into the industrial and managerial context of the
field,
o mathematical flavor with emphasis on correctness,
dependability and the use of formal methods in design and
construction.
 The special cultural education of the computer scientist through:
13
o
knowledge and skills specific for computer science:
formalisms, methods, tools and their mutual dependencies,
o knowledge of application areas,
o mastery of large and complex systems based on the knowledge
of the constituent parts,
o emphasis on general applicative knowledge, insights,
methods and principles, that are considered more important
than encyclopedic factual knowledge and applicationdependent or time-related aspects.
Engineers, or Masters, who complete one of the Master programs will be
technical academics with a high level of abstraction and extensive
technical knowledge and highly developed capabilities for analysis,
synthesis and design.
3.3 Structure of the Master programs
The program comprises two years of study or 120 credit points (ects); a
credit point is equivalent to 28 hours of study and homework. The two
years of course work and practical training are divided into three
parts, consisting of:
1. Mandatory core courses: approximately 60 credit points, to create
a sufficient layer of theory and general or program related
knowledge.
2. Elective courses: approximately 30 credit points. This elective
part allows the student to choose an individual preparation for
the final project. Students with a slightly different background
may need to some electives to compensate for deficiencies.
3. Master project and thesis: 30 credit points or, approximately, 6
months to be spent on a specialist topic of theoretical or
practical nature. This part presents the opportunity to show your
independent engineering and academic skills in research and
design.
3.4 Examination and titles
There is only one examination at the end of the program. It consists of
final course results and the final master project grade. Completion of
the program will lead to the title: Master of Science (MSc) with
addition of the name of the program. Graduates are also entitled to use
the Dutch title of ingenieur (ir).
3.5 Admissions
General and specific Master program requirements are applicable to
admissions. The specific requirements may be higher in terms of
knowledge prerequisites, but may also provide more possibilities for
entry for students from other related areas of specialization.
3.5.1 General admissions requirements
To be eligible for admission to the BIS program, you need a Bachelor of
Science degree comparable to a Bachelor of Science Degree in Computer
Science or in Industrial Engineering and Management. This degree must
be of an equivalent academic level and approximate scientific content
as the corresponding Dutch BSc degrees. In addition, sufficient
proficiency in the English language is necessary.
14
3.5.2 Admissions with deficiencies
For students from other universities, a limited number of the electives
may be used to eliminate deficiencies. Arrangements must be made in
advance in conjunction with the program director, the admissions
committee and the exam committee.
3.5.3 Dutch students
In general, students with a Dutch university BSc degree in Computer
Science or in Industrial Engineering and Management are admissible to
the program without prior clearing from the admissions committee.
3.5.4 Foreign students
The applications of students with a foreign university BSc degree in
Computer Science or in Industrial Engineering and Management will be
evaluated by the admissions committee, taking into account both the
academic level of the degree and the subjects studied by the applicant.
In some special cases, relevant work experience may also be considered.
The level of the degree is determined by the NUFFIC (www.nuffic.nl).
3.5.5 Admissions procedure
The procedure to be followed depends on your particular situation.
Detailed information on the application procedure can be found on the
site of the Student Service Centre of the TU/e,
w3.tue.nl/en/services/csc/study_information/studying_at_tue/admission.
Foreign students must be aware that the admissions procedure, including
visa application and other formalities, may take a while.
3.5.6 The pre-master program for polytechnic graduates
Students who have completed a polytechnic program of computer science
are eligible to participate in the pre-master program. Completion of
the pre-master program gives access to the master program in Business
Information Systems.
Students who have completed another polytechnic program, but do wish to
do the pre-master program that gives admission to the BIS master
program, are individually assessed by the admission committee of the
master program. This assessment results in an individual decision of
the admission committee concerning admission to the pre-master program,
or that the individual in question must complete an adapted pre-master
program, or that the individual involved is not eligible to do the premaster program.
The pre-master program that a student with a completed polytechnic
program of computer science has to follow consists of the following
units that all have written interim examinations:
Block
A
A
B
B-C
B-C
C-D
C-D
C-D
Code
2IJ05
2IJ15
2IJ55
2IJ35
2IJ45
2DI50
2IJ25
2IJ65
Subject
Logic and sets
Specification
Automation and processes
Programming - proofs
Programming – construction
Probability theory
Algebra
Modeling
Credits
4
2
2
2
2
3
2
3
15
Those taking the pre-master program for polytechnic graduates may be
given permission to take part in some of the units of the master
program.
Those taking an adapted or individually composed pre-master program in
the bachelor program may be given permission to take part in some of
the units of the master program, or may be allowed to follow altered or
entirely different units from the master program.
The students that wish to take units from the master program must
submit a request to this effect to the TU/e as a contracting party. If
the request is granted, then the units permitted from the master
program will be determined. At the same time, the period of enrolment
is set; this may be a maximum of one year on the condition that it is
not longer than the enrolment of the student in the bachelor program.
The units that a contracting party may take are the following:
Block
A-B
A-C
E-F
E-F
E-F
Code
2II20
1BM10
2ID20
2II30
2II50
Subject
Web information systems
Electronic business architectures and systems
Information retrieval
Process modeling
IT-governance
Credits
4
5
4
4
4
The contracting party may supplement the above programs with electives
after approval from the Examination Committee up to a maximum of 40
credit points. In addition, the contracting party may request the
Examination Committee to replace one or more subjects from the above
schemes with electives.
Those taking the pre-master program for polytechnic graduates are
required to include Computer science 6 (2IJ60) as homologation unit in
the elective part of the master program.
4. Master Program Specifics
The Department of Mathematics and Computer Science and the Department
of Technology Management play an active role in the development of new,
innovative and application-oriented technology. The cooperation between
the Information Systems section within Computer Science and the
Information Systems section within Technology Management is long
established and fruitful. The MSc program in Business Information
Systems (BIS) at TU/e is illustrative of these cooperative efforts.
The program rests on a sound theoretical foundation, with emphasis on
the design and application of quality business information systems and
technology for information systems. As a graduate of this program, you
will have developed a scientific attitude and a model-driven,
engineering approach to the field. You are trained in the use of formal
models allowing for specification analysis. Your area of expertise will
be the development of business information systems from a business
perspective. You will be able to play a leading role in the development
and application of business information systems in various sections of
society (profit and non-profit).
4.1 Curriculum
16
The curriculum consists of computer science courses and courses in
industrial engineering and management. Below the curriculum is
displayed.
Block
A-B
A-B
A-C
A-C
A-C
A-C
A-C
C-D
D-E
D-F
D-F
E-F
E-F
E-F
Code
2II10
2II20
1BM05
1BM10
1BM20
1CM10
1CM50
2ID00
1CM45
1CM05
1CM25
2ID10
2II30
2II50
2IM91
Program unit
Software architecting
Web information systems
Business process management
Electronic business architectures and systems
Software requirements management: quality and functionality
Modeling and analysis of manufacturing systems *
Fundamentals of logistics
Database models
Business economics and management accounting
Design of operation planning and control systems
Supply chain operations systems *
Information retrieval
Process modeling
IT -governance
Master project **
Electives
Credits
4
4
5
5
5
5
6
4
4
5
5
4
4
4
30
31
*) At least one of the courses 1CM10 and 1CM25 must be chosen.
**) In case the master project is done within the Technology Management Department the code is
1BM91.
The electives allow room for each student, based on his individual
preferences, to choose subjects in his area of interest. Students are
free to choose from the available list of the electives in 4.3 upon
approval in advance from the director and the exam committee. For other
electives, the student should obtain permission in advance from the
director and the exam committee, who will judge whether the subject
fits the goals of the program and fits within the entire set of
subjects for this student.
4.2 Master project
The final project consists of 30 credit points and is scheduled at the
end of the program as one single project. The knowledge and experience,
which were acquired in the first part of the program, are applied in an
individual setting in order to develop to the necessary level to
function as an academic professional in the field of Business
Information Systems.
4.3 Electives
In this section a collection of courses at MSc-level is outlined. Items
on this list can be selected as electives towards degree completion for
all master specializations. It is not necessary to request approval to
the Examinations Committee in advance.
Block
A-B
A-B
A-B
Code
2DI40
2IF01
2IF30
Program unit
The Linux operating system
Process algebra
Information security
Credits
4
4
4
17
A-B
2II20
A-B
2II40
A-B
2IL00
A-B
2IL90
A-B
2IN30
A-B
2IS90
A-B
2IV50
A-B
2IW10
A-B
2IW40
A-B
2IW50
A-B
2R880
A-C
1BM15
A-C
1BM25
A-C
1BM60
A-C
1CM15
C
2IV30
C-D
2ID20
C-D
2IF40
C-D
2IF50
C-D
2IL40
C-D
2IN40
C-D
2IN50
C-D
2IW20
C-F
2R696
D-F
1BM30
D-F
1BM40
D-F
1BM45
D-F
1BM55
E-F
2DI30
E-F
2ID30
E-F
2IL20
E-F
2IN20
E-F
2IN90
E-F
2IS20
E-F
2IV00
E-F
2IW30
E-F
2R890
Capita selecta
2IF90
2II90
2IV90
2IW90
Web information systems
Intelligent systems
I/O efficient algorithms
Capita selecta algorithms
VLSI programming
Capita selecta software engineering and technology
Interactive virtual environments
Programming and modal logic
Programming by calculation
Algorithms for model checking
Automated reasoning
Executable models (of logistic processes)
Software management experience
Product data management
Project and process management
Visualization
Adaptive hypermedia
Proving with computer assistance
Language and structure of mathematics
Advanced algorithms
Heuristic search
Parallel computations and applications
Requirement analysis, design and verification
Software project management
Agent-oriented architectures and applications
ICT architectures
Process mining
Enterprise information systems
Performance modelling
Database technology
Geometric algorithms
Real-time architectures
Capita selecta software architecture and networking
Software construction
Additional component computer graphics
Software testing
Verification of security protocols
4
4
4
4
4
4
4
4
4
4
4
5
3
3
5
4
4
4
4
4
4
4
4
4
5
5
3
5
4
4
4
4
4
4
4
4
4
Capita selecta formal methods
Capita selecta information systems
Capita selecta visualization
Capita selecta design and analysis of systems
4
4
4
4
Other electives may be chosen provided that they are approved by the
Examinations Committee en advance. Please consult the master student
advisor.
4.4 Planning
The Master program is a short program. In only two years, you must meet
several conditions and obligations. An advance planning may help to
meet them in time, so that the study is not unnecessarily prolonged.
A reverse inventory gives the best view on the schedule to be kept. The
master project is done approximately in the last six months of the
18
study (it represents 30 credit points, which is the equivalent of half
of an academic year). During that period, you should be able to spend
full-time and concentrate on your project. In practice, however, it
turns out to be rather difficult to plan curricular activities and,
especially, their success. Therefore, we leave room for courses of in
total at most eight credits to be finished during the master project
period. Be aware that you are not allowed to finish your project before
all your courses are completed.
The start of your master project is marked by submitting a completed
form containing the necessary information on the project (name, place,
period, supervisor, company and so on) and stating the fact that you
have completed your curricular part of the program (except for at most
two courses). The form must be signed by you, your supervisor, the head
of the relevant area of expertise and the master student advisor. Prior
to this step, you need:
 an approved program. The exam committee must approve your program
consisting of the mandatory courses and your choice of the
electives. In order to obtain this approval you construct a
program, possibly with the help of the master student advisor,
have it signed by yourself and the supervisor of your choice and
hand it in at the student administration office (HG 6.33).
 a supervisor. After a while you will probably have a clear
picture of the academic direction you want to pursue in your
studies. If not, you may want to talk to several staff members,
along with dr. A.T.M. Aerts (HG 7.85, (040)(247) 2759) of the
Information Systems section at the Department of Mathematics and
Computer Science, or with dr. J.B.M. Goossenaerts (Pav D.12,
(040)(247) 2062) of the Information Systems sub-department of the
Department of Technology Management. In the area of expertise for
your subject, there are people that you may want to be involved
with as you complete the master project. You should discuss and
try to reach agreement with these people on the prerequisites and
the curricular program that is needed to fruitfully complete the
project.
5. Teaching staff and groups
In this chapter, you can read about the teaching staff in the Computer
Science and Technology Management divisions that are closely involved
in the BIS education.
5.1 Specialization Profile: Computational Engineering (CE)
The areas of expertise of the Computational Engineering specialization
are as follows:
 Algorithms (ALG),
 Visualization (VIS).
These two closely linked areas cooperate intensely with one another.
These two areas are closely related – efficient algorithms are often
needed to speed up the visualization process – and therefore the groups
try to cooperate where possible. It is also rather easy to switch
between these two areas of expertise.
5.1.1 Algorithms
Contact person: Prof.dr. M.T. de Berg
19
www: www.win.tue.nl/algo
The creation, storage, analysis and manipulation of spatial data plays
a central role in robotics, computer graphics, geographical information
systems, and other areas of computer science. In all these areas, there
are many challenging algorithmic questions. For example, a typical
problem in robotics is to compute efficient routes for a robot moving
through a factory building while avoiding all obstacles in its way. A
typical problem in geographic information systems could be to find a
good location of a new airfield, say the location such that the region
in a 20-mile radius around it is the least populated. Such problems
form the focus of this area of expertise: we study techniques and
concepts for the design and analysis of efficient algorithms and data
structures, with emphasis on algorithms for spatial data. Typical
master projects are either experimental or theoretical in nature,
depending on the interests of the student.
Core courses for the ALG area of expertise are:
 I/O efficient algorithms (2IL00),
 Advanced algorithms (2IL40),
 Geometric algorithms (2IL20),
 Capita selecta algorithms (2IL90).
Other relevant courses:
 Intelligent systems (2II40),
 Linear and integer optimization (2IL30),
 Heuristic search (2IN40),
 Additional component computer graphics (2IV00),
 Visualization (2IV10),
 Approximation algorithms for TI (2P650).
5.1.2 Visualization
Contact person: dr. ir. H. van de Wetering
www: www.win.tue.nl/vis
The focus of this area of expertise is on the development of new
methods and techniques for interactive visualization in order to
analyze and manipulate large datasets. This diverse subject studies the
application of technology to visualize abstract data, such as tree
structures, networks and multivariate data, in fields such as DNA
analysis and software engineering. In addition, research attention is
paid to the visualization of continuous data, such as flow and medical
applications. Other frequently researched subjects are the use of
texture and the extraction of characteristics and 3D interaction and
presentation. The Personal Space System, a desktop virtual reality
application, is now being developed in a joint venture with the
National Research Institute for Mathematics and Computer Science (CWI).
The goals of this project are to develop methods for calibration, input
- including 2D/3D combination input - and pattern matching and to build
and evaluate applications.
Core courses for the VIS area of expertise are:
 Geometric algorithms (2IL20),
 Additional component computer graphics (2IV00),
 Visualization (2IV10),
 Interactive virtual environments (2IV50),
20

Other




Capita selecta visualization (2IV90).
relevant courses:
Intelligent systems (2II40),
I/O efficient algorithms (2IL00),
Heuristic search (2IN40),
Mathematical techniques for image analysis (8D020).
5.2 Specialization Profile: Information Systems (IS)
The areas of expertise of the specialization profile Computational
Engineering are as follows:
 Databases en Hypermedia (DH),
 Architecture of Information Systems (AIS).
Contact person: dr. A.T.M. Aerts
5.2.1 Databases and Hypermedia
The focus of DH is on the study of basic technologies that are used to
build modern information systems -databases- to store and manage
information, and hypermedia to provide access to the information. Since
the mid-nineties, the focus is on adaptive interfaces for multimedia
information disclosure. Almost all information sources contain a wealth
of information of which only a small subset is of interest to any
particular user. Adaptation, or automatic personalization, must ensure
that each user is guided (automatically) to the information that is
relevant to him.
Adaptive Hypermedia is studied at the conceptual and the practical
level: the former is done through the study of the Adaptive Hypermedia
Application Model (AHAM), the latter through the development of the
Adaptive Hypermedia Architecture (AHA), a general-purpose web-based
adaptive hypermedia system.
5.2.2 Architecture of Information Systems
The focus of AIS is to investigate methods, techniques and tools for
the design of architectures for complex information systems based on
requirements or (a description of) an existing system.
An architecture is a collection of models that are described in such a
way that properties of these models, and thus the systems, can be
formally analyzed. The research concentrates on formalisms for modeling
and methods to analyze models. Modeling processes is one main focus,
using theory from Petri nets and process algebra. Another main focus is
on Web-based information systems, especially the architecture for the
processes of exchanging data through the Web.
Relevant courses for the IS area of expertise are:
 Database models (2ID00),
 Information retrieval (2ID10),
 Adaptive hypermedia (2ID20),
 Database technology (2ID30),
 Software architecting (2II10),
 Web information systems (2II20),
 Process modelling (2II30),
 Intelligent systems (2II40),
 IT-governance (2II50),
 Capita selecta information systems (2II90).
21
5.3 Specialization Profile: Systems Engineering (SE)
The areas of expertise of the Systems Engineering specialization are as
follows:
 Design and Analysis of Systems (OAS),
 System Architecture and Networks (SAN).
5.3.1 Design and Analysis of Systems
Contact person: prof.dr.ir. J.F. Groote
The focus of this area of expertise is on verification technology. When
engineering computer-based systems, mastering the development process
and the quality of the final product becomes very important.
The development process benefits from a well-documented trajectory
where in each phase the state of the total design is documented
precisely and adequately. This requires a mixture of informal and
formal prose, in combination with graphical techniques to make the
decisions and structure of the systems easy to comprehend. When
carefully denoting a design of existing systems, many inherent problems
are easily and inexpensively exposed. By using prose only, one can
easily avoid the task to denote a design precisely. Therefore, a formal
specification technique, in this case mCRL [www.cwi.nl/~mcrl], process
algebra extended with equational abstract data types and time, is
required.
Generally, careful design of systems is not sufficient to guarantee
that they operate according to all expectations. Especially when
systems become more complex, additional techniques are needed to
establish that the system indeed will perform its intended
functionality well. Much attention is given to analysis techniques for
designs. There are many different approaches. One can try to establish
that a design meets its specification from a higher-level design, or
one can show that a design enables a number of properties. For small
systems, a plethora of proof techniques is used, which can be employed
by hand, and which find their roots in process algebra. For larger
designs, the mCRL toolset [www.cwi.nl/~mcrl] can be used to prove
properties of much larger systems. The mCRL toolset is based on the
concept of a linear process operator and can therefore, in principle,
deal with huge systems, with the largest system currently one that
consists of 250 parallel components, for which each component requires
approximately 10 pages to be described. Unfortunately, for such large
systems, only very limited analysis capabilities (contrary to mediumsized descriptions) are available and therefore a great deal of
research attention is focused on symbolic proof techniques in a broader
sense.
Relevant courses for the OAS area of expertise are:
 Proving with computer assistance (2IF40),
 Software Architecting (2II10),
 Programming logic and modal logic (2IW10),
 Requirement analysis, design and verification (2IW20),
 Software testing (2IW30),
 Programming by calculation (2IW40),
 Algorithms for model checking (2IW50),
22


Automated reasoning (2R880),
Capita selecta design and analysis of systems (2IW90).
5.3.2 System Architecture and Networks
For inquiries, please access the website at www.win.tue.nl/san.
Contact person: drs. R.H. Mak
Imagine an electronic system that is not somehow networked with other
systems. Found one? Must be a pretty boring system then, since one of
the fascinating developments of the last years is that devices of all
forms, factors and functionality have become connected. This area of
expertise focuses on the study of parallel and distributed systems. The
emphasis is on the architecture of networked embedded systems,
including hardware and software aspects. The study aims to advance
design methodologies and the application of quantitative analyses of
real systems.
A few current points of attention are:
 home networking - embedded intelligence and intelligent
cooperation,
 embedded processor architectures,
 component-based systems - predictability of non-functional
requirements,
 large-scale parallel computing - scientific simulation.
Much of the work is done in cooperation with industry through national
and international projects. Several other divisions within TU/e
cooperate for these projects; most notably, Electrical Engineering,
Industrial Design, Bio-Medical Engineering and Chemical Technology.
Core courses for the SAN area of expertise are:
 Software architecting (2II10),
 Real-time architectures (2IN20),
 VLSI programming (2IN30),
 Heuristic search (2IN40),
 Parallel computations and applications (2IN50),
 Capita selecta software architecture and systems (2IN90).
Other relevant courses are:
 Adaptive hypermedia (2ID20),
 Information security (2IF30),
 Language and structure of mathematics (2IF50),
 Advanced algorithms (2IL40),
 Web information systems (2II20),
 Requirement analysis, design and verification (2IW20),
 Software testing (2IW30).
5.4 Specialization Profile: Software Technology (ST)
The areas of expertise of the Systems Technology specialization are as
follows:
 Software Engineering and Technology (SET),
 Formal Methods (FM).
5.4.1 Software Engineering and Technology
Contact person: dr.ir. C. Hemerik
23
The focus of this area of expertise is on using abstraction and
mathematics in the construction of computer programs, the emphasis
being on program construction (as opposed to verification).
The fundamental problem is the conflict between precision and
conciseness in the use of formal methods. Informal reasoning can be
more concise than formal reasoning, but at the expense of precision
(and thus reliability); on the other hand, formal methods can increase
precision, but often at the expense of conciseness (thus impeding
creativity). Only theories of programming in which the two are
reconciled can make a significant contribution to programmer
productivity.
The contribution that university research can offer to the practical
problem of software design is the identification of good abstractions,
and their incorporation into programming methods.
Well-established examples of such contributions are invariants, fixed
points, higher order functions and type polymorphism.
Very recent examples that have attracted much attention because of
their great potential are the work on design patterns in objectoriented programming and that on so-called “generic programming”. The
former has attracted much interest worldwide but lacks theoretical
underpinnings. The latter emanated from the Dutch STOP (Specification
and Transformation of Programs) project. In addition, typed lambda
calculi provide a unifying framework for many notions from mathematics,
logic and computer science. One viewpoint is to consider them as
logical systems with explicit proof objects, a feature which
facilitates automated construction and verification of proofs. Another
way of looking at them is as functional programming languages with a
rich type structure, which is useful in the analysis and design of
programming languages. Combining the two viewpoints leads to formal
systems in which programs, data types, specifications, theorems and
proofs are fully integrated.
Relevant courses for the SET area of expertise are:
 Software construction (2IS20),
 Programming by calculation (2IW30),
 I/O efficient algorithms (2IL00),
 Geometric algorithms (2IL20),
 Advanced algorithms (2IL40),
 Capita selecta software construction (2IS90).
5.4.2 Formal Methods
Contact person: prof.dr. J.C.M. Baeten
Research in Formal Methods is a systematic and scientific study of
issues in Computer Science, based on solid mathematical principles. The
area of Formal Methods concerns fundamental research and considers
systems and constructions used in Computer Science. These constructions
are described exactly in a formal syntax and are supplied with formal
semantics, whenever appropriate. Formal Methods increase understanding
of systems, increase clarity of description and help solve problems and
remove errors. The use of Formal Methods increases dependability and
usability of constructions and systems in Computer Science. Formal
Methods are not studied in isolation, but for practical application.
Thus, choice of research topics is inspired by the practice of Computer
24
Science. To support application, existing tools are used and new tools
are developed.
Based on our expertise and the benefits expected in application, we
focus on the following specific areas:
 Process algebra,
 Theorem proving and type theory,
 Security,
 Formal methods in software development,
 Verification and testing.
Relevant courses for the FM area of expertise are:
 Process algebra (2IF01),
 Information security (2IF30),
 Proving with computer assistance (2IF40),
 Language and structure of mathematics (2IF50),
 Programming and modal logic (2IW10),
 Requirement analysis, design and verification (2IW20),
 Software testing (2IW30),
 Automated reasoning (2R880),
 Capita selecta formal methods (2IF90).
5.5 Section Profile: Information Systems (TM-IS)
The areas of expertise of the Information Systems group (TM Department)
are as follows:
 Business Process Modeling (BPM),
 ICT Architectures (ICTA),
 Software Management (SWM).
Contact person: dr. J.B.M. Goossenaerts
5.5.1 Business Process Modeling
The focus of this research group is on the modeling and analysis of
operational business processes. The goal of the resulting models is
either to gain insights in the processes to be supported or to specify
or configure information systems.
Keywords: process models, data/object models, UML, Petri nets, data
mining, performance analysis, validation, verification, simulation.
5.5.2 ICT Architectures
The focus of this research group is on architectures of ICT systems
supporting operational processes, especially in e-business application
domains. E-business is interpreted as ICT-enabled business, i.e. the
operationalization of business models in which the use of ICT is an
essential element.
Keywords: information system models and design, e-business systems,
workflow management systems, enterprise information systems,
transaction management, web services, system interoperability.
5.5.3 Software Management
The subgroup SWM focuses on the whole software development process
(from requirements to implementation) and on the interaction between
the software development process and technologies used and the
information system itself. Compared to the other two subgroups, more
emphasis is put on empirical research.
25
Keywords: life-cycle models, object-orientation, software development
tools, software management, software quality.
Relevant courses for the IS area of expertise are:
 Business Process Management (1BM05),
 E-Businesss Architectures and Systems (1BM10),
 Executable Models (of Logistic Processes) (1BM15),
 Software Requirements Management (1BM20),
 Software Management Experience (1BM25),
 Agent-Oriented Architectures (1BM30),
 Evaluation of Process Standards, Languages and Systems (1BM35),
 ICT Architectures (1BM40),

Process Mining (1BM45).
26