*   Dr. Bo I. Sandén

*   Computer Science Department

*  Colorado Technical University

*   4435 N. Chestnut St.

*   Colorado Springs, CO 80907-3896

*   Phone: (719) 590-6733

*   E-mail: bsanden@acm.org

*   Fax CTU: (719) 598-3740

 

 

 

 

 _____

Research Interests

*  Design of multithreaded software: The entity-life modeling approach

My latest book on Computer Society Press and Wiley

*   Real-time software

*   Real-time specification for Java

*   Software design

*   Object-oriented analysis

*   Design patterns. 

*   Concurrent, object-oriented systems

_____

Teaching Interests

*   Software design

*   Object-oriented analysis. 

*   Concurrent object-oriented systems

*   Discrete-event simulation

*   Ada 2005 ( AdaPower Ada Academic Initiative )

_____

Biosketch

I am a Doctoral Professor of Computer Science at Colorado Technical University where I teach and serve as a doctoral thesis advisor. I received my M. Sc. in Engineering Physics (Civilingenjör, Teknisk Fysik) from the Lund Institute of Technology in Lund, Sweden, and my Ph.D. (Teknologie Doktor) from the Royal Institute of Technology in Stockholm, Sweden, in 1978. I spent the year 1986 - 1987 on the faculty of the pioneering Software Engineering program at the Wang Institute in Tyngsboro. MA, and later helped establish a Software Engineering Masters' program at George Mason University, Fairfax, VA

My research is chiefly devoted to software design. The entity-life modeling approach to the design of concurrent software is described in my books, Software Systems Construction and Design of Multithreaded Software, and in various papers. I have published extensively on Jackson system development, Ada, and entity-life modeling, and also held several tutorials on entity-life modeling.

Before joining Academia, I spent 15 years in the software industry as a developer, software architect, and project manager, holding positions with UNIVAC and PHILIPS. I was involved in the development of concurrent systems, in particular transaction control systems and distributed transaction systems. My Ph.D. thesis on the restart of a transaction control system was based on work done for UNIVAC.

I am a member of the IEEE Computer Society and a senior member of ACM. I am a reviewer for journals such as IEEE Computer, IEEE Software, Software Practice and Experience and Information and Software Technology as well as for various conferences.

Languages: Swedish, English. (Read: French, Russian, Spanish and German.)

Academic resume.

_____

Publications

_____

_____

First posted: 1995-09-05 at www.isse.gmu.edu/faculty; later at classweb.coloradotech.edu/bsanden

Last updated: 2011-08-17