(Logo)   IMADA
University of Southern Denmark IMADA - Department of Mathematics and Computer Science
   

COMPUTER SCIENCE COLLOQUIUM

Software Modularity

Klaus Ostermann
Computer Science Department
Darmstadt University of Technology, Germany

Wednesday, January 24, 2007, at 10:30
Auditorium U49

ABSTRACT

Software modularity refers to the degree to which a software system is composed of independent parts. We argue that the software industry has experienced previously unimaginable levels of innovation and growth because it embraced the concept of modularity, building complex products from smaller subsystems that can be designed independently yet function together as a whole. Yet, the deficiencies of current modularity mechanisms have also become more and more obvious and threaten the manageability of current and future software projects.

We give an overview of old and new problems in software modularity and argue that these problems can be addressed by programming language design, program analysis methods, and software visualization tools. We conclude with an outlook on what researchers in software modularity can learn from other fields such as linguistics, artificial intelligence, logic, and knowledge representation.

Host: Kim Skak Larsen


SDU HOME | IMADA HOME | Previous Page
Last modified: Thu Jan 11 13:06:44 CET 2007
Joan Boyar (joan@imada.sdu.dk)

 


   Data protection at SDUDatabeskyttelse på SDU