Search For:

Displaying 1-27 out of 27 total
Computing in Astronomy: Applications and Examples
Found in: Computer
By F. Alexander Bogert,Nicholas Smith,John Holdener,Eric M. De Jong,Andrew F. Hart,Luca Cinquini,Shakeh E. Khudikyan,David R. Thompson,Chris A. Mattmann,Kiri Wagstaff,Joseph Lazio,Dayton L. Jones,Alice Allen,Lior Shamir,Peter Teuben
Issue Date:September 2014
pp. 62-69
This article includes the following "mini-articles" about applications and examples of computing in astronomy: "Visualizing the Universe: Using Modern Graphics Cards to Understand the Physical World," by F. Alexander Bogert, Nicholas Sm...
 
Computing in Astronomy: To See the Unseen
Found in: Computer
By Victor Pankratius,Chris Mattmann
Issue Date:September 2014
pp. 23-25
Advances in computing have empowered astronomers to explore the universe in greater detail. Software-defined instruments relying on digital data capture and processing are more powerful than ever and continue to bring us new knowledge about the universe an...
   
The Earth System Grid Federation: An open infrastructure for access to distributed geospatial data
Found in: 2012 IEEE 8th International Conference on E-Science (e-Science)
By Luca Cinquini,Daniel Crichton,Chris Mattmann,John Harney,Galen Shipman,Feiyi Wang,Rachana Ananthakrishnan,Neill Miller,Sebastian Denvil,Mark Morgan,Zed Pobre,Gavin M. Bell,Bob Drach,Dean Williams,Philip Kershaw,Stephen Pascoe,Estanislao Gonzalez,Sandro Fiore,Roland Schweitzer
Issue Date:October 2012
pp. 1-10
The Earth System Grid Federation (ESGF) is a multi-agency, international collaboration that aims at developing the software infrastructure needed to facilitate and empower the study of climate change on a global scale. The ESGF's architecture employs a sys...
 
Sharing Satellite Observations with the Climate-Modeling Community: Software and Architecture
Found in: IEEE Software
By Daniel J. Crichton,Chris A. Mattmann,Luca Cinquini,Amy Braverman,Duane Waliser,Michael Gunson,Andrew F. Hart,Cameron E. Goodale,Peter Lean,Jinwon Kim
Issue Date:September 2012
pp. 73-81
The disparate communities of climate modeling and remote sensing are finding economic, political, and societal benefit from the direct comparisons of climate model outputs to satellite observations, using these comparisons to help tune models and to provid...
 
Understanding Open Source Software at NASA
Found in: IT Professional
By Chris A. Mattmann,Daniel J. Crichton,Andrew F. Hart,Sean C. Kelly,Cameron E. Goodale,Paul Ramirez,J. Steven Hughes,Robert R. Downs,Frank Lindsay
Issue Date:March 2012
pp. 29-35
To provide a framework for comparing and understanding open source software at NASA, the authors describe a set of relevant dimensions and decision points that NASA and other government agencies can use in formulating an open source strategy.
 
Enhancing architectural recovery using concerns
Found in: Automated Software Engineering, International Conference on
By Joshua Garcia,Daniel Popescu,Chris Mattmann,Nenad Medvidovic, Yuanfang Cai
Issue Date:November 2011
pp. 552-555
Architectures of implemented software systems tend to drift and erode as they are maintained and evolved. To properly understand such systems, their architectures must be recovered from implementation-level artifacts. Many techniques for architectural reco...
 
Experiments with Storage and Preservation of NASA's Planetary Data via the Cloud
Found in: IT Professional
By Chris Mattmann, Daniel Crichton, Andrew Hart, Sean Kelly, Steven Hughes
Issue Date:September 2010
pp. 28-35
<p>The use of cloud computing in NASA's Planetary Data System for large-volume data storage and preservation illustrates how clouds can help researchers meet modern data backup demands, which are approaching the petabyte scale.</p>
 
Enabling effective curation of cancer biomarker research data
Found in: Computer-Based Medical Systems, IEEE Symposium on
By Andrew F. Hart, Chris A. Mattmann, John J. Tran, Daniel J. Crichton, J. Steven Hughes, Heather Kincaid, Sean Kelly, Kristen Anton, Donald Johnsey, Christos Patriotis
Issue Date:August 2009
pp. 1-4
The dramatic increase in data in the area of cancer research has elevated the importance of effectively managing the quality and consistency of research results from multiple providers. The U.S. National Cancer Institute's Early Detection Research Network ...
 
A Reusable Process Control System Framework for the Orbiting Carbon Observatory and NPP Sounder PEATE Missions
Found in: Space Mission Challenges for Information Technology, IEEE International Conference on
By Chris A. Mattmann, Dana Freeborn, Dan Crichton, Brian Foster, Andrew Hart, David Woollard, Sean Hardman, Paul Ramirez, Sean Kelly, Albert Y. Chang, Charles E. Miller
Issue Date:July 2009
pp. 165-172
We describe a reusable architecture and implementation framework for managing science processing pipelines for mission ground data systems. Our system, dubbed ``PCS'', for Process Control System, improves upon an existing software component, the OODT Catal...
 
Injecting software architectural constraints into legacy scientific applications
Found in: Software Engineering for Computational Science and Engineering, ICSE Workshop on
By David Woollard, Chris Mattmann, Nenad Medvidovic
Issue Date:May 2009
pp. 65-71
While software architectures have been shown to aid developers in maintenance, reuse, and evolution as well as many other software engineering tasks, there is little language-level support for these architectural concepts in scientific programming language...
 
Scientific Software as Workflows: From Discovery to Distribution
Found in: IEEE Software
By David Woollard, Nenad Medvidovic, Yolanda Gil, Chris A. Mattmann
Issue Date:July 2008
pp. 37-43
Scientific workflows—models of computation that capture the orchestration of scientific codes to conduct in silico research—are gaining recognition as an attractive alternative to script-based orchestration. Even so, researchers developing scientific workf...
 
Software Connector Classification and Selection for Data-Intensive Systems
Found in: International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques, Second International Workshop on
By Chris A. Mattmann, David Woollard, Nenad v, Reza Mahjourian
Issue Date:May 2007
pp. 4
Data-intensive systems and applications transfer large volumes of data and metadata to highly distributed users separated by geographic distance and organizational boundaries. An influential element in these large volume data transfers is the selection of ...
 
A Framework for the Assessment and Selection of Software Components and Connectors in COTS-Based Architectures
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Jesal Bhuta, Chris A. Mattmann, Nenad Medvidovic, Barry Boehm
Issue Date:January 2007
pp. 6
Software systems today are composed from prefabricated commercial components and connectors that provide complex functionality and engage in complex interactions. Unfortunately, because of the distinct assumptions made by developers of these products, succ...
 
A Distributed Information Services Architecture to Support Biomarker Discovery in Early Detection of Cancer
Found in: e-Science and Grid Computing, International Conference on
By Daniel Crichton, Sean Kelly, Chris Mattmann, Qing Xiao, J. Steven Hughes, Jane Oh, Mark Thornquist, Donald Johnsey, Sudhir Srivastava, Laura Essermann, William Bigbee
Issue Date:December 2006
pp. 44
Informatics in biomedicine is becoming increasingly interconnected via distributed information services, interdisciplinary correlation, and crossinstitutional collaboration. Partnering with NASA, the Early Detection Research Network (EDRN), a program manag...
 
Software Connectors for Highly Distributed and Voluminous Data Intensive Systems
Found in: Automated Software Engineering, International Conference on
By Chris A. Mattmann
Issue Date:September 2006
pp. 331-334
We describe a research agenda for selecting software connectors which quantifiably satisfy different scenarios for large volume data distribution. We outline the necessity for a framework which allows a user to select amongst the different distribution con...
 
A software architecture-based framework for highly distributed and data intensive scientific applications
Found in: Software Engineering, International Conference on
By Daniel J. Crichton, Steve Hughes, Nenad Medvidovic, Chris A. Mattmann
Issue Date:May 2006
pp. 721-730
Modern scientific research is increasingly conducted by virtual communities of scientists distributed around the world. The data volumes created by these communities are extremely large, and growing rapidly. The management of the resulting highly distribut...
 
Software Architecture for Large-Scale, Distributed, Data-Intensive Systems
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Chris A. Mattmann, Daniel J. Crichton, J. Steven Hughes, Sean C. Kelly, Paul M. Ramirez
Issue Date:June 2004
pp. 255
The sheer amount of data produced by modern science research has created a need for the construction and understanding of
 
Time-bound analytic tasks on large datasets through dynamic configuration of workflows
Found in: Proceedings of the 8th Workshop on Workflows in Support of Large-Scale Science (WORKS '13)
By Arni Sumarlidason, Chris Mattmann, Yolanda Gil, Andrew Hart, Paul Ramirez, Rishi Verma, Samuel L. Park, Varun Ratnakar
Issue Date:November 2013
pp. 88-97
Domain experts are often untrained in big data technologies and this limits their ability to exploit the data they have available. Workflow systems hide the complexities of high-end computing and software engineering by offering pre-packaged analytic steps...
     
Apache airavata: a framework for distributed applications and computational workflows
Found in: Proceedings of the 2011 ACM workshop on Gateway computing environments (GCE '11)
By Ate Douma, Chathura Herath, Chris Mattmann, Lahiru Gunathilake, Raminder Singh, Srinath Perera, Aleksander Slominski, Eran Chinthaka, Marlon Pierce, Patanachai Tangchaisin, Ross Gardler, Sanjiva Weerawarana, Suresh Marru, Thilina Gunarathne
Issue Date:November 2011
pp. 21-28
In this paper, we introduce Apache Airavata, a software framework to compose, manage, execute, and monitor distributed applications and workflows on computational resources ranging from local resources to computational grids and clouds. Airavata builds on ...
     
Workshop on software engineering for cloud computing: (SECLOUD 2011)
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By Chris A. Mattmann, Nenad Medvidovic, Owen O'Malley, T. S. Mohan
Issue Date:May 2011
pp. 1196-1197
Cloud computing is emerging as more than simply a technology platform but a software engineering paradigm for the future. Hordes of cloud computing technologies, techniques, and integration approaches are widely being adopted, taught at the university leve...
     
A cloud-enabled regional climate model evaluation system
Found in: Proceeding of the 2nd international workshop on Software engineering for cloud computing (SECLOUD '11)
By Andrew F. Hart, Cameron E. Goodale, Chris A. Mattmann, Dan Crichton, Duane Walise, Jinwon Kim, Paul Zimdars, Peter Lean
Issue Date:May 2011
pp. 43-49
The climate research community is increasingly interested in utilizing direct, observational measurements to validate model output in an effort to tune those models to better approximate our planet's dynamic climate. The current emphasis on performing thes...
     
Evaluating cloud computing in the NASA DESDynI ground data system
Found in: Proceeding of the 2nd international workshop on Software engineering for cloud computing (SECLOUD '11)
By Chris A. Mattmann, Dan Crichton, Dana Freeborn, David T. Cuddy, John J. Tran, Kon S. Leung, Luca Cinquini, Oh-Ig Kwoun, Paul A. Zimdars
Issue Date:May 2011
pp. 36-42
The proposed NASA Deformation, Ecosystem Structure and Dynamics of Ice (DESDynI) mission would be a first-of-breed endeavor that would fundamentally change the paradigm by which Earth Science data systems at NASA are built. DESDynI is evaluating a distribu...
     
Kadre: domain-specific architectural recovery for scientific software systems
Found in: Proceedings of the IEEE/ACM international conference on Automated software engineering (ASE '10)
By Chris A. Mattmann, Daniel Popescu, David Woollard, Nenad Medvidovic
Issue Date:September 2010
pp. 325-328
Scientists today conduct new research via software-based experimentation and validation in a host of disciplines. Scientific software represents a significant investment due to its complexity and longevity yet there is little reuse of scientific software b...
     
Scientific digital libraries, interoperability, and ontologies
Found in: Proceedings of the 2009 joint international conference on Digital libraries (JCDL '09)
By Chris A. Mattmann, Daniel J. Crichton, J. Steven Hughes
Issue Date:June 2009
pp. 1-1
Scientific digital libraries serve complex and evolving research communities. Justifications for the development of scientific digital libraries include the desire to preserve science data and the promises of information interconnectedness, correlative sci...
     
Exploiting connector knowledge to efficiently disseminate highly voluminous data sets
Found in: Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge (SHARK '08)
By Chris A. Mattmann, David Woollard, Nenad Medvidovic
Issue Date:May 2008
pp. 1-1
Ever-growing amounts of data that must be distributed from data providers to consumers across the world necessitate a greater understanding of the software architectural implications of choosing data movement technologies. Currently, this understanding is ...
     
A software architecture-based framework for highly distributed and data intensive scientific applications
Found in: Proceeding of the 28th international conference on Software engineering (ICSE '06)
By Chris A. Mattmann, Daniel J. Crichton, Nenad Medvidovic, Steve Hughes
Issue Date:May 2006
pp. 721-730
Modern scientific research is increasingly conducted by virtual communities of scientists distributed around the world. The data volumes created by these communities are extremely large, and growing rapidly. The management of the resulting highly distribut...
     
Leveraging architectural models to inject trust into software systems
Found in: Proceedings of the 2005 workshop on Software engineering for secure systemsbuilding trustworthy applications (SESS '05)
By Chris A. Mattmann, Leana Golubchik, Nenad Medvidovic, Somo Banerjee
Issue Date:May 2005
pp. 105-110
Existing software systems have become increasingly durable and their lifetimes have significantly lengthened. They are increasingly distributed and decentralized. Our dependence on them has grown tremendously. As such, the issues of trustworthiness and sec...
     
 1