2005 IGT Spring Symposium

Click to download PDF version
Biography

Dennis is a Principal Fellow at Raytheon Company in Plano, Texas and an Adjunct Professor of Computer Science and Computer Engineering at Southern Methodist University (SMU). At Raytheon, Dennis is a leader in software engineering improvement, currently focusing on software measurement and cycle time reduction. He is also an instructor in several internal courses for project managers and software managers. Prior assignments include software project manager, computer architect, operating system designer, compiler designer, and speechwriter for company executives. Dennis previously worked at Texas Instruments, the Ford Motor Company, and as a tenured, Associate Professor at SMU. Dennis helped start the software engineering program at SMU and was vice-chair of the ACM/IEEE Software Engineering Coordinating Committee. Dennis is an ABET accreditation evaluator in computer science, computer engineering and software engineering; a former member of the Computer Science Accreditation board of directors; and former ACM vice president. He is currently a member of the IEEE Computer Society's Professional Practices Committee and was recently elected vice-chair of the Industry Advisory Committee to the Texas Board of Professional Engineers. He holds an M.S. and Ph.D. in computer science (Purdue) and a B.S. in mathematics (Notre Dame).

Location: IGT Training Center, Room: The Wisdom World

Friday, March 25th, 2005 at 9:30a.m.

Sponsored and organized by the Department of Computer Science & Engineering at UNR and IGT

Software Cycle Time Reduction: Rethink how you decrease time-to-market for your software development products

Being first to market is a critical factor for business success, especially for those in the software business. Yet we often hear complaints about the poor quality of software that was rushed in order to meet a deadline. This talk addresses methods of software cycle time improvement that can also improve quality and lower development cost. The methods are based on techniques widely practiced in other disciplines, such as continuous flow manufacturing and quantitative process management. When applied to software development, these techniques - often counterintuitive - are enabling leading-edge companies to produce high quality software quickly.

How do you reduce cycle time? Skimp on quality? Forget about planning? Cut out reviews? Add more staff? Have people work overtime? These are the classic, short-term solutions to schedule problems. They sometimes work - but they do nothing to head off the next schedule crisis, and often make it worse. To solve the problem in a lasting manner requires working on three fundamental problems: reduce variability, simplify processes and achieve smooth flow by removing bottlenecks and constraints.

Mr. Sam Stokes
Microsoft
Biography

Sam has been working with embedded technology for 20 years, from GPS Navigational Data Unit, to a system that lands commercial aircraft automatically (maybe the plane you just flew on!), to being a Premier Consultant for Microsoft, as well being an adjunct Professor from time to time. Sam is currently a technology evangelist for Microsoft Corporation, with a focus on working with professors and students on how to use the Microsoft technology.

Location: IGT Training Center, Room: The Wisdom World

Friday, March 25th, 2005 at 10:45a.m.

Sponsored and organized by the Department of Computer Science & Engineering at UNR and IGT

From Embedded System to ERP Using the Same Development Tool

Using a generic Windows CE device running an x86 processor, this talk will demonstrate how to use Windows CE, SQL CE with SQL Server, and some of the issues that might be encountered during the first time this is attempted, as well showing that Visual Studio.NET can be used at every step of the way.

Biography

Petre Dini is now with Cisco Systems, as a Senior Technical Leader, being responsible for policy-based strategic architectures and protocols for network management, QoS, SLA, and Performance, Programmable Networks and Services, Provisioning under QoS constraints, Wireless Networks and Protocols, and Consistent Service Manageability. He's applied industrial research interests include instrumentation software agents, performance, scalability, autonomic computing, wireless and mobile networks, adaptive networks, and security and configuration policy-related issues in adaptable networks. Until 1990 he worked as a project director on the development of various industrial applications including CAD/CAM, nuclear plant monitoring, and real-time embedded software.

From 1991 he was involved in various Canadian projects related to object-oriented management applications for distributed systems, and to broadband services in multimedia applications, until early 1996. In 1996 he joined Computer Science Research Institute of Montreal and coordinated many projects on distributed software and management architectures. In this period he was an Adjunct Professor with McGill University, Montreal, Canada, and a Canadian representative in the European projects. Since 1998 he was with AT&T Labs, as a senior technical manager, focusing on distributed QoS, SLA, and Performance in content delivery services. He was the Co-Chair of Policy-Based Management Work Group in Tele Management Forum, is a Rapporteur for ITU-T/SG4, and actively involved in IEEE industrial initiatives. He has been an invited speaker to many international conferences, a tutorial lecturer, chaired several international conferences, and published many technical papers. His technical and research publications are in the domains of policy-based automation of system management, system reconfiguration under QoS constraints, service interactions, pricing QoS mechanisms, mobile agents, and adaptable, programmable and active networks.

Petre received his M.Eng. from Polytechnic Institute of Timisoara, Romania, in Computer Engineering, and a Ph.D. in Computer Science from University of Montreal, Canada. He is currently an Adjunct Professor at Concordia University, Montreal, Canada, a Senior IEEE member, and an ACM member. He is also an Expert Evaluator for the projects submitted for the European Commission's grants.

Joe Salowey is with Cisco Systems, as a Technical Leader, being responsible for strategic architectures and protocols for security and management in many environments including wireless networks and distributed applications. At Cisco he has worked on wireless LAN integration with 3G cellular networks, enterprise wireless LAN security, identity based network access control, Cisco Network Admission Control, security of management protocols, administrative authorization policy and network intrusion detection and response. He is an active participant is several IETF working groups including EAP, RADIUS extensions and SSH.

Joe received his M.Eng. from Cornell University, Ithaca, New York in Electrical Engineering.

Location: IGT Training Center, Room: The Wisdom World

Friday, March 25th, 2005 at 1:30p.m.

Sponsored and organized by the Department of Computer Science & Engineering at UNR and IGT

Developing Secure Distributed Applications over Secure Mobile Environments

The talk will target particular aspects in developing and managing large scale, carrier class, distributed applications providing advanced security capabilities and being deployed on wired/wireless networks. In general, these kind of applications are user-centric, where identity management is a key feature. In networks and systems supporting entertainment applications other aspects related to mobility and real-time are relevant. Wireless and mobility add a new dimension in terms on QoS guaranties and end-user satisfaction. From the control and management perspective, particular requirements have to be considered for games on mobile and resource-constrained devices, or on wireless technologies. The presentation will introduce those requirements and project others on mobile video entertainment systems, ubiquitous entertainment systems, wearable technologies for entertainment, and virtual and mixed reality technologies for entertainment.

Dr. Alexandre Francois
University of Southern California
Biography

Dr. Francois is a Research Assistant Professor in the Computer Science Department in the Viterbi School of Engineering at the University of Southern California. Since his 2000 doctoral thesis, he has been a researcher at USC, with the Integrated Media Systems Center (IMSC), and with the Institute for Robotics and Intelligent Systems (IRIS).

At IMSC, Dr. Francois has invented and developed SAI, a new software architectural framework for generic concurrent processing of data streams. SAI is supported by an open source architectural middleware named MFSM. It is an essential tool for inter-disciplinary cooperation and integration research and education efforts. At IRIS, Dr. Francois has been using SAI in the design and implementation of real-time video analysis algorithms and systems.

Dr. Francois received his Ph.D. and M.S. in Computer Science from the University of Southern California in 2000 and 1997 respectively, a D.E.A. (M.S.) from the University Paris IX - Dauphine (France) in 1994, and the Diplome d'Ingenieur from the Institut National Agronomique Paris-Grignon (France) in 1993.

Location: IGT Training Center, Room: The Wisdom World

Friday, March 25th, 2005 at 2:45p.m.

Sponsored and organized by the Department of Computer Science & Engineering at UNR and IGT

Software Architecture for Immersipresence

In this talk, I will present an overview of the research I have been conducting over the past 5 years at the University of Southern California in Los Angeles, as a researcher with the Integrated Media Systems Center and with the Institute for Robotics and Intelligent Systems.

I will introduce SAI (Software Architecture for Immersipresence), a new software architecture model for designing, analyzing and implementing complex systems. I will illustrate the use of SAI and its supporting open source middleware (the Modular Flow Scheduling Middleware, MFSM) with a number of integrated, distributed interactive systems designed and implemented in the lab and in the classroom.