97 results on '"Joolia A"'
Search Results
2. Author Correction: Identifying species likely threatened by international trade on the IUCN Red List can inform CITES trade measures
- Author
-
Challender, Daniel W. S., Cremona, Patricia J., Malsch, Kelly, Robinson, Janine E., Pavitt, Alyson T., Scott, Janet, Hoffmann, Rachel, Joolia, Ackbar, Oldfield, Thomasina E. E., Jenkins, Richard K. B., Conde, Dalia A., Hilton-Taylor, Craig, and Hoffmann, Michael
- Published
- 2023
- Full Text
- View/download PDF
3. A metric for spatially explicit contributions to science-based species targets
- Author
-
Mair, Louise, Bennun, Leon A., Brooks, Thomas M., Butchart, Stuart H. M., Bolam, Friederike C., Burgess, Neil D., Ekstrom, Jonathan M. M., Milner-Gulland, E. J., Hoffmann, Michael, Ma, Keping, Macfarlane, Nicholas B. W., Raimondo, Domitilla C., Rodrigues, Ana S. L., Shen, Xiaoli, Strassburg, Bernardo B. N., Beatty, Craig R., Gómez-Creutzberg, Carla, Iribarrem, Alvaro, Irmadhiany, Meizani, Lacerda, Eduardo, Mattos, Bianca C., Parakkasi, Karmila, Tognelli, Marcelo F., Bennett, Elizabeth L., Bryan, Catherine, Carbone, Giulia, Chaudhary, Abhishek, Eiselin, Maxime, da Fonseca, Gustavo A. B., Galt, Russell, Geschke, Arne, Glew, Louise, Goedicke, Romie, Green, Jonathan M. H., Gregory, Richard D., Hill, Samantha L. L., Hole, David G., Hughes, Jonathan, Hutton, Jonathan, Keijzer, Marco P. W., Navarro, Laetitia M., Nic Lughadha, Eimear, Plumptre, Andrew J., Puydarrieux, Philippe, Possingham, Hugh P., Rankovic, Aleksandar, Regan, Eugenie C., Rondinini, Carlo, Schneck, Joshua D., Siikamäki, Juha, Sendashonga, Cyriaque, Seutin, Gilles, Sinclair, Sam, Skowno, Andrew L., Soto-Navarro, Carolina A., Stuart, Simon N., Temple, Helen J., Vallier, Antoine, Verones, Francesca, Viana, Leonardo R., Watson, James, Bezeng, Simeon, Böhm, Monika, Burfield, Ian J., Clausnitzer, Viola, Clubbe, Colin, Cox, Neil A., Freyhof, Jörg, Gerber, Leah R., Hilton-Taylor, Craig, Jenkins, Richard, Joolia, Ackbar, Joppa, Lucas N., Koh, Lian Pin, Lacher, Jr, Thomas E., Langhammer, Penny F., Long, Barney, Mallon, David, Pacifici, Michela, Polidoro, Beth A., Pollock, Caroline M., Rivers, Malin C., Roach, Nicolette S., Rodríguez, Jon Paul, Smart, Jane, Young, Bruce E., Hawkins, Frank, and McGowan, Philip J. K.
- Published
- 2021
- Full Text
- View/download PDF
4. Identifying species likely threatened by international trade on the IUCN Red List can inform CITES trade measures
- Author
-
Challender, Daniel W S, Cremona, Patricia J, Malsch, Kelly, Robinson, Janine E, Pavitt, Alyson T, Scott, Janet, Hoffmann, Rachel, Joolia, Ackbar, Oldfield, Thomasina E E, Jenkins, Richard K B, Conde, Dalia A, Hilton-Taylor, Craig, Hoffmann, Michael, Challender, Daniel W S, Cremona, Patricia J, Malsch, Kelly, Robinson, Janine E, Pavitt, Alyson T, Scott, Janet, Hoffmann, Rachel, Joolia, Ackbar, Oldfield, Thomasina E E, Jenkins, Richard K B, Conde, Dalia A, Hilton-Taylor, Craig, and Hoffmann, Michael
- Abstract
Overexploitation is a major threat to biodiversity and international trade in many species is regulated through the Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES). However, there is no established method to systematically determine which species are most at risk from international trade to inform potential trade measures under CITES. Here, we develop a mechanism using the International Union for Conservation of Nature's Red List of Threatened Species to identify species that are likely to be threatened by international trade. Of 2,211 such species, CITES includes 59% (1,307 species), leaving two-fifths overlooked and in potential need of international trade regulation. Our results can inform deliberations on potential proposals to revise trade measures for species at CITES Conference of the Parties meetings. We also show that, for taxa with biological resource use documented as a threat, the number of species threatened by local and national use is four times greater than species likely threatened by international trade. To effectively address the overexploitation of species, interventions focused on achieving sustainability in international trade need to be complemented by commensurate measures to ensure that local and national use and trade of wildlife is well-regulated and sustainable.
- Published
- 2023
5. Architecting Dynamic Reconfiguration in Dependable Systems
- Author
-
Gomes, Antônio Tadeu A., Batista, Thais V., Joolia, Ackbar, Coulson, Geoff, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, de Lemos, Rogério, editor, Gacek, Cristina, editor, and Romanovsky, Alexander, editor
- Published
- 2007
- Full Text
- View/download PDF
6. Architecting Dynamic Reconfiguration in Dependable Systems.
- Author
-
Antônio Tadeu A. Gomes, Thaís Vasconcelos Batista, Ackbar Joolia, and Geoff Coulson
- Published
- 2006
- Full Text
- View/download PDF
7. Identifying species likely threatened by international trade on the IUCN Red List can inform CITES trade measures
- Author
-
Daniel Challender, Patricia Cremona, Kelly Malsch, Janine Robinson, Alyson Pavitt, Janet Scott, Rachel Hoffmann, Ackbar Joolia, Thomasina Oldfield, Richard Jenkins, Dalia Conde, Craig Hilton-Taylor, and Michael Hoffmann
- Abstract
Overexploitation is a major threat to biodiversity and international trade in many species is regulated through the Convention on International Trade in Endangered Species of Wild Fauna and Flora (CITES). However, there is no established method to systematically determine which species are most at risk from international trade to inform potential trade measures under CITES. Here we develop a mechanism using the International Union for Conservation of Nature Red List of Threatened Species to identify species that are likely threatened by international trade. Of 2,211 such species CITES includes 59% (1,307 species) leaving two-fifths overlooked and in potential need of international trade regulation. Our results can inform deliberations on potential proposals to revise trade measures for species at CITES Conference of the Parties meetings. We also show that for taxa with biological resource use documented as a threat, the number of species threatened by local and national use is four times greater than species likely threatened by international trade. To effectively address the overexploitation of species, interventions focused on achieving sustainability in international trade need to be complemented by commensurate measures to ensure that local and national use and trade of wildlife is well-regulated and sustainable.
- Published
- 2022
8. Managing Dynamic Reconfiguration in Component-Based Systems.
- Author
-
Thaís Vasconcelos Batista, Ackbar Joolia, and Geoff Coulson
- Published
- 2005
- Full Text
- View/download PDF
9. Mapping ADL Specifications to an Efficient and Reconfigurable Runtime Component Platform.
- Author
-
Ackbar Joolia, Thaís Vasconcelos Batista, Geoff Coulson, and Antônio Tadeu A. Gomes
- Published
- 2005
- Full Text
- View/download PDF
10. Managing Dynamic Reconfiguration in Component-Based Systems
- Author
-
Batista, Thais, Joolia, Ackbar, Coulson, Geoff, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Morrison, Ron, editor, and Oquendo, Flavio, editor
- Published
- 2005
- Full Text
- View/download PDF
11. Identifying species likely threatened by international trade on the IUCN Red List can inform CITES trade measures
- Author
-
Challender, Daniel, primary, Cremona, Patricia, additional, Malsch, Kelly, additional, Robinson, Janine, additional, Pavitt, Alyson, additional, Scott, Janet, additional, Hoffmann, Rachel, additional, Joolia, Ackbar, additional, Oldfield, Thomasina, additional, Jenkins, Richard, additional, Conde, Dalia, additional, Hilton-Taylor, Craig, additional, and Hoffmann, Michael, additional
- Published
- 2022
- Full Text
- View/download PDF
12. Towards a generic programming model for network processors.
- Author
-
Kevin Lee, Geoff Coulson, Gordon S. Blair, Ackbar Joolia, and Jo Ueyama
- Published
- 2004
- Full Text
- View/download PDF
13. A Re-configurable Component Model for Programmable Nodes.
- Author
-
Jo Ueyama, Stefan Schmid 0002, Geoff Coulson, Gordon S. Blair, Antônio Tadeu A. Gomes, Ackbar Joolia, and Kevin Lee
- Published
- 2004
- Full Text
- View/download PDF
14. A component model for building systems software.
- Author
-
Geoff Coulson, Gordon S. Blair, Paul Grace, Ackbar Joolia, Kevin Lee, and Jo Ueyama
- Published
- 2004
15. A Globally-Applied Component Model for Programmable Networking
- Author
-
Ueyama, J ó, Coulson, Geoff, Blair, Gordon S., Schmid, Stefan, Gomes, Antônio T., Joolia, Ackbar, Lee, Kevin, Goos, Gerhard, Series editor, Hartmanis, Juris, Series editor, van Leeuwen, Jan, Series editor, Wakamiya, Naoki, editor, Solarski, Marcin, editor, and Sterbenz, James, editor
- Published
- 2004
- Full Text
- View/download PDF
16. A Globally-Applied Component Model for Programmable Networking.
- Author
-
Jo Ueyama, Geoff Coulson, Gordon S. Blair, Stefan Schmid 0002, Antônio Tadeu A. Gomes, Ackbar Joolia, and Kevin Lee
- Published
- 2003
- Full Text
- View/download PDF
17. Reflective Middleware-based Programmable Networking.
- Author
-
Geoff Coulson, Gordon S. Blair, Antônio Tadeu A. Gomes, Ackbar Joolia, Kevin Lee, Jo Ueyama, and Irvin Ye
- Published
- 2003
18. Assessing the Cost of Global Biodiversity and Conservation Knowledge.
- Author
-
Diego Juffe-Bignoli, Thomas M Brooks, Stuart H M Butchart, Richard B Jenkins, Kaia Boe, Michael Hoffmann, Ariadne Angulo, Steve Bachman, Monika Böhm, Neil Brummitt, Kent E Carpenter, Pat J Comer, Neil Cox, Annabelle Cuttelod, William R T Darwall, Moreno Di Marco, Lincoln D C Fishpool, Bárbara Goettsch, Melanie Heath, Craig Hilton-Taylor, Jon Hutton, Tim Johnson, Ackbar Joolia, David A Keith, Penny F Langhammer, Jennifer Luedtke, Eimear Nic Lughadha, Maiko Lutz, Ian May, Rebecca M Miller, María A Oliveira-Miranda, Mike Parr, Caroline M Pollock, Gina Ralph, Jon Paul Rodríguez, Carlo Rondinini, Jane Smart, Simon Stuart, Andy Symes, Andrew W Tordoff, Stephen Woodley, Bruce Young, and Naomi Kingston
- Subjects
Medicine ,Science - Abstract
Knowledge products comprise assessments of authoritative information supported by standards, governance, quality control, data, tools, and capacity building mechanisms. Considerable resources are dedicated to developing and maintaining knowledge products for biodiversity conservation, and they are widely used to inform policy and advise decision makers and practitioners. However, the financial cost of delivering this information is largely undocumented. We evaluated the costs and funding sources for developing and maintaining four global biodiversity and conservation knowledge products: The IUCN Red List of Threatened Species, the IUCN Red List of Ecosystems, Protected Planet, and the World Database of Key Biodiversity Areas. These are secondary data sets, built on primary data collected by extensive networks of expert contributors worldwide. We estimate that US$160 million (range: US$116-204 million), plus 293 person-years of volunteer time (range: 278-308 person-years) valued at US$ 14 million (range US$12-16 million), were invested in these four knowledge products between 1979 and 2013. More than half of this financing was provided through philanthropy, and nearly three-quarters was spent on personnel costs. The estimated annual cost of maintaining data and platforms for three of these knowledge products (excluding the IUCN Red List of Ecosystems for which annual costs were not possible to estimate for 2013) is US$6.5 million in total (range: US$6.2-6.7 million). We estimated that an additional US$114 million will be needed to reach pre-defined baselines of data coverage for all the four knowledge products, and that once achieved, annual maintenance costs will be approximately US$12 million. These costs are much lower than those to maintain many other, similarly important, global knowledge products. Ensuring that biodiversity and conservation knowledge products are sufficiently up to date, comprehensive and accurate is fundamental to inform decision-making for biodiversity conservation and sustainable development. Thus, the development and implementation of plans for sustainable long-term financing for them is critical.
- Published
- 2016
- Full Text
- View/download PDF
19. A generic component model for building systems software
- Author
-
Coulson, Geoff, Blair, Gordon, Grace, Paul, Taiani, Francois, Joolia, Ackbar, Lee, Kevin, Ueyama, Jo, and Sivaharan, Thirunavukkarasu
- Subjects
32-bit operating system ,64-bit operating system ,Operating system ,Real-time system ,Distributed processing (Computers) ,Operating systems -- Design and construction ,Real-time control -- Design and construction ,Real-time systems -- Design and construction ,Distributed processing (Computers) -- Research - Abstract
Component-based software structuring principles are now commonplace at the application level; but componentization is far less established when it comes to building low-level systems software. Although there have been pioneering efforts in applying componentization to systems-building, these efforts have tended to target specific application domains (e.g., embedded systems, operating systems, communications systems, programmable networking environments, or middleware platforms). They also tend to be targeted at specific deployment environments (e.g., standard personal computer (PC) environments, network processors, or microcontrollers). The disadvantage of this narrow targeting is that it fails to maximize the genericity and abstraction potential of the component approach. In this article, we argue for the benefits and feasibility of a generic yet tailorable approach to component-based systems-building that offers a uniform programming model that is applicable in a wide range of systems-oriented target domains and deployment environments. The component model, called OpenCom, is supported by a reflective runtime architecture that is itself built from components. After describing OpenCom and evaluating its performance and overhead characteristics, we present and evaluate two case studies of systems we have built using OpenCom technology, thus illustrating its benefits and its general applicability. Categories and Subject Descriptors: D.4.7 [Operating Systems]: Organization and Design--Distributed systems; real-time systems and embedded systems; D.2.6 [Software Engineering]: Programming Environments--Programmer workbench General Terms: Design, Standardization, Management Additional Key Words and Phrases: Component-based software, computer systems implementation
- Published
- 2008
20. A metric for spatially explicit contributions to science-based species targets
- Author
-
Thomas E. Lacher, Friederike C. Bolam, Eduardo Lacerda, Meizani Irmadhiany, Karmila Parakkasi, Leon Bennun, Michael R. Hoffmann, Francesca Verones, Alvaro Iribarrem, Jörg Freyhof, Keping Ma, Colin Clubbe, Carla Gómez-Creutzberg, Monika Böhm, Jonathan Green, Eimear Nic Lughadha, Simeon Bezeng Bezeng, Jon Hutton, Jonathan Hughes, Domitilla C. Raimondo, Giulia Carbone, Louise Mair, Sam Sinclair, Neil A. Cox, Viola Clausnitzer, James E. M. Watson, Joshua D. Schneck, Jon Paul Rodríguez, Gustavo A. B. da Fonseca, Lucas Joppa, Nicholas B.W. Macfarlane, Thomas M. Brooks, Richard K. B. Jenkins, David G. Hole, Malin C. Rivers, Penny F. Langhammer, Bruce E. Young, Barney Long, Elizabeth L. Bennett, Leah R. Gerber, Simon N. Stuart, Louise Glew, Xiaoli Shen, David Mallon, Helen J. Temple, Marcelo F. Tognelli, Ana S. L. Rodrigues, Philip J. K. McGowan, Stuart H. M. Butchart, Nicolette S. Roach, Lian Pin Koh, Jane Smart, Neil D. Burgess, E. J. Milner-Gulland, Leonardo R. Viana, Romie Goedicke, Andrew J. Plumptre, Bernardo B. N. Strassburg, Arne Geschke, Eugenie Regan, Gilles Seutin, Russell Galt, Abhishek Chaudhary, Caroline M. Pollock, Bianca C. Mattos, Michela Pacifici, Ackbar Joolia, Carlo Rondinini, Laetitia M. Navarro, Hugh P. Possingham, Ian J. Burfield, Philippe Puydarrieux, Cyriaque N. Sendashonga, Catherine Bryan, Andrew Skowno, Aleksandar Rankovic, Antoine Vallier, Jonathan M. M. Ekstrom, Beth Polidoro, Juha Siikamäki, Craig Beatty, Frank Hawkins, Carolina A. Soto-Navarro, Marco P. W. Keijzer, Samantha L. L. Hill, Richard D. Gregory, Maxime Eiselin, Craig Hilton-Taylor, School of Natural and Environmental Sciences, Newcastle University [Newcastle], Centre d’Ecologie Fonctionnelle et Evolutive (CEFE), Université Paul-Valéry - Montpellier 3 (UPVM)-École Pratique des Hautes Études (EPHE), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche pour le Développement (IRD [France-Sud])-Institut National de Recherche pour l’Agriculture, l’Alimentation et l’Environnement (INRAE)-Institut Agro - Montpellier SupAgro, Institut national d'enseignement supérieur pour l'agriculture, l'alimentation et l'environnement (Institut Agro)-Institut national d'enseignement supérieur pour l'agriculture, l'alimentation et l'environnement (Institut Agro), Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-École pratique des hautes études (EPHE), Université Paris sciences et lettres (PSL)-Université Paris sciences et lettres (PSL)-Centre international d'études supérieures en sciences agronomiques (Montpellier SupAgro)-Institut National de la Recherche Agronomique (INRA)-Université Paul-Valéry - Montpellier 3 (UPVM)-Institut national d’études supérieures agronomiques de Montpellier (Montpellier SupAgro), and Institut national d'enseignement supérieur pour l'agriculture, l'alimentation et l'environnement (Institut Agro)-Institut national d'enseignement supérieur pour l'agriculture, l'alimentation et l'environnement (Institut Agro)-Institut de Recherche pour le Développement (IRD [France-Sud])
- Subjects
0106 biological sciences ,Conservation of Natural Resources ,Biodiversity ,extinction risk ,[SDV.BID]Life Sciences [q-bio]/Biodiversity ,Star (graph theory) ,Colombia ,010603 evolutionary biology ,01 natural sciences ,conservation prioritization ,Madagascar ,Animals ,14. Life underwater ,Taxonomic rank ,Mexico ,Ecology, Evolution, Behavior and Systematics ,biodiversity ,2. Zero hunger ,Convention on Biological Diversity ,Extinction ,Ecology ,business.industry ,010604 marine biology & hydrobiology ,Environmental resource management ,15. Life on land ,Geography ,Habitat ,13. Climate action ,Indonesia ,Stewardship ,business ,Brazil ,Global biodiversity - Abstract
International audience; The Convention on Biological Diversity’s post-2020 Global Biodiversity Framework will probably include a goal to stabilize and restore the status of species. Its delivery would be facilitated by making the actions required to halt and reverse species loss spatially explicit. Here, we develop a species threat abatement and restoration (STAR) metric that is scalable across species, threats and geographies. STAR quantifies the contributions that abating threats and restoring habitats in specific places offer towards reducing extinction risk. While every nation can contribute towards halting biodiversity loss, Indonesia, Colombia, Mexico, Madagascar and Brazil combined have stewardship over 31% of total STAR values for terrestrial amphibians, birds and mammals. Among actions, sustainable crop production and forestry dominate, contributing 41% of total STAR values for these taxonomic groups. Key Biodiversity Areas cover 9% of the terrestrial surface but capture 47% of STAR values. STAR could support governmental and non-state actors in quantifying their contributions to meeting science-based species targets within the framework.
- Published
- 2020
21. Architecting Dynamic Reconfiguration in Dependable Systems
- Author
-
Gomes, Antônio Tadeu A., primary, Batista, Thais V., additional, Joolia, Ackbar, additional, and Coulson, Geoff, additional
- Published
- 2007
- Full Text
- View/download PDF
22. Managing Dynamic Reconfiguration in Component-Based Systems
- Author
-
Batista, Thais, primary, Joolia, Ackbar, additional, and Coulson, Geoff, additional
- Published
- 2005
- Full Text
- View/download PDF
23. A Globally-Applied Component Model for Programmable Networking
- Author
-
Ueyama, J ó, primary, Coulson, Geoff, additional, Blair, Gordon S., additional, Schmid, Stefan, additional, Gomes, Antônio T., additional, Joolia, Ackbar, additional, and Lee, Kevin, additional
- Published
- 2004
- Full Text
- View/download PDF
24. Shortfalls and Solutions for Meeting National and Global Conservation Area Targets
- Author
-
Simon N. Stuart, Piero Visconti, Bastian Bertzky, Jonas Geldmann, Louisa Wood, Nadia I. Richman, Ariadne Angulo, James E. M. Watson, Heather Harwell, Daniel B. Segan, Neil D. Burgess, Craig Hilton-Taylor, Jörn P. W. Scharlemann, John B. Cornell, Lincoln Fishpool, Ian May, Martin Clarke, Kent E. Carpenter, Andy Symes, Beth Polidoro, Gina M. Ralph, Robert J. Smith, Mia T. Comeros-Raynal, Rachel E. Sykes, Carlo Rondinini, Benjamin Skolnik, Mike Harfoot, Amy Milam, G. Francesco Ficetola, Lucas Joppa, Michael R. Hoffmann, Stuart H. M. Butchart, Thomas M. Brooks, Naomi Kingston, Richard A. Fuller, Joseph Taylor, Mark Spalding, Graeme M. Buchanan, Ackbar Joolia, and Andrew Balmford
- Subjects
Biodiversity conservation ,Convention on Biological Diversity ,Geography ,Ecology ,Rapid expansion ,Environmental protection ,Sustainability ,Biodiversity ,IUCN Red List ,Land area ,Protected area ,Ecology, Evolution, Behavior and Systematics ,Nature and Landscape Conservation - Abstract
Governments have committed to conserving 17% of terrestrial and 10% of marine environments globally, especially “areas of particular importance for biodiversity” through “ecologically representative” Protected Area (PA) systems or other “area-based conservation measures”, while individual countries have committed to conserve 3–50% of their land area. We estimate that PAs currently cover 14.6% of terrestrial and 2.8% of marine extent, but 59–68% of ecoregions, 77–78% of important sites for biodiversity, and 57% of 25,380 species have inadequate coverage. The existing 19.7 million km 2 terrestrial PA network needs only 3.3 million km 2 to be added to achieve 17% terrestrial coverage. However, it would require nearly doubling to achieve, costefficiently, coverage targets for all countries, ecoregions, important sites, and species. Poorer countries have the largest relative shortfalls. Such extensive and rapid expansion of formal PAs is unlikely to be achievable. Greater focus is therefore needed on alternative approaches, including community- and privately managed sites and other effective area-based conservation measures.
- Published
- 2015
25. Assessing the Cost of Global Biodiversity and Conservation Knowledge
- Author
-
Bruce E. Young, Jon Paul Rodríguez, Neil Brummitt, Stuart H. M. Butchart, Jane Smart, Naomi Kingston, Ariadne Angulo, María A. Oliveira-Miranda, Gina M. Ralph, Timothy P. Johnson, Thomas M. Brooks, Rebecca M. Miller, Jon Hutton, Jennifer Luedtke, Moreno Di Marco, Neil A. Cox, Kent E. Carpenter, Annabelle Cuttelod, Penny F. Langhammer, Caroline M. Pollock, David A. Keith, Craig Hilton-Taylor, Steve P. Bachman, Eimear Nic Lughadha, Patrick J. Comer, Lincoln Fishpool, Andy Symes, Diego Juffe-Bignoli, Carlo Rondinini, William Darwall, Stephen Woodley, Michael R. Hoffmann, Michael J. Parr, Ackbar Joolia, Richard K. B. Jenkins, Ian May, Bárbara Goettsch, Maiko L. Lutz, Melanie Heath, Andrew W. Tordoff, Kaia Boe, Monika Böhm, Simon N. Stuart, Universidade Estadual Paulista (Unesp), IUCN, Univ Philippines Banos, Univ Tasmania, BirdLife Int, Univ Cambridge, IUCN Global Species Programme, IUCN Species Survival Commiss, Royal Bot Gardens, Zool Soc London, Nat Hist Museum, Old Domin Univ, Conservat Int, Univ Queensland, WWF Int, Univ New S Wales, Arizona State Univ, IUCN Global Ecosyst Management Programme, Provita, Inst Venezolano Invest Cient, Sapienza Univ Rome, Crit Ecosyst Partnership Fund, World Commiss Protected Areas IUCN, NatureServe, Amer Bird Conservancy, and New South Wales Off Environm & Heritage
- Subjects
0106 biological sciences ,Internationality ,Databases, Factual ,Natural resource economics ,Economics ,Data management ,Biodiversity ,lcsh:Medicine ,Social Sciences ,Planets ,Astronomical Sciences ,01 natural sciences ,11. Sustainability ,IUCN Red List ,lcsh:Science ,Conservation Science ,Data Management ,2. Zero hunger ,Multidisciplinary ,Ecology ,Planetary Sciences ,Environmental resource management ,Capacity building ,Celestial Objects ,Work (electrical) ,Physical Sciences ,Vertebrates ,Costs and Cost Analysis ,Philanthropic Funding of Science ,Research Article ,Conservation of Natural Resources ,Computer and Information Sciences ,Science Policy ,010603 evolutionary biology ,Research Funding ,Ecosystems ,12. Responsible consumption ,Birds ,Animals ,Sustainable development ,biodiversity ,conservation of natural resources ,costs and cost analysis ,databases ,business.industry ,010604 marine biology & hydrobiology ,lcsh:R ,Ecology and Environmental Sciences ,Sustainability science ,Organisms ,Biology and Life Sciences ,15. Life on land ,13. Climate action ,Amniotes ,lcsh:Q ,business ,Finance ,Global biodiversity - Abstract
Made available in DSpace on 2018-11-26T15:30:50Z (GMT). No. of bitstreams: 0 Previous issue date: 2016-08-16 MAVA foundation Integrated Biodiversity Assessment Tool (IBAT) National Science Foundation's Dimensions of Biodiversity program Rufford Foundation Integrated Biodiversity Assessment Tool (IBAT) Partnership Knowledge products comprise assessments of authoritative information supported by standards, governance, quality control, data, tools, and capacity building mechanisms. Considerable resources are dedicated to developing and maintaining knowledge products for biodiversity conservation, and they are widely used to inform policy and advise decision makers and practitioners. However, the financial cost of delivering this information is largely undocumented. We evaluated the costs and funding sources for developing and maintaining four global biodiversity and conservation knowledge products: The IUCN Red List of Threatened Species, the IUCN Red List of Ecosystems, Protected Planet, and the World Database of Key Biodiversity Areas. These are secondary data sets, built on primary data collected by extensive networks of expert contributors worldwide. We estimate that US$160 million (range: US$116-204 million), plus 293 person-years of volunteer time (range: 278308 person-years) valued at US$14 million (range US$12-16 million), were invested in these four knowledge products between 1979 and 2013. More than half of this financing was provided through philanthropy, and nearly three-quarters was spent on personnel costs. The estimated annual cost of maintaining data and platforms for three of these knowledge products (excluding the IUCN Red List of Ecosystems for which annual costs were not possible to estimate for 2013) is US$6.5 million in total (range: US$6.2-6.7 million). We estimated that an additional US$114 million will be needed to reach pre-defined baselines of data coverage for all the four knowledge products, and that once achieved, annual maintenance costs will be approximately US$12 million. These costs are much lower than those to maintain many other, similarly important, global knowledge products. Ensuring that biodiversity and conservation knowledge products are sufficiently up to date, comprehensive and accurate is fundamental to inform decision-making for biodiversity conservation and sustainable development. Thus, the development and implementation of plans for sustainable long-term financing for them is critical. UNESP WCMC, United Nations Environm Programme, 219 Huntingdon Rd, Cambridge CB3 0DL, England IUCN, 28 Rue Mauverney, CH-1196 Gland, Switzerland Univ Philippines Banos, World Agroforestry Ctr ICRAF, Laguna 4031, Philippines Univ Tasmania, Inst Marine & Antarct Studies, Hobart, Tas 7001, Australia BirdLife Int, David Attenborough Bldg,Pembroke St, Cambridge CB2 3QZ, England Univ Cambridge, Dept Zool, Downing St, Cambridge CB2 3EJ, England IUCN Global Species Programme, David Attenborough Bldg,Pembroke St, Cambridge CB2 3QZ, England IUCN, Nature Based Solut Grp, 28 Rue Mauverney, CH-1196 Gland, Switzerland IUCN Species Survival Commiss, Amphibian Specialist Grp, Toronto, ON M8W 1R2, Canada Royal Bot Gardens, Richmond TW9 3AB, Surrey, England Zool Soc London, Inst Zool, Regents Pk, London NW1 4RY, England Nat Hist Museum, Dept Life Sci, London SW7 5BD, England Old Domin Univ, IUCN Marine Biodivers Unit, Global Species Programme Biol Sci, Norfolk, VA USA Conservat Int, IUCN Global Species Programme, IUCN CI Biodivers Assessment, 2011 Crystal Dr,Suite 500, Arlington, VA 22202 USA Univ Queensland, Ctr Biodivers & Conservat Sci, ARC Ctr Excellence Environm Decis, Brisbane, Qld 4072, Australia Univ Queensland, Sch Geog Planning & Environm Management, Brisbane, Qld 4072, Australia WWF Int, Luc Hoffmann Inst, CH-1196 Gland, Switzerland Univ New S Wales, Ctr Ecosyst Sci, Sydney, NSW 2052, Australia Arizona State Univ, Sch Life Sci, POB 874501, Tempe, AZ 85287 USA IUCN Global Ecosyst Management Programme, David Attenborough Bldg,Pembroke St, Cambridge CB2 3QZ, England Provita, Apdo 47552, Caracas 1041A, Venezuela Inst Venezolano Invest Cient, Ctr Ecol, Apdo 20632, Caracas 1020A, Venezuela Sapienza Univ Rome, Dept Biol & Biotechnol, Global Mammal Assessment Program, Viale Univ 32, I-00185 Rome, Italy IUCN, Biodivers Conservat Grp, 28 Rue Mauverney, CH-1196 Gland, Switzerland Crit Ecosyst Partnership Fund, 2011 Crystal Dr,Suite 500, Arlington, VA 22202 USA World Commiss Protected Areas IUCN, 64 Juniper Rd, Chelsea, PQ J9B 1T3, Canada NatureServe, 4600 N Fairfax Dr, Arlington, VA 22203 USA Amer Bird Conservancy, 1731 Connecticut Ave, Washington, DC 20009 USA New South Wales Off Environm & Heritage, Hurstville, NSW 2220, Australia UNESP WCMC, United Nations Environm Programme, 219 Huntingdon Rd, Cambridge CB3 0DL, England National Science Foundation's Dimensions of Biodiversity program: 1136586
- Published
- 2016
26. Shortfalls and Solutions for Meeting National and Global Conservation Area Targets
- Author
-
Butchart, Stuart H. M., Clarke, Martin, Smith, Robert J., Sykes, Rachel E., Scharlemann, Jörn P. W., Harfoot, Mike, Buchanan, Graeme M., Angulo, Ariadne, Balmford, Andrew, Bertzky, Bastian, Brooks, Thomas M., Carpenter, Kent E., Comeros-Raynal, Mia T., Cornell, John, Ficetola, G. Francesco, Fishpool, Lincoln D. C., Fuller, Richard A., Geldmann, Jonas, Harwell, Heather, Hilton-Taylor, Craig, Hoffmann, Michael, Joolia, Ackbar, Joppa, Lucas, Kingston, Naomi, May, Ian, Milam, Amy, Polidoro, Beth, Ralph, Gina, Richman, Nadia, Rondinini, Carlo, Segan, Daniel B., Skolnik, Benjamin, Spalding, Mark D., Stuart, Simon N., Symes, Andy, Taylor, Joseph, Visconti, Piero, Watson, James E. M., Wood, Louisa, Burgess, Neil David, Balmford, Andrew [0000-0002-0144-3589], Geldmann, Jonas [0000-0002-1191-7610], and Apollo - University of Cambridge Repository
- Subjects
alliance for zero extinction ,QH75 ,Alliance for Zero Extinction ,IUCN Red List ,Aichi Targets ,important bird and biodiversity areas ,Convention on Biological Diversity ,Aichi targets ,convention on biological diversity ,IUCN red list ,Key biodiversity areas ,protected areas ,Important Bird and Biodiversity Areas ,Key Biodiversity Areas - Abstract
Governments have committed to conserving ?17% of terrestrial and ?10% of marine environments globally, especially “areas of particular importance for biodiversity” through “ecologically representative” Protected Area (PA) systems or other “area-based conservation measures”, while individual countries have committed to conserve 3–50% of their land area. We estimate that PAs currently cover 14.6% of terrestrial and 2.8% of marine extent, but 59–68% of ecoregions, 77–78% of important sites for biodiversity, and 57% of 25,380 species have inadequate coverage. The existing 19.7 million km2 terrestrial PA network needs only 3.3 million km2 to be added to achieve 17% terrestrial coverage. However, it would require nearly doubling to achieve, cost-efficiently, coverage targets for all countries, ecoregions, important sites, and species. Poorer countries have the largest relative shortfalls. Such extensive and rapid expansion of formal PAs is unlikely to be achievable. Greater focus is therefore needed on alternative approaches, including community- and privately managed sites and other effective area-based conservation measures.
- Published
- 2015
27. NETKIT
- Author
-
Ackbar Joolia, David Hutchison, Gordon S. Blair, Yimin Ye, Antônio Tadeu A. Gomes, Jó Ueyama, Kevin Lee, and Geoff Coulson
- Subjects
Computer Networks and Communications ,business.industry ,Computer science ,Distributed computing ,Software development ,Control reconfiguration ,Networking hardware ,Software ,Computer architecture ,Software deployment ,Middleware ,Component-based software engineering ,Programming paradigm ,business ,Software-defined networking ,Active networking - Abstract
While there has already been significant research in support of openness and programmability in networks, this paper argues that there remains a need for generic support for the integrated development, deployment and management of programmable networking software. We further argue that this support should explicitly address the management of run-time reconfiguration of systems, and should be independent of any particular programming paradigm (e.g. active networking or open signaling), programming language, or hardware/ operating system platform. In line with these aims, we outline an approach to the structuring of programmable networking software in terms of a ubiquitously applied software component model that can accommodate all levels of a programmable networking system from low-level system support, to in-band packet handling, to active networking execution environments to signaling and coordination.
- Published
- 2003
28. Assessing the Cost of Global Biodiversity and Conservation Knowledge
- Author
-
Juffe-Bignoli, Diego, primary, Brooks, Thomas M., additional, Butchart, Stuart H. M., additional, Jenkins, Richard B., additional, Boe, Kaia, additional, Hoffmann, Michael, additional, Angulo, Ariadne, additional, Bachman, Steve, additional, Böhm, Monika, additional, Brummitt, Neil, additional, Carpenter, Kent E., additional, Comer, Pat J., additional, Cox, Neil, additional, Cuttelod, Annabelle, additional, Darwall, William R. T., additional, Di Marco, Moreno, additional, Fishpool, Lincoln D. C., additional, Goettsch, Bárbara, additional, Heath, Melanie, additional, Hilton-Taylor, Craig, additional, Hutton, Jon, additional, Johnson, Tim, additional, Joolia, Ackbar, additional, Keith, David A., additional, Langhammer, Penny F., additional, Luedtke, Jennifer, additional, Nic Lughadha, Eimear, additional, Lutz, Maiko, additional, May, Ian, additional, Miller, Rebecca M., additional, Oliveira-Miranda, María A., additional, Parr, Mike, additional, Pollock, Caroline M., additional, Ralph, Gina, additional, Rodríguez, Jon Paul, additional, Rondinini, Carlo, additional, Smart, Jane, additional, Stuart, Simon, additional, Symes, Andy, additional, Tordoff, Andrew W., additional, Woodley, Stephen, additional, Young, Bruce, additional, and Kingston, Naomi, additional
- Published
- 2016
- Full Text
- View/download PDF
29. Shortfalls and Solutions for Meeting National and Global Conservation Area Targets
- Author
-
Butchart, Stuart H.M., Clarke, Martin, Smith, Robert J., Sykes, Rachel E., Scharlemann, Jörn P.W., Harfoot, Mike, Buchanan, Graeme M., Angulo, Ariadne, Balmford, Andrew, Bertzky, Bastian, Brooks, Thomas M., Carpenter, Kent E., Comeros-Raynal, Mia T., Cornell, John, Ficetola, G. Francesco, Fishpool, Lincoln D.C., Fuller, Richard A., Geldmann, Jonas, Harwell, Heather, Hilton-Taylor, Craig, Hoffmann, Michael, Joolia, Ackbar, Joppa, Lucas, Kingston, Naomi, May, Ian, Milam, Amy, Polidoro, Beth, Ralph, Gina, Richman, Nadia, Rondinini, Carlo, Segan, Daniel B., Skolnik, Benjamin, Spalding, Mark D., Stuart, Simon N., Symes, Andy, Taylor, Joseph, Visconti, Piero, Watson, James E.M., Wood, Louisa, Burgess, Neil D., Butchart, Stuart H.M., Clarke, Martin, Smith, Robert J., Sykes, Rachel E., Scharlemann, Jörn P.W., Harfoot, Mike, Buchanan, Graeme M., Angulo, Ariadne, Balmford, Andrew, Bertzky, Bastian, Brooks, Thomas M., Carpenter, Kent E., Comeros-Raynal, Mia T., Cornell, John, Ficetola, G. Francesco, Fishpool, Lincoln D.C., Fuller, Richard A., Geldmann, Jonas, Harwell, Heather, Hilton-Taylor, Craig, Hoffmann, Michael, Joolia, Ackbar, Joppa, Lucas, Kingston, Naomi, May, Ian, Milam, Amy, Polidoro, Beth, Ralph, Gina, Richman, Nadia, Rondinini, Carlo, Segan, Daniel B., Skolnik, Benjamin, Spalding, Mark D., Stuart, Simon N., Symes, Andy, Taylor, Joseph, Visconti, Piero, Watson, James E.M., Wood, Louisa, and Burgess, Neil D.
- Abstract
Governments have committed to conserving ?17% of terrestrial and ?10% of marine environments globally, especially “areas of particular importance for biodiversity” through “ecologically representative” Protected Area (PA) systems or other “area-based conservation measures”, while individual countries have committed to conserve 3–50% of their land area. We estimate that PAs currently cover 14.6% of terrestrial and 2.8% of marine extent, but 59–68% of ecoregions, 77–78% of important sites for biodiversity, and 57% of 25,380 species have inadequate coverage. The existing 19.7 million km2 terrestrial PA network needs only 3.3 million km2 to be added to achieve 17% terrestrial coverage. However, it would require nearly doubling to achieve, cost-efficiently, coverage targets for all countries, ecoregions, important sites, and species. Poorer countries have the largest relative shortfalls. Such extensive and rapid expansion of formal PAs is unlikely to be achievable. Greater focus is therefore needed on alternative approaches, including community- and privately managed sites and other effective area-based conservation measures.
- Published
- 2015
30. Shortfalls and Solutions for Meeting National and Global Conservation Area Targets
- Author
-
Butchart, Stuart H.M., primary, Clarke, Martin, additional, Smith, Robert J., additional, Sykes, Rachel E., additional, Scharlemann, Jörn P.W., additional, Harfoot, Mike, additional, Buchanan, Graeme M., additional, Angulo, Ariadne, additional, Balmford, Andrew, additional, Bertzky, Bastian, additional, Brooks, Thomas M., additional, Carpenter, Kent E., additional, Comeros‐Raynal, Mia T., additional, Cornell, John, additional, Ficetola, G. Francesco, additional, Fishpool, Lincoln D.C., additional, Fuller, Richard A., additional, Geldmann, Jonas, additional, Harwell, Heather, additional, Hilton‐Taylor, Craig, additional, Hoffmann, Michael, additional, Joolia, Ackbar, additional, Joppa, Lucas, additional, Kingston, Naomi, additional, May, Ian, additional, Milam, Amy, additional, Polidoro, Beth, additional, Ralph, Gina, additional, Richman, Nadia, additional, Rondinini, Carlo, additional, Segan, Daniel B., additional, Skolnik, Benjamin, additional, Spalding, Mark D., additional, Stuart, Simon N., additional, Symes, Andy, additional, Taylor, Joseph, additional, Visconti, Piero, additional, Watson, James E.M., additional, Wood, Louisa, additional, and Burgess, Neil D., additional
- Published
- 2015
- Full Text
- View/download PDF
31. A generic component model for building systems software
- Author
-
François Taïani, Jó Ueyama, Ackbar Joolia, Geoff Coulson, Thirunavukkarasu Sivaharan, Gordon S. Blair, Kevin Lee, and Paul Grace
- Subjects
General Computer Science ,business.industry ,Computer science ,Network processor ,Overhead (engineering) ,Software ,Software deployment ,Embedded system ,Component (UML) ,Middleware ,Personal computer ,Programming paradigm ,business ,Software engineering - Abstract
Component-based software structuring principles are now commonplace at the application level; but componentization is far less established when it comes to building low-level systems software. Although there have been pioneering efforts in applying componentization to systems-building, these efforts have tended to target specific application domains (e.g., embedded systems, operating systems, communications systems, programmable networking environments, or middleware platforms). They also tend to be targeted at specific deployment environments (e.g., standard personal computer (PC) environments, network processors, or microcontrollers). The disadvantage of this narrow targeting is that it fails to maximize the genericity and abstraction potential of the component approach. In this article, we argue for the benefits and feasibility of a generic yet tailorable approach to component-based systems-building that offers a uniform programming model that is applicable in a wide range of systems-oriented target domains and deployment environments. The component model, called OpenCom , is supported by a reflective runtime architecture that is itself built from components. After describing OpenCom and evaluating its performance and overhead characteristics, we present and evaluate two case studies of systems we have built using OpenCom technology, thus illustrating its benefits and its general applicability.
- Published
- 2008
32. Architecting Dynamic Reconfiguration in Dependable Systems
- Author
-
Geoff Coulson, Thais Batista, Antônio Tadeu A. Gomes, and Ackbar Joolia
- Subjects
Engineering ,Software ,business.industry ,Distributed computing ,Factor (programming language) ,Control reconfiguration ,Architecture specification ,Architecture ,Software architecture ,business ,computer ,Rigour ,computer.programming_language - Abstract
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research has shown that systematic and integrated "specification-to-deployment" environments are promising approaches to architecting dependable systems, few proposals have yet considered dynamic reconfiguration, and then only in specific situations. In this paper, we propose a generic approach to supporting dynamic reconfiguration in dependable systems. The proposed approach is built on our view that dynamic reconfiguration in such systems needs to be causally connected at runtime to a corresponding high-level software architecture specification. In more detail, we propose two causally-connected models: an architecture-level model and a runtime-level model. Dynamic reconfiguration can be applied either through an architecture specification at the architecture level, or through reconfiguration primitives at the runtime level. Both foreseen and unforeseen reconfigurations are supported. We discuss the issues involved in handling these two types of reconfiguration at both levels and the mapping between them. We also discuss an implementation of our approach that evaluates its main benefits.
- Published
- 2007
33. Mapping ADL Specifications to an Efficient and Reconfigurable Runtime Component Platform
- Author
-
Thais Batista, Antônio Tadeu A. Gomes, Ackbar Joolia, and Geoff Coulson
- Subjects
System development ,Engineering ,business.industry ,Embedded system ,Component (UML) ,Runtime verification ,Control reconfiguration ,Architecture ,Software architecture ,business - Abstract
Recent research has recognised the potential of coupling ADLs with underlying runtime environments to support systematic and integrated "specification-todeployment" architectures. However, while some promising results have been obtained, much of this research has not considered the crucial issue of causally-connected dynamic reconfiguration and has considered only domain-specific areas. In this paper we discuss a specification-to-deployment architecture called Plastik that employs an extended generalpurpose ADL and is underpinned by an efficient runtime that is suited both for high-level application development and low-level systems development (e.g. embedded systems). Runtime reconfiguration is supported both at the ADL level and at the runtime level, and both programmed reconfiguration and adhoc reconfiguration are supported. The paper focuses on the mapping of ADL-level specifications to runtime instantiations and on the necessary runtime support for causally-connected dynamic reconfiguration.
- Published
- 2006
34. Managing Dynamic Reconfiguration in Component-Based Systems
- Author
-
Ackbar Joolia, Thais Batista, and Geoff Coulson
- Subjects
Architecture description language ,Computer science ,Distributed computing ,Component (UML) ,Component-based software engineering ,Control reconfiguration ,Software system ,Software architecture - Abstract
We propose a meta-framework called ‘Plastik' which i) supports the specification and creation of runtime component-framework-based software systems and ii) facilitates and manages the runtime reconfiguration of such systems while ensuring integrity across changes. The meta-framework is fundamentally an integration of an architecture description language (an extension of ACME/Armani) and a reflective component runtime (OpenCOM). Plastikgenerated component frameworks can be dynamically reconfigured either through programmed changes (which are foreseen at design time and specified at the ADL level); or through ad-hoc changes (which are unforeseen at design time but which are nevertheless constrained by invariants specified at the ADL level). We provide in the paper a case study that illustrates the operation and benefits of Plastik.
- Published
- 2005
35. Towards a generic programming model for network processors
- Author
-
Jó Ueyama, Ackbar Joolia, Kevin Lee, Geoff Coulson, and Gordon S. Blair
- Subjects
Object-oriented programming ,Generic programming ,Computer science ,business.industry ,Network processor ,Software development ,Control reconfiguration ,Inductive programming ,Software portability ,Software ,System programming ,Computer architecture ,Reactive programming ,business - Abstract
Network processors (NPs) are emerging as a cost effective network element technology that can be more readily updated and evolved than custom hardware or ASIC-based designs. Moreover, NPs promise support for run-time reconfiguration of low-level networking software. However, it is notoriously difficult to develop software for NPs because of their complex design, architectural heterogeneity, and demanding performance constraints. In this paper we present a runtime component-based approach to programming NPs. The approach promotes conceptual uniformity and design portability across a wide variety of NP types while simultaneously exploiting hardware assists that are specific to individual NPs. To show how our approach can be applied in a wide range of types of NPs we characterise the design space of NPs and demonstrate the applicability of our concepts to the various classes identified. Then, as a detailed case study, we focus on programming the Intel IXP1200 NP. This demonstrates that our approach can be effectively applied, e.g. in terms of performance, in a demanding real-world NP environment.
- Published
- 2004
36. A globally-applied component model for programmable networking
- Author
-
Kevin Lee, Ackbar Joolia, Jó Ueyama, Geoff Coulson, Gordon S. Blair, Stefan Schmid, Antônio Tadeu A. Gomes, Wakamiya, N, Solarski, M, and Sterbenz, J
- Subjects
Router ,Software framework ,Address space ,Computer science ,Network processor ,Distributed computing ,Component-based software engineering ,Packet forwarding ,Control reconfiguration ,computer.software_genre ,computer ,Networking hardware - Abstract
We argue that currently developed software frameworks for active and programmable networking do not provide a truly generic approach to the development, deployment, and management of services. Furthermore, current systems are typically targeted at a particular level of the programmable networking design space (e.g. at low-level, in-band, packet forwarding; or at high-level signaling) and/or at a particular hardware platform. In addition, most existing approaches, while they may address the initial configuration of systems, neglect dynamic reconfiguration of running systems. In this paper we present a reflective component-based approach that addresses these limitations. We show how our approach is applicable at all system levels, can be applied in heterogeneous hardware environments (specifically, commodity PC-based routers and network processor-based routers), and supports both initial configuration and dynamic reconfiguration. We especially address the latter point; we show the viability of our approach in (re)configuring services on an Intel IXP1200 network processor-based router.
- Published
- 2004
37. A generic component model for building systems software
- Author
-
Coulson, G., Blair, G., Grace, P., Taiani, F., Joolia, A., Lee, K., Ueyama, J., Sivaharan, T., Coulson, G., Blair, G., Grace, P., Taiani, F., Joolia, A., Lee, K., Ueyama, J., and Sivaharan, T.
- Abstract
Component-based software structuring principles are now commonplace at the application level; but componentization is far less established when it comes to building low-level systems software. Although there have been pioneering efforts in applying componentization to systems-building, these efforts have tended to target specific application domains (e.g., embedded systems, operating systems, communications systems, programmable networking environments, or middleware platforms). They also tend to be targeted at specific deployment environments (e.g., standard personal computer (PC) environments, network processors, or microcontrollers). The disadvantage of this narrow targeting is that it fails to maximize the genericity and abstraction potential of the component approach. In this article, we argue for the benefits and feasibility of a generic yet tailorable approach to component-based systems-building that offers a uniform programming model that is applicable in a wide range of systems-oriented target domains and deployment environments. The component model, called OpenCom, is supported by a reflective runtime architecture that is itself built from components. After describing OpenCom and evaluating its performance and overhead characteristics, we present and evaluate two case studies of systems we have built using OpenCom technology, thus illustrating its benefits and its general applicability.
- Published
- 2008
38. A generic component model for building systems software
- Author
-
Coulson, Geoffrey, Blair, Gordon, Grace, Paul, Taiani, Francois, Joolia, Ackbar, Lee, Kevin, Ueyama, Jo, Sivaharan, Thirunavukkarasu, Coulson, Geoffrey, Blair, Gordon, Grace, Paul, Taiani, Francois, Joolia, Ackbar, Lee, Kevin, Ueyama, Jo, and Sivaharan, Thirunavukkarasu
- Abstract
Component-based software structuring principles are now commonplace at the application level; but componentization is far less established when it comes to building low-level systems software. Although there have been pioneering efforts in applying componentization to systems-building, these efforts have tended to target specific application domains (e.g., embedded systems, operating systems, communications systems, programmable networking environments, or middleware platforms). They also tend to be targeted at specific deployment environments (e.g., standard personal computer (PC) environments, network processors, or microcontrollers). The disadvantage of this narrow targeting is that it fails to maximize the genericity and abstraction potential of the component approach. In this article, we argue for the benefits and feasibility of a generic yet tailorable approach to component-based systems-building that offers a uniform programming model that is applicable in a wide range of systems-oriented target domains and deployment environments. The component model, called OpenCom, is supported by a reflective runtime architecture that is itself built from components. After describing OpenCom and evaluating its performance and overhead characteristics, we present and evaluate two case studies of systems we have built using OpenCom technology, thus illustrating its benefits and its general applicability.
- Published
- 2008
39. Architecting dynamic reconfiguration in dependable systems
- Author
-
de Lemos, Rogério, Gacek, Cristina, Romanovsky, Alexander, Gomes, Antonio Tadeu A., Batista, Thais V., Joolia, Ackbar, Coulson, Geoffrey, de Lemos, Rogério, Gacek, Cristina, Romanovsky, Alexander, Gomes, Antonio Tadeu A., Batista, Thais V., Joolia, Ackbar, and Coulson, Geoffrey
- Abstract
The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research has shown that systematic and integrated "specification-to-deployment" environments are promising approaches to architecting dependable systems, few proposals have yet considered dynamic reconfiguration, and then only in specific situations. In this paper, we propose a generic approach to supporting dynamic reconfiguration in dependable systems. The proposed approach is built on our view that dynamic reconfiguration in such systems needs to be causally connected at runtime to a corresponding high-level software architecture specification. In more detail, we propose two causally-connected models: an architecture-level model and a runtime-level model. Dynamic reconfiguration can be applied either through an architecture specification at the architecture level, or through reconfiguration primitives at the runtime level. Both foreseen and unforeseen reconfigurations are supported. We discuss the issues involved in handling these two types of reconfiguration at both levels and the mapping between them. We also discuss an implementation of our approach that evaluates its main benefits.
- Published
- 2007
40. Mapping ADL specifications to an efficient and reconfigurable runtime component platform
- Author
-
Nord, Robert, Medvidovic, Nenand, Krikhaar, Rene, Stafford, Judith, Bosch, Jan, Joolia, Ackbar, Batista, Thais, Coulson, Geoffrey, Gomes, Antonio Tadeu A., Nord, Robert, Medvidovic, Nenand, Krikhaar, Rene, Stafford, Judith, Bosch, Jan, Joolia, Ackbar, Batista, Thais, Coulson, Geoffrey, and Gomes, Antonio Tadeu A.
- Abstract
Recent research has recognised the potential of coupling ADLs with underlying runtime environments to support systematic and integrated "specification-to-deployment" architectures. However, while some promising results have been obtained, much of this research has not considered the crucial issue of causally-connected dynamic reconfiguration and has considered only domain-specific areas. In this paper we discuss a specification-to-deployment architecture called Plastik that employs an extended general-purpose ADL and is underpinned by an efficient runtime that is suited both for high-level application development and low-level systems development (e.g. embedded systems). Runtime reconfiguration is supported both at the ADL level and at the runtime level, and both programmed reconfiguration and adhoc reconfiguration are supported. The paper focuses on the mapping of ADL-level specifications to runtime instantiations and on the necessary runtime support for causally-connected dynamic reconfiguration.
- Published
- 2006
41. Managing dynamic reconfiguration in component-based systems
- Author
-
Morrison, Ron, Oquendo, Flavio, Batista, T, Joolia, A, Coulson, G, Morrison, Ron, Oquendo, Flavio, Batista, T, Joolia, A, and Coulson, G
- Abstract
We propose a meta-framework called 'Plastik' which i) supports the specification and creation of runtime component-framework-based software systems and ii) facilitates and manages the runtime reconfiguration of such systems while ensuring integrity across changes. The meta-framework is fundamentally an integration of an architecture description language (an extension of ACME/Armani) and a reflective component runtime (OpenCOM). Plastik-generated component frameworks can be dynamically reconfigured either through programmed changes (which are foreseen at design time and specified at the ADL level); or through ad-hoc changes (which are unforeseen at design time but which are nevertheless constrained by invariants specified at the ADL level). We provide in the paper a case study that illustrates the operation and benefits of Plastik.
- Published
- 2005
42. A globally-applied component model for programmable networking
- Author
-
Ueyama, J, Coulson, G, Blair, GS, Schmid, S, Gomes, AT, Joolia, A, Lee, Kevin, Ueyama, J, Coulson, G, Blair, GS, Schmid, S, Gomes, AT, Joolia, A, and Lee, Kevin
- Published
- 2004
43. A re-configurable component model for programmable nodes
- Author
-
Ueyama, J., Schmid, S., Coulson, G., Blair, G.S., Gomes, A.T., Joolia, A., Lee, K., Ueyama, J., Schmid, S., Coulson, G., Blair, G.S., Gomes, A.T., Joolia, A., and Lee, K.
- Abstract
Recently developed networked services have been demanding architectures that accommodate an increasingly diverse range of applications requirements (e.g. mobility, multicast, QoS), as well as system requirements (e.g. specialized processing hardware). This is particularly crucial for architectures of network systems where the lack of extensibility and interoperability has been a constant struggle, hindering the provision of novel services. It is also clear that to achieve such flexibility these systems must support extensibility and re-configurability of the base functionality subsequent to the initial deployment. In this paper we present a component model that addresses these concerns. We also discuss the application of the component model in network processor-based programmable networking environments and discuss how our approach can offer a more deployable, flexible and extensible networking infrastructure.
- Published
- 2004
44. A component model for building systems software
- Author
-
Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., Ueyama, J., Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., and Ueyama, J.
- Abstract
OpenCOM v2 is our experimental language-independent component-based systems-building technology. OpenCOM offers more than merely a component-based programming model. First, it is a runtime component model and supports dynamic runtime reconfiguration of systems (i.e. one can load, unload, bind, and rebind components at runtime). Second, it explicitly supports the deployment of the model in a wide range of `deployment environments' (e.g. operating systems, PDAs, embedded devices, network processors). Third, it allows the particularities of different deployment environments to be selectively hidden from/ made visible to the OpenCOM programmer without inherent performance overhead.
- Published
- 2004
45. Towards a generic programming model for network processors
- Author
-
Lee, K., Coulson, G., Blair, G., Joolia, A., Ueyama, J., Lee, K., Coulson, G., Blair, G., Joolia, A., and Ueyama, J.
- Abstract
Network processors (NPs) are emerging as a cost effective network element technology that can be more readily updated and evolved than custom hardware or ASIC-based designs. Moreover, NPs promise support for run-time reconfiguration of low-level networking software. However, it is notoriously difficult to develop software for NPs because of their complex design, architectural heterogeneity, and demanding performance constraints. In this paper we present a runtime component-based approach to programming NPs. The approach promotes conceptual uniformity and design portability across a wide variety of NP types while simultaneously exploiting hardware assists that are specific to individual NPs. To show how our approach can be applied in a wide range of types of NPs we characterise the design space of NPs and demonstrate the applicability of our concepts to the various classes identified. Then, as a detailed case study, we focus on programming the Intel IXP1200 NP. This demonstrates that our approach can be effectively applied, e.g. in terms of performance, in a demanding real-world NP environment.
- Published
- 2004
46. Towards a generic programming model for network processors
- Author
-
Wong, L., Lau, Yee-Lee, Pung, Hung-Keng, Lee, F., Tham, Chen-Khong, Lee, K, Coulson, G, Blair, Gordon, Joolia, A, Ueyama, J, Wong, L., Lau, Yee-Lee, Pung, Hung-Keng, Lee, F., Tham, Chen-Khong, Lee, K, Coulson, G, Blair, Gordon, Joolia, A, and Ueyama, J
- Abstract
Network Processors (NPs) are emerging as a cost effective network element technology that can be more readily updated and evolved than custom hardware or ASIC-based designs. Moreover, NPs promise support for run-time reconfiguration of low-level networking software. However, it is notoriously difficult to develop software for NPs because of their complex design, architectural heterogeneity, and demanding performance constraints. In this paper we present a run-time component-based approach to programming NPs. The approach promotes conceptual uniformity and design portability across a wide variety of NP types while simultaneously exploiting hardware assists that are specific to individual NPs. To show how our approach can be applied in a wide range of types of NPs we characterise the design space of NPs and demonstrate the applicability of our concepts to the various classes identified. Then, as a detailed case study, we focus on programming the Intel IXP1200 NP. This demonstrates that our approach can be effectively applied, e.g. in terms of performance, in a demanding real-world NP environment.
- Published
- 2004
47. A re-configurable component model for programmable nodes
- Author
-
Tzeng, NF, Takizawa, M, Ueyama, J, Schmid, S, Coulson, G, Blair, Gordon, Gomes, Antonio, Joolia, A, Lee, K, Tzeng, NF, Takizawa, M, Ueyama, J, Schmid, S, Coulson, G, Blair, Gordon, Gomes, Antonio, Joolia, A, and Lee, K
- Abstract
Recently developed net-worked services have been demanding architectures that accommodate an increasingly diverse range of applications requirements (e.g. mobility, multicast, QoS), as well as system requirements (e.g. specialized processing hardware). This is particularly crucial for architectures of network systems where the lack of extensibility and interoperability has been a constant struggle, hindering the provision of novel services. It is also clear that to achieve such flexibility these systems must support extensibility and re-configurability of the base functionality subsequent to the initial deployment. In this paper we present a component model that addresses these concerns. We also discuss the application of the component model in net-work processor-based programmable networking environments and discuss how our approach can offer a more deployable, flexible and extensible networking infrastructure.
- Published
- 2004
48. NETKIT: a software component-based approach to programmable networking
- Author
-
Coulson, G., Blair, G., Hutchison, D., Joolia, A., Lee, K., Ueyama, J., Gomes, A., Ye, Y., Coulson, G., Blair, G., Hutchison, D., Joolia, A., Lee, K., Ueyama, J., Gomes, A., and Ye, Y.
- Abstract
While there has already been significant research in support of openness and programmability in networks, this paper argues that there remains a need for generic support for the integrated development, deployment and management of programmable networking software. We further argue that this support should explicitly address the management of run-time reconfiguration of systems, and should be independent of any particular programming paradigm (e.g. active networking or open signaling), programming language, or hardware/ operating system platform. In line with these aims, we outline an approach to the structuring of programmable networking software in terms of a ubiquitously applied software component model that can accommodate all levels of a programmable networking system from low-level system support, to in-band packet handling, to active networking execution environments to signaling and coordination.
- Published
- 2003
49. Reflective middleware-based programmable networking
- Author
-
Coulson, G., Blair, G.S., Gomes, A.T., Joolia, A., Lee, K., Ueyama, J., Ye, Y., Coulson, G., Blair, G.S., Gomes, A.T., Joolia, A., Lee, K., Ueyama, J., and Ye, Y.
- Abstract
In the past few years significant progress has been made in the design and implementation of reflective middleware platforms—i.e., platforms that, through reflection, can be flexibly configured, and run-time adapted/ reconfigured, especially in terms of non-functional properties like timeliness, resourcing, transactional behaviour, and security. Recently, we have initiated a project that investigates applying our previous reflective middleware work to the demanding and novel—for reflective middleware—area of programmable networking environments. In general, these environments offer the capability to inject code into network nodes so that their forwarding behaviour can be tailored on behalf of individual organisations, applications, or users. The fact that programmable networking software operates in a complex, Multilanguage and OS, environment and has strong requirements for dynamic deployment, 24x7 operation, managed software evolution, high performance, QoS/ resource management, adaptivity and security, makes it an ideal testing ground for the reflective middleware approach [Schmid,02]. In this position paper we outline salient characteristics of programmable networking environments and discuss how our particular reflective middleware approach, which employs a component-based architecture as one of its central tenets, offers the potential for more deployable, more flexible, and more evolvable programmable networking infrastructures. The remainder of the paper is structured as follows. First, §2 briefly surveys our previous work on reflective middleware, and §3 briefly characterises programmable networking environments. Next, §4 outlines our approach, and §5 discusses our progress to date. Finally, §6 analyses related work (in programmable networking, in component-based systems, and in reflective middleware), and §7 presents our conclusions and indicates areas of planned future work.
- Published
- 2003
50. Enabling re-configurability on component-based programmable nodes
- Author
-
Ueyama, J., Schmid, S., Coulson, G., Blair, G.S., Gomes, A.T., Joolia, A., Lee, K., Ueyama, J., Schmid, S., Coulson, G., Blair, G.S., Gomes, A.T., Joolia, A., and Lee, K.
- Abstract
Recently developed net worked services have been demanding architectures that accommodate an increasingly diverse range of applications requirements (e.g. mobility, multicast, QoS), as well as system requirements (e.g. exploiting specialized processing hardware). This is particularly crucial for architectures of network systems where the lack of extensibility and interoperability has been a constant struggle, hindering the Provision of novel services. It is also clear that to achieve such flexibility these systems must support extensibility and re-configurability of the base functionality subsequent to the initial deployment. Based on our experience with middleware platforms, we argue that re-configurability of network services is best implemented by means of reflection. In this position paper we present component-based approach to developing flexible networked systems, especially targeted at the Intel IXP 1200 programmable networking environment and discuss how our approach can offer a more deployable, flexible and extensible networking infrastructure. We show the viability of our component model to re-configure services on the Intel 1XP1200 platform. An application scenario is presented to validate our approach to enable re-configuration of’ services across different layers of an IXP1200-based router platform.
- Published
- 2003
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.