The IASTED International Conferences on Informatics 2010
Software Engineering and Applications
SEA 2010
November 8 – 10, 2010
Marina del Rey, USA
TUTORIAL SESSION
The power of regular expressions in the software development process
Duration
75min
Abstract
Regular expressions are a powerful instrument when looking for complex patterns in texts. Within the tutorial, regular expressions shall be used to support the software development process. It will be focused among others on lightweight generative software development. Major components are simple generators (e.g. code munger, inline code expander, mixed code generators, etc.) based on regular expressions. The input of the generators consists of existing source texts, from which information is extracted and then transformed to source code, or of simple models describing the application to be implemented.Objectives
The tutorial will be aimed at familiarizing the participants with the power of regular expressions and at demonstrating their suitability for software development. After the tutorial, the participants will be able to recognize the potential of lightweight generators in software development and also will be able to develop their own generators based on regular expressions.
Timeline
Introduction and motivation: 10 min.Regular expression overview: 10 min.
Presentation of different generator technologies: 45 min.
Summary & Outlook (Steps towards a general purpose generator): 10 min.
Qualifications of the Instructor(s)
Dr. Schmidt was awarded his diploma in computer science by the University of Karlsruhe in 1995 and his PH.D in mechanical engineering in 2000. His thesis dealt with components for building distributed workflow management systems.