
Computer Science Department
Phone:
(719) 590-6733
E-mail: bsanden@acm.org
Fax
![]()
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
![]()
Software
design
Object-oriented
analysis.
Concurrent
object-oriented systems
Discrete-event
simulation
Ada 2005
( AdaPower Ada Academic Initiative )
![]()
I am a Doctoral Professor of Computer Science at
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.)
![]()
![]()
![]()
First posted: 1995-09-05 at www.isse.gmu.edu/faculty; later at classweb.coloradotech.edu/bsanden
Last updated: 2011-08-17