Imported from archive
This commit is contained in:
93
www/about_main.htm
Normal file
93
www/about_main.htm
Normal file
@@ -0,0 +1,93 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Language" content="sv">
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<meta name="ProgId" content="FrontPage.Editor.Document">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
||||
<meta name="author" content="Kim Walden">
|
||||
<title>BON method: about main</title>
|
||||
<base target="_self">
|
||||
<link rel="stylesheet" type="text/css" href="nn4.css">
|
||||
<style type="text/css">
|
||||
@import url("normal.css");
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
if (navigator.userAgent.indexOf("MSIE")!=-1)
|
||||
document.write('<link rel="stylesheet" type="text/css" href="ie.css">')
|
||||
function check() {
|
||||
if (top.frames.length == 0 || top.frames[0].name != "banner")
|
||||
top.location.href = "index.htm?about";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body onload="check()" bgcolor="#ffffff" alink="#33cc00" link="#0000ff" vlink="#0000ff">
|
||||
|
||||
<h1>Kim Waldén</h1>
|
||||
|
||||
<p>My background is 30 years of experience with industrial software systems
|
||||
development. I was on the team that produced the Simula complier for the
|
||||
DEC-10 in 1973-74. This is in fact the most successful project I have ever
|
||||
worked in—eight people doing state-of-the-art development for nearly two years
|
||||
without so much as a temporary slip on the fixed budget and time schedule. </p>
|
||||
<p>It was great fun, and gave me a totally unrealistic view regarding the
|
||||
standard of the typical industrial software project. Over the years to
|
||||
come reality would force me to revise that view with a vengeance, and I became
|
||||
interested in general principles of software engineering that could perhaps help
|
||||
industrial projects approach the standards that I knew was possible. </p>
|
||||
<p>After working mostly with embedded real-time systems, I participated 1981-86
|
||||
in a joint project between Enea and the computer science department of Stockhom
|
||||
University to do research in the area of software engineering. As part of
|
||||
the venture, we acquired the first commercial Unix system in Sweden to be used
|
||||
for trying out our research ideas in real industrial projects at Enea. The
|
||||
work resulted 1986 in Ph D theses for myself and my colleague on the project, Bo
|
||||
Steinholtz.</p>
|
||||
<p>While heading a methods department at Enea for a couple of years, I came
|
||||
across articles in 1987 by Bertrand Meyer about Eiffel and Design by
|
||||
Contract, and was immediately hooked. I attended his first European
|
||||
seminar in Paris that same year and gave a two hour talk at Enea, which was
|
||||
received with great interest by the consultants. We managed to obtain company funding,
|
||||
Enea became official Eiffel distributor in Sweden, and I assumed the technical
|
||||
responsibility for introducing the ideas to Swedish industry and for building a
|
||||
group of object-oriented experts at Enea. </p>
|
||||
<p>During this period, I acted as reviewer for several of Bertrand Meyer's books
|
||||
and also got to know him and his family personally. When Jean-Marc Nerson,
|
||||
then head of the Eiffel compiler development at ISE, presented early ideas on
|
||||
BON, I was immediately interested in collaboration. The literature so far
|
||||
on the emerging subject of methods for object-oriented analysis and design had
|
||||
been less than convincing, to put it mildly.</p>
|
||||
<p>This lead to the publication of the book "Seamless Object-Oriented Software
|
||||
Architecture" in 1994. During the period 1992-98 I presented nine BON-tutorials
|
||||
at TOOLS Conferences around the world, as well as tutorials on the database
|
||||
framework MRF whose design is described in the last case study of the book.</p>
|
||||
<p>I have been fortunate enough to be able to work with Eiffel in industrial
|
||||
projects for the past ten years, and I am currently a member of the ECMA
|
||||
TC39-TG4 working group on standardization of the Eiffel language.</p>
|
||||
|
||||
<p>Publications:</p>
|
||||
<ol>
|
||||
<li><p class="number">"Automatic Generation of Make Dependencies", Software Practice &
|
||||
Experience, vol. 14, no. 6, pp. 575-585, June 1984</p></li>
|
||||
<li><p class="number">"Control of Evolving Software Systems: a Language-Independent Database
|
||||
Approach", Ph D dissertation, Royal Institute of Technology, Stockholm, May
|
||||
1986 (jointly with Bo Steinholtz)</p></li>
|
||||
<li><p class="number">"Automatic Identification of Software System Differences", IEEE Trans.
|
||||
Softw. Eng., vol 13, no. 4, pp. 493-497, April 1987, (co-authored with Bo Steinholtz)</p></li>
|
||||
<li><p class="number">"Automating the Development of Syntax Tree Generators for an Evolving
|
||||
Language", Proc. Technology of Object-Oriented Languages and Systems (TOOLS 8,
|
||||
Santa Barbara, Aug. 1992), Prentice Hall, pp. 185-195 (co-authored with Per
|
||||
Grape)</p></li>
|
||||
<li><p class="number">"Seamless Object-Oriented Software Architecture", Prentice Hall, 1994 (co-authored
|
||||
with Jean-Marc Nerson)</p></li>
|
||||
<li><p class="number">"Reversibility in Software Engineering", IEEE Computer, vol. 29, no. 9,
|
||||
September 1996, pp. 93-95</p></li>
|
||||
<li><p class="number">"Business Object Notation (BON)", chapter 10 in "Handbook of Object
|
||||
Technology", Zaba Zamir (ed.), CRC Press 1998, pp. 10.1-10.12</p></li>
|
||||
</ol>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user