Login
 
Main Data
Author: Aslak Tveito, Are M. Bruaset, Olav Lysne
Editor: Aslak Tveito, Are Magnus Bruaset, Olav Lysne
Title: Simula Research Laboratory by Thinking Constantly about it
Publisher: Springer-Verlag
ISBN/ISSN: 9783642011566
Edition: 1
Price: CHF 110.90
Publication date: 01/01/2009
Content
Category: Wirtschaft/Management
Language: English
Technical Data
Pages: 656
Kopierschutz: DRM
Geräte: PC/MAC/eReader/Tablet
Formate: PDF
Table of contents
When researchers gather around lunch tables, at conferences, or in bars, there are some topics that are more or less compulsory. The discussions are about the ho- less management of the university or the lab where they are working, the lack of funding for important research, politicians' inability to grasp the potential of a p- ticularly promising ?eld, and the endless series of committees that seem to produce very little progress. It is common to meet excellent researchers claiming that they have almost no time to do research because writing applications, lecturing, and - tending to committee work seem to take most of their time. Very few ever come into a position to do something about it. With Simula we have this chance. We were handed a considerable annual grant and more or less left to ourselves to do whatever we thought would produce the best possible results. We wanted to create a place where researchers could have the time and conditions necessary to re?ect over dif?cult problems, uninterrupted by mundane dif?culties; where doctoral students could be properly supervised and learn the craft of research in a well-organized and professional manner; and where entrepreneurs could ?nd professional support in developing their research-based - plications and innovations.

Aslak Tveito is managing director of the Simula group, and has worked at Simula Research Laboratory since the company was established in 2001. Tveito is professor in scientific computing at the Department of Informatics, University of Oslo. Prior to his appointment as managing director, Tveito served as research director for the scientific computing department at Simula. In addition to his work with the University of Oslo, Tveito has served as chief scientist at SINTEF Applied Mathematics.

Are Magnus Bruaset combines the position as Assistant Director of the Simula School of Research and Innovation AS with the leadership of Simula's industrial collaboration in computational geosciences. Bruaset is professor in scientific computing at the Department of Informatics, University of Oslo. Before he joined Simula, Bruaset served as senior research scientist at SINTEF Applied Mathematics, and as entrepreneur and vice president of R&D in the research-based company Numerical Objects AS.

Olav Lysne is director of basic research, and has worked at Simula since the establishment in 2001. During his tenure with Simula, Lysne has also served as head of the networks and distributed systems department and as research scientist. Lysne is professor in communication systems at the Department of Informatics at the University of Oslo where he has served in several capacities, including as founder and leader of a group in communication systems.

Table of contents
Preface5
Contents7
Part I The Scene11
What Would you do if you Suddenly got an Annual Grant of About Ten Million Dollars?12
By Thinking Constantly About It16
The Simula Culture --- How we do Research, Education and Innovation25
Impressed with Targeted Research Strategy37
The Hamming Experience41
Richard Hamming --- You and Your Research44
Simula Research Laboratory --- A Different Research Institution68
IT Fornebu and the Political Battle that led to the Creation of Simula84
The Right Step at the Right Time96
A Brief History of Norwegian Science and Research Policy100
Simula --- The Language120
Part II Basic Research125
Introduction to Basic Research127
Networks and Distributed Systems --- Why, What, How and What's Next129
Scalable Interconnection Networks135
Introduction137
Topology-Agnostic Routing142
Fault Tolerance148
Dynamic Reconfiguration155
Technology Transfer and Collaboration159
Future Outlook161
Final Remarks and Conclusions163
References164
Providing Resilience in Communications Networks169
Introduction171
Fast Recovery from Component Failures175
Routing Homeostasis177
Scalability of BGP Interdomain Routing181
Packet Forwarding in Wireless Sensor Networks184
QoS in OFDM Wireless Networks187
Future Perspectives189
References191
From Gilgamesh to Star Wars194
RELAY --- On the Performance and Resource Utilisation of Time-Dependent Large-Scale Distributed Systems204
Introduction206
Simula as a Research Accelerator: RELAY's History207
Scenario: Interactive, Time-Dependent Applications210
Conclusion and Future Perspectives235
References238
Scientific Computing --- Why, What, How and What's Next241
References251
Catching the Beat253
Computer Simulations of the Heart263
Mathematical Model265
Numerical Methods268
Simulations273
Conclusion and Perspectives278
References279
A Message from the Heart281
Can ECG Recordings and Mathematics tell the Condition of Your Heart?291
Introduction293
Mathematical Model297
Level Set Approach300
Recovering ST Shifts302
Validation307
Numerical Treatment of Optimality Systems311
Future Perspectives317
References318
Past and Future Perspectives on Scientific Software324
Introduction326
A Short History of Programming Languages327
Fortran327
C329
C++330
MATLAB333
Python333
A Short History of Scientific Programming Styles334
Problems With Static Typing334
Object-Oriented Programming335
Templates and Generic Programming336
Python Programming Glues Together Old and New Techniques337
General Mathematics and Special Physics337
Heterogeneous Software Environments338
Diffpack339
Current and Future Trends342
Parallel Computing342
Hardware Considerations343
Software Development343
Performance Issues346
Automation and Code Generation347
Automation347
Efficiency vs. Generality348
Code Generation349
FEniCS and the Automation of CMM351
History351
The Role of Simula352
Design352
Software Map354
Examples355
Solving Poisson's Equation356
Solving the Navier-Stokes Equations358
Conclusions359
References361
Software Engineering --- Why, What, How and What's Next366
References371
A Matter of Judgement372
Software Development Effort Estimation --- Demystifying a