10.07.2015 Views

Curriculum Vitae - The University of Texas at Dallas

Curriculum Vitae - The University of Texas at Dallas

Curriculum Vitae - The University of Texas at Dallas

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8. Design and Implement<strong>at</strong>ion <strong>of</strong> a D<strong>at</strong>abase Inference Controller, December 1993, D<strong>at</strong>a andKnowledge Engineering Journal (North Holland), Vol. 11, No. 3, p. 271 - 297 (co-authors: W.Ford, M. Collins, J. O'Keeffe); (Article reprinted by the MITRE Journal, 1994). Lead AuthorMy Contribution: I designed the entire system. My colleagues Mr. Ford and Mr. O’Keeffeimplemented the query processor. My colleague Ms. Collins implemented the upd<strong>at</strong>e processor. Iwrote the entire paper from the technical reports.9. Security Constraint Processing in a Multilevel Secure Distributed D<strong>at</strong>abase Management System,IEEE Transactions on Knowledge and D<strong>at</strong>a Engineering, April 1995 (coauthor: W. Ford). LeadAuthorMy Contribution: I designed the entire system. My colleague Mr. Ford implemented the system.I wrote the entire paper from the technical reports.10. <strong>The</strong> Use <strong>of</strong> Conceptual Structures to Handle the Inference Problem, November 1991,Proceedings <strong>of</strong> the 5th IFIP WG 11.3 Conference on D<strong>at</strong>abase Security, p. 333-362,Shepherdstown, VA. (Also published by North Holland, 1992, D<strong>at</strong>abase Security V: St<strong>at</strong>us andProspects, p. 333 - 362). Sole AuthorMy Contribution: This is 100% my work.11. A Nonmonotonic Typed Multilevel Logic for Multilevel D<strong>at</strong>abase Management Systems, June1991, Proceedings <strong>of</strong> the 4th IEEE Computer Security Found<strong>at</strong>ions Workshop, Franconia, NH.My Contribution: This is 100% my work.17.3 DEPENDABLE DATA MANAGEMENT SYSTEMSI began my research on dependable d<strong>at</strong>a management systems around 1992 and this research stillcontinues. I describe seven <strong>of</strong> my papers on this topic.Evolvable Real-time Systems: My research in the early to mid 1990s was on building an object-orientedd<strong>at</strong>a manager and infrastructure for next gener<strong>at</strong>ion command and control systems. At th<strong>at</strong> time the legacysystems were hardcoded and running on mainframes. <strong>The</strong> goal was to develop flexible systems th<strong>at</strong> couldaccommod<strong>at</strong>e changes. <strong>The</strong>re were no commercial systems available <strong>at</strong> th<strong>at</strong> time. D<strong>at</strong>a was arriving <strong>at</strong> avery rapid speed. This d<strong>at</strong>a had to be captured, stored, analyzed and decisions had to be made. Togetherwith my colleagues <strong>at</strong> MITRE, we were the first to develop an object-based, real-time infrastructure andd<strong>at</strong>a manager. <strong>The</strong> infrastructure consisted <strong>of</strong> several services including inter-process communic<strong>at</strong>ion,memory management and scheduling. <strong>The</strong> real-time d<strong>at</strong>a manager was a main memory d<strong>at</strong>a manager andwe designed a real-time priority ceiling protocol for transaction processing. <strong>The</strong> results are documented inPaper #1 (IEEE WORDS 1996). <strong>The</strong>n we integr<strong>at</strong>ed the infrastructure and d<strong>at</strong>a manager with the multisensorfusion applic<strong>at</strong>ions and carried out an integr<strong>at</strong>ed design and implement<strong>at</strong>ion. This integr<strong>at</strong>ion workis discussed in Paper #2 (IEEE WORDS 1997). <strong>The</strong> research was demonstr<strong>at</strong>ed to the Air Force and thetechnology was transferred to the AWACS program and subsequently Boeing and Lockheed took many <strong>of</strong>the ideas to implement into the oper<strong>at</strong>ional systems.Real-time Transaction Processing: One <strong>of</strong> the challenges in designing a real-time d<strong>at</strong>a manager is todesign transaction processing algorithms th<strong>at</strong> meet timing constraints. <strong>The</strong>re were a number <strong>of</strong> algorithmsdeveloped th<strong>at</strong> had to meet the requirements <strong>of</strong> AWACS. After examining and evalu<strong>at</strong>ing severalalgorithms, we felt th<strong>at</strong> the priority ceiling algorithm would be most suited. However, the priority ceilingalgorithm had to be adapted to meet the different criteria. I presented the initial design to the team inMarch 1995. <strong>The</strong>n I collabor<strong>at</strong>ed with a pr<strong>of</strong>essor <strong>at</strong> the <strong>University</strong> <strong>of</strong> Rhode Island and co-supervisedstudents who carried out the detailed design and implement<strong>at</strong>ion <strong>of</strong> the algorithm in 1996 - 1997. Thisalgorithm is presented in Paper #3 (Real-time Systems Journal).Adaptive Real-time Systems: In this paper, we introduced some novel ideas into the infrastructuredesign. While in the earlier papers we considered only non-adaptive protocols, in our research in the l<strong>at</strong>e104

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!