Bo Ingvar Sandén, Ph.D.
Doctoral Professor of Computer Science
Colorado Technical University, IAS
Colorado Springs, CO
Bail,
W., & Sandén, B. I. (2001). Session summary:
Exception propagation. In ACM SIGAda Ada Letters - Exception handling for a 21st century
programming language proceedings, XXI(3), 8-10.
Baum,
R., Sandén, B. I. (1997). An Ada-based foundation course for a graduate Information Systems
program. Available through the ASSET repository.
Butler, M. H., & Sandén,
B. I. (2001). Replacing processes by
threads in parallel discrete event simulation (Report No. CTU-CS-2001-01).
Department of Computer Science: Colorado Technical University.
Butler,
M. H., & Sandén, B. I. (2001). Replacing
processes with threads in parallel discrete event simulation. TRW Technology Review Journal, 9(2), 19-27.
Carter,
J. R., & Sandén, B. I. (1998). Practical uses of
Ada-95 concurrency features. IEEE
Concurrency 6(4), 47-56.
Johnson,
R. W.,& Sandén,
B. I. (2000). Reuse through extension of protected types in Ada. In Proc. Fifth Joint Conference on Information
Sciences (JCIS 2000) Vol 1, (pp. 695-699).
Maupin, D. L., & Sandén,
B. I. (2005). Increasing End-Point Performance in a
Congested Network (Report No. CTU-CS-2005-005). Department
of Computer Science: Colorado Technical University.
Petersson, K., Persson, T., & Sandén, B. I. (2004). A software architecture as a
combination of patterns. CrossTalk 16(10), 25-28.
[Reprinted: Rendezvous 2, 6-11.]
Rauf, A., Keene, C., Waybright, E. M., & Sandén, B. I. (2007).
A tradeoff analysis between data accessibility and inference control for row,
column, and cell level security in relational databases (Report No.
Romanovsky, A., & Sandén, B. I. (2001).
Except for exception handling ..., In ACM
SIGAda Ada Letters - Exception handling for a 21st
century programming language proceedings, XXI(3), 19-25.
Suscheck, C. A., &
Sandén, B. I. (2003). A Construct for Effectively
Implementing Semantic Associations. Journal of Object Technology 2(3), 101-111. http://www.jot.fm/issues/issue_2003_05/article1
Suscheck, C. A., &
Sandén, B. I. (2001). A simulation framework with direct support for associations
(Report No.CTU-CS-2001-02). Department of Computer Science: Colorado Technical
University.
Thor, P. V., Sandén, B.
I., & Willshire, M. J. (2001). Using image color vectors to index and
retrieve images from an image database (Report No.CTU-CS-2001-03).
Department of Computer Science: Colorado Technical University.
Tillman,
R, & Sandén, B. (2007, November). Validating Informal Code Reviews in a
Large-scale Software Development, Paper presented at the18th IEEE
International Symposium on Software Reliability Engineering (ISSRE 2007),
(Industry Practices track) Trollhättan, Sweden.
Tillman,
R., & Sandén, B. (2007). Validating Informal Code Reviews in a Large-scale Software Development
(Report No.
van Katwijk, J., Sandén, B., & Zalewski, J. (2003). An approach to evaluate real-time
software architectures for safety-critical systems. Proc. Critical Systems Development with UM, UML’03 workshop San Francisco, October 2003 (pp.121-128).
Wellings, A. J., Johnson, R. W., Sandén, B.
I., Kienzle, J., Wolf, T., & Michell,
S. (1999). Integrating object-oriented
programming and protected types in Ada 95. YCS
316, Department of Computer Science, University of York, UK.
Wellings, A. J., Johnson, R. W., Sandén, B.
I., Kienzle, J., Wolf, T., & Michell,
S. (2000). Integrating object-oriented programming and protected objects in Ada
95. ACM TOPLAS 22(3), 506-539.
[Reprinted: Ada Letters XXII:2 (June 2002) 11-44.]
Wellings, A. J., Johnson, R. W., Sandén, B.
I., Kienzle, J., Wolf, T., & Michell,
S. (2000). Object-oriented programming and protected objects in Ada 95. In , H.
B. Keller &
E. Plödereder (Eds.), Lecture Notes in Computer Science, Vol.
1845. International Conference on Reliable Software Technologies - Ada Europe
2000 (pp. 16-28).
Wellings, A. J., Johnson, R. W., Sandén, B.
I., Kienzle, J., Wolf, T., & Michell,
S. (2001). Extensible protected types:
Proposal status. In ACM SIGAda Ada Letters - Proc. 10th International Real-time Ada
Workshop (IRTAW ’00), XXI(1), 105-110.
Yang,
W., Qu, Y., & Sandén,
B. (2011). Improving the Performance of the Enterprise Information System via
Optimal Scheduling. In Proc. 12th
IEEE International Conference on Information Reuse and Integration, Las Vegas
(pp. 337-341).
Yang,
W., Qu, Y., & Sandén,
B. (2011, March). Parallel Scheduling of Multiple Tasks on the Enterprise Information
System, Paper presented at the International
Journal of Arts and Sciences' Conference, Las Vegas, Nevada.
Sandén, B. I. (1994). Software Systems
Construction with Examples in Ada. Prentice-Hall.
Sandén, B. I. (1995). Design of concurrent software. Proc. Seventh Annual Software
Technology Conference, Salt Lake City, Utah.
Sandén, B. I. (1995). Designing control systems with entity-life modeling, Journal of Systems and Software, 28, 225-237.
Sandén, B. I. (1995). A restrictive
definition of concurrency for discrete-event modeling. Software
Engineering Notes 20(3), 68-69.
Sandén, B. I. (1995). Utformning av
program med parallella processer baserad
pĺ samtidighet i problemet. AiS-brev (Ada i
Sverige), 4, 24-27.
Sandén, B. I. (1996). A course in real-time software design based
on Ada 95. Formerly available through the ASSET repository as ASSET_A_825.
Sandén, B. I. (1996, June). A course in
real-time software design based on Ada 95. In Proc. Tenth Annual ASEET Symposium.
Sandén, B. I. (1996). Design of concurrent software based on problem
concurrency. In M. Toussaint (Ed.), Lecture
Notes in Computer Science: Vol.1031. Proceedings of
the Second International Eurospace - Ada-Europe
Symposium on Ada in Europe, Springer-Verlag, London, UK, (pp. 298-310).
Sandén, B. I. (1996). Entity-life modeling in a distributed environment. In
Proc. 4th International Workshop on Parallel and Distributed
Real-time Systems at the 10th Annual IEEE International Parallel Processing
Symposium, Honolulu, (pp. 35-41).
Sandén, B. I. (1996). Real-time systems education at George Mason University.
In Proc. Workshop on Real-Time Systems
Education, Embry-Riddle Aeronautical University, Daytona Beach, FL,(pp.
49-53).
Sandén, B. I. (1996). The State Machine pattern. In Proc. TRI-Ada, Philadelphia, PA, (pp. 135-142).
Sandén, B. I. (1996). Using tasks to capture problem concurrency. Ada User
Journal 17, 1 (March 1996), 25-36.
Sandén, B. I. (1997). Concurrent design
patterns for resource sharing. Proc.
TRI-Ada, St. Louis, MO (pp. 173-183).
Sandén, B. I. (1997). Modeling concurrent software. IEEE Software, 14(5), 93-100.
doi:10.1109/52.605936
Sandén, B. I. (2000). Implementation of state machines with tasks and protected
objects. Ada User Journal 20(4),
273-288. [Reprinted: Ada Letters XX,2
(June 2000) 38-56.]
Sandén, B. I.
(2001) Choosing a thread architecture. (Report No. CTU-CS-2001-04). Department of Computer Science: Colorado
Technical University.
Sandén, B. I. (2001). A design pattern for state machines and concurrent
activities. In D. Craeynest,
& A. Strohmeier (Eds.), Lecture Notes in Computer Science: Vol. 2043. Proc. 6th International Conference on Reliable Software Technologies -
Ada-Europe 2001, (pp. 203-214).
Sandén, B. I. (2002) Real-time programming safety in Java and Ada. Ada User Journal 23(2), 105-113. [Reprinted: Ada Letters XXIII:2 (June
2003) 32-46 and Rendezvous (Newsletter; Swedish Defence
User Group for Software Engineering) 1:2004, 6-19.]
Sandén, B. I. (2003). Entity-life Modeling: Modeling a thread architecture on
the problem environment. IEEE Software, 20(4),
70-78.
Sandén, B. I. (2004). Coping with Java threads. IEEE Computer 37(4), 20-27.
Sandén, B. I., (2005). Intuitive multitasking in Ada. CrossTalk 19(8), 12-15.
Sandén, B.
(2007). Lärdomar och äventyr i IT-branschen.
Contribution to the project IT-historia (IT History)
which focuses on computing in Sweden prior to 1980. Retrieved from http://ithistoria/se
Sandén, B. I. (2009).
Inspired software
design: Early Jackson methods to thread architectures, ACM SIGSOFT Software Engineering Notes 34(4), 1-6.
Sandén, B. I. (2011). Design of
Multithreaded Software: The entity-life modeling approach. IEEE Software
Society Press/Wiley.
Sandén, B. I., Zalewski, J. (2006). Designing
state-based systems with entity-life modeling, Journal of Systems and Software, 79(1), 69-78.