Saurabh Mittal, Ph.D. Email: saumitt@gmail.com -Work Address: Dept. of Electrical and Computer Engineering University of Arizona, Tucson, AZ 85721 Present Home Address: 218 E Pastime Rd Tucson, AZ 85705 USA Ph (O): (520) 626 4846 (C): (520) 204 2641 Home Address: after May 2008 18 Staff Lane, Upper Anand Parbat, New Delhi, 110005 INDIA Objective ---------- Position in the area of Executable Architectures, UML Design, OOAD, SOA and Net-centric System of Systems -Lead Architect -Sr. Research Scientist/Analyst/Specialist -Business Analyst Profile -------- -Over 5 years experience in managing software projects over their complete life-cycle -Managed project with an estimated budget of $0.5 million -Professional research, planning, management, and customer interfacing experience for over 3 years in leadership role -Strong research and analytical skills with referred publication record -Proven skills in XML, SOA, data-engineering and OOAD -Qualified expert in Discrete Event Modeling and Simulation-Based Systems engineering -Excellent written, verbal presentation skills -Areas of Expertise --Software design, test and analysis for distributed system of systems --XML based Software engineering using Natural Language Processing (NLP) --Executable Architectures for Net-centric Systems --Interoperability and cross-platform modeling and simulation software w/o SOA w/o real-time execution --Agent directed modeling --Unified Process for integrated development and testing of Systems and systems Honors -------- -Recipient of JITC's Golden Eagle Award (Highest civilian contractor award by US government) for the project GENETSCOPE in the capacity of Lead Architect and Developer (2006) -National Training Simulation Association (NTSA) award for Best M&S Development in the Cross-functional area for project ATC-Gen (as a team-member at NGIT) (2006) -Nominated for outstanding Research Assistant/Staff award at Graduate Professional Students Association (GPSA) among 8000/36000 graduate students at the University of Arizona -Appointed as one of the judges for evaluation of Travel Grant Applications at Graduate Students Professional Council (GPSA) at University of Arizona (2006) -Graduate Research Assistant Scholar at ECE Department from Fall 2001 to Fall 2005 -'Herculean Effort' Leadership award by ECE Department, University of Arizona, 2004 -Official Research Assistant for the largest of NSF funded ULN (Ultra Large Networks) Workshop, Nov. 2001 Skill Set ---------- Languages: Java, C , C++, C#, XML, XSLT, XQUERY, XPath System Engg., Design: Statemate, RUP/UML, MDA/MDE, SysML, Design Patterns, HWIL Project planning and execution: SCRUM, MS Project, Visio, Use-case Modeling, SDLC Data-engineering & Tools: Rational Rose, Enterprise Architect, MS Visio, Borland Together, Eclipse Net-centric Engineering: SOA, Axis, JAX-WS, JAXB, BPMN/BPEL, ESB IT Frameworks: Department of Defense Architectural Framework (DoDAF), NCES, GIG Enterprise Architectures: J2EE, MySQL, Apache Derby, Java Server Faces, JSP, JAXP Modeling & Simulation: Discrete EVent Simulation Framework (DEVS), iGrafx, HLA, CSim Distributed Programming: RMI, MPI using C Scripting and Web: Shell, CGI, Perl, Spiders, Search-engine development Web servers: Apache/Tomcat, Glassfish, JBoss Network Protocols: OSPF, BGP, RIP, RTP, TCP (Tahoe and Reno), IPv4, IPv6, LAN/WAN Operating Systems: AIX/Linux, Windows 2000/NT/XP/Vista, Solaris, Macintosh OSX Automation System Tools: Automation Direct Think'n Do, DirectSoft Education ------------ University of Arizona, Tucson, AZ, USA Ph.D. - Electrical and Computer Engineering Minor: SIE, MIS GPA 3.57/4.0 Apr. 2007 M.S. - Electrical and Computer Engineering GPA 3.70/4.0 Nov. 2003 Advisor (MS/PhD): Prof. Bernard P. Zeigler Jamia Millia Islamia, New Delhi, India Bachelor of Technology - Electrical Engineering GPA 3.70/4.0 Jul. 2001 Certifications --------------- IBM Certified Application Developer since June 2000 Professional Memberships ------------------------------ Society of Computer Modeling and Simulation (www.scs.org) Institute of Electronics and Electrical Engineering (www.ieee.org) Experience ------------- PROFESSIONAL ------------------ ECE Department, University of Arizona Assistant Research Professor Oct. 2007 - Present ____________________________________________________________________ -Developed a distributed Modeling and simulation software framework based on Service Oriented Architecture that provides foundation for JITC’s (US Defense Information Systems Agency) net-centric testing. -Implemented Discrete event real-time simulation software kernel using Web service framework known as DEVS/SOA with multiple servers in USA and Spain -Lead a team of two PhD Computer engineering students -Developed and deployed a web based modeling and simulation platform for net-centric simulation using Apache Tomcat/Glassfish, MySql/Derby and Visual JSF. -Research --Automated code generation using XML towards MDA based software --XML Based software engineering using Natural Language Processing --Net-centric systems engineering using CASE, UML, RUP and xUML --Development of Agent middleware -Projects Data-Strategy/Scalability Modeling for testing Net-centric Systems: ----------------------------------------------------------------------------- -IMPACT --JITC sponsored research (for the next 5 years) related to three major DoD acquisition programs; Single Integrated Air Picture (SIAP), Net Centric Enterprise Services (NCES), and Net Centric Command and Control. --JITC is authorized to be the nationally certifying agency for all Information Technology (IT) and National Security Systems (NSS). -RESPONSIBILITIES --Conceptualized and developed the framework for developmental and operational testing as lead researcher and team-member --Integrate BPMN/BPEL as requirements format for DEVS Operational Model --Developed M&S data-engineering framework as per MDA/MDE --Developed customized XML parsers --Publish as journal papers -TECHNOLOGIES USED --DEVS, NCES, GIG/SOA, Web Services, WSDL, JAX-WS, Axis, Apache/Tomcat, Glassfish, MySQL, JRE6, JAXB, XML, XSLT, JAXP, BPMN/BPEL, MDA/MDE, JSF, JSP Guest Lecturer ECE Dept., Univ. of Arizona, Tucson, AZ __________________________________________ -ECE 676: Distributed Simulation Spring 2008 -ECE 575: Object Oriented Modeling and Discrete Event Simulation Fall 2007 Research Engineer Jun. 2005 - Sep. 2007 __________________________________________ -Full-time job based at ACIMS center towards projects related to Northrup Grumman Information Technology (NGIT) and Joint Interoperability Test Command (JITC) -Conduct research related to Enterprise Architectures, Discrete Event Modeling Language (DEVSML), SOA, GIG and NCES Unsponsored pilot projects: -Project Learning Agent ----------------------- -IMPACT --This project was the first step in development of a web based natural language processor learning agent -RESPONSIBILITY --Lead the development of a Learning Agent based on DEVS for its usage in social networks, and Network health and monitoring in a proactive manner -TECHNOLOGIES USED JAVA, DEVS, JAXB, Neuroscience -Project Simulation-Based Software engineering ---------------------------------------- -IMPACT --Used in Graduate Study Software engineering and DEVS courses (ECE 676, 575, 473/573) --Software Tools for systems of systems modeling -RESPONSIBILITIES --Lead the development of a complete methodology for DEVS-based software engineering --Publish as journal papers -TECHNOLOGIES USED --DEVS, UML, RUP, Finite Deterministic Discrete Event Modeling, CASE, JUnit, Java, C#, C++ Worked on three major sponsored projects from NGIT/JITC: -Project GENETSCOPE: ------------------- -IMPACT --10 year old legacy code made state-of-the-art (from C to Java) --Currently deployed and used at US Air Force and US Navy --Over $500,000 estimated budget --Recipient of JITC's highest civilian contractor 'Golden Eagle' award --THE model in use by US Department of Defense -RESPONSIBILITIES --Lead Architect and Developer for over 2 years --Management, budgeting and technical expertise --Lead a team of 3 developers (all PhD candidates) --Reporting directly to JITC Task Leader --Simulation model transformed from C to JAVA using DEVS automated processes --Conform to standards like MIL-144B (High Frequency Automatic Link Establishment protocol) and simulation Transport protocol --Deliverable of product GENETSCOPE (Generic Network Systems Capable of Planned Expansion) --Publish as journal paper -TECHNOLOGIES USED --DEVS, C, C++, XML, ICEPAC, VOACAP, JAVA, Swing, JBuilder, Eclipse, UML -Project Hydrology: ------------------ -IMPACT --JITC sponsored research project towards Hydrographic Information Harmonization Working Group Data Modeling (HIHWG) Estimated budget of $60000 -RESONSIBILITY --Conceptualized and developed the framework for data transformation between various proprietary formats using XQuery and XML Mapping --Led the formulation of problem solution towards common operating software models between NGA's proprietary nautical-formatted digital data and nautical digital data formats of other member, states of the International Hydrographic Organization (IHO) --Deliverable product as HIHWG Translation Workbench -TECHNOLOGIES USED --JAVA, XQUERY, XPATH, XSLT, Swing, Eclipse, Stylus Studio Project ATC-Gen: ---------------- -IMPACT --Adopted by JITC as the defacto testing methodology for systems testing --Winner of JITC's highest civilian contractor 'Golden Eagle' award --Winner of National Training Simulation Association (NTSA) award for Best M&S development tool in cross-functional area -RESPONSIBILITIES --Worked as a team-member and team-lead whenever appropriate --Consultant to the research group at Northrop Grumman Information Technology --Developed Automated Test Case Generation Tool using UML and software engineering principles --Automated various processes of code generation and rule-based analysis --Publish as journal papers -TECHNOLOGIES USED --DEVS, JAVA, XML, JAXB, Swing, Jbuilder, UML, RUP RT Sync Inc., Phoenix, AZ Research Engineer May 2005 - Jun. 2005 -Part-time CPT job related to development of DEVS Theory, DoDAF applications -Writing proposals Northrup Grumman Information Technology (NGIT), Joint Interoperability Test Command (JITC), Ft. Huachuca, AZ Research Intern Sep. 2004 - Jun. 2005 -Part-time research internship leading a team of 3 Graduate students -Laid the foundation of GENETSCOPE project listed above. -Resulted in continued funding for the subsequent periods College of Agriculture and Life Sciences (CALS), Tucson, AZ Web Programmer Jan. 2004 - Apr. 2004 -Part-time job involved creating perl-scripts to manage the online publications of CALS -Created documents for online Library using Adobe softwares and web development tools Gentech India, New Delhi, India Manager (Operations) Jun. 1998 - Jul. 2001 -Held position part-time while doing my B.S -Involved in development of commercial product from a research project -Research involved precision die making in nickel and copper using the process of Electroforming with applications to automobile and polymer industry -Other aspects of job included customer interfacing, managing inventory and giving first-hand estimates RESEARCH TRAINING Arizona Center for Integrative Modeling and Simulation (ACIMS), Tucson, AZ Research Assistant Aug. 2001 - Jun. 2005 Advisor: Professor Bernard P. Zeigler -Development of architectural descriptions based on Department of Defense Architectural Framework (DoDAF) requirements and other architecture frameworks like TOGAF, FEAF, C4ISR -Involved in writing proposals being submitted to SBIR/NSF. Contributed towards 3 proposals so far. -Developed a completely scalable (self-configuring, self-organizing) autonomous network capable of focusing resources and 'attention' to dynamic regions of importance using Object-oriented development modeling -Maintained the Discrete Event (DEVS) Java software version 3.1 Beta for ACIMS center and responsible for its licensed distribution. Made contributions to Version 2.7 resulting in Version 3.0 with the capability of creating dynamic variable structure models. The contribution was published as a journal paper. ECE Department, University of Arizona, Tucson, AZ Project Leader (ECE 678) Jan. 2004 - May 2004 -Herculean Effort Leadership Award for demonstrated performance in leadership and commitment in channelizing class effort by the ECE department Head Prof. Jerzy Rozenblit and course instructor Prof. Kevin M. McNeill. -Managed a team of 10+ Graduate students in 2 level hierarchical organization towards development of a Sensor Net Architectural Framework -designed as a subset of specifications provided by C4ISR, DoDAF etc. -Research-project being done as a graduate 600 level class intended to generate NSF proposals and publications -Challenge was to come up with architecture document specifications extensively in UML language (Ver. 1.4). Project involved designing of custom protocols and their description/implementation in the setup -Document was reviewed by an external panel that consisted of distinguished people from DoD, US Army, Professors from ECE and SIE departments at University of Arizona TEACHING TRAINING ECE Department, University of Arizona, Tucson, AZ Teaching Assistant -ECE 473/573: Software Engineering Concepts Spring 2005 -ECE 575: Object Oriented Modeling and Discrete Event Simulation Fall 2003 Relevant Projects (during Graduate study) ----------------------------------------- -Leaky Neuron Model using DEVS continuous system simulation to model synapse formation and neuroplasticity -Theatre-stage control using wireless and advanced sensor infrastructure (ECE 547): Live team-project of 16 students with a target to host an actual theatric performance (Bottom's Dream directed by Brent Gibbs) in the School of Theatre Arts at UofA within 17 weeks. Part of the complete design process from conception to complete implementation of a 32'x32' hydraulic controlled stage. Member of Motion Control sub-team. Responsibilities included the integration aspects of the project that ensures hardware-PLC, hardware-software, and software-software communications using softwares like Think'n Do and DirectSoft across a wireless channel. -Simulating Intelligent Behavior in Braitenberg Vehicles using Breve environment and interpreting their psychological behavior -Integration of Intelligent Vehicles with Intelligent Infrastructure (VII): Project involves the development of System Design for integrating the next-generation vehicles with intelligent infrastructure. Clients included USDOT and Prof. Larry Head. Served as a group leader for a team of 6 students including 2 distance learning students -MIS Research Portal: Project involved development of a search-engine exclusively for MIS discipline. Required development of spiders. Record-set of around 80,000; Page-rank algorithms and innovative visualization techniques were also developed -Distributed multi-player game implemented over LAN using UDP protocol -Develop of Multi-agent teleconferencing system using Statemate modeling incorporating hardware-software co-design -Performance Evaluation of Static Routing algorithms over Dynamic Multi-service networks using a constructed (copyright) Network Flow Simulator developed in Java. Algorithms like Widest-shortest, Shortest-widest were also coded and flows like Elastic Flows were considered for comparative evaluation Publications (available at my web page) --------------------------------------- Book (in Progress) Saurabh Mittal, José Luis Risco-Martín, DEVS Unified Process for Systems Engineering: Methodologies for Net-centric Modeling & Simulation-Based Development, to be published in 2008 Book Chapter Saurabh Mittal, Bernard P. Zeigler, Modeling and Simulation for Systems of Systems Engineering, Chapter for "Systems of Systems Engineering for 21st Century", Editor Mo Jamshidi, Wiley, in print Thesis Ph.D.: DEVS Unified Process for Integrated Development and Testing of Service Oriented Architectures M.S.: Attention-Focusing Architecture for Scalable Networked Systems using Discrete Event Modeling B.S.: Performance Evaluation of Static Routing Algorithms over Dynamic Multi-service Networks Journals J.8: Saurabh Mittal, Bernard P. Zeigler, José Luis Risco Martín, Implementing a Formal Standard for Interoperability in M&S/Systems of Systems Engineering with DEVS/SOA, Abstract accepted, International C2 Journal,Final Manuscript to be submitted by May11, 2008 J.7: José Luis Risco-Martín, Saurabh Mittal, et.al, "From UML to DEVS Executable Systems" invited Journal paper for SIMULATION: Transactions of SCS, submitted J.6: Saurabh Mittal, José Luis Risco Martín, Bernard P. Zeigler, James Nutaro, Design and Analysis of Service Oriented Architectures using DEVS/SOA based Modeling and Simulation, IEEE Transactions on Systems, Man and Cybernetics: Special issue on Information Reuse and Integration (in review) J.5: Saurabh Mittal, José Luis Risco Martín, Bernard P. Zeigler, DEVS/SOA: A Cross-Platform Framework for Net-Centric Modeling and Simulation in DEVS Unified Process, submitted to SIMULATION: Transactions of SCS, (in review) J.4: Eddie Mak, Saurabh Mittal, Moon Ho Hwang, Automating Link 16 Testing using DEVS and XML, submitted to Journal of Defense Modeling and Simulation JDMS, to appear J.3: Saurabh Mittal, Eddie Mak, James J. Nutaro, DEVS-Based Dynamic Model Reconfiguration and Simulation Control to in the Enhanced DoDAF Design Process, Journal of Defense Modeling and Simulation (JDMS), Vol. III No. 4, 2006 J.2: Saurabh Mittal, Extending DoDAF to Allow DEVS-based Modeling and Simulation, Special issue on DoDAF, Journal of Defense Modeling and Simulation JDMS, Vol. III No. 2, 2006 J.1: Xiaolin Hu, Bernard P. Zeigler, Saurabh Mittal, Dynamic Configuration in DEVS Component-based Modeling and Simulation, SIMULATION: Transactions of the Society of Modeling and Simulation International, November 2003 Conferences C.12: Saurabh Mittal, J.L. Risco-Marting, Bernard P. Zeigler, WSDL-Based DEVS Agent for Net-Centric Systems Engineering, submitted to the International Workshop on Modeling and Applied Simulation, Italy, September 2008 C.11: J.L. Risco-Martin, Saurabh Mittal, Optimization of Dynamic Data Types in Embedded Systems using DEVS/SOA0based Modeling and Simulation, submitted to 3rd International ICST Conference on Scalable Information Systems, Italy, June 2008 C.10: Saurabh Mittal, Bernard P. Zeigler, DEVS Unified Process for Integrated Development and Testing of System of Systems, Critical Issues in C4I, AFCEA-George Mason University Symposium, May 2008 C.9: Bernard P. Zeigler, Saurabh Mittal, Xiaolin Hu, Towards a Formal Standard for Interoperability in M&S/Systems of Systems Engineering, Critical Issues in C4I, AFCEA-George Mason University Symposium, May 2008 C.8: José Luis Risco-Martín, Saurabh Mittal, et.al, From UML Statecharts to DEVS State Machines using XML, Multi-paradigm Modeling, IEEE/ACM International Conference on Model-Driven Engineering Languages and Systems, Nashville September 2007 C.7: Saurabh Mittal, José Luis Risco Martín, Bernard P. Zeigler, DEVS-Based Web Services for Net-centric T&E, Summer Computer Simulation Conference (SCSC'07), San Diego, July 2007 C.6: Saurabh Mittal, José Luis Risco Martín, Bernard P. Zeigler, DEVSML: Automating DEVS Execution over SOA Towards Transparent Simulators, submitted to Special Session on DEVS Collaborative Execution and Systems Modeling over SOA, DEVS Integrative M&S Symposium DEVS' 07, Spring Simulation Multi-Conference, March 2007 C.5: José Luis Risco-Martín, Saurabh Mittal, et.al, A W3c XML Schema for DEVS Scenarios, submitted to DEVS Integrative M&S Symposium DEVS' 07, Spring Simulation Multi-Conference, March 2007 C.4: Saurabh Mittal, Amit Mitra, Amar Gupta, Bernard P. Zeigler, Strengthening OV-6a Semantics with Rule-Based Meta-models in DEVS/DoDAF Based Life-cycle Architecture Development, IEEE-Information Reuse and Integration (IRI06) Conference, Special section on DoDAF, Hawaii September2006 C.3: Bernard P. Zeigler, Saurabh Mittal, Enhancing DoDAF with a DEVS-based System Lifecycle Development Process, In Proceedings of IEEE International Conference on Systems, Man and Cybernetics, SMC05, Hawaii 2005 C.2: Saurabh Mittal, Bernard P. Zeigler, Dynamic Simulation Control with Queue Visualization, Summer Computer Simulation Conference SCSC'05, Philadelphia, July 2005 C.1: Saurabh Mittal, Wenji Wu, Bernard P. Zeigler, A Multiconstraint-Based Real-time Routing Scheme using Simulation Methodology, Summer Computer Simulation Conference, San Jose, July 2004 Workshops W.2: Saurabh Mittal, Bernard P. Zeigler, Modeling/Simulation Architectures for Autonomous Computing, Autonomic Computing Workshop: The Next Era of Computing, January 2003 W.1: Bernard P. Zeigler, Saurabh Mittal, Modeling and Simulation of Ultra-large Networks: Methodology Responds to Challenges, ULN Workshop, Nov. 2001 Technical Reports (JITC/NSF) Saurabh Mittal, Chungman Seo, GENETSCOPE Manual for JITC, 2007 Saurabh Mittal, Bernard P. Zeigler, Mahesh Veena, Phillip Hammonds, Network Simulation Environment for Evaluation and Benchmarking HLA/RTI Implementations, Joint Interoperability Test Command (JITC), Defense Information Systems Agency (DISA), Fort Huachuca, October 2004 Bernard P. Zeigler and Saurabh Mittal, Modeling and Simulation of Ultra-large Networks: A Framework for New Research Directions, supported by NSF Grant ANI-0135530, July 2002 Bernard P. Zeigler, Hessam Sarjoughian, Saurabh Mittal, Modeling and Simulation of Ultra-large Networks: Thirteen Recommendations for New Research Directions, ULN Workshop, November 2001 Last Updated: Apr. 2008 .