Using UML profiles for documenting web-based application frameworks

被引:13
|
作者
Fuentes, L [1 ]
Troya, JM [1 ]
Vallecillo, A [1 ]
机构
[1] Univ Malaga, ETSI Informat, Dept Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
关键词
D O I
10.1023/A:1016505712459
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Web now offers an exceptional infrastructure for the development of distributed collaborative services and applications. However, most of the existing applications only make use of the Web access and visualization facilities, without exploiting its distributed-processing potential capabilities. Web technologies are currently more focused on the provision of semantics to data and the design of dynamic Web pages, while paying little attention to the distributed architecture of the applications - that should go beyond client-server architectures. Application frameworks are one of the key technologies that may provide the mechanisms required for the design and development of reusable and scalable systems in these environments. However, the way to document such frameworks so they can be effectively tailored and reused still remains unresolved. In this paper we propose the use of UML profiles for documenting Web-based application frameworks, as a standard means for expressing their semantics. UML profiles allow all stakeholders of a system to share a common graphical notation and vocabulary, and permit more precise specifications and better documentation on how to use and customize applications. As an example, we build a UML profile for MultiTEL, a framework particularly well suited for the development of Internet-based multimedia and collaborative systems, and show how systems designers can use it to derive and document their applications.
引用
收藏
页码:249 / 264
页数:16
相关论文
共 50 条
  • [1] Object-oriented web-based application development using UML
    DeLooze, Lori L.
    Young, Paul E.
    IMSCI '07: INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS, 2007, : 252 - 257
  • [2] 3.4.3 Web-Based Systems Engineering Application Profiles
    Department of Civil Engineering and Institute for Systems Research, University of Maryland, College Park
    MD
    20742, United States
    INCOSE International Symposium, 1998, 8 (01): : 511 - 518
  • [3] SePaCS - a web-based application for classification of seroreactivity profiles
    Keller, Andreas
    Comtesse, Nicole
    Ludwig, Nicole
    Meese, Eckart
    Lenhof, Hans-Peter
    NUCLEIC ACIDS RESEARCH, 2007, 35 : W683 - W687
  • [4] Engineering web-based systems with UML assets
    Larsen, G
    Conallen, J
    ANNALS OF SOFTWARE ENGINEERING, 2002, 13 (1-4) : 203 - 230
  • [5] Using UML-based feature models and UML collaboration diagrams to information modelling for web-based applications
    Dolog, P
    Nejdl, W
    UML 2004 - THE UNIFIED MODELING LANGUAGE: MODELING LANGUAGES AND APPLICATIONS, PROCEEDINGS, 2004, 3273 : 425 - 439
  • [6] Using UML and XMI for generating adaptive navigation sequences in web-based systems
    Dolog, P
    Nejdl, W
    UML 2003 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: MODELING LANGUAGES AND APPLICATIONS, 2003, 2863 : 205 - 219
  • [7] Analysis and design of web-based information systems with UML
    Lin, JJ
    Chu, YL
    Tsao, HM
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 5 - 8
  • [8] Developing a Flexible Web-based System for Documenting Archaeological Excavations
    Garcia-Fernandez, A. -L.
    Molina-Aguilar, A.
    Ogayar-Anguita, C. J.
    Molinos-Molinos, M.
    2015 DIGITAL HERITAGE INTERNATIONAL CONGRESS, VOL 2: ANALYSIS & INTERPRETATION THEORY, METHODOLOGIES, PRESERVATION & STANDARDS DIGITAL HERITAGE PROJECTS & APPLICATIONS, 2015, : 745 - 746
  • [9] Documenting Web-Based Learning Modules as Scholarly Activity for Promotion
    Kennedy, Tabassum A.
    Schrager, Sarina
    Sadowski, Elizabeth
    JOURNAL OF THE AMERICAN COLLEGE OF RADIOLOGY, 2018, 15 (01) : 205 - 209
  • [10] Modeling web service profiles for the Semantic Web: A UML based approach
    Sugumaran, Vijayan
    Park, Sooyong
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2006, 47 (02) : 86 - 99