CLC number: TP391.9
On-line Access: 2014-01-07
Received: 2013-04-08
Revision Accepted: 2013-08-20
Crosschecked: 2013-12-16
Cited: 0
Clicked: 8032
Lin-jun Fan, Yun-xiang Ling, Xing-tao Zhang, Jun Tang. Quantitative evaluation of model consistency evolution in compositional service-oriented simulation using a connected hyper-digraph[J]. Journal of Zhejiang University Science C, 2014, 15(1): 1-12.
@article{title="Quantitative evaluation of model consistency evolution in compositional service-oriented simulation using a connected hyper-digraph",
author="Lin-jun Fan, Yun-xiang Ling, Xing-tao Zhang, Jun Tang",
journal="Journal of Zhejiang University Science C",
volume="15",
number="1",
pages="1-12",
year="2014",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.C1300089"
}
%0 Journal Article
%T Quantitative evaluation of model consistency evolution in compositional service-oriented simulation using a connected hyper-digraph
%A Lin-jun Fan
%A Yun-xiang Ling
%A Xing-tao Zhang
%A Jun Tang
%J Journal of Zhejiang University SCIENCE C
%V 15
%N 1
%P 1-12
%@ 1869-1951
%D 2014
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.C1300089
TY - JOUR
T1 - Quantitative evaluation of model consistency evolution in compositional service-oriented simulation using a connected hyper-digraph
A1 - Lin-jun Fan
A1 - Yun-xiang Ling
A1 - Xing-tao Zhang
A1 - Jun Tang
J0 - Journal of Zhejiang University Science C
VL - 15
IS - 1
SP - 1
EP - 12
%@ 1869-1951
Y1 - 2014
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.C1300089
Abstract: Appropriate maintenance technologies that facilitate model consistency in distributed simulation systems are relevant but generally unavailable. To resolve this problem, we analyze the main factors that cause model inconsistency. The analysis methods used for traditional distributed simulations are mostly empirical and qualitative, and disregard the dynamic characteristics of factor evolution in model operational running. Furthermore, distributed simulation applications (DSAs) are rapidly evolving in terms of large-scale, distributed, service-oriented, compositional, and dynamic features. Such developments present difficulty in the use of traditional analysis methods in DSAs, for the analysis of factorial effects on simulation models. To solve these problems, we construct a dynamic evolution mechanism of model consistency, called the connected model hyper-digraph (CMH). CMH is developed using formal methods that accurately specify the evolutional processes and activities of models (i.e., self-evolution, interoperability, compositionality, and authenticity). We also develop an algorithm of model consistency evolution (AMCE) based on CMH to quantitatively and dynamically evaluate influencing factors. Experimental results demonstrate that non-combination (33.7% on average) is the most influential factor, non-single-directed understanding (26.6%) is the second most influential, and non-double-directed understanding (5.0%) is the least influential. Unlike previous analysis methods, AMCE provides good feasibility and effectiveness. This research can serve as guidance for designers of consistency maintenance technologies toward achieving a high level of consistency in future DSAs.
[1]Al-Jaroodi, J., Mohamed, N., 2012. Service-oriented middleware: a survey. J. Network Comput. Appl., 35(1):211-220.
[2]Asiki, A., Doka, K., Konstantinou, I., et al., 2009. A grid middleware for data management exploiting peer-to-peer techniques. Future Gener. Comput. Syst., 25(4):426-435.
[3]Atzori, L., Iera, A., Morabito, G., 2010. The Internet of Things: a survey. Comput. Networks, 54(15):2787-2805.
[4]Beimel, D., Galanti, L., 2007. A consistency-preserving protocol for distributed collaborative model authoring. Proc. Int. Conf. on Systems Engineering and Modeling, p.118-126.
[5]Brandt, C., Hermann, F., Engel, T., 2009. Security and consistency of it and business models at Credit Suisse realized by graph constraints, transformation and integration using algebraic graph theory. Proc. 10th Int. Workshop on Business Process Modeling, Development and Support, p.339-352.
[6]Ceranowicz, A., Cutts, D.E., Graff, J., et al., 2012. A proposal for a data exchange model representation standard. Proc. Spring Simulation Interoperability Workshop, p.143-155.
[7]Chen, J.W., 2011. Comparison analysis for validating methods of system simulation models. Proc. Int. Conf. on Electric Information and Control Engineering, p.232-235.
[8]Cheun, D.W., La, H.J., Kim, S.D., 2012. A taxonomic framework for autonomous service management in service-oriented architecture. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 13(5):339-354.
[9]Cicirelli, F., Furfaro, A., Nigro, L., 2011. Modelling and simulation of complex manufacturing systems using statechart-based actors. IEEE Trans. Softw. Eng., 19(2):685-703.
[10]Dam, H.K., Ghose, A., 2011. An agent-based framework for distributed collaborative model evolution. Proc. 12th Int. Workshop on Principles on Software Evolution, p.121-130.
[11]Ding, J., Chen, L., Zhou, F., et al., 2005. Consistency analysis of complex declarative simulation models. J. Softw., 16(11):1868-1875 (in Chinese).
[12]Engels, G., Kuster, J.M., Heckel, R., et al., 2002. Towards consistency-preserving model evolution. Proc. 5th Int. Workshop on Principles of Software Evolution, p.129-132.
[13]Fan, L., Ling, Y., Wang, T., et al., 2013. Novel clock synchronization algorithm of parametric difference for parallel and distributed simulations. Comput. Networks, 57(6):1474-1487.
[14]Foster, H., 2003. Semantic inconsistency and its effect on simulation. IEE Electron. Syst. Softw., 1(2):18-21.
[15]Guo, J., Wang, Y., Trinidad, P., et al., 2012. Consistency maintenance for evolving feature models. Expert Syst. Appl., 39(5):4987-4998.
[16]Hermann, F., Ehrig, H., Orejas, F., et al., 2011. Correctness of model synchronization based on triple graph grammars. Proc. 14th Int. Conf. on Model Driven Engineering Languages and Systems, p.668-682.
[17]Law, A.M., 2005. How to build valid and credible simulation models. Proc. Winter Simulation Conf.
[18]Lu, Y., Hao, Z.X., Dai, R., 2007. A sufficient and necessary condition for the absolute consistency of XML DTDs. Proc. 8th ACIS Int. Conf. on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, p.249-254.
[19]Mens, T., Wermelinger, M., Ducasse, S., et al., 2005. Challenges in software evolution. Proc. 8th Int. Workshop on Principles of Software Evolution, p.13-22.
[20]Morse, K.L., 2005. XMSF profile study group final report. Technical Report No. 05F-SIW-013. Science Applications International Corporation, San Diego, CA, United States.
[21]Singh, H.L., Gracanin, D., 2012. An approach to distributed virtual environment performance modeling: addressing system complexity and user behavior. Proc. 19th IEEE Virtual Reality Conf., p.71-72.
[22]Strassburger, S., Schulze, T., Fujimoto, R.M., 2008. Future trends in distributed simulation and distributed virtual environments: results of a peer study. Proc. Winter Simulation Conf., p.777-785.
[23]Swinerd, C., McNaught, K.R., 2012. Design classes for hybrid simulations involving agent-based and system dynamics models. Simul. Model. Pract. Theory, 25:118-133.
[24]Tolk, A., Turnitsa, C.D., Diallo, S.Y., 2006. Ontological implications of the levels of conceptual interoperability model. Proc. 10th World Multi-conf. on Systemics, Cybernetics and Informatics, p.105-111.
[25]Trollmann, F., Albayrak, S., 2011. Expressing model relations as basis for structural consistency analysis in Models@Run.Time. Proc. ACM/IEEE 15th Int. Conf. on Model Driven Engineering Languages and Systems, p.74-75.
[26]Uhlig, A., Rude, E., 2009. Semi automatic reliability analysis based on simulation models. Proc. Int. Conf. on Computer Applications in Shipbuilding, p.78-116.
[27]Wang, J.Z., Varman, P., Xie, C.S., 2011. Optimizing storage performance in public cloud platforms. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 12(12):951-964.
[28]Wei, O., Gurfinkel, A., Chechik, M., 2011. On the consistency, expressiveness, and precision of partial modeling formalisms. Inf. Comput., 209(1):20-47.
[29]Weidlich, M., Mendling, J., Weske, M., 2011. Efficient consistency measurement based on behavioral profiles of process models. IEEE Trans. Softw. Eng., 37(3):410-429.
[30]Wu, Z.H., Chen, H.J., 2012. From semantic grid to knowledge service cloud. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 13(4):253-256.
[31]Yan, J., 2005. Consistency and interoperability checking for component interaction rules. Proc. 12th Asia-Pacific Software Engineering Conf., p.595-602.
[32]Yu, H., Vahdat, A., 2002. Design and evaluation of a conit-based continuous consistency model for replicated services. ACM Trans. Comput. Syst., 20(3):239-282.
[33]Yu, P., Ma, X., Cao, J., et al., 2013. Application mobility in pervasive computing: a survey. Perv. Mob. Comput., 9(1):2-17.
[34]Zhang, X., Ward, T., McLoone, S., 2009. Exploring an information framework for consistency maintenance in distributed interactive applications. Proc. 13th IEEE/ACM Symp. on Distributed Simulation and Real-Time Applications, p.121-128.
[35]Zhong, W., Huang, K., 2012. Research on OWL-based BOM ontology model. Proc. 2nd Int. Conf. on Computer Application and System Modeling, p.1189-1193.
[36]Zhou, D.X., Zhong, H., Deng, R., et al., 2007. Survey of simulation composability of complex systems. J. Syst. Simul., 19(8):1819-1823 (in Chinese).
[37]Zhou, S.P., Cai, W.T., Lee, B.S., et al., 2004. Time-space consistency in large-scale distributed virtual environments. ACM Trans. Model Comput. Simul., 14(1):31-47.
Open peer comments: Debate/Discuss/Question/Opinion
<1>