Towards a Standard Approach for Optimization in Science and Engineering

Carlo Comin, Luka Onesti, Carlos Kavka

Abstract

Optimization plays a fundamental role in engineering design and in many other fields in applied science. An optimization process allows obtaining the best designs which maximize and/or minimize a number of objectives, satisfying at the same time certain constraints. Nowadays, design activities require a large use of computational models to simulate experiments, which are usually automated through the execution of the so-called scientific workflows. Even if there is a general agreement in both academy and industry on the use of scientific workflows for the representation of optimization processes, no single standard has arisen as a valid model to fully characterize it. A standard will facilitate collaboration between scientists and industrial designers, interaction between different fields and a common vocabulary in scientific and engineering publications. This paper proposes the use of BPMN 2.0, a well-defined standard from the area of business processes, as a formal representation for both the abstract and execution models for scientific workflows in the context of process optimization. Aspects like semantic expressiveness, representation efficiency and extensibility, as required by optimization in industrial applications, have been carefully considered in this research. Practical results of the implementation of an industrial-quality optimization workflow engine defined in terms of the BPMN 2.0 standard are also presented in the paper.

References

  1. Abramson D., Bethwaite B., Enticott C., Garic S., Peachey T., 2011. Parameter Exploration in Science and Engineering Using Many-Task Computing. In IEEE Transactions on Parallel and Distributed Systems, vol. 22, no. 6, pp. 960-973. IEEE.
  2. Abramson D., Bethwaite B., Enticott C., Garic S., Peachey T., Michailova A., Amirriazi S., Chitters R., 2009. Robust Workflows for Science and Engineering. In Proceedings of the 2nd Workshop on Many-Task Computing on Grids and SupercomputersMTAGS'09. ACM.
  3. Abdelahad C., Riesco D., Comin C., Carrara A., Kavka, C., 2012. Data Transformations using QVT between Industrial Workflows and Business Models in BPMN2. In The Seventh International Conference on Software Engineering Advances ICSEA 2012. IARIA.
  4. Berthold, M. et al, 2008, KNIME: The Konstanz Information Miner. In Data Analysis, Machine Learning and Applications, ed. Bock H, Gaul W., Vichi, M., pp. 319-326, Springer.
  5. Bertsimas D., Brown D., Caramanis C., 2010, Theory and Applications of Robust Optimization. SIAM Review, vol. 53 no. 3, pp. 464-501. SIAM.
  6. Branke, J., Deb, K., Miettinen, K., Slowinski, R., 2008. Multiobjective Optimization, Interactive and Evolutionary Approaches. In Lecture Notes in Computer Science, vol. 5252, Springer.
  7. ESTECO SpA, 2012, modeFRONTIER applications across industrial sectors involving advanced CAD/CAE packages, (online) Available at: <http://www.esteco.com/home/mode_frontier/by_indu stry>, (retrieved: 14 February 2013)
  8. Lin C., Lu S., Fei X. at al, 2009, Reference Architecture for Scientific Workflow Management Systems and the VIEW SOA Solution. In IEEE Transactions on Service Computing, vol. 2, no. 1, IEEE.
  9. Ludascher B., Altintas I., Bowers S. et al., 2009. Scientific Process Automation and Workflow Management. In Scientific Data Management: Challenges, Technology, and Deployment, edited by Shoshani A., Rotem D. Chapman and Hall.
  10. Missier P., Soiland-Reyes S., Owen S., Tan W., Nenadic A., Dunlop I., Williams A., Oinn T., Goble C., 2010, Taverna, Reloaded. In Lecture Notes in Computer Science, vol. 6187, pp. 471-481, Springer.
  11. OMG (Object Management Group), 2011, Business Process Model and Notation. (online) Available at: <http://www.omg.org/spec/BPMN/2.0> (Accessed 14 February 2012).
  12. Sonntag M., Karastoyanova D., Deelman E. , 2010. Bridging The Gap Between Business And Scientific Workflows. In Proceedings of the 6th IEEE International Conference on e-Science. IEEE Computer Society.
  13. Taylor I., Shields M., Wang I., Harrison A., 2007, The Triana workflow environment: architecture and applications. In Workflows for e-Science: Scientific Workflows for Grids, I. Taylor et al., Eds. Springer.
  14. Voutchkov I., Keane A., 2010, Multi-objective Optimization Using Surrogates. In Computational Intelligence in Optimization, ed. Tenne Y., Goh C., pp. 155-175, Springer
Download


Paper Citation


in Harvard Style

Comin C., Onesti L. and Kavka C. (2013). Towards a Standard Approach for Optimization in Science and Engineering . In Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2013) ISBN 978-989-8565-68-6, pages 169-177. DOI: 10.5220/0004490501690177


in Bibtex Style

@conference{icsoft-ea13,
author={Carlo Comin and Luka Onesti and Carlos Kavka},
title={Towards a Standard Approach for Optimization in Science and Engineering},
booktitle={Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2013)},
year={2013},
pages={169-177},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004490501690177},
isbn={978-989-8565-68-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2013)
TI - Towards a Standard Approach for Optimization in Science and Engineering
SN - 978-989-8565-68-6
AU - Comin C.
AU - Onesti L.
AU - Kavka C.
PY - 2013
SP - 169
EP - 177
DO - 10.5220/0004490501690177