CLC number: TP311
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 2016-01-20
Cited: 1
Clicked: 7467
Mohammad Alshayeb, Nasser Khashan, Sajjad Mahmood. A framework for an integrated unified modeling language[J]. Frontiers of Information Technology & Electronic Engineering,in press.https://doi.org/10.1631/FITEE.1500094 @article{title="A framework for an integrated unified modeling language", %0 Journal Article TY - JOUR
Abstract: In this paper the authors propose a framework for integrating the UML extensions. They present iUML-g to integrate the existing extensions into one integrated form, including widely-used class diagram, sequence diagram and use case diagram. All in all, this paper is interesting and easy to follow.
一种集成的统一建模语言框架创新点:提出一种集成的UML,以同时支持多个域的建模。 方法:首先建立集成UML扩展的框架,再利用此框架集成已有文献中的扩展(表2),形成集成的统一建模语言图形形式(integrated unified modeling language-graphical form,iUML-g form)。iUML-g将现有的UML扩展整合至一个集成形式中,此集成形式包含UML类图、时序图和用例图的集成图。 结论:通过对一个使用多个不同域的系统(此类型系统无法通过UML直接建模)进行建模,本文方法有效性得到验证。同时,包含有9人的iUML-g使用者问卷调查表明(表9),iUML-g的打分不低于3.56(满分为4)。 关键词组: Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article
Reference[1]Atkinson, C., Gerbig, R., Fritzsche, M., 2015. A multi-level approach to modeling language extension in the enterprise systems domain. Inform. Syst., 54:289-307. ![]() [2]Booch, G., Rumbaugh, J., Jacobson, I., 2005. The Unified Modeling Language User Guide (2nd Ed.). Addison-Wesley Professional. ![]() [3]Boulil, K., Bimonte, S., Pinet, F., 2015. Conceptual model for spatial data cubes: a UML profile and its automatic implementation. Comput. Stand. Interf., 38:113-132. ![]() [4]Byeon, W.S., Wang, B., Jeong, S.K., et al., 2004. Extension and implementation of iconic stereotype for GNSS application in the UML class diagram. Proc. Int. Conf. on Cyberworlds, p.162-169. ![]() [5]Chung, L., Supakkul, S., 2006. Representing NFRs and FRs: a goal-oriented and use case driven approach. LNCS, 3647:29-41. ![]() [6]Cruz-Lemus, J.A., Genero, M., Caivano, D., et al.,, 2011. Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: a family of experiments. Inform. Softw. Technol., 53(12):1391-1403. ![]() [7]Cunha, A., Garis, A., Riesco, D., 2015. Translating between Alloy specifications and UML class diagrams annotated with OCL. Softw. Syst. Model., 14(1):5-25. ![]() [8]da Silva, V., de Lucena, C.J.P., 2004. From a conceptual framework for agents and objects to a multi-agent system modeling language. Auton. Agents Multi-agent Syst., 9(1-2):145-189. ![]() [9]Djemaa, R.B., Amous, I., Hamadou, A.B., 2006. WA-UML: towards a UML extension for modelling adaptive Web applications. Proc. 8th IEEE Int. Symp. on Web Site Evolution, p.111-117. ![]() [10]Dong, J., 2002. UML extensions for design pattern compositions. J. Obj. Technol., 1(3):149-161. ![]() [11]Dong, Y., Li, M., Wang, Q., 2002. A UML extension of distributed system. Proc. Int. Conf. on Machine Learning and Cybernetics, p.476-480. ![]() [12]Dou, L., Liu, Q., Yang, Z.Y., 2013. A metamodeling approach for pattern specification and management. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 14(10):743-755. ![]() [13]Fei, C., Yan, C., 2008. Spaeris: a multi-agent system specified by agent UML. Proc. Int. Seminar on Future Information Technology and Management Engineering, p.368-371. ![]() [14]Fernández-Medina, E., Trujillo, J., Villarroel, R., et al., 2007. Developing secure data warehouses with a UML extension. Inform. Syst., 32(6):826-856. ![]() [15]Fontoura, M., Pree, W., Rumpe, B., 2000. UML-F: a modeling language for object-oriented frameworks. LNCS, 1850:63-82. ![]() [16]Génova, G., Llorens, J., Fraga, A., 2014. Metamodeling generalization and other directed relationships in UML. Inform. Softw. Technol., 56(7):718-726. ![]() [17]Hausmann, J.H., Heckel, R., Sauer, S., 2001. Towards dynamic meta modeling of UML extensions: an extensible semantics for UML sequence diagrams. Proc. IEEE Symp. on Human-Centric Computing Languages and Environments, p.80-87. ![]() [18]Hsia, P., Gupta, A., Kung, C., et al., 1995. A study on the effect of architecture on maintainability of object-oriented systems. Proc. Int. Conf. on Software Maintenance, p.4-11. ![]() [19]Hsu, I.C., Ting, D.H., Hsueh, N.L., 2014. MDA-based visual modeling approach for resources link relationships using UML profile. Comput. Stand. Interf., 36(3):648-656. ![]() [20]Jantan, A.H., Sumari, P., Sulaiman, S., 2008. Com+HDM: extending UML profiles for modeling complex Web hypermedia applications. Proc. Int. Conf. on Advanced Computer Theory and Engineering, p.290-294. ![]() [21]Lara, J.A., Lizcano, D., Martínez, M.A., et al., 2014. A UML profile for the conceptual modelling of structurally complex data: easing human effort in the KDD process. Inform. Softw. Technol., 56(3):335-351. ![]() [22]Magureanu, G., Gavrilescu, M., Pescaru, D., 2013. Validation of static properties in unified modeling language models for cyber physical systems. J. Zhejiang Univ.-Sci. C (Comput.& Electron.), 14(5):332-346. ![]() [23]Mahmood, S., Lai, R., 2013. RE-UML: a component-based system requirements analysis language. Comput. J., 56(7):901-922. ![]() [24]Misbhauddin, M., Alshayeb, M., 2015. Extending the UML use case metamodel with behavioral information to facilitate model analysis and interchange. Softw. Syst. Model., 14(2):813-838. ![]() [25]Peterson, M.J., Bowles, J.B., Eastman, C.M., 2006. UMLpac: an approach for integrating security into UML class design. Proc. IEEE SoutheastCon, p.267-272. ![]() [26]Saleh, K., El-Morr, C., 2004. M-UML: an extension of UML for the modeling of mobile agent-based software systems. Inform. Softw. Technol., 46(4):219-227. ![]() [27]Sanada, Y., Adams, R., 2002. Representing design patterns and frameworks in UML—towards a comprehensive approach. J. Obj. Technol., 1(2):143-154. ![]() [28]Seemann, J., von Gudenberg, J.W., 1999. Extension of UML sequence diagrams for real-time systems. LNCS, 1618:240-252. ![]() [29]Stein, D., Hanenberg, S., Unland, R., 2002. A UML-based aspect-oriented design notation for AspectJ. Proc. 1st Int. Conf. on Aspect-Oriented Software Development, p.106-112. ![]() [30]Xie, S., Kraemer, E., Stirewalt, R.E.K., 2007. Empirical evaluation of a UML sequence diagram with adornments to support understanding of thread interactions. Proc. 15th IEEE Int. Conf. on Program Comprehension, p.123-134. ![]() [31]Zhou, X.C., Liu, C., Niu, Y.T., et al., 2008. Towards a framework of aspect-oriented modeling with UML. Proc. Int. Symp. on Computer Science and Computational Technology, p.738-741. ![]() [32]Zubcoff, J., Pardillo, J., Trujillo, J., 2009. A UML profile for the conceptual modelling of data-mining with time-series in data warehouses. Inform. Softw. Technol., 51(6):977-992. ![]() Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou
310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn Copyright © 2000 - 2025 Journal of Zhejiang University-SCIENCE |
Open peer comments: Debate/Discuss/Question/Opinion
<1>