This talk will examine the software development processes used to
develop GCMs, drawing especially on a detailed study of the practices
used at the UK Met Office. We compare the practices used to develop
climate models to the development processes used for other types of
software, including commercial and open source software. In a number
of important aspects, the processes at the Met Office produce better
quality software than many industry best practices. In particular,
the current configuration management, testing and model validation
Speaker Description:
Steve Easterbrook is a professor of computer science at the
University of Toronto. He received his Ph.D. (1991) in Computing from
Imperial College in London (UK), and was a lecturer at the School of
Cognitive and Computing Science, University of Sussex from 1990 to
1995. In 1995 he moved to the US to lead the research team at NASA´s
Independent Verification and Validation (IV&V) Facility in West
Virginia, where he investigated software verification on the Space
Shuttle Flight Software, the International Space Station, the Earth
Observation System, and several planetary probes. He moved to the
University of Toronto in 1999. His research interests range from
modelling and analysis of complex software software systems to the socio-cognitive aspects of team interaction, including communication,
coordination, and shared understanding in large software teams. He
has served on the program committees for many conferences and
workshops in Requirements Engineering and Software Engineering, and
was general chair for RE'01 and program chair for ASE'06. In the
summer of 2008, he was a visiting scientist at the UK Met Office
Hadley Centre.
CCSM4 will contain totally new infrastructure capabilities that permit new flexibility and extensibility to address the challenges involved in earth system modeling. An integral part of CCSM4 is the implementation of a coupling architecture that takes a completely new approach with respect to the high-level design of the system.
Markus Stobbs and Bruce Sun, Web Engineering Group
People DB is a new UCAR resource that gives software engineers and
web developers an authoritative source for basic data about UCAR staff
and organizations that is up to date and easily accessible via a REST
API and SQL queries. This service addresses the current problem of
identity data being replicated throughout the organization in various
databases which fall out of date and need to be manually maintained.
The 2.0 version will expand upon the current scope of HR data to
include data from NETS and CISL databases and will support federation
Speaker Description:
Markus Stobbs is Group Head of the Web Engineering Group (WEG). Bruce Sun is an SEIII in the WEG focused on Java web application development. His publications include A multi-tier architecture for building RESTful Web services IBM DeveloperWorks, Jun 9, 2009.