Transformation of UML models for service-oriented software architectures

被引:18
|
作者
Machado, RJ [1 ]
Fernandes, JM [1 ]
Monteiro, P [1 ]
Rodrigues, H [1 ]
机构
[1] Univ Minho, Dept Sistemas Inform, P-4700320 Braga, Portugal
关键词
D O I
10.1109/ECBS.2005.73
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The main aim of this paper is to present how to transform user requirements models into a software architecture for mobile applications. The technique (called "4SRS") is essentially based on the mapping of UML use case diagrams into UML object diagrams. UML sequence, activity, and state diagrams and other artifacts can also be considered within the transformation decisions. The applicability of this technique is illustrated by presenting some results from an e-government mobile application. The development of mobile applications typically follow a service-oriented approach. A service is a software entity running on one or more machines and providing a particular type of function to a priori unknown clients. These services must communicate with each other, whose combination makes up a service-oriented architecture. The communication can involve either simple data passing or it could involve two or more services coordinating some activity Some means of connecting services to each other is needed, so workflow is a critical part of making services effective. When those services react to changes on user context, application are context aware. For mobile applications, the definition of the underlying service-oriented software architecture must consider the services themselves as user requirements, as well as the mobile operators entry-points and the final clients interfaces, and use them to characterise the platform.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [1] Modelling of Service-Oriented Architectures with UML
    Lopez-Sanza, Marcos
    Acuna, Cesar J.
    Cuesta, Carlos E.
    Marcos, Esperanza
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 194 (04) : 23 - 37
  • [2] Software visualization in the context of service-oriented architectures
    Eicker, Stefan
    Spies, Thorsten
    Kahl, Christian
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2007, : 108 - +
  • [3] Service-oriented Software Architectures in Theory and practice
    Flieder, K.
    [J]. ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2009, 126 (12): : A32 - A35
  • [4] Model Transformation Recommendations for Service-Oriented Architectures
    Panfilenko, Dmitri Valeri
    Hrom, Katsiaryna
    Elvesterand, Brian
    Landre, Einar
    [J]. ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 248 - 256
  • [5] UML profile for the platform independent modelling of service-oriented architectures
    Lopez-Sanz, Marcos
    Acuna, Cesar J.
    Cuesta, Carlos E.
    Marcos, Esperanza
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 304 - +
  • [6] Models for semantic interoperability in service-oriented architectures
    Vetere, G
    Lenzerini, M
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (04) : 887 - 903
  • [7] A framework for simulation models of Service-Oriented Architectures
    Bause, Falko
    Buchholz, Peter
    Kriege, Jan
    Vastag, Sebastian
    [J]. PERFORMANCE EVALUATION: METRICS, MODELS AND BENCHMARKS, PROCEEDINGS, 2008, 5119 : 208 - 227
  • [8] A security framework for developing service-oriented software architectures
    Rafe, Vahid
    Hosseinpouri, Ramin
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (17) : 2957 - 2972
  • [9] Systematic development and exploration of service-oriented software architectures
    Krüger, IH
    Mathew, R
    [J]. FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, : 177 - 187
  • [10] Systematic security analysis for service-oriented software architectures
    Liu, Yanguo
    Traore, Issa
    [J]. ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 612 - 621