William M. Mongan

Learn More
As part of this study, the team applied software reverse engineering techniques to perform static and dynamic analysis of operational agent-based systems. This analysis enabled identification of key common concepts across over one dozen different agent frameworks. To demonstrate its applicability, the reference model is then used to analyze a number of(More)
The current state of the art in agent technology sees that several implementations of agent frameworks exist. However, there is little agreement on the terms and concepts used to describe such systems, which is a significant barrier towards adoption of these technologies by industry, military and commercial entities. A clear definition of terms and concepts(More)
Standardization and the ability to integrate similar agent-based systems will be a key factor in the deployment of future military agent-based systems: multiple developers can coordinate in the development phase, integration with existing components will be streamlined in the deployment phase, and collaboration with similar systems (such as coalition(More)
REportal is an existing web-based reverse engineering portal web site that provides access to a suite of reverse engineering and program comprehension tools via a web browser. This abstraction was intended to allow ease of system maintenance by adding and upgrading tools without involving the end user. However, the software tools and server technologies(More)
The Cyberinfrastructure Training, Education, Advancement, and Mentoring for Our 21st Century Workforce (CI-TEAM) project created an online repository of multidisciplinary engineering modules, with an aim to enhance engineering infor-matics education at the undergraduate/graduate level as well as to inspire and motivate K-12 students towards engineering(More)
The slow adoption of agent-oriented methodologies as a paradigm for developing industry systems is due in part to their lack of integration and general-purpose use. There exists a need to define common patterns, relationships between components, and structural qualities that a reference architecture for agent-based systems would solve. However, there is(More)
The document represents the consensus technical agreement of the participating IA Sub-IPT Member Agencies, Companies and Institutions. The goals and procedures of the IA Sub-IPT are detailed in its charter document as part of the Network IPT. The record of participation in the development of this document is available from the chair of the Intelligent Agent(More)
Educating STEM students in the techniques of massively parallel computing anticipates a growing current and future need for scientists, engineers, and analysts who are facile with Big Data. Using very low cost hardware (Raspberry Pi) and free software (Hadoop) we are exposing students to distributed computing while limiting expense. We anticipate that(More)
This session invites educators interested in sharing and/or learning about experiences with tools for automatic feedback on technical work: the "if", "why" and "how". This includes experiences with program testing, problem-solving exercises, or quizzes, generated or checked with engines with expert-level technical capabilities, to scale up feedback to cope(More)