Michael W. Whalen
|
|
|
- Alicia Wilcox
- 10 years ago
- Views:
Transcription
1 Michael W. Whalen Work Address: 200 Union St Minneapolis, MN (651) Home Address: 4709 Virginia Lane Edina, Minnesota (952) Research Interests: Software plays an increasing role in the operation of critical systems. As these systems become more complex, ensuring software correctness becomes much more difficult. I am interested in automated formal techniques for precisely specifying, implementing, and verifying software. To support these activities, I have developed several translation and analysis tools to support formal reasoning and test case generation on a variety of commercial and research notations. I have significant experience in applying formal verification and auto-test generation techniques to production DO178B/C Level A and B avionics software development efforts. Areas of Experience: Specification Languages: AADL, Simulink, StateFlow, Rhapsody, SCADE, Lustre, Esterel, Z, VDM, SCR, Statecharts Programming Languages: Java, C/C++, Standard ML, OCaml, F#, XML/HTML, lisp, Prolog Formal Analysis Tools: jkind, z3, CVC4, Isabelle/HOL, NuSMV/NuXMV, Prover, Kind, Dafny, ACL2, SAL, PVS Education: Ph.D. Computer Science, University of Minnesota, Twin Cities, March Thesis Topic: Trustworthy Translation of the Requirements State Machine Language without Events. M.S. Computer Science, University of Minnesota, Twin Cities, April Thesis Topic: A Formal Semantics for the Requirements State Machine Language without Events. B.A. Computer Science with Honors, Luther College, May, PhD Students Graduated: Tuan-Hung Pham, March, Thesis title: Verification of Recursive Data Types using Abstractions. Currently employed at Google Inc, Seattle, WA. Publications: Book Chapters: Michael W. Whalen, David Greve, Lucas Wagner, Steven P. Miller, Model Checking Information Flow. In Design and Verification of Microprocessor Systems for High-Assurance Applications. D. Hardin, Ed. Springer, Journal Publications: Tuan-Hung Pham and Michael W. Whalen, Reasoning about Algebraic Datatypes with Abstractions, Journal of Automated Reasoning [Under Revision] Ajitha Rajan, Gregory Gay, Michael W. Whalen, Matt Staats, and Mats P.E. Heimdahl, The Effect of Program and Model Structure on the Effectiveness of MC/DC Test Adequacy Coverage, ACM Transactions on Software Engineering and Methodology [Accepted To Appear] Gregory Gay, Matt Staats, Michael W. Whalen, and Mats P.E. Heimdahl, Automated Oracle Data Selection Support, IEEE Transactions in Software Engineering [Accepted - To Appear] Anitha Murugesan, Sanjai Rayadurgam, Michael W. Whalen, and Mats P.E. Heimdahl, Design Considerations for Modeling Modes in CPS, IEEE Design & Test, Volume 32, Number 5, October, Gregory Gay, Matt Staats, Michael W. Whalen, and Mats P.E. Heimdahl, The Risks of Coverage-Directed Test Case Generation, IEEE Transactions in Software Engineering, Volume 41, Number 8, August, 2015.
2 Michael W. Whalen, Andrew Gacek, Darren Cofer, Anitha Murugesan, Mats Heimdahl, and Sanjai Rayadurgam. Your What Is My How : Iteration and Hierarchy in System Design, IEEE Software, Volume 30 (2), March, Willem Visser, Matthew B. Dwyer, and Michael W. Whalen, The Hidden Models of Model Checking. Journal of Software and Systems Modeling, Volume 11, Issue 4, October Steven P. Miller, Michael W. Whalen, and Darren D. Cofer. Software Model Checking Takes Off. Communications of the ACM, February, Steven P. Miller, Alan C. Tribble, Michael W. Whalen, and Mats P.E. Heimdahl. Proving the Shalls: Early Validation of Requirements through Formal Methods, Journal of Software Tools for Technology Transfer. Volume 8 Issue 4, August Mats P.E. Heimdahl, Yunja Choi, and Michael W. Whalen. Deviation Analysis: A New Use for Model Checking, Automated Software Engineering, Volume 12, Number 3, July, Jeffrey M. Thompson, Michael W. Whalen, and Mats P.E. Heimdahl. Requirements Capture and Evaluation in Nimbus: A Case Study. Journal of Universal Computer Science, Volume 6, Issue 7, July, Refereed Conference and Workshop Publications: Dongjiang You, Sanjai Rayadurgam, Michael W. Whalen, Mats P.E. Heimdahl, and Gregory Gay. Efficient Observability-based Test Generation by Dynamic Symbolic Execution. 26 th International Symposium on Software Reliability Engineering (ISSRE 2015), Gaithersburg, MD, November 2-5, Michael W. Whalen, Sanjai Rayadurgam, Elaheh Ghassabani, Anitha Murugesan, Oleg Sokolsky, Mats Heimdahl, and Insup Lee. Hierarchical Multi-Formalism Proofs for Cyber-Physical Systems, 13th ACM- IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2015), Austin, Texas, September 21-23, [Short Paper] Andreas Katis, Andrew Gacek, and Michael W. Whalen. Machine-Checked Proofs for Realizability Checking Algorithms, 7 th Conference on Verified Software: Theories, Tools, and Experiments (VSTTE 2015), San Fransisco, CA, USA, July 18-19, Michael W. Whalen, Suzette Person, Neha Rungta, Matt Staats, and Daniella Grijincu. A flexible and nonintrusive approach for computing complex structural coverage metrics, International Conference on Software Engineering, Florence, Italy, May, Anitha Murugesan, Neha Runga, Oksana Tkachuck, Suzette Person, Michael W. Whalen, and Mats P.E. Heimdahl, Are We There Yet? Determining the Adequacy of Formalized Requirements and Test Suites, NASA Formal Methods Conference, Pasadena, CA, April 27-29, John Backes, Darren Cofer, Steven Miller, and Michael W. Whalen, Requirements Analysis of a Quad- Redundant Flight Control System, NASA Formal Methods Conference, Pasadena, CA, April 27-29, Andrew Gacek, Andreas Katis, Michael W. Whalen, and John Backes, Towards Realizability Checking of Contracts using Theories, NASA Formal Methods Conference, Pasadena, CA, April 27-29, Andrew Gacek, John Backes, Darren Cofer, Konrad Slind, and Michael W. Whalen, Resolute: An Assurance Case Language for Architecture Models, International Conference on High Integrity Languages and Tools, Portland, Oregon, October 18-21, Anitha Murugesan, Mats P.E. Heimdahl, Michael W. Whalen, Sanjai Rayadurgam, John Komp, Lian Duan, Baek-Gyu Kim, Oleg Sokolsky, and Insup Lee, From Requirements to Code: Model-Based Development of a Medical Cyber Physical System, Symposium on Foundations of Health Information Engineering and Systems (FHIES) and the Software Engineering in Healthcare (SEHC) Workshop, Washington DC, July 17-18, Anitha Murugesan, Lu Feng, Mats P.E. Heimdahl, Sanjai Rayadurgam, Michael W. Whalen and Insup Lee, Exploring the Twin Peaks Using Probabilistic Verification Techniques, 4 th International Workshop on the Twin Peaks of Requirements and Architecture, Hyderabad, India, June 1, Jason Biatek, Neha Rungta, Michael W. Whalen, and Oksana Tachuk, Helping System Engineers Bridge the Peaks, 4 th International Workshop on the Twin Peaks of Requirements and Architecture, Hyderabad, India, June 1, 2014.
3 Michael W. Whalen, Anitha Murugesan, Sanjai Rayadurgam, and Mats P.E. Heimdahl, Structuring Simulink Models for Verification and Reuse, 6 th International Workshop on Modeling in Software Engineering, Hyderabad, India, June 2-3, Jason Biatek, Michael W. Whalen, Mats P.E. Heimdahl, Sanjai Rayadurgam, and Michael R. Lowry, Analysis and Testing of PLEXIL Plans, 2 nd FME Workshop on Formal Methods in Software Engineering, Hyderabad, India, June 3, Gregory Gay, Michael W. Whalen, Mats P.E. Heimdahl, Matt Staats, Moving the Goalposts: Coverage Satisfaction is not Enough, 7 th International Workshop on Search-Based Software Testing, Hyderabad, India, June 2-3, Anitha Murugesan, Oleg Sokolsky, Sanjai Rayadurgam, Michael Whalen, Mats Heimdahl, and Insup Lee. Linking Abstract Analysis to Concrete Design: A Hierarchical Approach to Verify Medical CPS Safety, International Conference on Cyber-Physical Systems, Berlin, Germany, April 14-17, Tuan-Hung Pham and Michael W. Whalen. Parameterized Abstractions in Unrolling-Based Decision Procedure for Algebraic Data Types, 8 th International Workshop on Constraints in Formal Verification. San Jose, California, November 21, Anitha Murugesan, Michael W. Whalen, Sanjai Rayadurgam, and Mats P.E. Heimdahl, Compositional Verification of a Medical Device System, Proceedings of the 2 nd Conference on High Integrity Languages and Tools. Pittsburgh, PA, November 13-15, Best Paper of HILT 2013 Tuan-Hung Pham and Michael W. Whalen. RADA: A Tool for Reasoning about Algebraic Data Types with Abstractions, Proceedings of the 9 th Joint Meeting of the European Software Engineering Conference and the Symposium on Foundations of Software Engineering. St. Petersburg, Russia, August 18-26, [Tool Paper] Michael W. Whalen, Gregory Gay, Dongjiang You, Matt Staats, and Mats P.E. Heimdahl. Observable Modified Condition / Decision Coverage. 35 rd International Conference on Software Engineering, San Francisco, CA, May 21-28, Tuan-Hung Pham and Michael W. Whalen. An Improved Unrolling-Based Decision Procedure for Algebraic Data Types, Verified Software: Theories, Tools, and Experiments (VSTTE 2013). Atherton, CA, May 17-19, David Hardin, Konrad Slind, Michael W. Whalen, and Tuan-Hung Pham. The Guardol Environment, First Conference on High-Integrity Languages and Tools (HILT 2012), Boston, MA, Dec. 2 6, Daniel Balasubramanian, Corina S. Pasareanu, Jason Biatek, Michael W. Whalen, Gabor Karsai, Michael Lowry. Improving Symbolic Execution for Statecharts Formalisms. 9th Workshop on Model Design, Verification and Validation, September 30, Michael W. Whalen, Mats Heimdahl, and Anitha Murugesan, Your What is My How: Why Requirements and Architectural Design Should Be Iterative, Proceedings of the TwinPeaks Workshop 2012, Chicago, Illinois, September 25, Darren Cofer, Andrew Gacek, Steven Miller, Michael W. Whalen, and Brian LaValley. Compositional Verification of Architectural Models. Proceedings of the Fourth NASA Formal Methods Symposium, Norfolk, VA, April 3-5, 2012 Temesghen Kahsai, Pierre-Loic Garoche, Cesare Tinelli, and Michael W. Whalen. Incremental Verification with Mode Machine Invariants in State Machines. Proceedings of the Fourth NASA Formal Methods Symposium, Norfolk, VA, April 3-5, 2012 Daniel Balasubramanian, Corina S. Pasareanu, Jason Biatek, Michael W. Whalen, Gabor Karsai, Michael Lowry. Integrating Statecharts Components in Polyglot. Proceedings of the Fourth NASA Formal Methods Symposium, Norfolk, VA, April 3-5, 2012 David Hardin, Konrad Slind, Michael W. Whalen, and Tuan-Hung Pham. The Guardol Language and Verification System, 18th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Tallinn, Estonia, March 24 April 1, Gregory Gay, Matt Staats, Michael W. Whalen, and Mats P.E. Heimdahl. On the Danger of Coverage Directed Test Case Generation, 15th International Conference on Fundamental Approaches to Software Engineering (FASE), Tallinn, Estonia, March 24- April 1, 2012.
4 David Hardin, Konrad Slind, Michael W. Whalen, and Tuan-Hung Pham. Introduction to the Guardol Language and Verification System, 4 th Annual Layered Assurance Workshop, Orlando, Florida, December 5-6, Daniel Balasubramanian, Corina S. Pasareanu, Michael W. Whalen, Gabor Karsai, Michael Lowry. Polyglot: Modeling and Analysis for Multiple Statechart Formalisms, Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), Toronto, Ontario, Canada, July 17-21, Matt Staats, Michael W. Whalen, and Mats P.E. Heimdahl. Better Testing Through Oracle Selection. New Ideas and Emerging Results Track, 33 rd International Conference on Software Engineering, Honolulu, Hawaii, May 21-28, Matt Staats, Michael W. Whalen, and Mats P.E. Heimdahl. Programs, Tests, and Oracles: The Foundations of Testing Revisited. 33 rd International Conference on Software Engineering, Honolulu, Hawaii, May 21-28, ICSE 2011 Distinguished Paper Michael W. Whalen, Patrice Godefroid, Leonardo Mariani, Andrea Polini, Nikolai Tillman, and Willem Visser. FITE: Future Integrated Testing Environment. Workshop on the Future of Software Engineering Research 2010 (FoSER), Santa Fe, New Mexico, November 7-8, Matt Staats, Michael W.Whalen, Ajitha Rajan, and Mats P.E. Heimdahl. Coverage Metrics for Requirements- Based Testing: Evaluation of Effectiveness. Proceedings of the Second NASA Formal Methods Symposium. Washington, D.C., April 13-15, David Hardin, T. Douglas Hiratzka, D. Randolph Johnson, Lucas Wagner, and Michael Whalen. Development of Security Software: A High-Assurance Methodology. Proceedings of the 11 th International Conference of Formal Engineering Methods (ICFEM 2009), Rio de Janeiro, Brazil, December, Ajitha Rajan, Michael W Whalen, Matt Staats, and Mats P.E. Heimdahl. Requirements Coverage as an Adequacy Measure for Conformance Testing. Proceedings of the 10 th International Conference on Formal Engineering Methods (ICFEM 2008), Kitakyushu City, Japan, October, Michael W. Whalen, Mats P.E. Heimdahl, Ajitha Rajan, and Matt Staats. On MC/DC and Implementation Structure: An Empirical Study. Proceedings of the 27 th Digital Avionics Systems Conference (DASC 08). St. Paul, MN, October Best Paper of DASC Software Design Session Darren Cofer, Michael W. Whalen, Steven P Miller. Software Model Checking for Avionics Systems. Proceedings of the 27 th Digital Avionics Systems Conference (DASC 08). St Paul, MN, October 2008 Ajitha Rajan, Michael W. Whalen, and Mats P.E. Heimdahl. The Effect of Program and Model Structure on MC/DC Test Adequacy Coverage. Proceedings of the 30 th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May, ICSE 2008 Distinguished Paper Michael W. Whalen, Darren Cofer, Steven Miller, Bruce Krogh, and Walter Storm. Integration of Formal Analysis into a Model-Based Software Development Process. 12 th International Workshop on Industrial Critical Systems (FMICS 2007), Berlin, Germany, July, Jimin Gao, Michael W. Whalen, and Eric Van Wyk. Extending Lustre with Timeout Automata. Synchronous Languages, Applications, and Programming (SLA++P) 2007, Braga, Portugal, March, Michael W. Whalen, Ajitha Rajan, and Mats P.E. Heimdahl. Coverage Metrics for Requirements-Based Testing. Proceedings of the International Symposium on Software Testing and Analysis (ISSTA) 2006, Portland, Maine, July, Michael W. Whalen. Certificate Management: A Practitioner s Perspective, Workshop on Software Certificate Management (SoftCeMent 05), November, Anjali Joshi, Steven P. Miller, Michael W. Whalen, and Mats P. E. Heimdahl. A Proposal for Model-Based Safety Analysis. In Proceedings of the 24 th Digital Avionics Systems Conference (DASC 05), Washington, D.C., October, Best Paper of the DASC Open Systems Architecture track Johann Schumann, Bernd Fischer, Michael W. Whalen, Jon Whittle. Certification Support for Automatically Generated Programs. In Proc. HICSS'36: Hawaiian Int'l Conf. on System Sciences, Big Island, HI, January Mats P.E. Heimdahl, Yunja Choi, and Michael W. Whalen. Deviation Analysis Through Model Checking. Proceedings of the 17 th IEEE International Conference on Automated Software Engineering, Edinburgh, UK, September, an ASE 2002 Conference Best Paper
5 Michael W. Whalen, Bernd Fischer, and Johann Schumann. Certifying Synthesized Code. Proceedings of Formal Methods Europe 2002, Copenhagen, Denmark, July 2002 Michael W. Whalen, Bernd Fischer, and Johann Schumann. AutoBayes/CC Combining Program Synthesis with Automatic Code Certification. Proceedings of Conference on Automated Deduction 18, Copenhagen, Denmark, July Michael W. Whalen. High Assurance Code Generation for State-Based Formalisms (for Doctoral Symposium). Proceedings of the 22 nd International Conference on Software Engineering, Limerick, Ireland, June Michael W. Whalen and Mats P.E. Heimdahl. On the Requirements on High Integrity Code Generation. Proceedings of the Fourth IEEE High Assurance in Systems Engineering Workshop, Washington DC, November, Michael W. Whalen and Mats P.E. Heimdahl. An Approach to Automatic Code Generation for Safety- Critical Systems. Short Paper in Proceedings of the 14th IEEE International Conference on Automated Software Engineering, Orlando, FL, October, Mats P.E. Heimdahl, Jeffrey M. Thompson, and Michael W. Whalen. On the Effectiveness of Slicing Hierarchical State Machines: A Case Study. In Proceedings of the Twenty-fourth EUROMICRO Conference, volume 1, Mats P.E. Heimdahl and Michael W. Whalen. Reduction and Slicing of Hierarchical State Machines. Proceedings of the Fifth ACM SIGSOFT Symposium on the Foundations of Software Engineering, September, Other Publications: Kerianne Gross, Matthew Clark, Jonathan Hoffman, Aaron Fifarek, Kuldip Rattan, Eric Swenson, Michael W. Whalen, Lucas Wagner. Formally Verified Run Time Assurance Architecture of a 6U CubeSat Attitude Control System. AIAA SciTech Conference. San Diego, CA, January, Andrew Gacek, Andreas Katis, Michael W. Whalen, and Darren Cofer. Hierarchical Circular Compositional Reasoning, UMN Tech Report , David Hardin, T. Douglas Hiratzka, D. Randolph Johnson, Lucas Wagner, and Michael Whalen. A High- Assurance Methodology for the Development of Security Software. The Next Wave, National Security Agency, October, Michael W. Whalen, A Parametric Semantics for Statecharts, UMN Tech Report , Darren Cofer, Michael W. Whalen, and Steven P. Miller, Model-Checking of Safety-Critical Software for Avionics, European Research Consortium for Infomatics and Mathematics (ERCIM) News, Number 75, October, Anjali Joshi, Michael W. Whalen, and Mats P.E. Heimdahl, Model-Based Safety Analysis Final Report, NASA Contractor Report NASA/CR , February Michael W. Whalen, Lucas G. Wagner, John D. Innis, and Steven P. Miller, ADGS-2100 Adaptive Display & Guidance System Window Manager Analysis Final Report, NASA Contractor Report NASA/CR , February Steven P Miller, Michael W. Whalen, Daniel O Brien, Mats P.E. Heimdahl, and Anjali Joshi, A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures. NASA Contractor Report NASA/CR , November Steven P Miller, Elise A. Anderson, Lucas G. Wagner, Michael W. Whalen, and Mats P.E. Heimdahl. Formal Verification of Flight Critical Software, in Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, San Francisco, August 15-18, 2005.
6 Michael W. Whalen and Mats P.E. Heimdahl. Representing the Unknown in Specification Languages. Technical Report TR , University of Minnesota, Department of Computer Science and Engineering, Minneapolis, MN Mats P.E. Heimdahl, Jeffrey M. Thompson, and Michael W. Whalen. Executing State-based Specifications in a Heterogeneous Environment. Technical Report TR , University of Minnesota, Department of Computer Science and Engineering, Minneapolis, MN, Invited and Plenary/Keynote Talks: Up and Out: Scaling Formal Analysis Using Model-Based Development and Architecture Modeling, Keynote address at the 6th Working Conference on Verified Software: Theories, Tools and Experiments, Vienna, Austria, July, Engineering Support for Virtual Integration, Keynote address at the International Workshop on the Twin Peaks of Requirements and Architecture, Hyderabad, India, June, Multi-Level Requirements, Architecture, and Verification: the Good, the Bad, and the Ugly, IFIP Working Group on Requirements, February, Up and Out: Scaling Formal Analysis Using Model-Based Development and Architecture Modeling. Invited talk at High Integrity Languages and Tools Conference (HILT) 2103, November, Scaling Software Verification and Validation. Invited talk at the GE Controls Seminar, September, Why We Model: Using MBD Effectively in Critical Domains. Keynote address at the Modeling in Software Engineering Workshop (MiSE) 2013, May, Observable Modified Condition Decision Coverage. University of Western Ontario, February, The Future of Software V&V, Lockheed Martin/IEEE Computer Society Webinar, January, Scaling Up and Out: Formal Requirements at Different Levels of Abstraction, Keynote address at the Analytical Virtual Integration of Cyber-Physical Systems (AVICPS) Workshop, December, Building a Compliant Verification & Validation Program: Knowing the Ropes, OPAL Medical Device Summit, Bloomington, MN, September, Model-Based Development: Benefits and Pitfalls in Practice, Webinar with GE Research, August, Reasoning Challenges for Guard Applications, EPFL School of Computer and Communication Sciences Summer Research Institute, Lausanne, Switzerland, June, Scaling Up and Out: Formal Requirements at Different Levels of Abstraction, IFIP Working Group on Requirements, February, 2012 Proving the Shalls in Practice: Experience with Industrial Formal Analysis, Keynote address at the 19 th Annual Requirements Engineering Conference, August, 2011 The Future of Software Testing: Medtronic Technical Forum, June, 2011 The Future of Software Engineering: (with Mats Heimdahl) Medtronic Technical Forum, April, 2011 Next-Generation V&V Techniques for Medical Devices, OPAL Medical Device Summit, March, 2011 Proving the Shalls in Practice: Experience with Industrial Formal Analysis, IFIP Working Group on Requirements, February, 2011 The Future of Software Testing: CodeFreeze 2011 Keynote Talk, January, Analysis Engines: UMN Invited Colloquium Talk, December, 2010 Security and Software Engineering: TwinSPIN, December, 2010 Model Checking: Midwest Verification Day Keynote Talk, September, Semantics of Statecharts. CMU CMACS Lecture Series, Pittsburgh, PA, April, Formal Methods for Avionics. The Mathworks, Natick, MA, March, Understanding Software Requirements and Conducting Effective V&V Within Challenging Development Schedules, OPAL Medical Devices Summit Panel, March, Semantics of Statecharts. NASA Ames, Sunnyvale, CA, February, Beyond Static Code Analysis. UMSEC Summer Software Symposium: Static Code Analysis and Complex Medical Devices, Minneapolis, MN, July, Formal Verification of Numerically Intensive Avionics Models. Workshop on Numerical Software Verification (NSV) Keynote talk, San Francisco, CA, April, Formal Methods for Critical Systems. Digital Avionics Systems Conference (DASC) Plenary talk, St. Paul, MN, October, Formal Tools for Mixed Criticality Architectures. Cyber-Physical Systems Week, St. Louis, MO, April, Integration of Formal Analysis into a Model-Based Development Process. Boston Scientific Corporation, January, 2008.
7 Formal Verification of Avionics Software in a Model-Based Development Process. 1 st International Workshop on Aerospace Software Engineering (AeroSE 2007), Minneapolis, MN, May, Getting it Really Right Software Development for Highly Critical Systems. Twin Cities Software Process Improvement Network (TwinSPIN), January Affordable High-Assurance Systems. Guidant Corporation, November Proving the Shalls. University of Minnesota Software Engineering Center, October The NIMBUS RSML -e Simulator: Automated Software Engineering Conference (ASE) 2002, October, 2002 Using Java in Embedded Devices. Datacard Corporation, March Tutorials: Model-Based Development: Benefits and Pitfalls in Practice. Half-day tutorial at the Summer Software Symposium, July, 2011 Software Model Checking. Lockheed Martin Inc., August 2006 From Research to Industry: The Role of Software Engineering Standards. Associated with Automated Software Engineering (ASE) 2002, October, Teaching: Csci8802: Advanced Software Engineering. University of Minnesota, Spring Semester 2015 SEng 5861: Software Architecture. University of Minnesota, Fall Semester 2014, 2013, 2012, 2011, 2010 SEng 5841: Model-Based Software Development and Analysis. University of Minnesota, Spring Semester 2007 Employment: University of Minnesota, Computer Science Department. Minneapolis, Minnesota. Director, University of Minnesota Software Engineering Center 7/2015 to present Management: Managing research center with > $1M annual budget and 3 full-time employees as well as graduate students, post-docs, adjunct faculty, and other long term temporary employees. Masters of Science in Software Engineering (MSSE) Program: Responsible for managing program, recruiting students, and acting as Director of Graduate Studies (DGS) role for MSSE program. MSSE program provides a thorough grounding in software engineering principals and technical leadership for working developers. Research: Continuation of research from program director position (below). Program Management: 2015 Co-I: CFAR project (DARPA): $618k Program Director, University of Minnesota Software Engineering Center 11/2009 to 7/2015 Research: Investigating coverage metrics for testing that are invariant to simple manipulations of code structure (Observable MCDC), and metrics for requirements-based testing. Extended existing decision procedures for reasoning about algebraic datatypes with abstractions to support combinations of abstractions (associative/commutative catamorphisms), and created the RADA tool for analysis of verification conditions involving algebraic datatypes. Created new foundations and tools for compositional reasoning of architectural models with colleagues at Rockwell Collins (AGREE) along with algorithms for checking realizability of contracts. Created techniques for efficient measurement of source-level MCDC on multicore processors and symbolic analysis. Co-inventor of Guardol domain-specific language for Guard (firewall) applications. Masters of Science in Software Engineering (MSSE) Program: Assisting with management, recruiting, and Director of Graduate Studies (DGS) roles for MSSE program. MSSE program
8 provides a thorough grounding in software engineering principals and technical leadership for working developers. Program Management: 2014 Co-I: Systems of Systems Integration Technology and Experimentation (DARPA): $305k 2013 Co-I: Verification and Validation in Planning Systems (NASA): $417k 2013 PI: Compositional Verification of Flight-Critical Systems (NASA Contract # NNA13AA21C, PO ) $335k 2012 Co-I: Generating Tests to Satisfy Complex Test Adequacy Coverage of Models and Source Code with Java Pathfinder (NASA Extended Scope): $80k 2012 PI: Application of Guardol Technology III (NSA): $73k 2012 PI: HACMS (DARPA Agreement # FA ) : $850K 2011 PI: Application of Guardol Technology II (NSA): $21k 2010 PI: Application of Guardol Technology (NSA): $64k 2010 PI: META II Formal Analysis of Architecture Design Patterns (DARPA): $116K 2010 Co-I: SI2-SSE: Software Infrastructure For Partitioning Sparse Graphs on Existing and Emerging Computer Architectures (NSF): $499K 2010 Co-I: NSF grant CNS : Assuring the safety, security, and reliability of medical device cyber physical systems (NSF) $1.45M Rockwell Collins, Inc. Advanced Technology Center, Minneapolis, Minnesota Sr. Software Engineer 6/2003 to 11/2009 Research: Created approach for automatically generating test cases from formal requirements written in temporal logic. Created optimizations for efficient translation of Simulink and StateFlow into formal analysis tools. Researched approaches for representing and reasoning about asynchrony and GALS architectures using synchronous languages. Investigated the effect on fault-finding of MC/DC adequate test cases given different functionally-equivalent models with different syntactic properties. Created an accurate and efficient approach for information-flow (non-interference) analysis using model checking. Development: Created the Gryphon tool suite, which translates Simulink/StateFlow and SCADE models into a variety of back-end analysis tools, including NuSMV, PVS, ACL2, SAL, BAT, Prover, and Kind, and programming languages: Java, C, and Ada. Gryphon supports functional verification, automated verification of runtime safety properties, test-case generation, and simulation. Used Gryphon to lead large analysis efforts: The ADGS-2100 Display Window Manager, a commercial DO178B Level A avionics system containing over Simulink blocks and 4000 subsystems. Proved 573 requirements and found 98 errors over the course of the analysis. CerTA FCS Redundancy Manager. Compared model checking to test on UAV redundancy management software. On same model with same requirements, model checking required 50% less effort than traditional test and found 12 errors vs. 0 errors in test. High Speed Crypto Controller: Proved the correctness of high-speed crypto controller implemented in Simulink from formal requirements in Z. Program Management: Led CerTA FCS and CerTA CPI programs (total: $750K) AFRL-funded projects using Gryphon to demonstrate applicability of model checking to UAV models from Lockheed Martin Aerospace. Finished both projects on time and on budget with excellent reviews. University of Minnesota, Computer Science Department. Minneapolis, Minnesota. Adjunct Faculty 1/2007 to 6/2007 Teaching: Co-taught the Model-Based Software Development and Analysis class for the Masters of Software Engineering program at the University of Minnesota. Developed syllabus, gathered class materials, defined class projects, and lectured on topics related to model-based development. Research Institute for Advanced Computer Science at NASA Ames. Sunnyvale, California.
9 Research Assistant 6/2001 to 9/2001 Research: Researched techniques for combining program synthesis with code certification (proof-carrying code). This approach allows automatic verification of complex safety properties on autogenerated programs, and is both more scalable and capable than existing approaches. University of Minnesota, Computer Science Department. Minneapolis, Minnesota. Research Assistant 1/1997 to 6/2003 Research: Participated in research of several aspects of safety-critical reactive systems. With Professor Mats Heimdahl, wrote the formal semantics of the RSML -e language using the Z specification language. Investigated strengths and weaknesses of several formal specification techniques for embedded systems including Z, B, Statecharts, Modecharts, and VDM. Development: Helped create the NIMBUS development toolset, allowing simulation, static analysis, and code-generation of specifications written in the RSML -e language. The toolset is multi-threaded and allows asynchronous input from several sources: COM components, data files, and Win32 clocks. Although the toolset is large (>100,000 lines of code), it is organized around a small, straightforward set of classes, and is designed for extension. System simulation can occur between multiple copies of the toolset, VBA applications (e.g. Access, Excel, etc.), and hardware (e.g. National Instruments DAQ products). The toolset utilizes several OO design patterns including Visitor, Command, Observer/Observable, and Bridge. Teaching Assistant 9/1996 to 1/1997 Assisted with introductory FORTRAN course, giving recitations, grading, holding office hours for student questions, and maintaining the course web site. West Group, IS Department. Eagan, Minnesota. Senior Software Engineer 7/1994 to 9/1996, 6/1997 to 9/1997 Worked on several aspects of an in-house multi-platform transaction monitor (WIPC), including porting WIPC from Unix to Windows NT, designing a C++ WIPC API, and implementing a WIPC proxy server that allowed Windows 3.1 clients to access WIPC services. Used Netscape Commerce Server to build prototype e-commerce web sites, using Java and CORBA (Orbix Transaction Server). Affiliations and Activities: NSF Panelist, IEEE, ACM. Chair of Conference or Workshop Finance Chair, NASA Formal Methods Conference 2016 Program Committee co-chair, Automated Software Engineering 2015 Student Research Competition co-chair, ICSE 2015 Co-Chair, CodeFreeze Workshop, 2016, 2015, 2014, 2013, 2012 Doctoral Symposium co-chair, Automated Software Engineering 2014 Industrial and Experience Track co-chair, ICSE 2012 Finance Chair, Requirements Engineering Conference 2012 Co-chair, Midwest Verification Day Workshop 2011 Journal Reviewer for: ACM Transactions on Embedded Systems 2015, 2014 IEEE Transactions on Software Engineering (TSE) 2015, 2014, 2013, 2012, 2011, 2010, 2006 Science of Computer Programming (SCP) 2015, 2014, 2013 Software and Systems Modeling (SOSYM) 2015 Requirements Engineering Journal 2014 Journal of Software and Systems Modeling 2014, 2013 ACM Transactions on Software Engineering (TOSEM) 2012, 2011, 2010, 2006, 2005 ACM Computing Surveys 2011 Journal of Empirical Software Engineering (ESE) 2013, 2012 International Journal on Software Tools for Technology Transfer (STTT) 2006, 2005
10 Journal of Automated Software Engineering (ASE) 2005, 2004 Program Committee Member / Program Board Member of: International Conference on Software Engineering (ICSE) 2016, 2014 Runtime Verification (RV) 2016, 2014 Formal Methods conference (FM) 2015, 2012 NASA Formal Methods (NFM) 2015, 2014, 2013, 2012, 2011, 2010, 2009 International Conference on Software Testing (ICST) 2015, 2014, 2013 International Conference on Model-Driven Engineering and Software Development (MODELSWARD) 2015 Analysis of Model Transformations Workshop (AMT) 2015, 2013, 2012 Formal Methods for Safety-Critical Systems (FTSCS) 2015, 2014, 2013 Conference on Software Language Engineering (SLE) 2014, 2008 International Workshop on Requirements Engineering and Testing (RET) 2014 Formal Integrated Development Workshop (F-IDE) 2014 Requirements Engineering (RE) 2014 Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks) 2014, 2013 Automated Software Engineering (ASE) 2014, 2012, 2011, 2009 ICSE Student Research Competition (ICSE SRC) 2014 SPIN 2014 Models conference (MODELS) 2014, 2013 Embedded Software (EMSOFT) 2013 ICST Tools Track 2013 Analytic Virtual Integration of Cyber Physical Systems Workshop (AVICPS) 2013, 2012 Formal Techniques for Distributed Systems (FMOODS/FORTE) 2012 Evaluation of Novel Software Approaches to Software Engineering (ENASE) 2012 International Symposium on Software Testing and Analysis (ISSTA) 2012 ASE Tools Forum 2012 Systems Software Verification Workshop (SSV) 2011 International Conference on Software Engineering (ICSE) Tools Workshop 2009 Formal Methods for Aerospace (FMA) 2009 Automated Formal Methods workshop (AFM) 2008, 2007 High Assurance Systems Engineering Conference (HASE) 2008 Conference on Software Language Engineering (SLE) 2008 Innovative Techniques for Certification of Embedded Systems (ITCES) 2006 Principles and Practice of Declarative Programming (PPDP) 2005 Committee Member of: Automated Software Engineering Conference Steering Committee (2015-present) IFIP 2.9 Working Group on Requirements (2014-present) RTCA SC-205 DO178C Civil Avionics Software Standards Working Group ( ) (Committee that created DO-178C software standard). PhD Committees Mohammad Hassan (External Reviewer at University of Western Ontario) John Backes (UMN EE Dept.) Ted Kaminski (UMN CS Dept.) Deveraj George (UMN CS Dept) Anjali Joshi (UMN CS Dept) Ajitha Rajan (UMN CS Dept) Matt Staats (UMN CS Dept) Miscellaneous Awards and Honors: 2015 Dagstuhl Seminar Participant: Qualification of Formal Methods Tools 2014 Shonan Seminar Participant: Integration of Formal Methods and Testing for Model-Based Systems Engineering 2014 Inducted to IFIP 2.9 Working Group on Requirements 2013 MODELS Conference Best Reviewer Award 2012 Requirements Engineering Conference Ready-Set-Transfer contest winner 2012 Dagstuhl Seminar Participant: Architecture-Driven Semantic Analysis of Embedded Systems
11 2012 Senior Member IEEE 2010 Dagstuhl Seminar Participant: Practical Software Testing 2007 Rockwell Collins Engineer of the Year - Automated Analysis Group RIACS 2001 Summer Student Research Program Participant ICSE 2000 Doctoral Symposium Participant National Merit Scholarship, Luther College Weston Noble Scholarship, Luther College Regents Scholarship, Luther College References: Available upon request
AJITHA RAJAN. School of Informatics Phone: (+ 44)(1316505118)
AJITHA RAJAN School of Informatics Phone: (+ 44)(1316505118) University of Edinburgh Email: [email protected] 10 Crichton Street Edinburgh EH8 9AB, United Kingdom EDUCATION Ph.D. in Computer Science,
Why We Model: Using MBD Effectively in Critical Domains
Why We Model: Using MBD Effectively in Critical Domains Mike Whalen Program Director, UMSEC University of Minnesota 5/19/2013 Why We Model - Mike Whalen 1 Acknowledgements Rockwell Collins (Darren Cofer,
Towards a Framework for Generating Tests to Satisfy Complex Code Coverage in Java Pathfinder
Towards a Framework for Generating Tests to Satisfy Complex Code Coverage in Java Pathfinder Matt Department of Computer Science and Engineering University of Minnesota [email protected] Abstract We present
9700 South Cass Avenue, Lemont, IL 60439 URL: www.mcs.anl.gov/ fulin
Fu Lin Contact information Education Work experience Research interests Mathematics and Computer Science Division Phone: (630) 252-0973 Argonne National Laboratory E-mail: [email protected] 9700 South
SURENDRA SARNIKAR. 820 N Washington Ave, EH7 Email: [email protected] Madison, SD 57042 Phone: 605-256-7341
SURENDRA SARNIKAR 820 N Washington Ave, EH7 Email: [email protected] Madison, SD 57042 Phone: 605-256-7341 EDUCATION PhD in Management Information Systems May 2007 University of Arizona, Tucson, AZ MS in
Curriculum Vitae RESEARCH INTERESTS EDUCATION. SELECTED PUBLICATION Journal. Current Employment: (August, 2012 )
Curriculum Vitae Michael Tu Current Employment: (August, 2012 ) Assistant Professor Department of Computer Information Technology and Graphics School of Technology Purdue University Calumet Email: [email protected]
Rigorous Methods for Software Engineering (F21RS1) High Integrity Software Development
Rigorous Methods for Software Engineering (F21RS1) High Integrity Software Development Andrew Ireland Department of Computer Science School of Mathematical and Computer Sciences Heriot-Watt University
Vishal V. Agrawal. McDonough School of Business, Georgetown University Assistant Professor, Operations and Information Management, 2010-present
Vishal V. Agrawal McDonough School of Business Georgetown University 37 th & O Streets, Washington, DC 20057 [email protected] Phone: (202) 687-2192 http://faculty.msb.edu/va64/ Academic Appointment
BHARATENDU SRIVASTAVA
BHARATENDU SRIVASTAVA Department of Management College of Business Administration Marquette University P.O. Box 1881, Milwaukee, WI 53201-1881 (414) 288-3408 [email protected] EDUCATION Ph.
SUSANNA GALLANI. Harvard Business School 369 Morgan Hall, Soldiers Field, Boston, MA 02163 Phone: (617) 496-8613 Email: sgallani@hbs.
SUSANNA GALLANI 369 Morgan Hall, Soldiers Field, Boston, MA 02163 Phone: (617) 496-8613 Email: [email protected] ACADEMIC POSITIONS Assistant Professor of Business Administration July 2015 Present Department
Ali Ebnenasir. Department of Computer Science, Michigan Technological University.
Ali Ebnenasir 221 Rekhi Hall E-Mail: [email protected] Department of Computer Science Phone: 906-487-4372 Michigan Technological University Fax: 906-487-2283 Houghton MI 49931 http://www.cs.mtu.edu/~aebnenas
Integration of Formal Analysis into a Model-Based Software Development Process
Integration of Formal Analysis into a Model-Based Software Development Process Michael Whalen 1, Darren Cofer 1, Steven Miller 1, Bruce H. Krogh 2, Walter Storm 3 1 Rockwell Collins Inc., Advanced Technology
John Noll, Ph.D. Research Associate, ATRIUM Laboratory, Marshall School of Business, University of Southern California,
CURRICULUM VITAE John Noll, Ph.D. Computer Engineering Department, Santa Clara University 500 El Camino Real, Santa Clara, CA 95053-0566 (415) 948-5795 [email protected] www.cse.scu.edu/ jnoll Education
Wooje Cho Ph.D. Candidate
Wooje Cho Ph.D. Candidate 350 Wohlers Hall 1206 South Sixth Street, Champaign, IL 61820 [email protected] http://netfiles.uiuc.edu/wcho2/www/index.htm EDUCATION UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN,
CURRICULUM VITA BYUNGCHAE JIN
CURRICULUM VITA BYUNGCHAE JIN University of Maryland 3330J Van Munching Hall College Park, 20742 USA Phone: 240-994-0216 E-mail: [email protected] EDUCATION 2006~2011 (expected) University of Maryland,
AN EVALUATION OF MODEL-BASED SOFTWARE SYNTHESIS FROM SIMULINK MODELS FOR EMBEDDED VIDEO APPLICATIONS
International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company AN EVALUATION OF MODEL-BASED SOFTWARE SYNTHESIS FROM SIMULINK MODELS FOR EMBEDDED VIDEO APPLICATIONS
Languages Arabic and English (First language mastery) Persian (moderate comprehension) French and Spanish (took courses out of interest in languages)
Ahmed M. A. Oteafy, Ph.D. Assistant Professor of Electrical Engineering ESE Department College of Engineering Alfaisal University PO Box 50927 Riyadh 11533 Kingdom of Saudi Arabia E-mail: [email protected]
Comparative Politics and International Relations. University of South Carolina, Columbia, SC. M.A., Political Science, 2015
Matthew L. Wagner Curriculum Vitae Contact Information Fields Education Phone:(619) 871-4084 Url: http://www.matthewlwagner.info Gambrell Hall 317 Email: [email protected] 817 Henderson Street Email:
Ulrik M. Nyman - Curriculum Vitæ
Ulrik M. Nyman - Curriculum Vitæ Personal Information Ulrik Mathias Nyman Phone: 40 89 21 56 Doravej 45 st. th. Email: [email protected] 9000 Aalborg Born: 2nd of December 1978 Married to Tina, Father of
SCADE Suite in Space Applications
SCADE Suite in Space Applications at EADS David Lesens 09/10/2008 Overview Introduction Historical use of SCADE at EADS Astrium ST Why using SCADE? The Automatic Transfer Vehicle (ATV) M51 and Vega R&T
Software Verification/Validation Methods and Tools... or Practical Formal Methods
Software Verification/Validation Methods and Tools... or Practical Formal Methods John Rushby Computer Science Laboratory SRI International Menlo Park, CA John Rushby, SR I Practical Formal Methods: 1
International Economics; Economic Development; Applied Microeconomics; Econometrics
Education SHIREEN ALAZZAWI SANTA CLARA UNIVERSITY [email protected] Department of Economics, Santa Clara University 500 El Camino Real, Santa Clara, CA 95053 Office: (408) 554-6968 Ph.D., Economics, University
Automating Code Reviews with Simulink Code Inspector
Automating Code Reviews with Simulink Code Inspector Mirko Conrad, Matt Englehart, Tom Erkkinen, Xiaocang Lin, Appa Rao Nirakh, Bill Potter, Jaya Shankar, Pete Szpak, Jun Yan, Jay Clark The MathWorks,
Christian Murphy Dept. of Computer & Information Science, University of Pennsylvania 3330 Walnut Street, Philadelphia, PA 19104 [email protected].
Education Christian Murphy Dept. of Computer & Information Science, University of Pennsylvania 3330 Walnut Street, Philadelphia, PA 19104 [email protected] PhD-Computer Science, May 2010 Columbia
June Zhang (Zhong-Ju Zhang)
(Zhong-Ju Zhang) Carnegie Mellon University Dept. Electrical and Computer Engineering, 5000 Forbes Ave. Pittsburgh, PA 15213 Phone: 678-899-2492 E-Mail: [email protected] http://users.ece.cmu.edu/~junez
Michael R. Clarkson Curriculum Vitae
Michael R. Clarkson Curriculum Vitae February 20, 2015 Department of Computer Science Office phone: 607-255-0278 Cornell University Fax: 607-255-9143 461 Gates Hall [email protected] 107 Hoy Road
Chang Hwan Peter Kim Curriculum Vitae
Chang Hwan Peter Kim Curriculum Vitae Postdoctoral Research Assistant Department of Computer Science University of Oxford, UK http://www.cs.ox.ac.uk/people/changhwanpeter.kim/ [email protected] RESEARCH
Best practices for developing DO-178 compliant software using Model-Based Design
Best practices for developing DO-178 compliant software using Model-Based Design Raymond G. Estrada, Jr. 1 The MathWorks, Torrance, CA Eric Dillaber. 2 The MathWorks, Natick, MA Gen Sasaki 3 The MathWorks,
Bob Boothe. Education. Research Interests. Teaching Experience
Bob Boothe Computer Science Dept. University of Southern Maine 96 Falmouth St. P.O. Box 9300 Portland, ME 04103--9300 (207) 780-4789 email: [email protected] 54 Cottage Park Rd. Portland, ME 04103 (207)
Curriculum Vitae. Shan Shan Huang
Curriculum Vitae Shan Shan Huang College of Computing Georgia Institute of Technology 266 Ferst Drive Atlanta, GA 30332-0765 Phone: (404)275-3312 Email: [email protected] http://www.freeflygeek.com Research
Certification of a Scade 6 compiler
Certification of a Scade 6 compiler F-X Fornari Esterel Technologies 1 Introduction Topic : What does mean developping a certified software? In particular, using embedded sofware development rules! What
RESEARCH INTERESTS Modeling and Simulation, Complex Systems, Biofabrication, Bioinformatics
FENG GU Assistant Professor of Computer Science College of Staten Island, City University of New York 2800 Victory Boulevard, Staten Island, NY 10314 Doctoral Faculty of Computer Science Graduate Center
CURRICULUM VITAE Herbert L. Dershem
CURRICULUM VITAE Visiting Professor of Computer Science United States Air Force Academy USAF Academy, CO 80840 Phone: (719) 472-3590 Education: B.S. University of Dayton, 1965 M.S. (Computer Science) Purdue
Software Verification: Infinite-State Model Checking and Static Program
Software Verification: Infinite-State Model Checking and Static Program Analysis Dagstuhl Seminar 06081 February 19 24, 2006 Parosh Abdulla 1, Ahmed Bouajjani 2, and Markus Müller-Olm 3 1 Uppsala Universitet,
Best Practices for Verification, Validation, and Test in Model- Based Design
2008-01-1469 Best Practices for Verification, Validation, and in Model- Based Design Copyright 2008 The MathWorks, Inc. Brett Murphy, Amory Wakefield, and Jon Friedman The MathWorks, Inc. ABSTRACT Model-Based
ASHISH AGARWAL. MASSACHUSETTS INSTITUTE OF TECHNOLOGY Master of Science in Materials Science and Engineering 05/98
ASHISH AGARWAL McCombs School of Business [email protected] University of Texas at Austin CBA 5.234, 1 University Station Phone: 512-471-5814 Austin, TX 78712 EDUCATION CARNEGIE MELLON
Tina J. Herring, Ph.D. Associate Professor of Special Education
Tina J. Herring, Ph.D. Associate Professor of Special Education Department of Special Education, Early Childhood and Culturally and Linguistically Diverse Education Education PhD, Special Education, Applied
Elizabeth A. Arnold. Academic Experience. Education
Elizabeth A. Arnold Department of Mathematics and Statistics James Madison University Harrisonburg, VA 22807 (540) 568-6532 http://www.math.jmu.edu/~arnoldea [email protected] Academic Experience James
Development of AUTOSAR Software Components within Model-Based Design
2008-01-0383 Development of AUTOSAR Software Components within Model-Based Design Copyright 2008 The MathWorks, Inc. Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Richard Thompson Senior
CAROL KRAKER STOCKMAN, Ph.D. 5033 Castleman Street, Pittsburgh, Pennsylvania 15232-2106 412.980.2800 / [email protected]
CAROL KRAKER STOCKMAN, Ph.D. 5033 Castleman Street, Pittsburgh, Pennsylvania 15232-2106 412.980.2800 / [email protected] CONSULTANT and APPLIED BEHAVIORAL HEALTH ECONOMIST, providing sound and well-crafted
David F. Sacks. Curriculum Vitae. Dissertation Chair: Dr. Rhonda Douglas Brown. 2003 M.Ed., Educational Foundations, University of Cincinnati
David F. Sacks Curriculum Vitae Education 2007 Ph.D., Educational Studies, University of Cincinnati Dissertation Title: The Effects of the Direct Instruction of Study Strategies on First Year College Students
How To Teach Economics
YONG CHAO College of Business Phone: (626) 230-5198 University of Louisville E-mail: [email protected] Louisville, Kentucky 40292 Web: http://yongchao.us ACADEMIA APPOINTMENT 2010 ~ Present Assistant
DALIDA KADYRZHANOVA Curriculum Vitae (Last updated: 12/2014)
DALIDA KADYRZHANOVA Curriculum Vitae (Last updated: 12/2014) Address and Contacts: J. Mack Robinson School of Business Telephone: (404) 413-7347 Georgia State University E-mail: [email protected] 35
H. Evren Damar. Bank of Canada Phone: (613) 782-7291 234 Laurier Avenue East Fax: (613) 782-7010 Ottawa, ON K1A 0G1 Canada
H. Evren Damar Email: [email protected] Bank of Canada Phone: (613) 782-7291 234 Laurier Avenue East Fax: (613) 782-7010 Ottawa, ON K1A 0G1 Canada Positions Held: Principal Researcher (May 2015 Present)
Requirements Engineering Management Findings Report
DOT/FAA/AR-08/34 Air Traffic Organization NextGen & Operations Planning Office of Research and Technology Development Washington, DC 20591 Requirements Engineering Management Findings Report May 2009 Final
Zukang Shen Home Address: Work: 214-480-3198 707 Kindred Lane Cell: 512-619-7927
Zukang Shen Home Address: Work: 214-480-3198 707 Kindred Lane Cell: 512-619-7927 Richardson, TX 75080 Email: [email protected] Education: The University of Texas, Austin, TX, USA Jun. 2003 May 2006 Ph.D.,
Rashad Moarref 1/5. Rashad Moarref. Postdoctoral Scholar in Aerospace Graduate Aerospace Laboratories Phone: (626) 395 4459
Rashad Moarref 1/5 Rashad Moarref Postdoctoral Scholar in Aerospace Graduate Aerospace Laboratories Phone: (626) 395 4459 California Institute of Technology E-mail: [email protected] 1200 E California
UML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA [email protected] ABSTRACT
Online Word of Mouth; Economics of Information Systems; Information Systems and Marketing; Pricing and Competitive Strategies
EMPLOYMENT XINXIN LI Associate Professor Operations and Information Management Phone: (860) 486-3062 Email: [email protected] Associate Professor Operations and Information Management, August 2013
Sharareh Noorbaloochi Department of Psychology New York University 6 Washington Place, 559, New York, NY 10003 noorbaloochi@nyu.
Sharareh Noorbaloochi Department of Psychology New York University 6 Washington Place, 559, New York, NY 10003 [email protected] (650) 919-3485 EDUCATION AND EMPLOYMENT Postdoctoral Associate, Department
Software Certification and Software Certificate Management Systems
Software Certification and Software Certificate Management Systems (Position Paper) Ewen Denney and Bernd Fischer USRA/RIACS, NASA Ames Research Center, Moffett Field, CA 94035, USA {edenney,fisch}@email.arc.nasa.gov
Rotating Internship, Royal Brisbane Hospital and Redcliffe Hospital, Queensland, Australia
Curriculum Vitae Name: E-Mail: Place of Birth: David Mee-Lee, M.D. (Australian equivalent is M.B., B.S.) M.S. [email protected] Brisbane, Queensland, Australia Education 1972 M.B., B.S., Bachelor
2006 B.A., Physics, Creative Writing New York University, College of Arts & Sciences
ELISA KIM FROMBOLUTI Curriculum Vitae Department of Psychology 316 Physics Rd, Rm 55 Michigan State University East Lansing, MI 48824 Email: [email protected] Web: http://psychology.msu.edu/taplab/
M. Tolga Akçura E-mail: [email protected]
M. Tolga Akçura E-mail: [email protected] Academic Positions 2009- Associate Professor of Marketing, School of Economics and Administrative Sciences Özyeğin University, Istanbul, Turkey 2007-2010
Lucian Zelazny Assistant Professor Department of Accounting University of Dayton Cell: 540.230.8989 [email protected]
EDUCATION Lucian Zelazny Assistant Professor Department of Accounting University of Dayton Cell: 540.230.8989 [email protected] Virginia Tech, Blacksburg, Virginia Ph.D., Accounting and Information Systems
JOSHUA C. PINKSTON [email protected]
JOSHUA C. PINKSTON [email protected] Economics Department College of Business University of Louisville Louisville, KY 40292 Office: (502) 852-2342 Mobile: (502) 409-3765 Fax: (502) 852-7672
Demonstration of an Automated Integrated Test Environment for Web-based Applications
Demonstration of an Automated Integrated Test Environment for Web-based Applications Tiziana Margaria 1,2, Oliver Niese 2, and Bernhard Steffen 2 1 METAFrame Technologies GmbH, Dortmund, Germany [email protected]
Lihui Lin. 2011-present Tsinghua University, School of Economics and Management Associate Professor, Department of Management Science and Engineering
Lihui Lin School of Economics and Management, Weilun Building, Room 456H, Tsinghua University, Beijing, 100084, China Phone: +86 10 62794790 Fax: +86 10 62771647 Email: [email protected] EDUCATION
AMIT K. SANYAL. 2001-2004 Ph.D. in Aerospace Engineering, University of Michigan, Ann Arbor, MI. Date of completion:
AMIT K. SANYAL Office Home 305 Holmes Hall 3029 Lowrey Avenue Mechanical Engineering Apartment # N-2211 University of Hawaii at Manoa Honolulu, HI 96822 Honolulu, HI 96822 480-603-8938 808-956-2142 [email protected]
Using Patterns and Composite Propositions to Automate the Generation of Complex LTL
University of Texas at El Paso DigitalCommons@UTEP Departmental Technical Reports (CS) Department of Computer Science 8-1-2007 Using Patterns and Composite Propositions to Automate the Generation of Complex
Steven Black. Tenure. Education. Dissertation. Selected Course Work. Green River College 12401 SE 320th Street Auburn, WA 98092-3699 USA
Steven Black Vitæ Green River College 12401 SE 320th Street Auburn, WA 98092-3699 USA (253) 833-9111 ext. 4355 [email protected] www.instruction.greenriver.edu/sblack If a certain topic feels clunky,
CURRICULUM VITAE OF NANCY L. MARTIN, PH.D. I. PROFESSIONAL AFFILIATION AND CONTACT INFORMATION
CURRICULUM VITAE OF NANCY L. MARTIN, PH.D. I. PROFESSIONAL AFFILIATION AND CONTACT INFORMATION A. Present University Department or Unit: Information Systems Technologies School of Information Systems and
CURRICULUM VITAE. Frank T. Rothaermel
CURRICULUM VITAE Frank T. Rothaermel as of June 14, 2001 Department of Management The Eli Broad Graduate School of Management Michigan State University N 475 Business Complex East Lansing, MI 48824-1122
KARIM CHALAK PERSONAL. Born: March 1982 Webpage: http://people.virginia.edu/~kmc2yf/ Email: [email protected] Phone: 1-434-924-3607
KARIM CHALAK PERSONAL Born: March 1982 Webpage: http://people.virginia.edu/~kmc2yf/ Email: [email protected] Phone: 1-434-924-3607 Department of Economics University of Virginia U.S. mail: P.O. Box 400182
DIRECT PH.D. (POST B.S.) IN COMPUTER SCIENCE PROGRAM
DIRECT PH.D. (POST B.S.) IN COMPUTER SCIENCE PROGRAM OVERVIEW ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS OVERVIEW FOR THE DIRECT PH.D. IN COMPUTER SCIENCE The Direct Ph.D. in Computer Science program
Improving Software Requirements through Formal Methods: A Review
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 7 (2013), pp. 729-736 International Research Publications House http://www. irphouse.com /ijict.htm Improving
Laura F. Boehm Vock. Voice: (715) 308-2405. Email: [email protected] Website: pages.stolaf.edu/boehm/
Laura F. Boehm Vock Home Address 700 Douglas Avenue Apartment 703 Minneapolis, MN 55403 Voice: (715) 308-2405 University Address Department of Mathematics, Statistics and Computer Science St. Olaf College
Gregory J. Gerard. M.B.A. Management Information Systems, 1991 University of Pittsburgh, Pittsburgh, PA
Gregory J. Gerard Department of Accounting Phone: (850) 644-9115 College of Business Fax: (850) 644-8234 Florida State University e-mail: [email protected] Tallahassee, FL 32306-1110 EDUCATION Ph.D. Business
Please consult the Department of Engineering about the Computer Engineering Emphasis.
COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals
Curriculum Vitae. Zhenchang Xing
Curriculum Vitae Zhenchang Xing Computing Science Department University of Alberta, Edmonton, Alberta T6G 2E8 Phone: (780) 433 0808 E-mail: [email protected] http://www.cs.ualberta.ca/~xing EDUCATION
How To Test Automatically
Automated Model-Based Testing of Embedded Real-Time Systems Jan Peleska [email protected] University of Bremen Bieleschweig Workshop 7 2006-05-05 Outline Technologie-Zentrum Informatik Objectives Basic concepts
The Model Checker SPIN
The Model Checker SPIN Author: Gerard J. Holzmann Presented By: Maulik Patel Outline Introduction Structure Foundation Algorithms Memory management Example/Demo SPIN-Introduction Introduction SPIN (Simple(
Adam Anthony Baldwin-Wallace College Voice: (440) 826-2059 Department of Mathematics and Computer Science 275 Eastland Rd apanthon@bw.
Adam Anthony Baldwin-Wallace College Voice: (440) 826-2059 Department of Mathematics and Computer Science 275 Eastland Rd [email protected] Berea, OH 44017 http://www.bw.edu/ apanthon Updated July 16, 2012
Teaching in School of Electronic, Information and Electrical Engineering
Introduction to Teaching in School of Electronic, Information and Electrical Engineering Shanghai Jiao Tong University Outline Organization of SEIEE Faculty Enrollments Undergraduate Programs Sample Curricula
Mathematics Discrete Mathematics (F06-S07), Finite Mathematics (F00-S01, S07), Intermediate Algebra
Curriculum Vitae J.F. (Jim) Nystrom, Ph.D. Visiting Assistant Professor School of Natural Sciences and Mathematics Shepherd University Shepherdstown, WV 25443-3210 Research Interest Areas Algorithm design
Bachelor of Arts in Public Administration, magna cum laude, February 1992 Yonsei University, Seoul, Korea Major: Public Administration and Policy
SANGWON LEE College of Journalism and Communications University of Florida, G-040, Weimer Hall Gainesville, FL 32611 Phone: (352)-846-5391, (cell) (352) 281-4951 E-mail: [email protected] EDUCATION Doctor
Dokyun Lee. 5000 Forbes Ave, Posner Hall, Room 348E Email: [email protected]
Dokyun Lee Tepper School of Business Phone: 917 750 9963 5000 Forbes Ave, Posner Hall, Room 348E Email: [email protected] Pittsburgh, PA 15231 www.leedokyun.com ACADEMIC WORK EXPERIENCE Sept 2015- Current
Curriculum Vitae Summary Employment University of Washington at Bothell Sept 2013 Present BBN Technologies June 2011 May 2013
Brent Lagesse, Ph.D. Computing and Software Systems Box 358534 18115 Campus Way NE Bothell, WA 98011-8246 425.352.5313 [email protected] Summary Curriculum Vitae Employment I am a professor at the University
Yevgeny Goncharov WORK EXPERIENCE
Yevgeny Goncharov Quantitative Risk Management 181 West Madison Street 41 st Floor Chicago, Illinois 60602 Phone: (312) 782-7716 [email protected] WORK EXPERIENCE Academic Background 1998 2003
Ann Gamble Backof. Certified Public Accountant, State of New York, December 2005
Ann Gamble Backof McIntire School of Commerce Rouss & Robertson Halls, East Lawn University of Virginia P.O. Box 400173 Charlottesville, VA 22904-4173 Office Phone: (434) 924-4536 Fax: (434) 924-7074 E-mail:
DARIUS P. MILLER. 1309 East Tenth Street Bloomington, IN 47405
DARIUS P. MILLER Kelley School of Business Indiana University Department of Finance 1309 East Tenth Street Bloomington, IN 47405 (812) 855.3395 (school) (812) 855.5875 (fax) Email: [email protected]
Model-based Quality Assurance of Automotive Software
Model-based Quality Assurance of Automotive Software Jan Jürjens 1, Daniel Reiss 2, David Trachtenherz 3 1 Open University (GB) and Microsoft Research (Cambridge) 2 Elektrobit (Germany) 3 TU Munich (Germany)
EDUCATION CONTINUING EDUCATION, PROFESSIONAL DEVELOPMENT SEMINARS & WORKSHOPS EMPLOYMENT RESEARCH INTERESTS
Appari [Page 1 of 7] Ajit Appari Assistant Professor, Division of Management, Policy, and Community Health Faculty Affiliate, Fleming Center for Healthcare Management University of Texas School of Public
George Theocharides. Cyprus International Institute of Management (CIIM) Phone: +357-22-462228 21 Akademias Avenue Fax: +357-22-331121
George Theocharides July 2012 Business Address Cyprus International Institute of Management (CIIM) Phone: +357-22-462228 21 Akademias Avenue Fax: +357-22-331121 P.O. Box 20378 Email: [email protected]
Certifications Certified Public Accountant, South Carolina INTELLECTUAL CONTRIBUTIONS: Refereed Articles
Robin R. Pennington, Ph.D. Assistant Professor Department of Accounting North Carolina State University Campus Box 8113 Raleigh, NC 27695-8113 Phone: 919.515.4509 Fax: 919.515.4446 [email protected]
