Institute of Software Engineering and Compiler Construction
- 1:
Teaching. - 2:
Research.- 2.1:
Topics.- 2.1.1:
Constraint Handling Rules. - 2.1.2:
Constraint Programming. - 2.1.3:
Experimental software engineering. - 2.1.4:
Integrating conventional and formal methods of software engineering. - 2.1.5:
Model Driven Development. - 2.1.6:
Program transformation. - 2.1.7:
Requirements engineering.
- 2.1.1:
- 2.2:
Theses. - 2.3:
Projects. - 2.4:
Publications. - 2.5:
Publications of External Ph.D. Students. - 2.6:
Events.
- 2.1:
- 3:
Staff. - 4:
Contact.
Integrating conventional and formal methods of software engineering
The need to employ formally based methods in software development, e.g., with safety critical software, is being increasingly honoured as an alternative to (conventional) software engineering since it enables, e.g., early simulation, verification and automatic test case generation. On the other hand, insights and procedures of (conventional) software engineering have stood the test in practice. Therefore, it is our goal to combine the advantages of both approaches, viz. conventional "best practices" and formal methods of software engineering, to obtain an integrated software development methodology in terms of a generally accepted science of construction. This comprises not only theoretical and methodological aspects but also tools and applications.
