Nothing Special   »   [go: up one dir, main page]

skip to main content
review-article
Free access

Toward model-driven sustainability evaluation

Published: 24 February 2020 Publication History

Abstract

Exploring the vision of a model-based framework that may enable broader engagement with and informed decision making about sustainability issues.

References

[1]
Abrahao, S. et al. User experience for model-driven engineering: Challenges and future directions. Model Driven Engineering Languages and Systems, 2017, 229--236.
[2]
Altmanninger, K. et al. Why model versioning research is needed! An experience report. MoDSE-MCCM Workshop at MoDELS, 2009, 1--12.
[3]
Bastin, L. et al. Managing uncertainty in integrated environmental modelling: The uncertweb framework. Environmental Modelling and Software 39, 2013. Elsevier, 116--134.
[4]
Bastin, L. et al. Good Practices for Data Management. Chapt. 11, 2017.
[5]
Bastin, L. et al. Volunteered Metadata, and Metadata on VGI: Challenges and Current Practices. Springer, 2017.
[6]
Bechhofer, S. et al. Why linked data is not enough for scientists. In Proceedings of 2010 IEEE 6th Intern. Conf. e-Science, Dec. 2010, 300--307.
[7]
Becker, C. et al. Requirements: The key to sustainability. IEEE Software 33, 1 (Jan. 2016), 56--65.
[8]
Bruel, J.M. et al. MDE in practice for computational science. In Proc. of Intern. Conf. on Computational Science, June 2015.
[9]
Brunet, G. et al. A manifesto for model merging. In Proc. of 2006 Intern. Workshop on Global Integrated Model Management, 2006, 5--12.
[10]
Bui, M. and Kemp, E. E-tail emotion regulation: Examining online hedonic product purchases. Int. J. Retail and Distribution Management 41, 2013, 155--170.
[11]
Buneman, P., Khanna, S., and Wang-Chiew, T. Why and where: A characterization of data provenance. Database Theory ICDT 2001, LNCS. Springer, 2001, 316--330.
[12]
Castro, R. Open research problems: Systems dynamics, complex systems. Theory of Modeling and Simulation (3rd Edition), chapt. 24. Academic Press, 2019.
[13]
Castro, R. and Jacovkis, P. Computer-based global models: From early experiences to complex systems. J. Artificial Societies and Social Simulation 18, 1 (2015), 1--13.
[14]
Cheng, B.H.C. et al. Software engineering for self-adaptive systems: A research roadmap. Software Engineering for SAS, 2009, 1--26.
[15]
Clavreul, M. et al. Integrating legacy systems with mde. In Proc. of Intern. Conf. Software Engineering, 2010, 69--78.
[16]
Combemale, B. et al. Globalizing modeling languages. Computer, (June 2014), 68--71.
[17]
Combemale, B. et al. Modeling for sustainability. Modeling in Software Engineering, 2016.
[18]
Crosetto, M., Tarantola, S., and Saltelli, A. Sensitivity and uncertainty analysis in spatial modelling based on GIS. Agriculture, Ecosystems & Environment 81, 1 (2000), 71--79.
[19]
Dallas, C. Digital curation beyond the wild frontier: A pragmatic approach. Archival Science 16, 4 (2016), 421--457.
[20]
Danos, A., Braun, W., Fritzson, P., Pop, A., Scolnik, H., and Castro, R. Towards an open Modelica-based sensitivity analysis platform including optimization-driven strategies. In Proc. of EOOLT'17, 2017. ACM, 87--93.
[21]
Davidson, S.B. and Freire, J. Provenance and scientific workflows: Challenges and opportunities. In Proc. of Intern. Conf. Management of Data, 2008. ACM, 1345--1350.
[22]
de Lara, J. and Guerra, E. Deep meta-modelling with metadepth. In Proc. Of the 48th Intern. Conf. Objects, Models, Components, Patterns, 2010, 1--20.
[23]
Dimitrios, S. et al. Different models for model matching: An analysis of approaches to support model differencing. In Proc. of Workshop on Comparison and Versioning of Software Models, 2009.
[24]
Faunes, M. et al. Automatically searching for metamodel well-formedness rules in examples and counter-examples. Model Driven Engineering Languages and Systems, LNCS, 2013, 187--202.
[25]
France, R.B. and Rumpe, B. Model-driven development of complex software: A research roadmap. In Proc. of Workshop on the Future of Software Engineering, 2007, 37--54.
[26]
Galvao, I. and Goknil, A. Survey of traceability approaches in model-driven engineering. In Proc. of EDOC 2007, Oct. 2007, 313--313.
[27]
Giese, H. et al. Living with Uncertainty in the Age of Runtime Models, 2014, 47--100.
[28]
Grimm, V., Polhill, G., and Touza, J. Documenting social simulation models: The ODD protocol as a standard. Simulating Social Complexity, Springer, 2017, 349--365.
[29]
Huang, J. From big data to knowledge: Issues of provenance, trust, and scientific computing integrity. Big Data 2018, 2197--2205.
[30]
Jackson, M.C. Systems Thinking: Creative Holism for Managers. Wiley Chichester, 2003.
[31]
Jorgensen, S.E. and Fath, B.D. 2---Concepts of modelling. Fundamentals of Ecological Modelling vol. 23, Developments in Environmental Modelling. Elsevier, 2011, 19--93.
[32]
Kephart, J.O. and Chess, D.M. The vision of autonomic computing. Computer 36 (Jan 2003), 41--50.
[33]
Larsen, V. et al. A behavioral coordination operator language (BCOoL). MODELS 2015, Aug. 2015.
[34]
Lehr, W., Calhoun, D., Jones, R., Lewandowski, A., and Overstreet, R. Model sensitivity analysis in environmental emergency management: A case study in oil spill modeling. In Proc. of Winter Simulation Conf. Dec. 1994, 1198--1205.
[35]
Hamby, D.M. A review of techniques for parameter sensitivity analysis of environmental models. Environmental Monitoring and Assessment, 32:135--154, 09 1994.
[36]
Meadows, D., Richardson, J., and Bruckmann, G. Groping in the Dark: The First Decade of Global Modelling. John Wiley & Sons, 1982.
[37]
Meadows, D. H. and Robinson, J.M. The electronic oracle: computer models and social decisions. System Dynamics Review 18, 2 (2002), 271--308.
[38]
Meyers, B. et al. Promobox: A framework for generating domain-specific property languages. Software Language Engineering, 2014, 1--20.
[39]
Midgley, G. What is this thing called CST? Critical Systems Thinking. Springer, Boston, MA, 1996, 11--24.
[40]
Miles, S., Groth, P., Branco, M., and Moreau, L. The requirements of using provenance in e-science experiments. J. Grid Comp. 5, 1 (2007), 1--25.
[41]
Moreau, L. et al. The provenance of electronic data. Commun. ACM 51, 4 (Apr. 2008), 52--58.
[42]
Mussbacher, G. et al. Assessing composition in modeling approaches. In Proc. of CMA Workshop, 2012, 1:1--1:26.
[43]
Mussbacher, G. et al. The relevance of model-driven engineering 30 years from now. MODELS 2014, LNCS 8767, 183--200.
[44]
Rittel, H.W. and Webber, M.M. Dilemmas in a general theory of planning. Policy Sciences 4, 2 (1973), 155--169.
[45]
Rockstrom, J. et al. A safe operating space for humanity. Nature 461 (Sept. 2009), 472--475.
[46]
Rusbridge, C. et al. The digital curation centre: A vision for digital curation. In Proc. of Intern. Symp. Mass Storage Systems and Technology, 2005, 31--41.
[47]
Simmhan, Y.L., Plale, B., and Gannon, D. A survey of data provenance in e-science. SIGMOD Rec. 34, 3 (Sept. 2005), 31--36.
[48]
Simonis, I. et al. Sensor Web Enablement (SWE) for citizen science. In Proc. of the IEEE Int. Geoscience and Remote Sensing Symposium, 2016.
[49]
Tikhonova, U. et al. Constraint-based run-time state migration for live modeling. Software Language Engineering, 2018.
[50]
Vennix, J. A. M. Building consensus in strategic decision making: System dynamics as a group support system. Group Decision and Negotiation 4, 4 (July 1995), 335--355.
[51]
Williams, M. et al. Uncertml: An XML schema for exchanging uncertainty. In Proc. of the 16th Conf. GISRUK 2008, 275--279.
[52]
Wirtz, D. and Nowak, W. The rocky road to extended simulation frameworks covering uncertainty, inversion, optimization and control. Environmental Modelling and Software 93 (2017), 180--192.
[53]
Yakel, E. Digital curation. OCLC Systems & Services: Intern. Digital Library Perspectives 23, 4 (2007), 335--340
[54]
Zheng, Y., Han, F., Tian, Y., Wu, B., and Lin, Z. Chapter 5: Addressing the uncertainty in modeling watershed nonpoint source pollution. Developments in Environmental Modelling, Ecological Modelling and Engineering of Lakes and Wetlands. Elsevier, 2014, 113--159.

Cited By

View all
  • (2024)A Comparative Analysis of Energy Consumption Between Visual Scripting models and C++ in Unreal Engine: Raising Awareness on the importance of Green MDDProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3640310.3674099(114-125)Online publication date: 22-Sep-2024
  • (2023)Enabling Informed Sustainability Decisions: Sustainability Assessment in Iterative System Modeling2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00151(964-968)Online publication date: 1-Oct-2023
  • (2023)Towards Modeling and Predicting the Resilience of Ecosystems2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00042(159-165)Online publication date: 1-Oct-2023
  • Show More Cited By

Index Terms

  1. Toward model-driven sustainability evaluation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 63, Issue 3
    March 2020
    98 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/3385399
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 February 2020
    Published in CACM Volume 63, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Review-article
    • Popular
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)341
    • Downloads (Last 6 weeks)50
    Reflects downloads up to 21 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Comparative Analysis of Energy Consumption Between Visual Scripting models and C++ in Unreal Engine: Raising Awareness on the importance of Green MDDProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3640310.3674099(114-125)Online publication date: 22-Sep-2024
    • (2023)Enabling Informed Sustainability Decisions: Sustainability Assessment in Iterative System Modeling2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00151(964-968)Online publication date: 1-Oct-2023
    • (2023)Towards Modeling and Predicting the Resilience of Ecosystems2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00042(159-165)Online publication date: 1-Oct-2023
    • (2022)Evaluating the benefits of empowering model‐driven development with a machine learning classifierSoftware: Practice and Experience10.1002/spe.313352:11(2439-2455)Online publication date: 6-Aug-2022
    • (2021)Using Improved SPA and ICS-LSSVM for Sustainability Assessment of PV Industry along the Belt and RoadEnergies10.3390/en1412342014:12(3420)Online publication date: 9-Jun-2021
    • (2021)SEALS: a framework for building self-adaptive virtual machinesProceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering10.1145/3486608.3486912(150-163)Online publication date: 17-Oct-2021
    • (2021)Towards self-adaptable languagesProceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3486607.3486753(97-113)Online publication date: 20-Oct-2021
    • (2021)The Role of Digital Technologies in Responding to the Grand Challenges of the Natural Environment: The Windermere AccordPatterns10.1016/j.patter.2020.1001562:1(100156)Online publication date: Jan-2021
    • (2020)Towards an assessment grid for intelligent modeling assistanceProceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3417990.3421396(1-10)Online publication date: 16-Oct-2020
    • (2020)Opportunities in intelligent modeling assistanceSoftware and Systems Modeling (SoSyM)10.1007/s10270-020-00814-519:5(1045-1053)Online publication date: 17-Jul-2020
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Digital Edition

    View this article in digital edition.

    Digital Edition

    Magazine Site

    View this article on the magazine site (external)

    Magazine Site

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media