ABSTRACT
Various disciplines use models for different purposes. While engineering models, including software engineering models, are often developed to guide the construction of a nonexistent system, scientific models, in contrast, are created to better understand a natural phenomenon (i.e., an already existing system). An engineering model may incorporate scientific models to build a system. Both engineering and scientific models have been used to support sustainability, but largely in a loosely-coupled fashion, independently developed and maintained from each other. Due to the inherent complex nature of sustainability that must balance trade-offs between social, environmental, and economic concerns, modeling challenges abound for both the scientific and engineering disciplines. This paper offers a vision that synergistically combines engineering and scientific models to enable broader engagement of society for addressing sustainability concerns, informed decision-making based on more-accessible scientific models and data, and automated feedback to the engineering models to support dynamic adaptation of sustainability systems. To support this vision, we identify a number of research challenges to be addressed with particular emphasis on the socio-technical benefits of modeling.
- M. Acher, P. Collet, F. Fleurey, P. Lahire, S. Moisan, and J.-P. Rigault. Modeling Context and Dynamic Adaptations with Feature Models. In MRT'09, 2009.Google Scholar
- N. Bencomo. On the use of software models during software execution. In MISE'09. IEEE, 2009. Google ScholarDigital Library
- J.-M. Bruel, B. Combemale, I. Ober, and H. Raynal. MDE in Practice for Computational Science. In ICCS, 2015.Google ScholarDigital Library
- B. Cheng, A. Ramirez, and P. McKinley. Harnessing evolutionary computation to enable dynamically adaptive systems to manage uncertainty. In CMSBSE, pages 1--6. IEEE, 2013. Google ScholarDigital Library
- B. Combemale, J. DeAntoni, B. Baudry, R. B. France, J. Jézéquel, and J. Gray. Globalizing modeling languages. IEEE Computer, 47(6):68--71, 2014. Google ScholarDigital Library
- Committee on Computing Research for Environmental and Societal Sustainability. Computing Research for Sustainability. National Academies Press, 2012.Google Scholar
- J. Dean. Power to the people in energy revolution: Eco-batteries will slash household bills. The Times, May 2015.Google Scholar
- R. France and B. Rumpe. Model-driven Development of Complex Software: A Research Roadmap. In FOSE'07. IEEE, 2007. Google ScholarDigital Library
- J. Gray, J.-P. Tolvanen, S. Kelly, A. Gokhale, S. Neema, and J. Sprinkle. Domain-specific modeling. In Handbook of Dynamic System Modeling, pages 1--20. CRC Press, 2007.Google Scholar
- S. Imperatives. Report of the World Commission on Environment and Development: Our Common Future.Google Scholar
- B. Morin, F. Fleurey, N. Bencomo, J.-M. Jézéquel, A. Solberg, V. Dehlen, and G. Blair. An aspect-oriented and model-driven approach for managing dynamic variability. In MODELS'08. Google ScholarDigital Library
- G. Mussbacher, D. Amyot, R. Breu, J.-M. Bruel, B. Cheng, P. Collet, B. Combemale, R. France, R. Heldal, J. Hill, J. Kienzle, M. Sch"ottle, F. Steimann, D. Stikkolorum, and J. Whittle. The Relevance of Model-Driven Engineering Thirty Years from Now. In MODELS'14. Springer.Google Scholar
- A. Quarteroni. Mathematical models in science and engineering. Notices of the AMS, 56(1):10--19, 2009.Google Scholar
- B. Solomon, D. Ionescu, M. Litoiu, and M. Mihaescu. Model-driven engineering for autonomic provisioned systems. In COMPSAC'08. Google ScholarDigital Library
- J. Thomas and K. Cook, editors. Illuminating the Path: Research and Development Agenda for Visual Analytics. IEEE Press, 2005.Google ScholarCross Ref
- T. Vogel, S. Neumann, S. Hildebrandt, H. Giese, and B. Becker. Model-driven architectural monitoring and adaptation for autonomic systems. In ICAC'09. ACM. Google ScholarDigital Library
- T. Vogel, S. Neumann, S. Hildebrandt, H. Giese, and B. Becker. Incremental model synchronization for efficient run-time monitoring. In Models in Software Engineering, volume 6002 of LNCS, pages 124--139. Springer Berlin Heidelberg, 2010. Google ScholarDigital Library
Recommendations
Modelling sustainability
The article presents a general classification of the models being developed in the area of sustainability arguing that the existing models represent the historical conceptualisation of sustainability starting from environmental constraints and moving ...
Modeling sustainability transitions on complex networks
There has been renewed interest in sociotechnical systems in the context of transitioning to a more sustainable society. While gains have been made in the qualitative understanding of sustainable transitions and sociotechnical systems, these approaches ...
Information Theory Perspective on Modeling Sustainability
HICSS '10: Proceedings of the 2010 43rd Hawaii International Conference on System SciencesSustainability requires integrated models for the description of the co-evolving relationships between the economy, society and nature. The paper argues that information theory as a transdisciplinary approach can provide the basis for new theoretical ...
Comments