Ontogeny recapitulates phylogeny: The future of SOA Can Be Found in Its Past
Ernst Haeckel coined the, now discredited, phrase “ontogeny recapitulates phylogeny.” This concept from biology suggests that the development of an organism recapitulates the evolution of the species. In this talk, I will present the idea that the current development of services (ontogeny) will be strongly influenced by the evolutionary history (phylogeny) of the development of related concepts for software segmentation from the past. This talk presents the idea that the present focus on “stateless” services represents a stage in evolution that will precede more a future for services that have more state. The talk will present a concrete domain scenario to describe the design of a large application with service methods that return services. These services are closely coupled and share state among them. These services also participate in less tightly coupled interactions with more traditional services.
Next Generation Adaptive and Intelligent Algorithms
Sukumar Kamalasadan is an associate professor in the Department of Engineering and Computer Technology at UWF. His research interests are in intelligent and adaptive control, power systems stability, analysis, operation and control, Distributed Generation (DG) and micro-grid interface, power and energy systems devices, modeling, simulation and control. Dr. Kamalasadan has won several awards and scholarships including National Science Foundation (NSF) faculty early CAREER award, outstanding teaching award from graduate student association (2001- 2002) and College of Engineering (2002-2003) at the University of Toledo, travel awards (2004-05, 2005-06 & 2006-07) and summer research award for his research activities at the University of West Florida
Adaptive and intelligent methods have accomplished rapid progress in recent years for control, identification, optimization, functional approximation and classification. However, there is a critical need for developing new methods in this area and applying such approaches for the control of complex and dynamic systems such as modern power system. This research presentation highlights a novel intelligent and adaptive control architecture that has great application potential in controlling complex and dynamic systems.
Implementing a Private Cloud
Tom is Senior System Administrator / IT Architect for a for a government network here in Pensacola, FL. He will describe his experiences in implementing what would be called an "internal cloud" in the cloud computing world, that is, his organization owns and maintains the host servers. He has found that virtualization and security work very well together. His organization is able to isolate systems more granularly, as well as develop ad hoc networks for software analysis.
Critical Software Security Through Replication and Virtualization
Dennis is an Assistant Professor in the Department of Computer Science specializing in operating systems and systems security and will describe an ongoing research project. Previous research demonstrated the application of a novel security model for the protection of controlling agents in the national power distribution grid. A combination of software mutation, computational replication and software voting provides the basis for the prevention, detection and correction of software failures. This presentation will outline the current research agenda to remove some limitations of the original system. A virtual computational environment is used to strengthen the security platform and better insure system survivability in the presence of software faults.
UWF Security PowerPoint
There is no Elevator Story When Teaching Web Services and SOA
Developing new educational programs relevant to SOA at the university level presents several major challenges. The first and most obvious is that any reasonable account of SOA should help students to understand both the intricacies of high-level business process modeling, and the complex, low-level technologies that provide the “plumbing” for the realization of complex processes. How to fit all the concepts, standards and tools relevant to these two areas of study (when understanding either is a major undertaking in its own right) into the curriculum is a genuine problem considering the already overcrowded nature of CS/IS/MIS curricula. This talk will contain an overview of information related to the literature on teaching Web Services and SOA, a survey of relevant tools and standards, and experiences gleaned from a first teaching of a course in SOA.
Observations from the 17th International Requirements Engineering Conference (RE-09)
For over fifty years, software development has suffered from the chronic problem of how to better define, document, and implement the requirements of a system. Incomplete user input, misunderstood communication of user requirements, incorrect translation of requirements into design, and changing requirements are major causes of the failure of many system development projects. RE-09 is an IEEE-sponsored conference to stimulate research on the theory and application of the elicitation, documentation, modeling, verification, and management of the system requirements process. This presentation will review some recent developments published at the conference.
The term cloud computing is variously defined, but in this talk we will concentrate on the hardware as a service concept, which allows organizations to rent computer capacity from a public cloud of hardware resources. The claimed advantages of cloud computing include reduced hardware cost, lower risk, and greater business agility. The talk will report on highlights of the spring Cloud Computing Conference and Expo in New York, and on some ongoing work to add cloud computing to our curriculum.
This presentation provides an overview of “What’s new at Sun Microsystems” as presented during the JavaOne 09 conference. The conference main topics included Cloud Computing, JavaFx and mobile devices. On the cloud computing front, the new Sun Cloud will be discussed including some Sun Cloud projects such as Zembly, Speedway, Kenai. On the JavaFX side topics include what FX is, how it can be used and the new version (FX 1.2). Additional topics include the Java Warehouse, Java Store, Java 7 and Sun’s Academic programs.
A Report on Recent Computer Science Conferences
Dr. Eman El-Sheikh, University Of West Florida
Scalability in Software Engineering Education and Training Dr. Lakshmi Prayaga, University Of West Florida
Monitoring Data Dependencies to Support Recovery in Concurrent Process Execution
Susan D. Urban, Texas Tech University,
Abstract:Web Services and Grid Services have created a platform-independent way of accessing distributed data and software. The autonomous nature of services, however, has challenged the use of many traditional transaction processing concepts, especially in the context of failure and recovery procedures for service composition. This presentation describes an approach to monitoring data dependencies among concurrently executing, distributed processes that execute over Grid Services.
Presentation Slides (PDF)
Anthony Pinto and Laura J. White
Software Capability Maturity Model Integration (CMMI),
Abstract: CMMI is a collection of best practices for system and
software development and maintenance developed by the Software
Engineering Institute (SEI) at Carnegie-Mellon University. Laura and
Anthony will discuss how the CMMI came about, its purpose, benefits,
framework, implementation, training, and appraisals.
Presentation Slides (PDF)