• Ei tuloksia

The target of this constructive research work is to analyze the implementation of the CFB-model integration to Simulink and APROS. The new integrated inter-platform environment extends the simulation model capabilities by allowing the functionalities of both platforms to be used. The inter-platform solution also allows wider opportunities to monitor and analyze the control and data-flow components in the broader operational environment.

The main difficulties encountered during the integration project were associated with re-designing the CFB-model simulation to operate as stand-alone applications and at defining the interface between the two platforms. Based on the principles of MDA, the interface is embedded as part of the new solution. The new solution follows the abstract service

archi-tectures, namely SOA and HLA. Therefore, this research also worked to model the process of implementing the service platform solution.

The new solution offered integration through the model state space. As the result, the system input, state, and output were shared. Based on the quantitative analysis, the new simulation performed better than the benchmark, but the added capabilities contribute to the overall complexity of the solution. The increase in complexity is likely to cause error situations that are relatively harder to troubleshoot. However, the model integration is a mandatory phase within the simulation life cycle for further use as it opens up different possibilities previ-ously unavailable. The new opportunities include the capability to integrate the simulation to hardware and as part of larger applications.

Bibliography

Aken, Joan E. van. 2004. “Management Research Based on the Paradigm of the Design Sciences: The Quest for Field-Tested and Grounded Technological Rules”.Journal of Man-agement Studies 41 (2): 219–246. ISSN: 1467-6486. doi:10 . 1111 / j . 1467 - 6486 . 2004.00430.x.

Balci, O., D. J. Arthur, and F. W. Ormsby. 2011. “Achieving reusability and composability with a simulation conceptual model”. Journal of Simulation 5 (3): 157–165. ISSN: 1747-7786. doi:10.1057/jos.2011.7.http://dx.doi.org/10.1057/jos.2011.

7.

Burrows, Steven, Benno Stein, Jörg Frochte, David Wiesner, and Katja Müller. 2011. “Simu-lation Data Mining for Supporting Bridge Design”. InProceedings of the Ninth Australasian Data Mining Conference - Volume 121,163–170. AusDM ’11. Ballarat, Australia: Australian Computer Society, Inc.ISBN: 978-1-921770-02-9.http://dl.acm.org/citation.

cfm?id=2483628.2483647.

“Dictionary.com Unabridged”. 2016 ().http://www.dictionary.com/browse/

domain.

Dobson, Glen. 2004. Quality of Service in Service-Oriented Architectures. Lancaster Uni-versity.http://digs.sourceforge.net/papers/qos.html.

Dragoicea, M., L. Bucur, Wei-Tek Tsai, and H. Sarjoughian. 2012. “Integrating HLA and Service-Oriented Architecture in a Simulation Framework”. In Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on,861–866. doi:10.

1109/CCGrid.2012.76. http://ieeexplore.ieee.org/xpls/abs_all.

jsp?arnumber=6217524.

Gessler, Damian DG, Gary S. Schiltz, Greg D. May, Shulamit Avraham, Christopher D.

Town, David Grant, and Rex T. Nelson. 2009. “SSWAP: A Simple Semantic Web Archi-tecture and Protocol for semantic web services”. BMC Bioinformatics 10 (1): 1–21. ISSN: 1471-2105. doi:10 . 1186 / 1471 - 2105 - 10 - 309. http : / / dx . doi . org / 10 . 1186/1471-2105-10-309.

Gu, Tswen-Juh, Nei-Wei Lo, and Wei-Ning Yang. 2007. “Towards a COTS-based Service-oriented Simulation Architecture”. InProceedings of the 2007 Summer Computer Simulation Conference,1128–1135. SCSC ’07. San Diego, California: Society for Computer Simulation International. ISBN: 1-56555-316-0. http : / / dl . acm . org / citation . cfm ? id = 1357910.1358086.

Herndom, Thomas, Micheal Ash, and Pollin Robert. 2013. “Does High Public Debt Consis-tently Still Economic Growth? A Critique of Reinhart and Rogoff”.http://www.peri.

umass . edu / fileadmin / pdf / working _ papers / working _ papers _ 301 -350/WP322.pdf.

Hevner, March, Park, and Ram. 2004. Design science in Information System Research.

https : / / www . researchgate . net / publication / 201168946 _ Design _ Science_in_Information_Systems_Research.

Izhikevich, Eugene M. 2007. Equilibrium. http : / / www . scholarpedia . org / article/Equilibria.

Kathryn Hoad, Stewart Robinson, Ruth Davies. 2011. “AutoSimOA: A framework for auto-mated analysis of simulation output”.J. Simulation5 (1): 9–24. ISSN: 1747-7786. doi:10.

1057 / jos . 2010 . 22. https : / / www . researchgate . net / publication / 220116666 _ AutoSimOA _ A _ framework _ for _ automated _ analysis _ of _ simulation_output.

Kim, BaekGyu, Linh T. X. Phan, Oleg Sokolsky, and Insup Lee. 2013. “Platform-dependent Code Generation for Embedded Real-time Software”. InProceedings of the 2013 Interna-tional Conference on Compilers, Architectures and Synthesis for Embedded Systems, 8:1–

8:10. CASES ’13. Montreal, Quebec, Canada: IEEE Press.ISBN: 978-1-4799-1400-5.http:

//dl.acm.org/citation.cfm?id=2555729.2555737.

László, Monostori, Kádár Botond, Viharos Zsolt János, Mezgár István, and Stefán Péter.

2000. “Combined Use of Simulation and /Machine Learning Techniques In Designing and Manufacturing Processes and Systems”. http : / / citeseerx . ist . psu . edu / viewdoc/summary?doi=10.1.1.21.8208.

Lee, Allen S., and Geoffrey S. Hubona. 2009. “A Scientific Basis for Rigor in Informa-tion Systems Research1” [inlangEnglish].MIS Quarterly33 (2): 237–262.ISSN: 02767783.

http://www.jstor.org/stable/20650291.

Liegener, Benedikt. 2012. Service Level Agreement (SLA). http : / / www . s cube -network.eu/km/terms/s/service-level-agreement.

MacKenzie, C. Matthew, Ken Laskey, Francis McCabe, Peter F Brown, and Rebekah Metz.

2006. Reference Model for Service Oriented Architecture. https : / / www . oasis -open.org/committees/download.php/19679/soa-rm-cs.pdf.

Malham, Simon J.A. 2016. An introduction to Lagrangian and Hamiltonian mechanics.

http://www.macs.hw.ac.uk/~simonm/mechanics.pdf.

Mathworks. 2016a.Choose a Solver.http://se.mathworks.com/help/simulink/

ug/types-of-solvers.html.

. 2016b.Modeling Dynamic Systems. http : / / se . mathworks . com / help / simulink/ug/modeling-dynamic-systems.html.

. 2016c.Simulation Phases in Dynamic Systems.http://se.mathworks.com/

help/simulink/ug/simulating-dynamic-systems.html.

. 2016d. Solvers. http : / / se . mathworks . com / help / simulink / ug / solvers.html.

McCarthy, John. 2007.WHAT IS ARTIFICIAL INTELLIGENCE?Stanford University.http:

//www-formal.stanford.edu/jmc/whatisai/whatisai.html.

Meiss, James. 2007.Dynamical systems.University of Colorado.http://www.scholarpedia.

org/article/Dynamical_systems.

OMG. 2012.Service oriented architecture Modeling Language (SoaML) Specification.http:

//www.omg.org/spec/SoaML/1.0.1/.

Partridge, Chris, and Ian Bailey. 2010. “An Analysis of Services”.http://www.borosolutions.

co.uk/research/content/files/IEA%20-%202011%20-%20What%20is%

20a%20Service%20-%20MoD%20Service%20Analysis%20Report.pdf.

Patel, Amit. 2007.Heuristics.http://theory.stanford.edu/~amitp/GameProgramming/

Heuristics.html.

Peffers, Ken, Tuure Tuunanen, Marcus A Rothenberger, and Samir Chatterjee. 2007. “A design science research methodology for information systems research”. Journal of man-agement information systems 24 (3): 45–77. http : / / wise . vub . ac . be / thesis _ info/Design_Science_Research_Methodology_2008.pdf.

Puranen, Tuukka. 2011.Metaheuristics meet metamodels : a modeling language and a prod-uct line architecture for route optimization systems.Edited by University of Jyväskylä. Doc-toral dissertation.https://jyx.jyu.fi/dspace/handle/123456789/36893.

Reinheart, Carmen, and Kenneth Rogoff. 2010. “Growth in Time of Debt”. http : / / scholar.harvard.edu/files/rogoff/files/growth_in_time_debt_

aer.pdf.

Robinson, Steward. 2004. Simulation: the practice of model development and use.http:

//www.palgrave.com/page/detail/Simulation/?K=9781137328021.

Schwall, Michael ·, Stefan Nagel, and Friedrich Jondral. 2011. “Code Parallelization for Multi-Core Software Defined Radio Platforms with OpenMP”.http://link.springer.

com/article/10.1007/s11265-011-0648-0.

Shirley, Gregor, and Jones David. 2007. “The Anatomy of a Design Theory”. http : / / aisel . aisnet . org / cgi / viewcontent . cgi ? article = 1413 & context = jais.

SIEGEL, ERIC. 2013. “PREDICTIVE ANALYTICS”.

Siegel, Jon. 2010. “The MDA Foundation Model”. http : / / www . omg . org / cgi -bin/doc?ormsc/10-09-06.

. 2014. “Object Management Group Model Driven Architecture (MDA) MDA Guide rev. 2.0”.http://www.omg.org/cgi-bin/doc?ormsc/14-06-01.

SISO, SAC. 2010. “IEEE Standard for Modeling and Simulation (M amp;S) High Level Ar-chitecture (HLA)– Framework and Rules”.IEEE Std 2010 (Revision of IEEE Std 1516-2000)(): 1–38. doi:10.1109/IEEESTD.2010.5553440. http://ieeexplore.

ieee . org / xpl / articleDetails . jsp ? arnumber = 5553440 & filter = AND(p_Publication_Number:5553438).

Terman, David H. 2007.State space.http://www.scholarpedia.org/article/

Phase_space.

“The American HeritageR Science Dictionary”. 2016 ().http://www.dictionary.

com/browse/artifact.

Tourunen, Antti. 2010. A study of combustion phenomena in circulating fluidized beds by developing and applying experimental and modelling methods for laboratory-scale reactors.

Doctoral Dissertation.http://www.doria.fi/handle/10024/66345.

VTT and Fortum. 2004.APROS.VTT and Fortum.http://www.apros.fi/filebank/

68-Apros_overview.pdf.

Wang, Li-C., and Malgorzata Marek-Sadowska. 2015. “Machine Learning in Simulation-Based Analysis”. In Proceedings of the 2015 Symposium on International Symposium on Physical Design, 57–64. ISPD ’15. Monterey, California, USA: ACM. ISBN: 978-1-4503-3399-3. doi:10.1145/2717764.2717786. http://doi.acm.org/10.1145/

2717764.2717786.

Wikipedia. 2014a.Circulating fluidized bed.https://en.wikipedia.org/wiki/

Circulating_fluidized_bed.

. 2014b.List of logic symbols.https://en.wikipedia.org/wiki/List_

of_logic_symbols.