Dr - FSU Computer Science Department

advertisement
SARA STOECKLIN, Ph.D
http://cs.fsu.edu/~stoeckli
stoeckli@cs.fsu.edu
sstoecklin@pc.fsu.edu
BIOGRAPHICAL SKETCH
Dr. Sara Stoecklin earned her Master's degree in 1987 from East Tennessee State University
after years of industry experience with software engineering and software engineering
methods. Both her thesis and doctoral dissertation topic were directed toward research in
object-oriented software specification and design. She currently serves as Director of Software
Engineering, FSU-PC in the Department of Computer Science at Florida State University. Dr.
Stoecklin has over 40 years of experience in computing and has worked as a programmer, data
base analyst, project manager, software engineer, director of software engineering, and
independent consultant. She currently conducts research in analysis and design paradigms of
object-oriented software engineering. She also teaches professional courses in Software
Process Models (SDLC, ISDM), data modeling, JAVA, Real-time Systems, Object Oriented
Analysis and Design, Project Management, UML, and Extreme Programming. Her classes and
class materials may be viewed at her web site
EMPLOYMENT
Current Position
2001-Present - Associate-In Computer Science,
Director of Software Engineering – Panama City
Responsibilities include teaching graduate courses in Software Engineering and Computer
Science. Courses include Software Design, Project Management, Software Engineering,
Database, Computer Architecture and others. Research in conducted in the area of intrusion
detection using reflective architectures and case-based reasoners. She currently has a grant
from the Navy for the Critical Infrastructure Program.
Department of Computer and Information Science, College of Arts and Sciences
Florida A & M University Tallahassee, Florida 32307
1993-2001 - Associate Professor, Director of Masters of Software Engineering
1989-1993 - Assistant Professor
1987-1989 -- Visiting Professor
Responsibilities include teaching undergraduate and graduate courses in software engineering
and computer science. Undergraduate courses include software project, software design and
development, computer organization, operating systems, data communications, database, data
structures, fundamentals of programming, and discrete mathematics (logic). Graduate courses
include project management, software design with refactoring and patterns, requirements
analysis, real-time distributed systems, formal methods and systems software engineering.
Responsibilities include grant initiation and management from government agencies such as
ARPA, NSF, and ARO and from industries such as Sterling Software, Cargil, Proctor and
Gamble, and IBM. She currently manages an undergraduate research grant totaling over 1.5
million, and a portion of a graduate research grant for over 1.0 mil. which has yielded one
patent for a spoken language interface builder. Additional duties include advisement to
graduate students in course selections, manage graduate assistants and graduate funding.
PCSA, Consulting
Vice President of Software Development
Consult with various companies regarding business process re-engineering, database models,
and client/server software architecture for application under development using Java, Java
Servlet Pages, and Java Servlets. Teaching industry courses in the JAVA programming
language and Visual Age Java.
Consult with various state agencies the processes and procedures used in their software
development methodology (software development life cycle). Conduct risk analysis of
pending software systems; perform feasibility studies for pending systems, define project
management metrics; perform tool evaluation using various evaluation criteria; and, teach
classes on entity relationship modeling, use case modeling and DB2.
Consult with the various agencies on project management and strategies for software
development. Reviewed project plans submitted by development vendors.
Prior Positions
1993 - 1994 Director of Software Engineering and Director of Software Development
Florida Health and Rehabilitation Services (HRS)– Department of Children and Families
Director of the database, quality assurance, and software development research group.
Responsible for developing all software development strategies and approving all software
purchases and development contracts in HRS. This included developing Information
Technology strategic plans, feasibility studies, legislative budget requests, and Request for
Proposals (RFPs). Developed standards for RFP evaluation criteria, product evaluation criteria,
project management. Responsibility for defining the client/server strategy, writing two multimillion dollar legislative budget request and subsequent RFPs and interfacing with US
Department of Human Services for certification of the FLORIDA system. Evaluated and
monitored major projects monitored parallel business process re-engineering efforts, conducted
initial strategy planning sessions.
East Tennessee State Univ. Johnson City, Tennessee
1983 - 1987 Instructor - Department of Computer and Information Science
Teach undergraduate courses in software development, management information systems,
database, file management and project management. Development of graduate program in
software engineering.
PCSA, Consulting
Vice President of Software Development
Consult with Eastern Kodak in development of their software development process, policies
and practices. Consulting with Texas Instruments in the defining of their development process
for real- time systems. Consulting with Nuclear Fuel Inc. for the development of their quality
assurance program to validate software real-time monitoring the location of nuclear sub-marine
fuel in their plant.
St. Louis Comm. College; Missouri
1982 - 1983 Assistant Professor
Teach undergraduate community college courses in software development, management
information systems, database and project management. Originate and act as PI of grants for
community college infrastructures.
State of Illinois; Springfield, Illinois- Dept. of Revenue
1978 - 1981 Project Director
Project Director for database and telecommunications divisions.
Responsible for evaluation and selection of database and telecommunication software Dept. of
Revenue. Developed IT strategic plans, feasibility studies, legislative budget requests, and
RFPs for planned projects. Project manager in a large business process re-engineering effort
for integrated business taxpayer system. Project manager for conversion to new hardware
platform and major software re-write in a major system.
PCSA, Consulting
1972 - 1978 Independent Consultant; Customer List on Request
Development of an automated real-time radio system for radio programming and customer
billing.
Consulting in development of analysis programs for manufacturing.
Gardner Denver Corporation
1968 - 1969; Quincy, Ill.; Project Analyst
Responsible for strategic IT plans, database selection, and distributed processing of warehouse
functions. Installed distributed real-time systems.
International Business Machines
1965 - 1968; Montgomery, Alabama; Systems Engineer
Development and implementation of a construction industry system, banking system, insurance
system, college billing system, hospital care system, and a laundry monitoring system.
Prepared sales plans, sales coverage plans, and customer evaluation plans.
BIOGRAPHICAL INFORMATION
Citizenship: US Citizen
Birthplace: Columbia, South Carolina
Education
BS : Major- Mathematics Minor- Business Troy State University 1965
M.S. : Computer Information Science : East Tennessee State University : 1987: GPA 4.0
Thesis Topic; Object Oriented Detailed Methodology to Develop Computer Systems
Computer Science : Southern Illinois University (Edwardsville) : GPA 4.0
Ph.D Computer Information Systems : Florida State University - 1991 - GPA 3.8
Dissertation Topic: Object Oriented Requirements Analysis and Design of Computer
Integrated Manufacturing Systems
Recognition and Honors
IBM Most Outstanding Employee of the Year Award
Most Outstanding Graduate Student, 1985 - East Tennessee State University
Research/Teaching Fellow, East Tennessee State University
Member, Upsilon Pi Epsilon Honor Society - ETSU Chapter
University Honor Roll - ETSU (all years of Graduate School (GPA = 4.0/4.0)
Awarded, $5,000 raise1995/96 Teaching Incentive Program (TIP), FAMU
Memberships
Member, American Computing Machinery, 1985-present
Scholar, Object-Oriented Programming Language Conference, 1998-2001
Member, Florida Technology Board 2000
Review Committee, NSF Panel – Software Engineering and Programming Languages –
Review Committee, NSF Review Panel – Software Engineering 1995
Member, IEEE, 1987-present
GRANTS
Awarded
2001-2006
250,000 – Army Research Office - Critical Infrastructure Program
Reflective Architectures for Case Based Reasoning of Critical Infrastructures
1999-2004
2,500,000 - NSF- PI, Software Engineering Research MII
1998-1999
50,000 - Cargill - PI, Software Engineering Education
1997-2003
5,000,000 - NSF - Co-PI, Center for Distributed Computing
Real-Time Specifications UML to RAS
1997-1998
50,000 - P & G - PI, Educating the Next-Generation
1994-1997
100,000 – NSF – An Innovative Computing Curriculum
for Scientists, Engineers, Mathematicians, and Educators.
Co PI with Richard Newman, Harlan Mills, Wade Shaw
1992-1993
64,000 - DARPA - PI, Ada in Software Engineering
1991-1995
1,500,000 - NSF - PI, Software Engineering Lab Infrastructure
1991-1992
35,000 - NSF/AIRMICS - PI, Requirements Engineering
PUBLICATIONS
Written and Submitted Articles
Published Referred Journals and Edited Volume Articles
Stoecklin, S., Smith, S., Serino, C., Smith, S., “Teaching Students to Build Well Formed
Object-oriented Methods through Refactoring”, Proceedings of 2007 SIGSCE, Mar 2007.
Smith, S., Stoecklin, S., and Serino, C., ”An Innovative Approach to Teaching Refactoring”,
Proceedings of 2006 SIGSCE Bulletin 38, 1 (Mar 2006), 349-353 DOI =
http://doi.acm.org/10.1145/1124706.1121451.
Long, J., Schwartz, D.G., and Stoecklin, S., Distinguishing false from true alerts in snort by
data mining patterns of alerts, SPIE Defense and Security Symposium 2006, Orlando
(Kissimmee), Florida, 21 April 17.21, 2006.
Long, J., Schwartz, D., and Stoecklin, S., Multi-sensor Network Intrusion Detection: a Casebased Approach, WSEAS Transactions on Computers, Vol 8, Issue 4, 2005.
Long, J., Schwartz, D., and Stoecklin, S., Application of Case-based Reasoning to Multi-sensor
Network Intrusion Detection, WSEAS/IASME International Conference on Computational
Intelligence, Man-Machine Systems, and Cybernetics (CIMMACS’05), Miami, Florida, USA,
November 17-19, 2005.
Long, Jidong, Schwartz, Daniel G., Stoecklin, Sara, Patel, Mahesh K., Application of Loop
Reduction to Learning Program Behaviors for Anomaly Detection, International Conference on
Information Technology: Coding and Computing (ITCC’05), Volume I, pp 691-696, 2005
Long, J., Stoecklin, S., Schwartz, D.G., An XML Distance Measure, 2005 International
Conference on Data Mining (DMIN’05: June 20-25, 2005, Las Vegas, USA.
Long, J., Stoecklin, S., Schwartz, D.G., and Patel, M., Adpative Similarity Measures in Casebased Reasoning, the 6th IASTED International Conference on Intelligent Systems and Control
(ISC 2004), August 23-25, 2004, Honolulu, Hawaii, pp. 260-265.
Smith, S., Stoecklin, S., Mullins, J., A Practical Guide to Measuring Method Coupling in
Object-oriented Systems, IASTED International Conference on Software Engineering and
Applications (SEA 2004), November 9-11, 2004 in MIT Cambridge
Smith, S., Stoecklin, S., Mullins, J., Taking Cohesion into the Classroom, Eighteenth Annual
Consortium for Computing Sciences in Colleges, Southeastern Conference, to be held at
Wofford College in Spartanburg, South Carolina, November 5-6, 2004.
Stoecklin, S., Schwartz, D.G., Yilmaz, E., and Patel, M., A Metadata Architecture for CaseBased Reasoning, The 2004 International Conference on Artificial Intelligence (IC-AI'04), Las
Vegas, Nevada, June 21--24, 2004.
Patel, M., Stoecklin, S., and Schwartz, D.G., Graphical User Interface Using a Reflective
Architecture and XML, The 2004 International Conference on Software Engineering Research
and Practice (SERP'04), Las Vegas, Nevada, June 21-24, 2004.
Yilmaz, E., Stoecklin, S., and Schwartz, D.G. Toward a Generic Case-based Reasoning
Framework Using Adaptive Software Architectures The 2003 International Conference on
Information and Knowledge Engineering (IKE'03), Las Vegas, NV, June 23-26, 2003, Volume
11, pp. 512-513
Guha, Ratan, Schwartz, D.G., Stoecklin, S. A Case-Based Agents for Packet-Level Intrusion
Detection in Ad Hoc Networks Seventeenth International Symposium on Computer and
Information Sciences, Orlando, FL, October 28-30, 2002.
Riggs, Roger, Stoecklin, Sara, “Analysis of Automated Code Refactoring”, Eighth
International Conference on Information Systems Analysis and Synthesis, SCI2002/ISAS2002,
Orlando, Florida, July 14-18, 2002.
Stoecklin, Sara, Allen, Clement, "Creating a Reusable GUI Component", Software Practice
and Experience Volume 32, Issue 5, pp. 403-416, April 11, 2002.
Stoecklin, Sara, Teaching Reflective Architectures, Seventeenth ACM Conference on ObjectOriented Programming, Systems, Languages, and Applications,Seattle, Washington, November
4-8, 2002
Schwartz, D.G., Stoecklin, S. and Yilmaz, E.A., “A Case-based Approach to Network
Intrusion Detection”, Fifth International Conference on Information Fusion, IF’02, Anapolis,
Maryland., July 7-12, 2002.
Stoecklin, Sara, Allen, Clement, “Implementing Fowler's Analysis Validator Pattern in Java”,
Java Development Journal, Volume 5, Issue 9, September 2000.
Stoecklin, Sara, Williams, Diedre, “Modeling a Professional Liability Claims Handling
System using UML”, Journal of Conceptual Modeling, Volume Number 13, April 2000.
Allen, Clement, Stoecklin, Sara, et. al. "An Architecture for Designing Distributed Spoken
Language Interfaces", Proceedings of the Eleventh IEEE International Conference on Tools
with Artificial Intelligence, Chicago, Illinois, November 9-11, 1999, pp. 245-252, IEEE
Computer Society Press No. PR00456, ISBN 0-0456-6.
Allen, Clement, Stoecklin, Sara, "A Software Engineering Architecture for Creating
Distributed Spoken Language Systems", Proceedings of the Third Annual IASTED
International Conference on Software Engineering and Applications, Scottsdale, Arizona,
October, 1999, International Association of Science and Technology for Development
(IASTED) Press, pp. 165-178, ISBN 0-88986-273-7.
Allen, Clement, Stoecklin, Sara, "A Software Engineering Environment to Teach Students
about Spoken Language Systems" Journal of Computing in Small Colleges, Volume 14,
Number 5, April 1999.
Stoecklin, Sara,Williams, Deidre, "Tailoring the Process Model for Maintenance and ReEngineering", Proceedings of the Second IEEE Euromicro Conference on Software
Maintenance and Reengineering, Florence, Italy, March 8-11, 1998, IEEE Computer Society
Press Number PR08421, ISBN 0-8186-8421-6.
Stoecklin, Sara, Williams, Diedre, "Understanding Object-Oriented Systems Specification
Specifications Using Familiar Systems", Proceedings of IEEE Conference on Software
Engineering: Software Engineering Education & Practice, Dunedin, New Zealand, January 2629, 1998, IEEE Computer Society Press Number PR08828, ISBN 0-8186-8828-9.
Stoecklin, Sara, et al, "Experiences in Teaching Object-Oriented Design and Programming in
with C++ in Computer Science Curriculum", ACM Proceedings of the Twenty-Seventh
SIGCSE Technical Symposium on Computer Science Education, Philadelphia, Pennsylvania,
February 15-17, 1996 Association for Computing Machinery Number 457960, ISBN 0-90791757-X.
Stoecklin, Sara, Richardson, Robert, “Establishing a Framework for Understanding and
Comparing Information System Development Methodologies”, Proceedings of the Second
Software Engineering Research Conference, November 5-6, 1992, pp. 209-216, SERF Press
ISBN 0-9630848.
Richardson, Robert, Stoecklin, Sara, “CASE Tool Evaluation,” Proceedings of the First
Software Engineering Research Forum, November 7-9, 1991 pp. 47-56, SERF Press ISBN 09630848
Stoecklin, Sara, Problem Solving Paradigms for Artificial Intelligence”, Proceedings of the
Second International Conference of the Florida Artificial Intelligence Research Symposium,
April 3-6, 1989, Florida AI Research Society Press ISBN 0-9620-1731-0.
.
Educational Journals
Stoecklin, Sara, Smith, Suzanne, “What we Can Learn from Extreme Programming”, The
Journal of Computing in Small Colleges, Proceedings of the Fifteenth Annual CCSC
Southeastern Conference, Vol 17, No. 2, December 2001, pp. 135-142.
Chandra, Usha, Stoecklin, Sara, Introducing Research in an Undergraduate Program, Journal
of College Science Teaching, Volume Number XXVIII Number 2, November 1998.
Stoecklin, Sara, "Backed into a C++orner", The Journal of Computing in Small Colleges,
November 7-8, 1997, Volume 13, Number 3, CCSC Press, January 1998.
Stoecklin, Sara, Williams, Diedre, Jones, Marcia, "Object-Oriented Graphical Requirements
Specification Techniques, The Journal of Computing in Small Colleges Volume 12, Number 4,
CCSC Press, March 1997.
Stoecklin, Sara, " Objects, Objects Everywhere But Not a One to Teach", The Journal of
Computing in Small Colleges, Volume 12, Number 2, CCSC Press, November 1996.
Published Referred Conference Articles
Stoecklin, Sara, Chatmon, Christy, "Intelligent Systems in Design and Manufacturing",
International Society of Optical Engineering Intelligent Systems - Systems and Smart
Manufacturing Conference, November 2000.
Stoecklin, Sara, Wylie, Melinda, “Extending UML for a Real-Time System Specification,”
Proceedings of the Association of Management and the International Association of
Management (AoM/IAoM) Conference, San Diego, 1999.
Stoecklin, Sara, Chatmon, Chisty, Allen, Clement, "A UML-Based Design for an Intelligent
Manufacturing Workcell Controller, Proceedings of the Association of Management and the
International Association of Management (AoM/IAoM) Conference, San Diego, 1999.
Stoecklin, Sara, Smith, Suzanne, Adams, Evans, “Object-Oriented Analysis,” Association for
Computing Machinery Proceedings of the Fifth International Washington Ada Symposium
(WADAS), June 27-30, 1988, pp. 133-139.
Other Publications
Stoecklin, S., Some Data Centric Tools for Threat Assessment, SMART, Vol 2, No. 2, 2003.
Schwartz, D., Stoecklin, S., Data Mining and Case Based Reasoning for CIP, SMART, Vol 1,
No. 2, 2002.
Stoecklin, Sara, "Object-Oriented Design of a Simple Timer" Selected Workshop participant
for Workshop on Design - DesignFest- Object-Oriented Programming, Systems, Languages,
and Applications (OOPSLA), November 1999, Denver Colorado.
Stoecklin, Sara, Wylie, Melinda, "Extending UML with Formal Specifications, NASA MUSPIN, 1999.
Wylie, Melinda, Stoecklin, Sara, "UML and Patterns in a Real-Time Systems Specification",
ADMI 1999.
Chatmon, Christy, Stoecklin, Sara, "Specifying a Software System using UML and RAS: A
UML/RAS CASE Tool", NASA MU-Spin Ninth Annual Users' Conference, 1999.
Gillette, Carmen, Stoecklin, Sara, "Specifying Timing Constraints Using RTCTL and Petri
Nets", McNair Journal 1999.
Gillette, Christy, Stoecklin, Sara, "Specifying Timing Constraints with a Model RailRoad
System Using RTCTL and Petri Nets", Proceedings of the McNair South Eastern Annual
Conference, July 1999. - 2nd place paper
Rembert, Aubrey, Stoecklin, Sara, "A Comparative Analysis of RAS and UML", McNair
Journal 1999.
Rembert, Aubrey, Stoecklin, Sara, "A Comparative Analysis of Real-Time Architectural
Specification and the Unified Modeling Language", Proceedings of the Ronald E. McNair
South Eastern Annual Conference, July 1999.
Stoecklin, Sara, Harmon, Marion, Chandra, Usha, Using Ada, DARPA Publication 1995
Used to teach academic and industry courses (1) Ada in Software Engineering, (2)
Fundamentals of Programming with Ada, and Data Structures using Ada. It contains over 125
programs and program segments, approximately 300 exercises, questions and problems, and
chapters on pertinent concepts.
Stoecklin, Sara, “Requirements Analysis and Design of Intelligent Computer Integrated
Manufacturing Systems”, American Dissertations, Vol. 7, 1991. ISBN 00065-809X
Dorsey, Floyd, Stoecklin, Sara. “Quality Assurance in Computer Science Education, McNair
Journal, June 1992.
Rigby, Janci, Stoecklin, Sara. “Comparison of Object-Oriented Development Methods”,
McNair Journal, June 1992.
Richardson, Robert, Stoecklin, Sara, “Software Development Methodologies”, Chemical
Engineering Symposium, May 1992.
Stoecklin, Sara. “Computer Information Systems Department Prepares Students to Enter the
Work World, CLUSTER, 1992.
Stoecklin, Sara, “Information Systems Development Methodology”, Published and used by
the Department of Children and Families HRS Pamphlet Number 50-17.
Isom, Diane, Stoecklin, Sara, “Maintenance Parallelism’s of Software Development Using
Object-Oriented and Top-Down Paradigms”, McNair Journal, May 1991.
Stoecklin, Sara. “Facilitating Requirements Engineering for ICIM Systems”, Software
Engineering Research Center Publications, Spring1991.
Stoecklin, Sara, “Computer Information Systems Department Prepares Students to Enter the
Work World”, CLUSTER Magazine, 1991.
“Object Oriented Requirements Analysis and Design of Computer Integrated
Manufacturing Systems”, Computer Information Systems: Florida State University, Ph.D.
Dissertation, June 1991
“Object Oriented Detailed Methodology to Develop Computer Systems”, Computer and
Information Science – East Tennessee State University, M.S. Thesis, June, 1988
TEACHING ACTIVITIES
Professional Courses:
Entity Relationship Diagramming
Visual Age Java Course
JAVA PROJECT
Real-Time Systems Analysis and Design Techniques (UML-RT, Harel, RAS-Petri-Nets)
Systems Analysis and Design Techniques (UML)
Information Systems Development Methodologies
Graduate Course:
Software Systems Engineering (CEN5075)
Advanced Software Design (CIS5064)
JAVA and Internet Programming (CIS5930)
Project Management (CEN5055)
Real-Time Systems (CIS5930)
Formal Methods
Real-Time Systems
Undergraduate Courses:
Information Systems Design and Development (CIS4301)
Discrete Mathematics for Computer Science (MAD 2012)
Applications Programming with JAVA and Internet Programming (COP3960)
Computer Organization (CDA3101)
Computer Architecture
Database
Data Communications
Operating Systems
Data Structure
Computer Aided Software Engineering,
Curriculum Development
1985 East Tennessee State University –
Development of Graduate Program in Information Science
1988 Florida A & M University –
Development of Undergraduate Program in Information Science
Development of Graduate Program in Software Engineering Science
1968 International Business Machines
Development of a Undergraduate Degree Program in Data Processing
Development of a Junior College and Trade School Certificate Program
In Data Processing
Industry Courses
2000 Software Design – Marquis Software Development
1999 Visual Age Java - Marquis Software Development
Entity Relationship Diagramming - Florida Department of Corrections
1998
1997
1996
1995
1994
1992
1991
Information Systems Development Methodology - Florida Department of Corrections
Java – Center for Professional Management
Java – Center for Professional Development
Project Management – City of Tallahassee
Software Testing – Florida Department of Children and Families
Information Systems Development Methodology
Florida Department of Children and Families
Florida Department of Law Enforcement
Developing Mini-Specs for Analysis – Florida Department of Children and Families
Object-Oriented Databases – North Florida Database User Group
System Analysis and Design Florida Department of Education
Information Systems Strategic Planning (IEF-ISP) –
Florida Department of Children and Families
System Analysis and Design
Florida Department of Law Enforcement
Florida Department of Insurance
Object-Oriented Analysis and Design – Center for Professional Management
State of Florida Information Resource Council – Introduction to Object-Orientation
Systems Analysis and Design
Florida Department of Agriculture
Florida Department of Banking and Finance
Information Resource Commission
Methods and Methodologies - Florida Department of Natural Resources
Analysis and Design – Florida Department of Law Enforcement
Invited Lectures and Presentations
“ Introduction to Object-Orientation Tutorial”, Presented at the First Software Engineering
Research Forum, November 7-9, 1991.
“ What is a Development Methodology”, Presented at the First Florida Government
Technology Conference, October 15, 1992.
“ What is Object-Oriented Development”, invited speaker, International Business Machines,
Boca Raton Florida.
“ Introduction to Object-Oriented Technology”, Information Resource Commission, invited
talk, 1992.
“Analysis and Design of Intelligent Computer Integrated Manufacturing”, Florida State
University American Computing Machinery Symposium.
“Requirements Engineering”, Software Engineering Research Center – invited talk, Purdue
University, Fall 1991.
“Is Software Engineering an Engineering Discipline?” - Florida State University American
Computing Machinery Forum, 1991.
“ Structured Methodologies”, State of Florida – Office of the Governor, 1989.
“Methodologies vs. Tools”, State of Florida, Information Resource Commission.
“Information Systems Development”, Eastman Kodak, 1987.
“Real-Time Systems Development”, Texas Instruments, 1987.
Service and Committee Activities
Member, American Computing Machinery, 1985-2000
Scholar, Object-Oriented Programming Language Conference, 1999
Member, Florida Technology Board 2000
Program Committee, College of Arts and Sciences Curriculum Committee, 1998-1999
Member, College of Arts and Sciences Curriculum Committee, 1998-1999
Scholar, Object-Oriented Programming Language Conference, 1998
Review Committee, NSF Panel – Software Engineering and Programming Languages – 1996
Review Committee, NSF Review Panel – Software Engineering 1995
Chairman Emeritus, Florida Software Engineering Research Forum, 1991-1993
Moderator, Florida Government Technology Conference – Data Management, 1992
Board Member, Florida Artificial Intelligence Research Society, 1991-1992
Program Committee, American Computing Machinery Southeastern Conference – 1991
Program Committee, American Computing Machinery Southeastern Conference – 1990
Program Committee, Florida Artificial Intelligence Research Society – 1991
CITATIONS
Booch, Grady, Object-Oriented Development, Benjamin/Cummings, Redwood City,
California,
1991, p. 277.
Benard, Edward, Essays on Object-Oriented Software Engineering-Volume 1, Englewood
Cliffs, New Jersey, p. 223.
TOOLS BUILT
1) UML++ Case Tool – This tool builds software specification for distributed real-time
software systems using UML + Petri Nets + RTCTL. It is used for many research students.
Techniques used at Design Fest
2) JSBB – Spoken Language User Interface Builder – This tool allows students to build
spoken language interfaces. Work done as co-author with Dr. Allen. Demonstrated at
OOPSLA – patent pending
3) TrainBrain – This tool allows control of the train using the computer.
Download